GPS校时主要通过GPS接收机和相应的处理单元组成,GPS接收机负责接收来自卫星的信号,并自动补偿信号在卫星与接收器之间的传输延时,输出与国际标准时间UTC保持高度同步的秒脉冲信号1PPS,并通过串行口输出与1PPS脉冲前沿相对应的标准时间、时期及接收机所处位置等信息,图1所示为秒脉冲和串行数据输出时序。
GPS校时模块自身的时间信息相当精确,但是采用哪种方式对远动终端中的实时时钟芯片进行校时以及采用哪种实时时钟芯片都会对时间精度产生影响,从图1中可以看出,GPS模块本身可以输出串行数据和秒脉冲信号,利用这些数据,使用GPS对远动终端进行校时可以使用3种方式串行通信接口方式、秒脉冲终端方式以及结合两种的综合校时方式。
远动终端采用的是综合校时的方式,在校时过程中,需要注意的是接收GPS串行时间信息的处理,GPS校时模块每1秒钟输出一次时间信息。这种校时方式要求远动终端的串口接收必须采用占用CPU少的中断方式进行。