51uwb.cn

标题: 日经贴 20210509- 多个标签对一个基站发起测距有什么好的办法防止冲突 [打印本页]

作者: 蓝点无限    时间: 2021-5-9 21:38
标题: 日经贴 20210509- 多个标签对一个基站发起测距有什么好的办法防止冲突
问题描述:
西安一个客户,已经订购了一套BP400 定位套件,对系统原理已经有较为深入的理解。 在BP400或者BP30中,定位时候标签随机发起测距,当标签很多的时候会存在一定的随机干扰问题。客户需要一种避免冲突的多标签一基站方案。
客户Q1:多个标签对一个基站发起测距有什么好的办法防止冲突??

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

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

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

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

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




作者: 藏丶宝    时间: 2021-5-11 17:40
正在学习,感谢分享
作者: gi7878    时间: 2021-5-16 23:20
如果没有主标签怎么办,起始测距由基站发起通知吗
作者: haonan1211    时间: 2021-5-19 17:46
建议参考时分多址,目前在搞,问题出现在了时间同步上,同步时有时会出错,没想解决办法!

如果谁想一起搞一下可以讨论一下,前提是成功后必须共享出来!
作者: haonan1211    时间: 2021-5-19 17:48
建议参考时分多址
作者: 蓝点无限    时间: 2021-5-19 18:07
haonan1211 发表于 2021-5-19 17:46
建议参考时分多址,目前在搞,问题出现在了时间同步上,同步时有时会出错,没想解决办法!

如果谁想一起 ...

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

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

考虑点,多个基站,怎么同步时间槽
作者: haonan1211    时间: 2021-5-19 19:08
蓝点无限 发表于 2021-5-19 18:07
其实我有个想法,基站控制时间槽。分100个时间槽,有标签就申请占用一个,这个标签就周期性在这个槽上通 ...

https://blog.csdn.net/qq_40691051/article/details/104928339
我参考的时隙ALOHA
作者: 蓝点无限    时间: 2021-5-20 11:05
haonan1211 发表于 2021-5-19 19:08
https://blog.csdn.net/qq_40691051/article/details/104928339
我参考的时隙ALOHA

我的基于新框架的代码里,有类似的防碰撞机制,你可以看下这个视频:
BP400定位配置视频:
作者: 蓝点无限    时间: 2021-5-20 11:13
haonan1211 发表于 2021-5-19 19:08
https://blog.csdn.net/qq_40691051/article/details/104928339
我参考的时隙ALOHA

这个方法会出现碰撞,如果按照我说的那个时间槽的方式,可以绝对放置信息碰撞
作者: haonan1211    时间: 2021-5-20 14:21
蓝点无限 发表于 2021-5-20 11:13
这个方法会出现碰撞,如果按照我说的那个时间槽的方式,可以绝对放置信息碰撞

如何分配时间槽呢?
作者: 蓝点无限    时间: 2021-5-21 15:03
haonan1211 发表于 2021-5-20 14:21
如何分配时间槽呢?

想法还没有实现。 需要进步一思考具体实施方案
作者: wangxianglong!!    时间: 2021-9-2 10:17
正在学习  感谢分享
作者: szmcumcu    时间: 2021-9-28 17:54
学习了,现在还没有研究多对多,谢谢楼主,防碰撞机制
作者: szmcumcu    时间: 2021-9-30 10:42
学习了,帧时隙ALOHA的防碰撞算法,关注学习
作者: dozebear    时间: 2021-10-3 10:38
我看官方的DWM1001C那个开发板里面好像说了一下工作原理,可以参考一下


作者: 诺曼无线    时间: 2021-12-5 11:01

正在学习,感谢分享
作者: linchenmm    时间: 2022-5-16 22:51
haonan1211 发表于 2021-5-19 17:46
建议参考时分多址,目前在搞,问题出现在了时间同步上,同步时有时会出错,没想解决办法!

如果谁想一起 ...

已经搞出来了,加班了几个晚上
作者: zzz0012    时间: 2022-7-4 18:29
linchenmm 发表于 2022-5-16 22:51
已经搞出来了,加班了几个晚上

大佬指点一下啊




欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3