多个传感器帧同步
多个传感器帧同步(Synchronize Multiple Sensors Frames)
本指南介绍如何使用**中央 Hub(集线器)**对多个 AMFITRACK 传感器进行配置和同步,以确保所有设备的 **Frame ID(帧编号)**保持一致。
这样可以保证来自多个传感器的位置数据能够正确对应,对于多传感器定位、运动分析及数据融合非常重要。
前提条件(Prerequisites)
在开始配置之前,请确保满足以下条件:
配备一个 Hub 或 Source Hub(作为同步主设备)
至少 2 个 AMFITRACK 传感器
所有设备必须工作在相同的采样率(Sample Rate)
**Configuration Mode(配置模式)**必须设置为 2,才能访问相关同步配置选项。
说明(Note)
这里提到的 Frame ID(帧编号) 指的是:
传感器自系统启动以来发送的每一个数据包的连续编号。
需要注意的是:
Frame ID 本身不包含时间戳(Timestamp)。
如果同时发送:
Position Data(位置数据)
B-Field Data(磁场数据)
那么:
这两种数据将使用相同的 Frame ID。
例如:
| Position Frame | B-Field Frame | Frame ID |
|---|---|---|
| 第1帧 | 第1帧 | 100 |
| 第2帧 | 第2帧 | 101 |
| 第3帧 | 第3帧 | 102 |
因此,可以利用 Frame ID 将不同类型的数据对应到同一个采样时刻。
Hub / Source Hub 配置
为了同步多个传感器的 Frame ID,需要在 Hub(或 Source Hub)中设置以下参数。
1. Use Synchronization(启用同步)
设置值:
True
UID:
1581348091
作用:
开启 Hub 的同步功能,使其作为同步信号的主设备。
配置位置:
Hardware config(硬件配置) 页面。
2. Sync Rate [Hz](同步频率)
设置值:
0
UID:
1581347624
说明:
如果设置为:
0
表示:
同步信号频率自动跟随采样率(Sample Rate)。
例如:
采样率为:
240 Hz
则同步频率也为:
240 Hz
如果设置成其它数字,例如:
50 Hz
那么:
Hub 将固定以 50Hz 发送同步信号,而不会随采样率变化。
配置位置:
Hardware config 页面。
3. External Sync(外部同步)
设置值:
False
UID:
1581347654
作用:
决定 Hub 是否等待外部同步信号。
设置为:
False
表示:
Hub 自己产生同步信号(推荐)。
如果设置为:
True
表示:
Hub 不主动产生同步,而是等待外部设备输入同步脉冲。
配置位置:
Hardware config 页面。
传感器(Sensor)配置
所有传感器都需要配置为接收来自 Hub 的同步信号。
1. Use Synchronization
设置:
True
UID:
1581348091
作用:
启用传感器同步功能。
配置位置:
Hardware config 页面。
2. Sync Rate [Hz]
设置:
0
UID:
1581347624
说明:
对于传感器来说:
这个参数不会参与实际运行。
即:
无论设置什么值,
都会被忽略。
因此建议保持:
0
配置位置:
Hardware config 页面。
3. External Sync
设置:
True
UID:
1581347654
作用:
允许传感器通过 RF 无线链路监听来自 Hub 的同步信号。
换句话说:
Hub 发送同步信号;
Sensor 接收同步信号。
配置位置:
Hardware config 页面。
注意(Warning)
请确保:
Hub 和所有连接的传感器必须设置为相同的采样率(Sample Rate)。
如果采样率不一致,将导致:
数据消息发送频率显著下降(Message Frequency Drop)
多传感器 Frame ID 无法保持一致
数据同步失败
多传感器的位置数据无法正确对应
系统整体跟踪性能下降
推荐配置总结
| 设备 | 参数 | 推荐值 | 作用 |
|---|---|---|---|
| Hub / Source Hub | Use Synchronization | True | 启用同步主设备 |
| Hub / Source Hub | Sync Rate | 0 | 同步频率跟随采样率 |
| Hub / Source Hub | External Sync | False | Hub 主动发送同步信号 |
| Sensor | Use Synchronization | True | 开启同步功能 |
| Sensor | Sync Rate | 0 | 保持默认(传感器忽略此值) |
| Sensor | External Sync | True | 接收 Hub 的同步信号 |