System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 休眠状态的汽车控制器的监测控制方法、装置及电子设备制造方法及图纸_技高网

休眠状态的汽车控制器的监测控制方法、装置及电子设备制造方法及图纸

技术编号:44046290 阅读:2 留言:0更新日期:2025-01-15 01:25
本发明专利技术提供一种休眠状态的汽车控制器的监测控制方法、装置及电子设备,属于汽车控制技术领域,方法包括:获取休眠状态下汽车控制器中锁相环的频率值,在锁相环的频率值大于预设的正常阈值范围,或者不同时刻的频率值的偏差大于预设偏差阈值范围的情况下,控制汽车控制器复位;和/或,在休眠状态下的汽车控制器的主定时器之外开启一个副定时器,获取主定时器和副定时器在设定条件下的计数值,在主定时器与副定时器的计数值不相符的情况下,控制汽车控制器复位。本发明专利技术在确定锁相环的频率出现了抖动异常或者主定时器出现异常后,控制汽车控制器进行复位,解决汽车控制器在出现锁相环异常或者定时器异常时,自身无法休眠导致工作出现异常的问题。

【技术实现步骤摘要】

本专利技术涉及汽车控制,具体涉及一种休眠状态的汽车控制器的监测控制方法、装置及电子设备


技术介绍

1、当汽车控制器(mcu)在一定时间范围内没有收到外部信号,就进入休眠状态。汽车控制器进入休眠状态后采用低功耗模式,要关闭外设中断,降低系统频率。如果系统时钟发生抖动,锁相环异常、定时器异常等情况发生,会导致汽车控制器无法进入休眠状态,从而汽车控制器会出现工作异常。因此,现有的汽车控制器在出现锁相环异常或者定时器异常时,自身无法休眠导致工作会出现异常的问题。


技术实现思路

1、有鉴于此,有必要提供一种休眠状态的汽车控制器的监测控制方法、装置及电子设备,用以解决现有的汽车控制器在出现锁相环异常或者定时器异常时,自身无法休眠导致工作会出现异常的技术问题。

2、为了解决上述问题,本专利技术提供了一种休眠状态的汽车控制器的监测控制方法,包括:

3、获取休眠状态下汽车控制器中锁相环的频率值,在所述锁相环的频率值大于预设的正常阈值范围,或者不同时刻的频率值的偏差大于预设偏差阈值范围的情况下,控制汽车控制器复位;和/或,

4、在休眠状态下的汽车控制器的主定时器之外开启一个副定时器,获取主定时器和副定时器在设定条件下的计数值,在主定时器与副定时器的计数值不相符的情况下,控制汽车控制器复位。

5、在一种可能的实现方式中,在休眠状态下的汽车控制器的主定时器之外开启一个副定时器之前,还包括:

6、在对汽车控制器的主定时器和副定时器分别设置对应的周期,以及主定时器和副定时器在各自周期内需要执行的任务。

7、在一种可能的实现方式中,在对汽车控制器的主定时器和副定时器分别设置对应的周期之前,还包括:

8、设置汽车控制器参照的时钟源,所述时钟源为汽车控制器的内部时钟源或者外部时钟源。

9、在一种可能的实现方式中,对汽车控制器的主定时器和副定时器分别设置的周期不相同。

10、在一种可能的实现方式中,主定时器,包括:计数器寄存器、预分频寄存器、自动装载寄存器以及捕获寄存器中的至少一个。

11、在一种可能的实现方式中,副定时器,包括:计数器寄存器、预分频寄存器、自动装载寄存器以及捕获寄存器中的至少一个。

12、在一种可能的实现方式中,获取汽车控制器中锁相环的频率值,包括:

13、对汽车控制器的锁相环进行初始化,并对锁相环设置包含有监测变量的主函数,以实时获取锁相环的频率值。

14、另一方面,本专利技术还提供一种休眠状态的汽车控制器的监测控制装置,包括:

15、第一复位模块,用于获取休眠状态下汽车控制器中锁相环的频率值,在所述锁相环的频率值大于预设的正常阈值范围,或者不同时刻的频率值的偏差大于预设偏差阈值范围的情况下,控制汽车控制器复位;和/或,

16、第二复位模块,用于在休眠状态下的汽车控制器的主定时器之外开启一个副定时器,获取主定时器和副定时器在设定条件下的计数值,在主定时器与副定时器的计数值不相符的情况下,控制汽车控制器复位。

17、另一方面,本专利技术还提供一种电子设备,包括存储器和处理器,其中,

18、所述存储器,用于存储程序;

19、所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现如上述任意一项所述的休眠状态的汽车控制器的监测控制方法的步骤。

20、另一方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的休眠状态的汽车控制器的监测控制方法的步骤。

21、采用上述实现方式的有益效果是:本专利技术提供的休眠状态的汽车控制器的监测控制方法、装置及电子设备,通过获取汽车控制器中锁相环的频率值,在所述锁相环的频率值大于预设的正常阈值范围,或者不同时刻的频率值的偏差大于预设偏差阈值范围的情况下,可以确定锁相环的频率出现了抖动异常,通过在休眠状态下的汽车控制器的主定时器之外开启一个副定时器,获取主定时器和副定时器在设定条件下的计数值,在主定时器与副定时器的计数值不相符的情况下,确定主定时器出现了异常,在锁相环的频率出现了抖动异常,或者主定时器出现异常的情况下,控制汽车控制器进行复位,在控制汽车控制器完成复位之后,汽车控制器又可以重新进入休眠状态,避免出现因为锁相环的频率抖动异常或者定时器发生异常,所导致的汽车控制器无法休眠的情况,当汽车控制器可以正常休眠,后续就可以正常工作,从而解决现有的汽车控制器在出现锁相环异常或者定时器异常时,自身无法休眠导致工作会出现异常的技术问题。

本文档来自技高网...

【技术保护点】

1.一种休眠状态的汽车控制器的监测控制方法,其特征在于,包括:

2.根据权利要求1所述的休眠状态的汽车控制器的监测控制方法,其特征在于,在休眠状态下的汽车控制器的主定时器之外开启一个副定时器之前,还包括:

3.根据权利要求2所述的休眠状态的汽车控制器的监测控制方法,其特征在于,在对汽车控制器的主定时器和副定时器分别设置对应的周期之前,还包括:

4.根据权利要求2所述的休眠状态的汽车控制器的监测控制方法,其特征在于,对汽车控制器的主定时器和副定时器分别设置的周期不相同。

5.根据权利要求1所述的休眠状态的汽车控制器的监测控制方法,其特征在于,主定时器,包括:计数器寄存器、预分频寄存器、自动装载寄存器以及捕获寄存器中的至少一个。

6.根据权利要求1所述的休眠状态的汽车控制器的监测控制方法,其特征在于,副定时器,包括:计数器寄存器、预分频寄存器、自动装载寄存器以及捕获寄存器中的至少一个。

7.根据权利要求1-6任一项所述的休眠状态的汽车控制器的监测控制方法,其特征在于,获取汽车控制器中锁相环的频率值,包括:

8.一种休眠状态的汽车控制器的监测控制装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,其中,

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的休眠状态的汽车控制器的监测控制方法的步骤。

...

【技术特征摘要】

1.一种休眠状态的汽车控制器的监测控制方法,其特征在于,包括:

2.根据权利要求1所述的休眠状态的汽车控制器的监测控制方法,其特征在于,在休眠状态下的汽车控制器的主定时器之外开启一个副定时器之前,还包括:

3.根据权利要求2所述的休眠状态的汽车控制器的监测控制方法,其特征在于,在对汽车控制器的主定时器和副定时器分别设置对应的周期之前,还包括:

4.根据权利要求2所述的休眠状态的汽车控制器的监测控制方法,其特征在于,对汽车控制器的主定时器和副定时器分别设置的周期不相同。

5.根据权利要求1所述的休眠状态的汽车控制器的监测控制方法,其特征在于,主定时器,包括:计数器寄存器、预分频寄存器、自动装载寄存器以及捕获...

【专利技术属性】
技术研发人员:詹永明童路刘峰尹剑波周长兵刘福伟田学勇徐鑫王忠宇陈琳
申请(专利权)人:东风商用车有限公司
类型:发明
国别省市:

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

1