CEM5881-M11 上手试玩

分享作者:Mr_Fang
作者昵称:Mr_Fang
评测品牌:萤火工场
评测型号:CEM5881-M11
发布时间:2026-04-03 09:17:01
0
概要
上手试玩 CEM5881-M11 毫米波雷达
开源口碑分享内容

CEM5881-M11 是一款基于 24GHz CW 调制的微型毫米波雷达模块,专为隐蔽式人体感应场景设计,支持串口/IO 双模式输出,可穿透非金属外壳实现运动检测与微动检测

模块特性

特性说明
工作频段24.0-24.25GHz ISM 频段
调制方式CW(连续波)
检测能力运动检测 + 微动检测(呼吸级微动)
最大检测距离运动目标 >8m(直线距离)
速度测量支持靠近/远离方向识别(IQ 双路版本)
信号强度实时输出反射信号强度值(str)
穿透能力可穿透塑料、玻璃、木材、陶瓷等非金属材料
供电规格3.6-5V DC,工作电流约 70mA
输出接口TTL 串口(3.3V 电平)或 GPIO 高低电平
尺寸形态窄条设计(42×5×1.2mm),适配 86 盒面板

上手试玩

数据结构

模块通过串口以 ASCII 字符串格式 实时输出检测数据,波特率 115200

数据格式:

v=-0.50 km/h, str=136
字段含义说明
v目标速度单位 km/h,负号表示远离雷达,正号表示靠近雷达
str信号强度反射信号强度值,范围约 0-255,数值越大表示目标反射越强

命令结构

所有指令需以 回车换行(\r\n) 结尾发送

指令功能备注默认值
ThNormal=**设置微动检测灵敏度阈值整数,越大越不灵敏80
ThIn=**设置运动检测灵敏度阈值整数,越大越不灵敏85
EffNormal=**设置微动检测概率滤波0-100,越大触发需时越长0
EffIn=**设置运动检测概率滤波0-10010
usart2led=**切换 IO 模式(TX 输出高低电平)0 或 10
led_ton=**IO 模式下高电平持续时间单位 ms2000
get_all读取当前所有参数配置--
VER读取固件版本号--
save保存参数(掉电保持)--

接线图

串口调试

使用串口调试软件打开串口后,即可看到雷达实时发送的数据:

可以发送文档中给出的配置命令修改雷达配置、获取信息:

上位机

使用 Vue 开发了上位机,支持数据可视化,提供用户友好的配置界面

下载离线包后打开 index.html 即可在网页中使用

技术框架

  • 前端框架:Vue3
  • 数据可视化:内嵌图表组件(如距离、速度图),实时渲染雷达回传数据
  • 串口通信:通过 Web 串口 API 实现与毫米波雷达模块的数据交互
  • 事件通信:组件之间通过事件系统通信,实现数据流转与界面更新解耦
  • 项目结构:
    • src/App.vue:主界面入口
    • src/components/ChartComponent.vue:实时数据图表面板组件
    • src/components/ConfigPanel.vue:雷达配置面板组件
    • src/components/DataDisplay.vue:实时数据面板组件
    • src/components/LogDisplay.vue:日志面板组件
    • src/components/SerialPortControl.vue:串口通信与数据解析核心组件
    • src/components/SidebarDrawer.vue:侧边抽屉组件
    • public/index.html:网页入口,支持离线运行

主要组件介绍

SerialPortControl

负责与雷达模块的串口通信,收发数据,实时解析雷达回传的数据

ConfigPanel

提供用户友好的参数配置界面,支持读取和写入各项雷达参数

资源下载

全部评论
暂无评论
0/144