晒太阳的懒猫 发表于 2024-3-25 00:46:33

【STM32C031评测】+人体存在感应模组

为了感应人体生命信息,使用海凌科的HLK-LD2410B传感器,传感器如图所示:

![图片1.png](data/attachment/forum/202403/25/004409ufe545fkge55twd4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "图片1.png")

![图片2.png](data/attachment/forum/202403/25/004418ve9e7zx7bqq0qxxb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "图片2.png")

资料显示可以用5V,实测用5V会导致器件发热、发烫,改用板子上的3.3V才恢复正常。
开发板GPIO分配图

![图片3.png](data/attachment/forum/202403/25/004430a62erzfeowwalh6h.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "图片3.png")

作为程序框架,示例程序中使用的串口用的是PA2和PA3。
驱动液晶的显示,使用了CN7排针中的PA6,PA7,PB0,PC7,PA9。为了连接传感器,需要一个GPIO口和一组串口,方便检测是否存在生命体,以及和传感器进行交互。为此,准备使用PA5作为感应生命存在的开关量输入口,同时开通串口1(使用PB6和PB7)。

工作在工程模式下,HLK-LD2410B的数据通讯格式例:
F4 F3 F2 F1 23 00 01 AA 03 49 00 64 00 00 64 33 00 08 08 64 64 64 0D 08 11 08 06 08 00 00 64 64 5F 49 23 16 13 09 11 55 00 F8 F7 F6 F5
![图片4.png](data/attachment/forum/202403/25/004622yh3c4ycv5r44m8vh.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "图片4.png")

实际应用中,我只要目标能量值参数,觉得这个数据能反应生命体的状态。
目前在感应生命存在的开关量的处理上没有问题,而在串口和传感器之间的通讯上还存在问题。

背影101 发表于 2024-3-25 14:14:21

厉害
页: [1]
查看完整版本: 【STM32C031评测】+人体存在感应模组