51uwb.cn

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

关于【开源项目】TWR算法-多基站多标签固件

[复制链接]

1

主题

14

帖子

27

积分

新手上路

Rank: 1

积分
27
跳转到指定楼层
楼主
发表于 2021-10-25 17:49:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,我想问一下在 【开源项目】TWR算法-多基站多标签固件中,上位机连接的是基站1吗?如果有2个定位区域,区域1的基站为1、2 、3 、4,区域2的基站为5、6 、7 、8,我想问一下区域2的标签的测距信号怎么传到上位机上?基站5与基站1之间有通信的吗?
回复

使用道具 举报

35

主题

965

帖子

4052

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4052
沙发
发表于 2021-10-26 21:44:20 | 只看该作者
基站之间不传数据

在你提及的工程中,为了方便,将标签的数据广播出去,基站收到数据通过串口传给电脑。

但是实际多个区域确实会遇到你说的问题,可以解决的办法有以下两个
1 所有基站接收标签的广播信息,基站的串口连接电脑,电脑过滤重复信息-- 这样感觉不现实,不可能每个基站连电脑
2 标签测距后不再广播发送给基站,而是通过其它无线模块发送给电脑。
简单一点可以是蓝牙,再复杂一点了可以lora 或者4G模块等等
回复

使用道具 举报

1

主题

14

帖子

27

积分

新手上路

Rank: 1

积分
27
板凳
 楼主| 发表于 2021-10-27 17:45:51 | 只看该作者
如果所有的标签都发定位信号,也会存在同时发送信号相撞的问题,怎么解决这个标签同时发送信号的问题?肯定是分时复用,标签轮询发送,当是标签可能进入定位区域也可能离开定位区域数量是可变的,而基站的数量是固定不变的  所以我觉得标签发送不如基站发送简单
回复

使用道具 举报

35

主题

965

帖子

4052

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4052
地板
发表于 2021-10-27 23:04:29 | 只看该作者
gaojie_123123 发表于 2021-10-27 17:45
如果所有的标签都发定位信号,也会存在同时发送信号相撞的问题,怎么解决这个标签同时发送信号的问题?肯定 ...

如果标签足够多,这个问题不是多区域的问题,而是TWR这个算法本质的问题。
TWR算法本质就是标签和基站测距,每个距离又需要多次信息交互才能获得。

在少量个位数标签,因为每次测距都是ms级别完成,标签测距周期可以设置为 固定值+一个小随机,避免标签一直不停的冲突。

如果再多标签,需要考虑分时服用,这个涉及很多算法,目前我们没有去实现了。
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-5-4 02:53 , Processed in 0.010694 second(s), 4 queries , File On.

Powered by Discuz! X3.3

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

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