进行定时校正的方法及相应的控制器、车辆、设备和介质技术

技术编号:29088102 阅读:26 留言:0更新日期:2021-06-30 09:53
提供用于控制器进行定时校正的方法及相应的控制器、车辆、设备和介质。该方法包括,由控制器的主控单元:在即将休眠时,获取此时的第一标准时间并发送指示一当前休眠定时时段的当前休眠定时命令给控制器的实时时钟单元;在响应于接收到来自实时时钟单元的当前唤醒信号被唤醒时,获取此时的第二标准时间;基于第二标准时间与第一标准时间之间的时间差和当前休眠定时时段确定用于定时校正的当前校正量;利用当前校正量确定发送给实时时钟单元的后续休眠定时命令指示的后续休眠定时时段。利用本发明专利技术,能以自学习的方式动态地弥补实时时钟单元的计时误差,使得实时时钟单元对控制器的休眠定时唤醒以更精准的定时进行,有利于改善用户的感受和体验。改善用户的感受和体验。改善用户的感受和体验。

【技术实现步骤摘要】
进行定时校正的方法及相应的控制器、车辆、设备和介质


[0001]本专利技术涉及计时和定时
,更具体而言,涉及一种用于控制器进行定时校正的方法、一种适于进行定时校正的控制器以及相应的车辆、计算机设备和计算机可读存储介质。

技术介绍

[0002]实时时钟(Real

Time Clock,RTC)单元被广泛用来为电子系统提供时间基准,通常为集成电路芯片的形式。目前,RTC芯片大多采用晶振作为时钟源,其计时误差主要源于晶振的频率误差。由于晶振的不一致性,RTC芯片的计时误差具有很大的离散性。在控制器内部安装配置RTC芯片用于对控制器进行定时唤醒的情况下,由于RTC芯片的低功耗,RTC芯片的计时误差及其离散性问题更为突显,无法通过固定参数标定来进行定时校正。

技术实现思路

[0003]本专利技术的目的在于提供一种能够解决或至少缓解上述问题的方案。
[0004]根据本专利技术的第一方面,提供一种用于控制器进行定时校正的方法,所述控制器包括主控单元和实时时钟单元,所述主控单元与所述实时时钟单元通信地耦合,所述方法包括由所述主控单元执行以下步骤:
[0005]在即将休眠时,获取此时的第一标准时间并发送指示一当前休眠定时时段的当前休眠定时命令给实时时钟单元;
[0006]在响应于接收到来自所述实时时钟单元的当前唤醒信号而被唤醒时,获取此时的第二标准时间,其中,所述当前唤醒信号由所述实时时钟单元响应于所述当前休眠定时时段届满而发送给所述主控单元;
[0007]基于所述第二标准时间与所述第一标准时间之间的标准时间差和所述当前休眠定时时段计算用于定时校正的当前校正量;以及,
[0008]利用所述当前校正量确定发送给所述实时时钟单元的后续休眠定时命令所指示的后续休眠定时时段。
[0009]根据本专利技术的第二方面,提供一种适于进行定时校正的控制器,所述控制器包括主控单元和实时时钟单元,所述主控单元与所述实时时钟单元通信地耦合,所述主控单元包括处理器,所述处理器被配置为执行计算机指令以执行以下步骤:
[0010]在所述主控单元即将休眠时,获取此时的第一标准时间并发送指示一当前休眠定时时段的当前休眠定时命令给实时时钟单元;
[0011]在所述主控单元响应于接收到来自所述实时时钟单元的当前唤醒信号而被唤醒时,获取此时的第二标准时间,其中,所述当前唤醒信号由所述实时时钟单元响应于所述当前休眠定时时段届满而发送给所述主控单元;
[0012]基于所述第二标准时间与所述第一标准时间之间的标准时间差和所述当前休眠定时时段计算用于定时校正的当前校正量;以及,
[0013]利用所述当前校正量确定所述主控单元发送给所述实时时钟单元的后续休眠定时命令所指示的后续休眠定时时段。
[0014]根据本专利技术的第三方面,提供一种车辆,其包括上述的控制器。
[0015]根据本专利技术的第四方面,提供一种计算机设备,其包括存储器和处理器,所述存储器上存储有计算机指令,所述计算机指令在由所述处理器执行时导致上述的方法被执行。
[0016]根据本专利技术的第五方面,提供一种非暂时性计算机可读存储介质,其上存储有计算机指令,所述计算机指令在由处理器执行时导致上述的方法被执行。
[0017]根据本专利技术的方案,控制器的主控单元在即将休眠时获取此时的第一标准时间,在此次休眠之后被唤醒时获取此时的第二标准时间,并基于第二标准时间与第一标准时间之间的标准时间差和在这两个标准时间之间实时时钟单元本身所计时的时长(对应于主控单元发送给实时时钟单元的相应休眠定时命令所指示的休眠定时时段)确定用于定时校正的校正量,然后将该校正量用于休眠定时时段校正以确定发送给实时时钟单元的后续定时时段。如此,控制器,具体是控制器的主控单元,能够在每次休眠

唤醒过程中确定实时时钟单元的计时误差和相应的校正量,利用该校正量确定下一休眠

唤醒过程中发送给实时时钟单元的定时时段,由此实现以自学习的方式动态地弥补实时时钟单元的计时误差,使得实时时钟单元对控制器的主控单元的休眠定时唤醒并且因此对控制器的休眠定时唤醒以更加精准的定时进行,有利于改善用户的感受和体验。
附图说明
[0018]以示例的方式参考以下附图描述本专利技术的非限制性且非穷举性实施例,其中:
[0019]图1是示意性示出根据本专利技术一实施例的用于进行定时校正的方法的流程图;
[0020]图2是示意性示出根据本专利技术另一实施例的用于进行定时校正的方法的流程图;
[0021]图3是示出根据本专利技术一实施例的控制器的示意图。
具体实施方式
[0022]为了使本专利技术的上述以及其他特征和优点更加清楚,下面结合附图进一步描述本专利技术。应当理解,本文给出的具体实施例是出于向本领域技术人员解释的目的,仅是示例性的,而非限制性的。
[0023]在以下描述中,阐述了许多具体细节以提供对本专利技术的透彻理解。然而,对于本领域普通技术人员来说将明显的是,不需要采用具体细节来实践本专利技术。在其他情况下,未详细描述众所周知的步骤或操作,以避免模糊本专利技术。
[0024]图1示意性示出根据本专利技术一实施例的用于控制器进行定时校正的方法100。方法100可以包括第一获取步骤101、第二获取步骤102、计算步骤103以及校正和确定步骤104。
[0025]该方法开始于第一获取步骤101。在第一获取步骤101,控制器的主控单元在即将休眠时,获取此时的第一标准时间并发送指示一当前休眠定时时段的当前休眠定时命令给控制器的实时时钟单元。所述当前休眠定时命令可由主控单元响应于接收到指示当前设定唤醒时段的当前定时唤醒命令而即将休眠时发送给实时时钟单元。所述当前定时唤醒命令指示主控单元自接收到所述当前定时唤醒命令起经过所述当前设定唤醒时段后被自动唤醒。
[0026]主控单元和实时时钟单元所在的控制器可用于各种可能的对象或系统,所述对象或系统例如但不限于:计算机——在此情况下,控制器可以是计算机的中央处理单元;手机——在此情况下,控制器可以是手机的处理器;车辆,如燃油车、电动车、混合动力车等——在此情况下,控制器可以是车辆的主控制器或整车控制器;等等。实时时钟单元通常为硬件的形式、至少部分地基于硬件实现,例如可被实现为集成电路芯片。实时时钟单元用于为其所在的控制器提供本地时间,可以采用晶振等作为时钟源,通常在相关联的控制器休眠或关停时仍以低功耗运行、继续执行计时功能。主控单元休眠时,其所在的控制器休眠。
[0027]本文中,“定时唤醒命令”可以是任何可能的指示控制器休眠然后在一设定唤醒时段后自动唤醒以触发或启动某种功能的命令,例如可由用户经由可用的用户控制设备发送给控制器。以控制器为车辆的主控制器为例,定时唤醒命令可以是用户通过例如被包括在车辆仪表盘中的本地控制设备或为车辆配备的在车辆之外的远程控制设备(如车钥匙)发送至主控制器的定时空调开启命令或定时充电命令等。例如,该定时空调开启命令可指示主控制器在半本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于控制器进行定时校正的方法,所述控制器包括主控单元和实时时钟单元,所述主控单元与所述实时时钟单元通信地耦合,所述方法包括由所述主控单元执行以下步骤:在即将休眠时,获取此时的第一标准时间并发送指示一当前休眠定时时段的当前休眠定时命令给实时时钟单元;在响应于接收到来自所述实时时钟单元的当前唤醒信号而被唤醒时,获取此时的第二标准时间,其中,所述当前唤醒信号由所述实时时钟单元响应于所述当前休眠定时时段届满而发送给所述主控单元;基于所述第二标准时间与所述第一标准时间之间的标准时间差和所述当前休眠定时时段计算用于定时校正的当前校正量;以及,利用所述当前校正量确定发送给所述实时时钟单元的后续休眠定时命令所指示的后续休眠定时时段。2.根据权利要求1所述的方法,其中,所述当前校正量为等于所述当前休眠定时时段的时长与所述标准时间差之比的校正系数。3.根据权利要求2所述的方法,其中,所述后续休眠定时命令由所述主控单元响应于接收到指示后续设定唤醒时段的后续定时唤醒命令而即将休眠时发送给所述实时时钟单元,所述后续休眠定时时段等于所述后续设定唤醒时段减去自所述主控单元接收到所述后续定时唤醒命令至发送所述后续休眠定时命令所经过的间隔时间所得到的差乘以所述校正系数。4.根据权利要求1至3中任一项所述的方法,其中,所述后续休眠定时命令是所述主控单元响应于所述当前唤醒信号被唤醒后首次发送给所述实时时钟单元的休眠定时命令。5.根据权利要求1至3中任一项所述的方法,其中,所述控制器是车辆的主控制器或整车控制器。6.一种适于进行定时校正的控制器,所述控制器包括主控单元和实时时钟单元,所述主控单元与所述实时时钟单元通信地耦合,所述主控单元包括处理器,所述处理器被配置为执行计算机指令以执行以下步骤:在所述主控单元即将休眠时,获取此时的第一标...

【专利技术属性】
技术研发人员:王守军李振文杜燕蒙
申请(专利权)人:阿尔特汽车技术股份有限公司
类型:发明
国别省市:

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

1