|
WD-M300无线测距开发模组(摘自微信公众号相关文章)1. 前言无线测距模块WD-M300是我公司自主设计开发的一款小体积便携式的高精度测距模块,该模块测距精度最高可到 10cm,可以实现点对点 、1对1、或者1对多或者多对多的测距模式,在装配定向天线且可视条件下测距距离大于300m,该测距模块核心元单元都采用进口工业级元器件,可满足365天*24h 连续稳定工作。 主要用途:高校研究所等机构的科研项目、车辆轨道交通、矿采冶金、工厂自动化控制、物联网室内定位方向、其他民用领域等。 2. 产品图片3. 模块接口4. 模块尺寸5. 模块参数
6. 数据输出格式数据解析示例
[21:43:20.764]收 55 AA 01 11 AC 01 00 05 00 11 02 00 00 64 00 00 00 00 00 C4 FE [21:43:21.265]收 55 AA 01 11 AD 01 00 05 00 11 02 00 00 64 00 00 00 00 00 C3 FE [21:43:21.774]收 55 AA 01 11 AE 01 00 05 00 10 02 00 00 64 00 00 00 00 00 C3 FE [21:43:22.275]收 55 AA 01 11 AF 01 00 05 00 10 02 00 00 64 00 00 00 00 00 C2 FE 示例:55 AA 01 11 AF 01 00 05 00 10 02 00 00 64 00 00 00 00 00 C2 FE 55AA 包头 2 字节,每包数据默认为 55AA 开头。 01 指令类 1 个字节,01 代表正常模式。 11 数据长度 1 个字节;转为 10 进制为 17 代表数据除去包头包尾有 17 个字节就是 34 个字符,加上包头包尾字符串长度就为 42 个字符。 AF 包序 1 字节;0-255 的循环,转为 10 进制为 175,带表第 175 包数据。 0100 标签 ID2 字节 ;低位在前高位在后就是 0001 转为 10 进制标签 ID 为0001。 0500 基站 ID2 字节;低位在前高位在后就是 0005 转为 10 进制标签 ID 为0005。 1002 0000 测距距离 4 字节单位厘米,有符号整数,低位在前高位在后为00001002,翻译为 10 进制,距离为 528 cm。 64 电量信息 1 字节,转为 10 进制为 100。 00 按键 1 字节,01 代表按下,00 代表没按下。 00 00 00 00 保留位 4 字节。 C2 FE 为检验码 2 字节。 MODBUS RTU 协议说明1. 默认波特率 115200,1 停止位,无校验位; 2. MODBUS 地址为基站模块的 ID; 3. 数据在 03 保持寄存器中,起始地址 40001; 4. 每个距离数据字节为 4 位,占用 2 个寄存器地址; 5. 数据高位在前,低位在后,单位 cm。
节点 N 的地址=40001+N*2 至 40002+N*2 示例: 读取基站 3 的 40001-40010 的数据 |