51uwb.cn

 找回密码
 立即注册
查看: 2956|回复: 1
打印 上一主题 下一主题

stm32串口如何连续接收uwb测距数据

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
跳转到指定楼层
楼主
发表于 2022-2-9 15:47:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

如下图所示为设备通信指令解析


当发送启动测距指令“01 10 00 28 00 01 02 00 04 A1 BB”之后,设备开始启动测距,并不断发送测距数据。

接收到的数据如下图所示



当发送“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

主题

965

帖子

4052

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4052
沙发
发表于 2022-2-9 21:39:40 | 只看该作者
这个不是我们的产品,我们所有产品都是提供源码的,没有做过串**互。
需要你找的供应商帮你解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-5-5 01:04 , Processed in 0.020889 second(s), 6 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表