一种车载设备的时间设备时间校准方法技术

技术编号:17796370 阅读:45 留言:0更新日期:2018-04-25 19:50
本发明专利技术公开了一种车载设备的时间设备时间校准方法,本发明专利技术采用内部RTC、外部RTC同时计时,服务器、GPS校时方式结合能够为车载设备提供不间断时钟支持;本发明专利技术所有应用均通过内部RTC时间获取当前时间,大大减少了CPU与外部RTC时钟通讯的时间消耗,大大提高了工作效率。

A time equipment time calibration method for vehicle mounted equipment

The invention discloses a time calibration method for vehicle equipment. The invention uses internal RTC and external RTC at the same time, and the combination of server and GPS can provide uninterrupted clock support for the vehicle equipment. All applications of the invention can obtain the current time through the internal RTC time, greatly reducing the CPU and the outside. The time consumption of RTC clock communication greatly improves the work efficiency.

【技术实现步骤摘要】
一种车载设备的时间设备时间校准方法
本专利技术涉及时间校准
,具体为一种车载设备的时间设备时间校准方法。
技术介绍
现今嵌入式系统时间校准方式主要有:服务器时间校准、GPS时间校准等校准方式;当设备无法与服务器连接时,如:GPRS/3G/4G信号弱,服务器异常等,服务器时间校准方式将无法进行;当GPS信号弱无法获取星历时,GPS时间校准方式也将无法进行;嵌入式系统主要采用外部RTC芯片或内部RTC模块等方式进行计时,但外部RTC芯片普遍采用I2C进行通讯,其通讯速率较慢,对于需要频繁读取当前时间的场景弊端较大;内部RTC时钟容易因数组越界、代码异常等情况被非法修改,稳定性较差。
技术实现思路
本专利技术的目的在于提供一种车载设备的时间设备时间校准方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种车载设备的时间设备时间校准方法,采用内部RTC、外部RTC同时计时,服务器、GPS校时方式结合的一种车载设备的时间设备时间校准方法;校准方法分别为:A、上电时钟校准:采用内部RTC、外部RTC同时计时的计时方式,外部RTC带电池,内部RTC在外部供电情况下工作;内部RTC时钟在上电网络、GPS均为工作的情况下,读取外部RTC时钟计数值为内部RTC进行校时;B、服务器时间校准:设备在于服务器连接后会主动向服务器获取实时时间,在获取时间后会同时对外部RTC和内部RTC进行时间校准;C、GPS时间校准:当GPS定位后,设备会定时检测GPS时间与外部RTC和内部RTC的时间偏差,当时间偏差大于一定范围,会采用当前GPS时间对外部RTC和内部RTC进行时间校准;D、当前RTC时间获取:基于车载设备以当前时间为基线、对时间实时性要求较高特点,所有引用均通过内部RTC时间获取当前时间,减少了CPU与外部RTC时钟通讯时间,提高了CPU工作效率。优选的,还包括时间校准防护:对外部或内部RTC进行时间校准时,都会对外来时间进行检测,检测时间是否合法,如果不合法不对RTC进行校准。优选的,时间校准过程:因内部RTC时钟无电池,系统启动后内部RTC时间无效,故先读取外部RTC时间校准内部RTC时间;待系统连接服务器后,从服务器获取当前时间,用于校准内部RTC及外部RTC时间;带GPS定位后,系统实时检测外部当前RTC时间和GPS时间的时间差,如果时间差大于10s,系统对内部及外部RTC进行强制校时。与现有技术相比,本专利技术的有益效果是:本专利技术采用内部RTC、外部RTC同时计时,服务器、GPS校时方式结合能够为车载设备提供不间断时钟支持;本专利技术所有应用均通过内部RTC时间获取当前时间,大大减少了CPU与外部RTC时钟通讯的时间消耗,大大提高了工作效率。附图说明图1为本专利技术流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种技术方案:本专利技术提供如下技术方案:一种车载设备的时间设备时间校准方法,采用内部RTC、外部RTC同时计时,服务器、GPS校时方式结合的一种车载设备的时间设备时间校准方法;校准方法分别为:A、上电时钟校准:采用内部RTC、外部RTC同时计时的计时方式,外部RTC带电池,内部RTC在外部供电情况下工作;内部RTC时钟在上电网络、GPS均为工作的情况下,读取外部RTC时钟计数值为内部RTC进行校时;B、服务器时间校准:设备在于服务器连接后会主动向服务器获取实时时间,在获取时间后会同时对外部RTC和内部RTC进行时间校准;C、GPS时间校准:当GPS定位后,设备会定时检测GPS时间与外部RTC和内部RTC的时间偏差,当时间偏差大于一定范围,会采用当前GPS时间对外部RTC和内部RTC进行时间校准;D、当前RTC时间获取:基于车载设备以当前时间为基线、对时间实时性要求较高特点,所有引用均通过内部RTC时间获取当前时间,减少了CPU与外部RTC时钟通讯时间,提高了CPU工作效率。本专利技术中,还包括时间校准防护:对外部或内部RTC进行时间校准时,都会对外来时间进行检测,检测时间是否合法,如果不合法不对RTC进行校准。本专利技术中,时间校准过程:因内部RTC时钟无电池,系统启动后内部RTC时间无效,故先读取外部RTC时间校准内部RTC时间;待系统连接服务器后,从服务器获取当前时间,用于校准内部RTC及外部RTC时间;带GPS定位后,系统实时检测外部当前RTC时间和GPS时间的时间差,如果时间差大于10s,系统对内部及外部RTC进行强制校时。本专利技术中,时间校准子函数为,时间校准子函数存在两种返回结果TRUE-正常、FALSE-异常;时间校准子函数先检测输入时间是否合法,如果不合法直接返回FALSE;如果时间检测正常,配置内部RTC时钟并读取内部RTC时钟,如果时间差大于2秒,直接返回FALSE;同理配置外部RTC时间,如果内部RTC和外部RTC时间设置均正常,返回TRUE。本专利技术中,时间合法性检测原则为:当前时间必须大于当前固件编译时间;当前时间必须在当前固件编译时间十年内;当前时间年、月、日不能为零;闰年2月的日应小于等于29天;平年2月的日应该小于等于28天;大月的日应小于等于30天;小月的月应小于等于31天;时应该小于24小时;分应该小于60分;秒应该小于60秒。本专利技术采用内部RTC、外部RTC同时计时,服务器、GPS校时方式结合能够为车载设备提供不间断时钟支持;本专利技术所有应用均通过内部RTC时间获取当前时间,大大减少了CPU与外部RTC时钟通讯的时间消耗,大大提高了工作效率。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...
一种车载设备的时间设备时间校准方法

【技术保护点】
一种车载设备的时间设备时间校准方法,其特征在于:采用内部RTC、外部RTC同时计时,服务器、GPS校时方式结合的一种车载设备的时间设备时间校准方法;校准方法分别为:A、上电时钟校准:采用内部RTC、外部RTC同时计时的计时方式,外部RTC带电池,内部RTC在外部供电情况下工作;内部RTC时钟在上电网络、GPS均为工作的情况下,读取外部RTC时钟计数值为内部RTC进行校时;B、服务器时间校准:设备在于服务器连接后会主动向服务器获取实时时间,在获取时间后会同时对外部RTC和内部RTC进行时间校准;C、GPS时间校准:当GPS定位后,设备会定时检测GPS时间与外部RTC和内部RTC的时间偏差,当时间偏差大于一定范围,会采用当前GPS时间对外部RTC和内部RTC进行时间校准;D、当前RTC时间获取:基于车载设备以当前时间为基线、对时间实时性要求较高特点,所有引用均通过内部RTC时间获取当前时间,减少了CPU与外部RTC时钟通讯时间,提高了CPU工作效率。

【技术特征摘要】
1.一种车载设备的时间设备时间校准方法,其特征在于:采用内部RTC、外部RTC同时计时,服务器、GPS校时方式结合的一种车载设备的时间设备时间校准方法;校准方法分别为:A、上电时钟校准:采用内部RTC、外部RTC同时计时的计时方式,外部RTC带电池,内部RTC在外部供电情况下工作;内部RTC时钟在上电网络、GPS均为工作的情况下,读取外部RTC时钟计数值为内部RTC进行校时;B、服务器时间校准:设备在于服务器连接后会主动向服务器获取实时时间,在获取时间后会同时对外部RTC和内部RTC进行时间校准;C、GPS时间校准:当GPS定位后,设备会定时检测GPS时间与外部RTC和内部RTC的时间偏差,当时间偏差大于一定范围,会采用当前GPS时间对外部RTC和内部RTC进行时间校准;D、当前RTC时间获取:基于车载设备以当前...

【专利技术属性】
技术研发人员:吕翔梁有超石甫
申请(专利权)人:吉旗成都科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1