模块出厂已经设置好了,不用再设置模块的数据位,校验位和停止位。你按照我们模块的设置来设置你的MCU即可。
通信协议的校验参考这里:
可以参考LD6002的HLK-LD6002-呼吸心率检测雷达模组通信协议V1.2.docx
以下是每个CKSUM的解析:
HEAD_CKSUM :TF帧头校验和 【从第一个字节开始到HEAD_CKSUM位的上一个字节】DATA_CKSUM :TF数据验和 【DATA的第一个到DATA_CKSUM位的上一个字节】其中计算CKSUM的方法c代码如下所示:
模块出厂已经设置好了,不用再设置模块的数据位,校验位和停止位。你按照我们模块的设置来设置你的MCU即可。
通信协议的校验参考这里:
可以参考LD6002的HLK-LD6002-呼吸心率检测雷达模组通信协议V1.2.docx
以下是每个CKSUM的解析:
HEAD_CKSUM :TF帧头校验和 【从第一个字节开始到HEAD_CKSUM位的上一个字节】DATA_CKSUM :TF数据验和 【DATA的第一个到DATA_CKSUM位的上一个字节】其中计算CKSUM的方法c代码如下所示:
您好 不太清楚您的提问的具体需求
HLK-LD2412可以测距。最大距离可以参考模块的用户手册。通过FMCW调频连续波,对设定空间内的人体目标进行探测,结合雷达信号处理探测和测距。
给继电器供电的电源电流不够?或者是不是继电器坏了?
将液晶屏的坐标设定和我们的雷达模块的坐标对应起来,再根据串口的数据将实时的数据在坐标系里画出来就可以了。可以参考LD2461运动目标探测跟踪模组串口通信协议 画出来后跟我们的工具做实时对比
sw01m开关是通过继电器开关的,需要讲SW01M固定好,不让整个板子在继电器振动的时候带动雷达震动,这样就不会导致雷达误触了
另外可以设置雷达模块的延迟时间来控制开关,可以下载HLkRadarTool工具
Hlk Rm50是openwrt的系统,进入网页里面找到接口的地方可以修改IP
可以看下供电,或者功放电路再检查下,用V40套件先看下有没有杂音
模块需要的电流会比较大,USB hub供电是否充足?或者不用Hub直接供电试试?
可以用万用表检测下FM223模块的电源VCC和GND是否短路了?如果没有短路应该是电流不足,如果短路了可以联系销售换一块新的模块
是用我们的套件的喇叭么?如果有杂音可以联系销售再换一套。
模块发热是正常的
模块系统是openwrt 应该支持的,还需要实际试一试
用串口助手接受正常,但是跟单片机就不行,单片机跟上位机测试正常
1 电路是否接对了?rx和tx 是否共地
2 单片机波特率是否设置正确,串口配置是否正确
3 串口的TTL电平是否是一样的?
https://ask.hlktech.com/article/863.html 有ardiuno的参考代码
可以的 有串口就可以了,通过串口发送AT指令
问 LD6002的数据位,校验位和停止位都是怎么设置的