4. 同步基本概念
在多仪器并行控制系统中,“同步”并不是一个单一动作,而是一组按层次递进、职责不同的机制。若把多台仪器比作一支乐队,时钟同步解决的是“大家按同一节拍走”,触发同步解决的是“何时一起开始动作”,时间同步解决的是“每个事件对应哪个绝对时刻”,数据同步解决的则是“采到的数据如何对齐成同一时间轴”。四者常被混用,但它们的对象、精度量级和失效表现完全不同。
一、四类同步的定义与核心对象
时钟同步关注的是频率与相位的一致性。它让所有仪器的采样时钟、DAC 更新时钟或本振参考来自同一个参考源,例如 10 MHz 铷钟、GPS 驯服晶振或背板 100 MHz 差分时钟。时钟同步做不好,采样率会存在微小偏差,长时间采集后波形会“漂移”。
触发同步关注的是动作的起始时刻。它通过共享的触发信号,让多台仪器在同一时刻开始采集、输出或切换状态。触发同步解决的是“同时开始”,但不保证每个采样点都落在同一绝对时间上。
时间同步关注的是绝对时间标签。它让每台仪器的本地时间与统一时间基准对齐,使每个事件都能被标记为“某年某月某日某时某分某秒某纳秒”。IEEE 1588 PTP、GPS 秒脉冲、IRIG-B 都属于时间同步手段。
数据同步关注的是数据在时间轴上的对齐与可比较性。它通常发生在采集之后或实时处理环节,通过时间戳对齐、重采样、插值或共时钟采集,把多台仪器的数据整理成同一时间基准下的数据集。
二、方法流程:从参考源到可用数据
- 建立参考源:选择铷钟、GPS 驯服晶振或 PXIe 背板时钟作为系统参考,确认频率稳定度和相位噪声满足指标。
- 分发时钟:通过时钟分配器、背板差分线或光纤把参考时钟送到每台仪器,检查锁定状态与失锁告警。
- 分发触发:配置触发总线、星型触发或外部 TTL 触发,设置触发沿、电平和延迟补偿。
- 对齐时间:启用 PTP 或 GPS 时间同步,读取每台仪器的偏移量,必要时进行微调。
- 采集与标记:在采集数据上附加时间戳,记录触发序号和通道标识。
- 数据对齐:按统一时间轴重采样,检查通道间偏斜,输出同步数据集。
关键判断:如果波形整体漂移,优先查时钟同步;如果起始点不一致,优先查触发同步;如果时间戳对不上,优先查时间同步;如果曲线形状对但相位错位,优先查数据同步。
三、对比清单:四类同步的差异
| 同步类型 | 核心对象 | 典型手段 | 精度量级 | 失效表现 |
|---|---|---|---|---|
| 时钟同步 | 频率、相位 | 10 MHz 参考、背板时钟、时钟分配器 | ps~ns | 采样率偏差、波形漂移 |
| 触发同步 | 动作起始时刻 | TTL 触发、PXI Trigger、Star Trigger | ns~μs | 起始点不一致、通道错位 |
| 时间同步 | 绝对时间标签 | IEEE 1588、GPS/PPS、IRIG-B | ns~μs | 时间戳偏差、事件顺序错乱 |
| 数据同步 | 数据时间轴对齐 | 时间戳对齐、重采样、插值 | 由前三级决定 | 曲线相位错位、无法比较 |
四、案例场景:多通道振动采集
假设使用 4 台采集卡同时测量一台电机的振动、电流、转速和温度。若只做触发同步,4 台卡可能同时启动,但各自采样时钟存在 10 ppm 偏差,采集 10 秒后通道间会累积约 100 μs 的漂移,高频振动信号相位明显错位。加入时钟同步后,4 台卡共用同一 10 MHz 参考,漂移被压缩到纳秒级。再加入时间同步后,每个采样点都带有统一时间戳,便于与电机控制器的日志做事件关联。最后通过数据同步,把 4 路数据重采样到同一时间轴,才能计算振动与电流之间的相位差。
实操建议:调试时先确认参考时钟锁定指示灯,再检查触发线是否接在正确的触发总线上,最后用示波器观察两路通道的起始沿是否对齐。若使用 PTP,建议先查看 offset 和 delay 日志,再决定是否需要调整同步周期。
五、常见误区与复盘
- 误区一:触发同步等于时钟同步。触发只解决“何时开始”,不解决“采样节拍是否一致”。
- 误区二:时间同步可以替代数据同步。时间戳对齐后仍需重采样,否则不同采样率的数据无法直接比较。
- 误区三:只看软件时间,不看硬件时钟。软件时间戳受操作系统调度影响,硬件时钟同步才是高精度基础。
- 误区四:忽略线缆延迟。长电缆和触发分配器会引入固定延迟,需在配置中补偿。
# 典型 PTP 状态检查输出
PTP offset: -23 ns
PTP delay: 118 ns
Clock class: 6 (GPS locked)
Trigger bus: Star Trigger, edge=rising, level=1.5 V
Channel skew: CH1-CH2 = 0.8 ns, CH1-CH3 = 1.2 ns
复盘时可以用一张检查表:参考时钟是否锁定、触发沿是否一致、时间戳是否同源、数据是否重采样到同一时间轴。四类同步各司其职,缺一层就会在最终数据上留下可观测的误差。理解它们的定义与区别,是后续配置多仪器并行系统、定位同步故障的基础。