24GHz轨迹跟踪雷达模组,可检测区域内人员位置、数量

前言
安信可新款雷达模组rd-03d已经上市,该雷达采用一发两收的天线,可以实现目标跟踪,实现对区域内目标测距、测角和测速。
本应用示例使用stm32解析rd-03d的串口数据,将结果通过另一个串口发送给vc-02开发板,实现对当前人数的实时播报。
01rd-03d引脚说明
j1引脚说明:
j2引脚说明:
02软件设计框架
03stm32f103c8t6使用cubemx搭配hal库配置
打开cubemx,选择stm32f103c8t6。
选择两个串口,分别是串口1和串口2,pa9为usart1_tx,pa10为usart1_rx,pa2为usart2_tx,pa3为usart_rx。
选择异步通讯,勾选中断,注意:串口1的波特率为256000,串口2波特率为115200。
下面附上时钟配置图:
04stm32与rd-03d和vc-02的接线
05串口数据处理
一、rd-03d的串口数据
rd-03d模组通过串口(ttl电平)与外界通信,雷达串口默认波特率为256000,1停止位,无奇偶校验位。雷达输出检测到的目标信息,包括在区域中的x坐标,y坐标,以及目标的速度值。
雷达默认是处于单目标检测模式,需要切换至多目标检测模式。
上报是数据帧格式:
数据示例:aa ff 03 00 0e 03 b1 86 10 00 68 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 cc
红色部分表示目标1的信息,蓝色表示目标2的信息,绿色表示目标3的信息。(详情可查看原博文内容)
本示例只展示有无人,所以只需要判断在对应的数据帧中有没有相应的目标信息即可。
二、vc-02的串口数据
vc-02的串口数据格式是由用户自定义的,开发的平台和资料可以在vc系列模组官网查看
这里附上测试中定义的串口协议和语音指令表格,串口输出均为16进制数,文章结尾附上vc-02固件。
06、stm32数据处理
这里我是采取设置标志位的方式处理数据。为了防止在雷达数据下发过快时,语音一直重复播报的情况。


泛在电力物联网2019年HPLC市场简报
威尔逊Wilson Hardness UH4000多功能系列硬度计的介绍
锤子T3将在春季发布!小米MIX不是好设计!
基于MT8880的水库水位监测系统设计
zigbee移植到新的微控制器/RF芯片上
24GHz轨迹跟踪雷达模组,可检测区域内人员位置、数量
Rust语言中错误处理的机制
手机信号变差了怎么办,简单方法轻松解决
长江存储推全新3D NAND架构 挑战三星存储
万志强:魅族18系列只做大杯与超大杯 针对不同的消费群体
用机器人技术来应对农民在农业生产领域面临的挑战
为什么双激变压器危险系数这么高?解析变压器并联的方式方法
密尔沃基采用昕诺飞的智能互联LED照明系统
全方位测评海马M6 1.5T CVT
现场仪表系统的故障分析
PCB如何让游戏变得更好
谐波补偿有源电力滤波柜
NB-IoT与LoRa在消防物联网中孰强孰弱?
荣耀818完美收官,多款人气机型实现销量“暴走”
LED驱动电源失效分析