51uwb.cn

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

Bp50测距源码中增加自己的消息

[复制链接]

2

主题

17

帖子

37

积分

新手上路

Rank: 1

积分
37
跳转到指定楼层
楼主
发表于 2022-7-12 11:05:32 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
就是如果我想在测距中增加自己的消息(从基站到标签)该如何实现呢
回复

使用道具 举报

2

主题

17

帖子

37

积分

新手上路

Rank: 1

积分
37
沙发
 楼主| 发表于 2022-7-12 11:32:35 | 显示全部楼层
我在基站发送给标签的数组中加入数据,好像标签也只能收到15位数据,不知道为啥
回复

使用道具 举报

2

主题

17

帖子

37

积分

新手上路

Rank: 1

积分
37
板凳
 楼主| 发表于 2022-7-12 20:12:02 | 显示全部楼层
兔子 发表于 2022-7-12 17:39
增加消息直接写帧头的字母,然后在回调函数给这个字母单独加个if就行了

BP50的源码好像和其它的不一样,这个直接是写在一个大循环里面的,可以试试增加一个消息,不知道会不会影响测距
回复

使用道具 举报

2

主题

17

帖子

37

积分

新手上路

Rank: 1

积分
37
地板
 楼主| 发表于 2022-7-13 08:57:46 | 显示全部楼层
本帖最后由 qwerty123 于 2022-7-13 09:13 编辑
蓝点无限 发表于 2022-7-12 22:09
可能是发送数据长度的问题,检查下你发送数据的时候,传递的长度是多少

我在基站里的distance_msg中加入1个数据标签中frame_len加了1但是接收到的消息和基站发的消息不符,当在distance_msg中加入两个消息会导致测距失败,不知道为啥。
回复

使用道具 举报

2

主题

17

帖子

37

积分

新手上路

Rank: 1

积分
37
5#
 楼主| 发表于 2022-7-13 09:24:19 | 显示全部楼层
蓝点无限 发表于 2022-7-12 22:09
可能是发送数据长度的问题,检查下你发送数据的时候,传递的长度是多少

好像只要基站发送的数据超过16 个就会导致测距失败
回复

使用道具 举报

2

主题

17

帖子

37

积分

新手上路

Rank: 1

积分
37
6#
 楼主| 发表于 2022-7-14 09:01:25 | 显示全部楼层
wtyA1 发表于 2022-7-13 17:14
如果是增加了tx_resp_msg的数据,导致发送失败,可以试着增加POLL_RX_TO_RESP_TX_DLY_UUS长度,因为多数 ...

好的,谢谢
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-5-18 07:18 , Processed in 0.018816 second(s), 6 queries , File On.

Powered by Discuz! X3.3

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

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