System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 定时器控制方法、装置以及车辆制造方法及图纸_技高网

定时器控制方法、装置以及车辆制造方法及图纸

技术编号:40742311 阅读:16 留言:0更新日期:2024-03-25 20:01
本申请实施例公开了一种定时器控制方法、装置以及车辆。所述方法包括:启动定时器;响应于所述定时器的中断周期到来,执行所述定时器的中断回调函数;在执行所述中断回调函数时,若确定所述中断周期小于看门狗总超时时间,对外部看门狗进行喂狗操作,以避免错误复位系统;基于所述中断周期更新所述看门狗总超时时间,其中,更新后的看门狗总超时时间小于执行所述喂狗操作前的看门狗总超时时间。通过上述方式使得,在看门狗总超时时间被用尽之前,可以直接通过中断回调函数对外部看门狗进行喂狗操作,进而避免了因其他任务抢占控制中心的资源而导致喂狗操作被延后,提高了喂狗时间的准确性,以及避免因喂狗时间不准确导致错误复位系统。

【技术实现步骤摘要】

本申请涉及汽车,更具体地,涉及一种定时器控制方法、装置以及车辆


技术介绍

1、随着汽车越来越普及,人们对汽车的安全性有了更高的要求,为了保证汽车的车载控制系统中的所有程序可以按照预期正常运行,外部看门狗对程序的监控措施已成为功能安全需求不可或缺的部分,比如,对程序逻辑和程序运行时间的监控等。在相关方式中,可以通过一个周期相对较短的任务及时对外部看门狗进行喂狗操作,以避免错误复位系统,以避免外部看门狗计数值清零,导致车载控制系统复位。但相关方式中,还存在喂狗时间不准确的问题。


技术实现思路

1、鉴于上述问题,本申请提出了一种定时器控制方法、装置以及车辆,以实现改善上述问题。

2、第一方面,本申请提供了一种定时器控制方法,所述方法包括:启动定时器;响应于所述定时器的中断周期到来,执行所述定时器的中断回调函数;在执行所述中断回调函数时,若确定所述中断周期小于看门狗总超时时间,对外部看门狗进行喂狗操作,以避免错误复位系统;基于所述中断周期更新所述看门狗总超时时间,其中,更新后的看门狗总超时时间小于执行所述喂狗操作前的看门狗总超时时间。

3、第二方面,本申请提供了一种定时器控制装置,所述装置包括:喂狗单元,用于启动定时器,响应于所述定时器的中断周期到来,执行所述定时器的中断回调函数;在执行所述中断回调函数时,若确定所述中断周期小于看门狗总超时时间,对外部看门狗进行喂狗操作,以避免错误复位系统;时间更新单元,用于基于所述中断周期更新所述看门狗总超时时间,其中,更新后的看门狗总超时时间小于执行所述喂狗操作前的看门狗总超时时间。

4、第三方面,本申请提供了一种车辆,包括装置以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述装置执行,所述一个或多个程序配置用于执行上述的方法。

5、第四方面,本申请提供的一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。

6、本申请提供的一种定时器控制方法、装置、车辆以及存储介质,在启动定时器后,响应于所述定时器的中断周期到来,执行所述定时器的中断回调函数,在执行所述中断回调函数时,若确定所述中断周期小于看门狗总超时时间,对外部看门狗进行喂狗操作,以避免错误复位系统,基于所述中断周期更新所述看门狗总超时时间,其中,更新后的看门狗总超时时间小于执行所述喂狗操作前的看门狗总超时时间。通过上述方式使得,可以在定时器启动后,响应于定时器的中断周期到来,执行所述定时器的中断回调函数,并在确定中断周期小于看门狗总超时时间时,对外部看门狗进行喂狗操作,以避免错误复位系统以及基于中断周期更新看门狗总超时时间,从而在看门狗总超时时间被用尽之前,可以直接通过中断回调函数对外部看门狗进行喂狗操作,进而避免了因其他任务抢占控制中心的资源而导致喂狗操作被延后,提高了喂狗时间的准确性,以及避免因喂狗时间不准确导致错误复位系统。

本文档来自技高网...

【技术保护点】

1.一种定时器控制方法,其特征在于,所述方法包括:

2.一种根据权利要求1所述的定时器控制方法,其特征在于,所述方法还包括:

3.一种根据权利要求1或2所述的定时器控制方法,其特征在于,所述方法还包括:

4.一种根据权利要求1或2所述的定时器控制方法,其特征在于,所述启动定时器之前,还包括:

5.一种根据权利要求1或2所述的定时器控制方法,其特征在于,所述启动定时器之前,还包括:

6.一种根据权利要求1或2所述的定时器控制方法,其特征在于,所述启动定时器之前,还包括:

7.一种根据权利要求6所述的定时器控制方法,其特征在于,所述基于第三预设参数,对所述外部看门狗进行初始化,包括:

8.一种根据权利要求7所述的定时器控制方法,其特征在于,所述响应于所述定时器的中断周期到来,执行所述定时器的中断回调函数之后,还包括:

9.一种定时器控制装置,其特征在于,所述装置包括:

10.一种车辆,其特征在于,包括一个或多个处理器以及存储器;

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行权利要求1-8任一所述的方法。

...

【技术特征摘要】

1.一种定时器控制方法,其特征在于,所述方法包括:

2.一种根据权利要求1所述的定时器控制方法,其特征在于,所述方法还包括:

3.一种根据权利要求1或2所述的定时器控制方法,其特征在于,所述方法还包括:

4.一种根据权利要求1或2所述的定时器控制方法,其特征在于,所述启动定时器之前,还包括:

5.一种根据权利要求1或2所述的定时器控制方法,其特征在于,所述启动定时器之前,还包括:

6.一种根据权利要求1或2所述的定时器控制方法,其特征在于,所述启动定时器之前,还包括:

7....

【专利技术属性】
技术研发人员:曾志强廖雄文
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1