最后更新:2022-02-08 05:42:25 手机定位技术交流文章

简 介:利用ESP32 MicroPython 模块中的UART1对于 雷达模块性能进行测试。验证了它的基本通信格式,能够读取对应的数据,它的数据更新速率为每秒钟4个测量数据。
关键词:雷达模块,ESP32
对于XW-HLR26-24G毫米波测距测速雷达传感器模块移动侦测传感器可调距离TTL输出中的微波雷达进行功能测试。
SW-HLR26的接口如下图所示。这是对应的2mm间距的PIN4接口。

▲ 图1.1 XW-HLR26-24G微波雷达模块
利用ESP32-S模块转接板设计与实现中的ESP32的UART的UART1对XW-HLR26-24G进行测试。

▲ 图1.2.1 ESP32-S 转接板的接口定义
下面是测TXD1输出信号。验证了:
ESP32的TXD1输出信号;115200的波特率是正确的的;
▲ 图1.2.2 ESP32 TXD1管脚信号
将XW-HLR26与ESP32连接。由于ESP32工作电压为3.3V。所以需要另外增加+5V的工作电源。

▲ 图1.3.1 测试XW-HLR26模块的ESP32测试电路板
XW-HLR26的串口具有3.3V/5V兼容的信号。

▲ 图1.3.2 XWS-HLR26 接口定义
该模块施加+5V工作电源。模块工作流大约:84mA。
根据XW-HLR26的使用手册可以知道模块上电后主动上报模块的版本号。使用示波器检测模块的TX管脚,在上电后并没有看到任何发送的数据信号。同样在RX管教也没有发送数据信号信息。

▲ 图2.1.1 测量结果
从测量结果来看,可以看到XW-HLR26反馈测量值的更新具有一定的周期。在连续读取数值的时候,大约2个数据之后才有更新。这对应的大约022秒。

▲ 图2.1.2 另外一次测量结果
测量512个数据,消耗5.515秒,对应每个数据大约时间10.77ms。对应22数据,大约消耗:237ms。由此可以估计出雷达模块大约每秒钟更新4个数据。
利用ESP32 MicroPython 模块中的UART1对于 雷达模块性能进行测试。验证了它的基本通信格式,能够读取对应的数据,它的数据更新速率为每秒钟4个测量数据。
■ 相关文献链接:
● 相关图表链接:
本文由 在线网速测试 整理编辑,转载请注明出处。