有线同步--ASP007

有线同步–ASP007

第一章 说明

本文档描述了在实时定位系统中,如何利用有线同步技术同步基站结点。

涉及到的主题:

  • 有线同步的架构
  • 有线同步中的硬件特性
  • 有线同步中的软件特性

第二章 有线同步的系统架构

**

2.1 说明

**
一个RTLS系统由移动的标签和固定的基站组网构成的。其中一个较为高效技术,就是标签会周期性的发送“blink”消息帧,该消息帧会被许多附近的基站接收,并且根据接收该消息帧的到达时间差进行定位标签。

该技术被称作(TDOA)。典型的特点就是,基站会将“blink”消息帧的到达时间反馈到CLE,由CLE来计算,标签到达各个基站的时间差,并由此,根据数学的推导计算出标签的定位坐标。我们将该数学方法叫做multilateration。

为了计算时间差,基站应当有一个相同的事件基准,所以基站需要时钟同步。

如果每个基站都使用各自时钟源,假定使用的晶振源 只有1ppm的误差,那每毫秒的误差是1ns, 1ns 的光速就在30cm, 这样的误差显然无法满足精确的定位。

所以说基站结点的时钟同步是必须的。有许多方案可以实现时钟的同步。本本档介绍的是其中一个方案“有线时钟同步”。

在这里插入图片描述

2.2架构

2.2.1 说明

在DW1000内部,38.4MHz 的时钟源被13倍频后,到达499.2MHz,然后4分频得到124.8MHz的系统时钟,该时钟频率就用来计算DW1000的系统时钟频率。
在有线同步方案中,使用通用的38.4MHz 的时钟源分发给各个基站,那样各个基站的时钟节拍都一致了。这样当基站的DW1000 IC 接收到一个标签的“blink”, 从而得到一个时间戳,这样每个基站的时间戳的的基准都是一致的。

使用通用时钟源的同步架构有两种方案:
仅使用时钟
使用时钟和同步信号
在这里插入图片描述

2.2.2 第一种同步方案:仅使用外部同步时钟源而未用到同步信号
在这里插入图片描述

该方案,是最简单的同步方案。其实该方案并未真正实现每个基站的同步,只不过探明了每个基站时钟之间的偏差。为什么这么说呢?这里由两个因素决定的:
基站内部初始的时钟计数器。在每次基站重启或重置后,会造成基站间的时钟计数器存在差异。
从晶振源到各个基站的传输延迟是不一致的。

一旦这些偏差值侦测得到,那么就可以从TDOA计算中消除这些偏差值的影响。

典型的做法就是。使用一个参考的标签在确定的位置发送信号给基站。由此通过数学方法预测理论上的偏差值,然后和实际测到的偏差值进行比较,这样就是可以的得到偏差值了,将这些个偏差值存储到RTLS系统中。

然后在随后的TDOA定位中,就可以只用该偏差值就行修正 计算了。

该方案遇到的挑战是,再次同步时,那就需要从头来一次校准,因为每次基站的初始时钟计数器都是不同的。

2.2.3 外部同步时钟源和同步信号配合
在这里插入图片描述

DW1000 有SYNC输入管脚可以被用来重置内部的时钟计数器。一个SYNC控制信号可以分发到各个基站,尽管存在一个固定的偏差,因为控制信号的传输延迟导致。该控制信号,可以随同38.4MHz时钟源一同分发。

为了减少线路,可以将SYNC的信号嵌入到CLOCK信号中。

使用SYNC管脚重置DW1000系统计数器需要通过具有IC特性的被叫做One Shot Timebase Reset (OSTR)的器件。

这个方案的优势在于,同步的偏差仅仅控制在由传输延迟造成的因素,而且这个传输延迟是固定的。

这就仅仅需要一个参考的标签来测定这个固定的传输偏差就可以了。

第三章 有线同步的硬件设计

3.1硬件架构:

一直中央单元,它可以产生同步信号和同步时钟源。
一个同步布线网络
中继单元
在这里插入图片描述

3.1.1 时钟源和同步信号的单元
该单元需要实现提供时钟源和同步信号,并且需要满足CAT5线缆传输。

由于SYNC信号是由RTLS系统的软件控制,所以该单元需要留有一个接口给RTLS服务器。

3.1.2 同步网络
同步网络的线缆需要CAT5之类的,而且最远的距离控制在100m 之内。

3.1.3 中继器
如果单一的一个时钟源和同步信号源可能不足以满足系统的需要,这里就需要中继单元了。

3.2 硬件的实施

3.2.1 通过CAT5 线缆传输38.4MHz时钟源

100m 的CAT5线缆有12.5dB的衰减。衰减并不影响频率,但会影响幅值。幅值低于DW1000 的EXTCLK 的预设值,会导致DW1000 不工作。

建议的实现为:
使用 Si5317 jitter cleaner, 可以提供 38.4MHz的时钟.

3.2.2 通过CAT5线缆传输同步信号

ADCMP600 快速比较器系列. 能接受不同的输入信号, 输出CMOS级别的输出.

3.2.3 通过时钟源传输SYNC信号。
在这里插入图片描述

3.3 DW1000 和有线同步

在这里插入图片描述

在这里插入图片描述

在这种模式下的控制是通过DW1000内部的EC_CTRL寄存器来定义的。
在这里插入图片描述

要进入 OSTR模式, 需要设置WAIT为合适的值. 当EXT_CLK捕获到 SYNC的高电平时, OSTR会初始化, 从而PLL的多个计数器被重置, 然后重新被EXT_CLK计数, 当EXT_CLK的计数于WAIT的值相等时, 将重启计数器, 同时引起一个 Clock Demain Transfer.

第四章 有线同步的软件部分

4.1 说明

对一个同步系统,要是其稳定工作,软件层面需要确定的因素:
基站的坐标
参考标签的坐标

4.2 确定何时以及频度进行SYNC

有一些场景,会用到重新SYNC。
基站重启、新基站的加入。
安装、校准系统时
系统调试时

4.3 同步建议

1.system controller central location engine (CLE) 控制中心发送命令到anchor.
2.anchor准备OSTR. 停止运行TOA步骤, 配置OSTR, 返回CLE已经准备好 ready 的信号.
3.CLE收到所有ready信号, 则产生clock和SYNC
4.anchor则获得了OSTR的中断. 上报时间点到CLE.

4.4 计算出 fixed offsets

在“learning”模式,CLE 以TOA的方式,多次测量就可以得到这个固定偏移量。将固定偏移量存到系统中。

4.5 操作

当“learning”模式结束后,进入“操作”模式。这些固定值会传递到“multilateration”的定位计算过程中,然后得到正确的定位值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值