前年夏天,朋友所在的一个数据中心出了件怪事:两个机柜之间的服务器时间差了将近半秒。查了半天才发现,其中一台设备用了主板上的电池走时,另一台则自己设了一个NTP服务器。两台机器都觉得自己的时间是准的,互相不认账。后来解决的办法其实很简单——加一台GPS卫星授时设备,把全机房几十台设备统一拉到同一个时间基准上。

山东唯尚电子有限公司
打开网易新闻 查看精彩图片
山东唯尚电子有限公司

很多人听到“GPS”三个字,第一反应是导航或者地图。但GPS系统本身的核心其实是一批带着原子钟的卫星,它们不停地往下发送带有精确时间戳的信号。GPS卫星授时设备做的事情就是接收这些信号,然后把标准时间通过网口、串口、光纤或者脉冲输出,分给本地各种需要同步的设备。

这种设备不是给手机或电脑看几点几分用的。它解决的是一类比较隐蔽、但一旦出问题就很麻烦的事情:时间不一致带来的混乱。比如一个监控大屏上有十六路画面,如果每台摄像机的时钟各差几秒,等到事后回放查找某个动作时,你会看到A通道显示动作发生在10:00:01,B通道显示10:00:04,到底哪一个是真实的?没法判断。

另一个典型的场景是电力自动化系统里的故障录波。当某条线路跳闸,后台需要把不同变电站的录波文件放在一起对比,分析故障发生的先后顺序和传播路径。如果各个站的时间基准不统一,波形就叠不到一块去,技术人员等于拿了一把没校准的尺子去量距离。

在通信行业,各种基站之间也需要高精度的频率和时间同步。有些制式对时间误差的要求在微秒甚至纳秒级。靠设备自身的晶振,一天之内就能漂移出去几十毫秒。GPS卫星授时设备接收到卫星上的原子钟信号后,可以持续修正本地时钟,让它始终跟标准时间保持对齐。

这类设备的安装门槛不算高。天线需要朝上放置,周围没有大面积遮挡物。设备主机放在机柜或控制箱里,接上天线馈线,上电后等待几分钟定位完成即可。日常维护主要是通过管理界面查看卫星接收颗数和信号强度。多数设备还保留了备用的保持模式,如果卫星信号暂时中断,依靠内部晶振也能撑一段时间。

时间同步这件事,看不见摸不着,但整个数字化系统的秩序很大程度就建立在这根线上。一台GPS卫星授时设备,不是要给某个系统增加新功能,而是让所有原有的功能在同一个时间坐标系里跑起来。对需要跨设备、跨站点协调运行的场合来说,这是一条值得拉齐的基准。