为什么使用GPS协议的时候,PXI-6682 的时间标签没有了?
硬件: PXI/CompactPCI>>Controllers
问题: 当我使用 GPS (Global Positioning System) 作为 PXI-6682模块的参考时钟时,会有几秒钟没有时间标签,而别的GPS设备不会这样。为什么会发生这种事情?
解答: GPS时间并没有根据地球自转而做校正,目前和International Atomic Time (TAI) 时间有19秒的差别。GPS 时间没有考虑闰秒以及其它因素,而Coordinated Universal Time (UTC)时间会持续修正这些因素。卫星上的原子钟被设置为GPS时间,所以会有这些偏差。下面列出了一些这两个时标的技术规范。
International Atomic Time (TAI) 时标:
- 固定的时标
- 被一些网络协议所使用比如 IEEE 1588
Global Positioning System (GPS) 时标:
- 固定的时标
- The GPS 起始时刻是设置为1980年的UTC时间
- 和TAI时间相差19秒
当使用GPS作为时间参考的时候,NI-Sync驱动通过TAI时标来返回当前时间。这样可以让PXI-6682能用于 IEEE 1588, IRIG-B, and GPS 的协议。使用TAI的时标让PXI-6682可以以GPS的时间来驱动一个IEEE-1588网络, 并且能够让时间是在正确的时标上。 因为PXI-6682是多用途功能的板卡,它不会自动修正参考时钟到GPS时间。
如果 TAI 时标在您的程序里面不能正常工作,时钟源 可以通过NI-Sync的属性节点 "Clock Adjustment Offset"从而进行手动调整。参考下面的截图。
选择这个属性能够允许你调整一个相对于当前使用的时钟源的固定偏移量。 这个属性的单位是纳秒,并且在NI-Sync 3.0中允许你设置偏移时间到最大2.3秒。 要设置更大的偏置,使用LabVIEW来手动加减时间。
为了能够调整TAI时标到UTC时间,你可以通过UTC Offset 属性节点来得到当前GPS时间和UTC时间的差值。
相关链接: Products & Services: NI PXI-6682Developer Zone Tutorial: GPS Synchronization Architecture for DSA Devices
附件:
报告日期: 12/28/2007
最近更新: 06/23/2009
文档编号: 4GRC2OQX
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.