发明名称 一种基于GPS的精确授时方法
摘要 本发明涉及一种基于GPS的精确授时方法,由GPS模块、MCU微处理器、电源模块及晶振组成。MCU微处理器和GPS模块PPS信号连接的INT引脚中断优先级别设定为最高;MCU微处理器内部有一个同步校准时刻单元,控制信息终端进行时钟同步校准的操作时刻;这个同步校准时刻单元,单位为秒,保存的是获得GPS报文UTC时间值后计算转换的结果,转换公式为:60-GPSUTC秒时间;时钟同步校准的操作时刻是在MCU微处理器中PPS信号中断服务程序中进行的,操作将GPSUTC时间的时分秒赋值给RTC时间的时分秒,同时操作RTC时间的毫秒清零。采用本发明的有益效果是:克服了单纯从GPS报文中解析UTC时钟导致的数百毫秒时间误差,且在不需增加其他辅助设备前提下,每分钟零秒时刻实现RTC时钟和GPSUTC时钟同步,达到较精确的授时效果。
申请公布号 CN105281859A 申请公布日期 2016.01.27
申请号 CN201410306188.2 申请日期 2014.07.01
申请人 福建吉星智能科技股份有限公司 发明人 刘华松;吴允平;吴伟伟;陈宝山;翁竞
分类号 H04J3/06(2006.01)I 主分类号 H04J3/06(2006.01)I
代理机构 代理人
主权项 一种信息终端由GPS模块101、MCU微处理器102、电源模块103及晶振104组成,电源模块103分别和GPS模块101、MCU微处理器102相连,MCU微处理器102和GPS模块101、晶振104相连,其中GPS模块101的PPS信号引脚和MCU微处理器102具有中断功能的INT引脚相连,GPS模块101的UART引脚和MCU微处理器102的UART引脚,MCU微处理器102内部RTC模块和晶振104相连,其特征在于:1)MCU微处理器,内部有一个同步校准时刻单元,控制信息终端进行时钟同步校准的操作时刻;这个同步校准时刻单元,单位为秒,保存的是解析获得GPS报文UTC时间值后计算转换的结果,转换公式为:60‑GPS UTC秒时间;2)时钟同步校准的操作时刻是在MCU微处理器中PPS信号中断服务程序中进行的,当MCU微处理器进入PPS信号中断服务程序后,首先检查同步校准时刻单元的数据是否为0,当不为0时,将同步校准时刻单元保存的数据进行减一操作,再判断该同步校准时刻单元的数据是否为0,如果为0,操作将GPS UTC时间的时分秒赋值给RTC时间的时分秒,同时操作RTC时间的毫秒清零。
地址 350003 福建省福州市铜盘路软件园A区28号楼4层