51uwb.cn

 找回密码
 立即注册
查看: 5681|回复: 17

日经贴 20210509- 多个标签对一个基站发起测距有什么好的办法防止冲突

[复制链接]

35

主题

936

帖子

3894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3894
发表于 2021-5-9 21:38:39 | 显示全部楼层 |阅读模式
问题描述:
西安一个客户,已经订购了一套BP400 定位套件,对系统原理已经有较为深入的理解。 在BP400或者BP30中,定位时候标签随机发起测距,当标签很多的时候会存在一定的随机干扰问题。客户需要一种避免冲突的多标签一基站方案。
客户Q1:多个标签对一个基站发起测距有什么好的办法防止冲突??

蓝点A1:基站和标签调换,让基站轮训所有标签

客户Q2: 当然,这是一种办法,那标签主动发起测距有什么好办法呢?
           twr测距,当一个标签的单次测距还未完成时,其他标签发起了测距,就会导致当前标签测距中断,如果标签较多的话,这种情况很能更频繁
          有没有办法,让一个标签测距时,独占基站,测距完成,才允许其他标签发起对基站测距呢?

蓝点A2:增加信号,标签先占有这个基站,基站收到其它标签信号直接忽略,等标签和这个基站测试完成后,通知基站测距完成

客户总结:这就相当于广播一个信号量,但是还有一种可能,当某个标签正独占基站测距,但测距还未完成,标签就没电了或者超出信号覆盖范围,这样就没有办法发送释放信号量的信号给其他标签,其他标签可能就一直在等

另外,我们的BP50 定位套件,就是使用了信号量的模式,有一个主标签,它负责分发信号给各个标签。 信号量的方法可以解决冲突,但是容量可能较小,而且也不是很灵活。在我们bp50 套件中,必须设定好各个标签的地址,同时必须有主标签工作。而标签随机方式,每个标签都是完全平等独立的,如果频率较低或者标签不是同时出现,理论上这个方案的标签容量会很高。



回复

使用道具 举报

0

主题

29

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2021-5-11 17:40:58 | 显示全部楼层
正在学习,感谢分享
回复

使用道具 举报

7

主题

37

帖子

78

积分

注册会员

Rank: 2

积分
78
发表于 2021-5-16 23:20:55 | 显示全部楼层
如果没有主标签怎么办,起始测距由基站发起通知吗
回复

使用道具 举报

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2021-5-19 17:46:13 | 显示全部楼层
建议参考时分多址,目前在搞,问题出现在了时间同步上,同步时有时会出错,没想解决办法!

如果谁想一起搞一下可以讨论一下,前提是成功后必须共享出来!
回复

使用道具 举报

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2021-5-19 17:48:29 | 显示全部楼层
建议参考时分多址
回复

使用道具 举报

35

主题

936

帖子

3894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3894
 楼主| 发表于 2021-5-19 18:07:52 | 显示全部楼层
haonan1211 发表于 2021-5-19 17:46
建议参考时分多址,目前在搞,问题出现在了时间同步上,同步时有时会出错,没想解决办法!

如果谁想一起 ...

其实我有个想法,基站控制时间槽。分100个时间槽,有标签就申请占用一个,这个标签就周期性在这个槽上通信,长时间没有通信,基站收回这个时间槽。

基本步骤:
1 分配时间槽个数
2 标签广播,申请时间槽
3 标签定时周期性使用时间槽
4 基站统计各个时间槽使用情况,记录对比标签地址
5 基站决定是否收回时间槽。

考虑点,多个基站,怎么同步时间槽
回复

使用道具 举报

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2021-5-19 19:08:28 | 显示全部楼层
蓝点无限 发表于 2021-5-19 18:07
其实我有个想法,基站控制时间槽。分100个时间槽,有标签就申请占用一个,这个标签就周期性在这个槽上通 ...

https://blog.csdn.net/qq_40691051/article/details/104928339
我参考的时隙ALOHA
回复

使用道具 举报

35

主题

936

帖子

3894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3894
 楼主| 发表于 2021-5-20 11:05:42 | 显示全部楼层
haonan1211 发表于 2021-5-19 19:08
https://blog.csdn.net/qq_40691051/article/details/104928339
我参考的时隙ALOHA

我的基于新框架的代码里,有类似的防碰撞机制,你可以看下这个视频:
BP400定位配置视频:
回复

使用道具 举报

35

主题

936

帖子

3894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3894
 楼主| 发表于 2021-5-20 11:13:12 | 显示全部楼层
haonan1211 发表于 2021-5-19 19:08
https://blog.csdn.net/qq_40691051/article/details/104928339
我参考的时隙ALOHA

这个方法会出现碰撞,如果按照我说的那个时间槽的方式,可以绝对放置信息碰撞
回复

使用道具 举报

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2021-5-20 14:21:06 | 显示全部楼层
蓝点无限 发表于 2021-5-20 11:13
这个方法会出现碰撞,如果按照我说的那个时间槽的方式,可以绝对放置信息碰撞

如何分配时间槽呢?
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-3-19 12:17 , Processed in 0.017750 second(s), 4 queries , File On.

Powered by Discuz! X3.3

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

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