技术新讯 > 测时钟表制品的制造及其维修技术 > 一种车辆仪表的时间校准方法、装置及存储介质与流程  >  正文

一种车辆仪表的时间校准方法、装置及存储介质与流程

  • 国知局
  • 2024-07-30 10:08:11

本发明涉及电动车,尤其是涉及一种车辆仪表的时间校准方法、装置及存储介质。

背景技术:

1、随着联网技术的不断发展,需要对终端数据进行采集,处理,传输等操作。而终端在进行数据处理时需要采集实时时间,然而实时时钟的rtc随着使用时间的延长,其提供的时间会与实际时间存在较大的偏差。

2、rtc的全称是real-time clock,是集成电路,通常被称为实时时钟芯片,它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准,目前实时时钟芯片大多采用精度较高的晶振振荡器作为时钟源。有些时钟芯片为了在主电源掉电时,还可以工作,需要外加电池供电。但是个人电脑显示屏,智能手机待机画面等显示的时间不一定是rtc。这是因为主控芯片本身具有定时器功能和时钟功能,不用rtc也可以显示时间和调整时序,更重要的是,此功能非常准确。然而主控芯片的定时器时钟只在“启动”即“通电时”运行,断电时停止,如果时钟不能连续跟踪时间,则必须手动设置时间。rtc有一个与电脑单独分离的电源,如纽扣电池(备用电池),即使主机电源关闭,它也保存滴答作响,随时可以实时显示时间。当计算机再次打开时,计算机内置的定时器时钟从rtc读取当前时间,并在此基础上供电的同时,时间在其自身机制下显示。rtc基本上由晶体振荡器和振荡器电路组成,这种晶体单元是石英,具有在施加电压时高速振动的特性,频率越高,精度就越高。而rtc晶振时间不准的主要原因就是频率有偏差,导致设备运行一段时间后,其提供的时间会与实际时间存在较大的偏差。

3、现有的车辆仪表的时间校准方法通常为根据gps获取的时间对实时时钟的时间进行校准,但是当gps信号较差时,会出现无法获取到gps的时间或获取得到的gps时间误差较大的情况,导致无法准确完成实时时钟的时间校准。

技术实现思路

1、本发明提供一种车辆仪表的时间校准方法、装置及存储介质,以解决现有的车辆仪表的时间校准方法通常为根据gps获取的时间对实时时钟进行觉得时间进行校准,但是当gps信号较差时,会出现无法获取到gps的时间或获取得到的gps时间误差较大的情况,导致无法准确完成实时时钟时间校准的技术问题。

2、本发明的实施例提供了一种车辆仪表的时间校准方法,包括:

3、建立用户端与车辆仪表的连接;

4、判断所述车辆仪表中实时时钟芯片的状态,若为复位状态,则将所述实时时钟芯片配置为非复位状态,若为非复位状态,读取所述实时时钟芯片的时钟时间;

5、获取所述用户端的实时时间,将所述实时时间与所述时钟时间进行比对,在所述实时时间与所述时钟时间的差值超出预设值时,将所述时钟时间更新为所述实时时间。

6、进一步的,将所述实时时钟芯片配置为非复位状态,包括:

7、访问所述车辆仪表的后备寄存器,并根据所述后备寄存器是否存在预先设定的非复位标记,判断是否为首次配置所述实时时钟芯片;

8、若为首次配置所述实时时钟芯片,在所述后备寄存器中复位备份区域;

9、设置外部低速晶振作为所述实时时钟芯片的时钟源;

10、基于所述时钟源使能所述实时时钟芯片;

11、将用户端的实时时间设置为所述实时时钟芯片的时钟时间,使所述实时时钟芯片为非复位状态。

12、进一步的,在访问所述车辆仪表的后备寄存器之前,还包括:

13、使能所述后备寄存器。

14、进一步的,所述设置外部低速晶振作为所述实时时钟芯片的时钟源,包括:

15、设置外部低速晶振的频率为32.768khz,当在预设间段内所述外部低速晶振正常,则判定所述外部低速晶振设置正确。

16、进一步的,在使所述实时时钟芯片为非复位状态之后,还包括:

17、在所述后备寄存器中设置非复位标记。

18、进一步的,所述读取所述实时时钟芯片的时钟时间,包括:

19、使能所述实时时钟芯片秒中断,并设置所述实时时钟秒中断的优先级分组;

20、根据所述优先级分组将所述实时时钟芯片的秒中断时间信息存储在所述后备寄存器中,并将所述时间信息赋值为结构体变量的时钟时间;

21、通过所述车辆仪表的主控芯片读取所述时钟时间。

22、本发明的一个实施例提供了一种车辆仪表的时间校准装置,包括:

23、连接建立模块,用于建立用户端与车辆仪表的连接;

24、时钟时间读取模块,用于判断所述车辆仪表中实时时钟芯片的状态,若为复位状态,则将所述实时时钟芯片配置为非复位状态,若为非复位状态,读取所述实时时钟芯片的时钟时间;

25、时钟时间校准模块,获取所述用户端的实时时间,将所述实时时间与所述时钟时间进行比对,在所述实时时间与所述时钟时间的差值超出预设值时,将所述时钟时间更新为所述实时时间。

26、进一步的,所述时钟时间读取模块还用于:

27、访问所述车辆仪表的后备寄存器,并根据所述后备寄存器是否存在预先设定的非复位标记,判断是否为首次配置所述实时时钟芯片;

28、若为首次配置所述实时时钟芯片,在所述后备寄存器中复位备份区域;

29、设置外部低速晶振作为所述实时时钟芯片的时钟源;

30、基于所述时钟源使能所述实时时钟芯片;

31、将用户端的实时时间设置为所述实时时钟芯片的时钟时间,使所述实时时钟芯片为非复位状态。

32、进一步的,所述时钟时间校准模块还用于:

33、使能所述实时时钟芯片秒中断,并设置所述实时时钟秒中断的优先级分组;

34、根据所述优先级分组将所述实时时钟芯片的秒中断时间信息存储在所述后备寄存器中,并将所述时间信息赋值为结构体变量的时钟时间;

35、通过所述车辆仪表的主控芯片读取所述时钟时间。

36、本发明的一个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的车辆仪表的时间校准方法。

37、本发明实施例在实时时钟芯片为非复位状态时,读取实时时钟芯片的时钟时间,并获取用户端的实时时间,将所述实时时间与所述时钟时间进行比对,在所述实时时间与所述时钟时间的差值超出预设值时,将所述时钟时间更新为所述实时时间,能够在无需用户端在线的情况下进行时间校准,实时时钟芯片的时钟时间能提供准确的当前时间,从而不仅能够有效提高车辆仪表的时间校准便捷性,还能有效提高车辆仪表的时间校准的准确性。

38、进一步的,本发明实施例根据所述优先级分组将所述实时时钟芯片的秒中断时间信息存储在所述后备寄存器中,并将所述时间信息赋值为结构体变量的时钟时间,通过设置中断的优先级分组,能够在不影响车辆仪表的其他进程的同时,有效提高计时的准确性,从而能够有效提高车辆仪表的时间校准的准确性。

技术特征:

1.一种车辆仪表的时间校准方法,其特征在于,包括:

2.如权利要求1所述的车辆仪表的时间校准方法,其特征在于,将所述实时时钟芯片配置为非复位状态,包括:

3.如权利要求2所述的车辆仪表的时间校准方法,其特征在于,在访问所述车辆仪表的后备寄存器之前,还包括:

4.如权利要求2所述的车辆仪表的时间校准方法,其特征在于,所述设置外部低速晶振作为所述实时时钟芯片的时钟源,包括:

5.如权利要求2所述的车辆仪表的时间校准方法,其特征在于,在使所述实时时钟芯片为非复位状态之后,还包括:

6.如权利要求1所述的车辆仪表的时间校准方法,其特征在于,所述读取所述实时时钟芯片的时钟时间,包括:

7.一种车辆仪表的时间校准装置,其特征在于,包括:

8.如权利要求7所述的时间校准装置,其特征在于,所述时钟时间读取模块还用于:

9.如权利要求7所述的车辆仪表的时间校准装置,其特征在于,所述时钟时间校准模块还用于:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至6任一项所述的车辆仪表的时间校准方法。

技术总结本发明公开了一种车辆仪表的时间校准方法、装置及存储介质,其中方法包括:建立用户端与车辆仪表的连接;判断车辆仪表中实时时钟芯片的状态,若为复位状态,则将实时时钟芯片配置为非复位状态,若为非复位状态,读取实时时钟芯片的时钟时间;获取用户端的实时时间,将实时时间与时钟时间进行比对,在实时时间与时钟时间的差值超出预设值时,将时钟时间更新为实时时间。本发明将实时时间与时钟时间进行比对,在实时时间与时钟时间的差值超出预设值时,将时钟时间更新为实时时间,不仅能够有效提高车辆仪表的时间校准便捷性,还能有效提高车辆仪表的时间校准的准确性。技术研发人员:刘金权受保护的技术使用者:杭州辰汉智能科技有限公司技术研发日:技术公布日:2024/1/13

本文地址:https://www.jishuxx.com/zhuanli/20240730/151775.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。