1312|11

155

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

UWB定位技术比较:TOF & TDOA [复制链接]

 

超宽带是一种通信技术,可以让您以10-30厘米的高精度定位人或物体。使用超宽带时主要有两种定位技术:到达时间差(TDOA)和飞行时间(TOF)。  

飞行时间 (TOF)

TOF是一种基于双向测距的定位方法。这意味着标签需要多次发送和接收锚点的信号,然后才能测量锚点和标签之间信号的飞行时间,因为无线电波以光速传播,我们可以计算出锚点和标签之间的距离。标签和每个锚点。

TOF通信流程

Tag发送轮询数据包并记录时间戳,记为Tsp(Time start poll)。Anchor接收轮询数据包并记录Trp(Time receive poll)。Anchor 花费一些时间接收信号并生成响应数据包,该数据包命名为 Trsp。Anchor发送Response消息,并记录Tsr(响应起始时间)。Tag接收Response消息,并记录Trr(接收响应时间)。标签花费时间接收信号并生成最终消息,该消息被命名为Trsp。Tag发送Final消息,并记录Tsf(Time start Final)。Anchor收到Final消息,记录Trf(Time receive Final)。

ToF计算公式:

经过上述过程,Anchor就会知道所有的时间戳信息,包括:Tsp、Trp、Tsr、Trr、Tsf、Trf。错误的公式:R={(Trp-Tsp)+(Trr-Tsr)+(Trf-Tsf)}/3。由于Tag和Anchor的时间不同步,因此无法减去各自记录的时间戳。

右式:R={(Trr-Tsp)-(Tsr-Trp)+(Trf-Tsr)-(Tsf-Trr)}/4。Tsr-Trp=Trsp,Tsf-Trr=Trsp。

采用TOF方法,uwb标签应该完成与每个锚点的测距。AP1~AP3,代表3个Anchor。tag和3个Anchor完成测距后,就会有3个对应的距离,即d1~d3。以每个 Anchor 为圆心,以 d1~d3 为半径绘制三个圆。三个圆相交于一点,这是标签的理想位置。

在一维模式下,如果我们有两个锚点进行测距,就可以得到标签的位置。对于二维模式,可能需要三个锚点,如果要获取标签的 X、Y、Z 坐标,则需要准备四个锚点。锚点。

到达时差 (Tdoa)

TDOA是基于比较信号与每个锚点之间的时间差进行定位,该技术需要精确的时间同步功能。当使用TDOA方法时,UWB标签将发出轮询消息,所有附近的UWB锚点都会接收该消息并记录到达情况因为主播的位置不同,所以主播不会同时收到消息。我们可以利用这些时间差来确定标签的位置。

TDoA通信流程

Tag发送轮询消息,锚点接收并记录时间戳。主锚发送同步消息,从锚接收并进行同步处理。

TDoA计算公式:

AP1:记录轮询到达时间为T1

AP2:记录轮询到达时间为T2

AP3:记录轮询到达时间为T3

AP1~AP3 指的是三个锚点。由于AP1、AP2、AP3的时间是同步的,所以

DT1=T1-T2;AP1和AP3之间的距离为DR1=C*(T1-T2),则绘制双曲线

DT2=T1-T3;AP1和AP2之间的距离为DR1=C*(T1-T3),然后画一条双曲线

当标签与三个锚点完成通信后,就会有对应的三个不同的到达时间(T1~T3),然后我们计算时间差,就可以算出信号源到每个锚点的距离差。由于Tag与AP1、AP2的距离差是一个常数,所以我们可以画一条双曲线。在任意两组anchor中,两个双曲线点的交点就是Tag的位置。

此方法的关键点是保持所有锚点同步。时间同步有有线和无线两种方式,前者同步精度较高,但由于有线连接,网络维护复杂。另一种是无线同步,精度比有线时间同步稍差,但系统简单,可以通过WiFi传输数据,将大大降低总成本。

当时间同步完成后,标签发送广播消息,所有主播将收到该消息的时间戳发送给服务器,服务器计算出标签的位置。

比较

选择定位方法时应考虑的因素

1、系统容量  

ToF方法基于标签与每个锚点之间的双向测距,UWB标签在每双向测距期间需要多次发送和接收锚点信号,而TDOA方法中标签只需要发送一条广播消息并完成定位,因此TDOA系统容量较高,可能定位1500个标签。

2、功耗 

由于锚点一般采用交流电供电,而标签采用电池供电。TOF要求UWB标签与每个锚点完成测距,并且每次测距期间必须多次发送和接收信号,这会降低电池寿命。TDoA定位,标签只需发送一条广播消息,从准备到发送可在0.5ms内完成,且电池寿命更长。

三、环境要求

TDoA基于到达时间差,一般采用双曲线算法来计算位置。在锚点包围的区域内定位精度较高,但在区域外定位精度较差。因此,当标签位于外围时,我们必须使用TOF锚的。另外,电厂等复杂的环境场景,由于系统建设难度大,TDoA定位很难满足项目需求,在这种模式下,ToF定位可以更好。

问答

1、TWR可以应用在哪些地方? 

TWR可应用于环境复杂的场所,如制造工厂、发电厂、化工厂、办公楼等。

2. TDoA可以应用在哪些地方? 

TDoA可以应用于环境相对空旷的场所,如户外运动、仓库等。

3. 如何选择TWR或TDoA?

取决于:Tag的续航能力、定位精度、单区域Tag容量、安装环境、Tag是否支持反向数据控制(如振动)等。 

笔记:

UWB定位系统同时支持TDoA和ToF两种定位方式。同一套UWB系统让您体验两种不同的定位方式。

 

>>>>点此阅读原文

此帖出自无线连接论坛

最新回复

好像民用没见过这种设备   详情 回复 发表于 2023-11-22 17:59
点赞 关注
 

回复
举报

7196

帖子

2

TA的资源

版主

沙发
 

一般应用都会选TOF,因为要精确时间的系统就挺难实现的。

此帖出自无线连接论坛

点评

不可以都要吗?还是说 未来可期?  详情 回复 发表于 2023-11-21 21:02
 
 

回复

1万

帖子

203

TA的资源

管理员

板凳
 
wangerxian 发表于 2023-11-21 16:50 一般应用都会选TOF,因为要精确时间的系统就挺难实现的。

不可以都要吗?还是说 未来可期?

此帖出自无线连接论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

TDOA目前技术存在了,不过对时间同步要求很高(us级别),所以不好搭建。  详情 回复 发表于 2023-11-22 09:16
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 
 

回复

286

帖子

0

TA的资源

一粒金砂(高级)

4
 

UWB,个人可玩性高嘛?

此帖出自无线连接论坛

点评

可以的,成本不高,两个模块应该不到两百,就可以玩测距,如果要玩定位,四个模块就可以玩起来了。  详情 回复 发表于 2023-11-22 09:17
个人签名

阅读改变人生

 
 
 

回复

7196

帖子

2

TA的资源

版主

5
 
okhxyyo 发表于 2023-11-21 21:02 不可以都要吗?还是说 未来可期?

TDOA目前技术存在了,不过对时间同步要求很高(us级别),所以不好搭建。

此帖出自无线连接论坛
 
 
 

回复

7196

帖子

2

TA的资源

版主

6
 
怀揣少年梦 发表于 2023-11-22 08:41 UWB,个人可玩性高嘛?

可以的,成本不高,两个模块应该不到两百,就可以玩测距,如果要玩定位,四个模块就可以玩起来了。

此帖出自无线连接论坛

点评

那还可以,找东西是不是可以用这个技术,定位找的东西  详情 回复 发表于 2023-11-22 10:52
 
 
 

回复

286

帖子

0

TA的资源

一粒金砂(高级)

7
 
wangerxian 发表于 2023-11-22 09:17 可以的,成本不高,两个模块应该不到两百,就可以玩测距,如果要玩定位,四个模块就可以玩起来了。

那还可以,找东西是不是可以用这个技术,定位找的东西

此帖出自无线连接论坛

点评

是的,我们之前搜救设备就有用这个技术,定位搜救员的位置。  详情 回复 发表于 2023-11-22 13:40
个人签名

阅读改变人生

 
 
 

回复

7196

帖子

2

TA的资源

版主

8
 
怀揣少年梦 发表于 2023-11-22 10:52 那还可以,找东西是不是可以用这个技术,定位找的东西

是的,我们之前搜救设备就有用这个技术,定位搜救员的位置。

此帖出自无线连接论坛

点评

很强啊,有民用的这种设备嘛  详情 回复 发表于 2023-11-22 15:51
听上去有点酷  详情 回复 发表于 2023-11-22 15:09
 
 
 

回复

1万

帖子

203

TA的资源

管理员

9
 
wangerxian 发表于 2023-11-22 13:40 是的,我们之前搜救设备就有用这个技术,定位搜救员的位置。

听上去有点酷

此帖出自无线连接论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

是呀,那个设备就叫定位器,里面集成的技术非常牛。  详情 回复 发表于 2023-11-22 17:58
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 
 

回复

286

帖子

0

TA的资源

一粒金砂(高级)

10
 
wangerxian 发表于 2023-11-22 13:40 是的,我们之前搜救设备就有用这个技术,定位搜救员的位置。

很强啊,有民用的这种设备嘛

此帖出自无线连接论坛

点评

好像民用没见过这种设备  详情 回复 发表于 2023-11-22 17:59
个人签名

阅读改变人生

 
 
 

回复

7196

帖子

2

TA的资源

版主

11
 

是呀,那个设备就叫定位器,里面集成的技术非常牛。

此帖出自无线连接论坛
 
 
 

回复

7196

帖子

2

TA的资源

版主

12
 
怀揣少年梦 发表于 2023-11-22 15:51 很强啊,有民用的这种设备嘛

好像民用没见过这种设备

此帖出自无线连接论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
示波器基本搞好了,走,收拾包包回家去过年了

期末没事情干,走,做示波器耍, 从最开始下定决心做,到写程序,买元件 做了差不多两个月,紧到起是期末考试、课程设计 来烦 ...

耦合专贴

NO~1 什么是耦合?耦合是什么?耦合是指两个实体相互依赖于对方的一个量度。分为以下几种: 非直接耦合:两个模块之间没有直接 ...

论文资料总结收藏

本帖最后由 paulhyde 于 2014-9-15 03:43 编辑 与大家共享——5篇毕业论文https://home.eeworld.com.cn/my/link.php?url=https: ...

原创重量级:TI Stellaris M3《LM3S9b96中文数据手册》发布

TI的Stellaris M3系列,CAN、USB、Ethernet、DMA、EPI等外设独具特色,功能强大,StellarisWare的加入使其易于上手,方便开发, ...

Qt移植以及QT creator一键调试

此内容由EEWORLD论坛网友Zoro_原创,如需转载或用于商业用途需征得作者同意并注明出处 笔者使用的开发板是EVB335(如 ...

STM32F10x步进电机 编码器 位置控制CANWeb源程序

1路(轴)步进电机运动控制器模块,支持CANWeb协议,通过CANWeb主站MST的以太网或RS485 Modbus直接访问从站数据, 方便与PLC、PC ...

【第一批入围名单】2022得捷电子创新设计大赛

感谢大家对本次大赛的关注和支持,第一批入围名单千呼万唤始出来,小编先恭喜第一批入围的小伙伴啦~未入围的小伙伴也不要灰心, ...

新手,没经验,知识基础差,怎么学?

给位大神,我该从何开始?网站很好,但无从下手,我是小白

【正点原子阿尔法 IMX6ULL Linux开发板】安装交叉编译器

1、我们要先将交叉编译工具拷贝到 Ubuntu 中,我们在当前用户根目录下创建了一个名为“linux”的文件夹,在这个 linux ...

免费申请:国产工业级智能控制MCU,也称跨界MCU, 匠芯创D133CBS

就是之前给大家分享的那个国产芯榜:来了一家新推荐,定位为跨界MCU,匠芯创D133CBS,不能让它只在传说中,我们要动手试一试~, ...

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