1
5
新手上路
如下图所示为设备通信指令解析
[I]3ZDR%TQV3N(7YBE%C9QQ.png (273.6 KB, 下载次数: 917) 下载附件 2022-2-9 15:45 上传
[I]3ZDR%TQV3N(7YBE%C9QQ.png (273.6 KB, 下载次数: 917)
下载附件
2022-2-9 15:45 上传
当发送启动测距指令“01 10 00 28 00 01 02 00 04 A1 BB”之后,设备开始启动测距,并不断发送测距数据。
接收到的数据如下图所示
QSOL_10XAWF77$RDBSHBTIB.png (49.69 KB, 下载次数: 878) 下载附件 2022-2-9 15:46 上传
QSOL_10XAWF77$RDBSHBTIB.png (49.69 KB, 下载次数: 878)
2022-2-9 15:46 上传
当发送“01 10 00 28 00 01 02 00 04 A1 BB”后 设备会发送一次回复指令和n次测距数据直到收到停止命令 ,窗口助手接收到回复指令“01 10 00 28 00 01 81 C1”,然后就不断地发送测距数据帧 总共有47个字节,每个字符的含义在第一张图的数据解析。我是用的是两个基站一个标签,我想取出数据帧中的 第15个字节和第17个字节,也就是A基站和B基站的测量数据。
串口接收数据格式为 “一次回复指令+n次测距数据帧”
我使用了中断和IDLE中断,结合判断帧头为 “0x01 0x03 0x2A”的方法没能成功,请教各位实现。
使用道具 举报
35
1053
4531
管理员
本版积分规则 发表回复 回帖后跳转到最后一页
bphero Inc.
GMT+8, 2024-11-23 18:28 , Processed in 0.012370 second(s), 6 queries , File On.
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】