【技术实现步骤摘要】
硬件看门狗的控制方法、看门狗系统
本申请属于计算机
,具体涉及一种硬件看门狗的控制方法、看门狗系统。
技术介绍
在微型计算机系统中,由于工作常常会受到来自外界的干扰,造成程序的跑飞或陷入死循环,程序的正常运行被打断,无法继续工作,会造成整个系统陷入未知状态,发生不可预料的结果。为了对计算机系统的运行状态进行实时监测,便产生了一种专门用于监测计算机系统内程序运行状态的芯片或控制器,称为“看门狗”。目前,看门狗可分为硬件看门狗和软件看门狗。硬件看门狗从本质上来说是一个定时器电路,一般有一个输入端和一个输出端,其中输入端叫做喂狗,输出端一般连接到计算机系统中微控制单元(Micro-ControllerUnit,MCU)的复位端。在MCU正常工作的情况下,每隔一段时间输出一个清零信号到定时器电路的输入端,以使定时器电路进行清零操作,如果在超过规定的时间没有清零信号传到定时器电路的输入端,则定时器电路定时超时,将向MCU发送一个复位信号,以使MCU复位,防止MCU死机。软件看门狗是将硬件的定时器电路用处理器的内部定时器代 ...
【技术保护点】
1.一种硬件看门狗的控制方法,其特征在于,该方法包括:/nS10、硬件看门狗接收待监测的微处理单元发送的任务状态信号,所述任务状态信号为微处理单元中各任务开始和结束时的电平信息;/nS20、硬件看门狗根据所述任务状态信号,确定任务的任务时序信息;/nS30、针对每个任务,硬件看门狗确定所述任务时序信息不满足预设的任务时序条件时,所述硬件看门狗向所述微处理单元发出复位信号。/n
【技术特征摘要】
1.一种硬件看门狗的控制方法,其特征在于,该方法包括:
S10、硬件看门狗接收待监测的微处理单元发送的任务状态信号,所述任务状态信号为微处理单元中各任务开始和结束时的电平信息;
S20、硬件看门狗根据所述任务状态信号,确定任务的任务时序信息;
S30、针对每个任务,硬件看门狗确定所述任务时序信息不满足预设的任务时序条件时,所述硬件看门狗向所述微处理单元发出复位信号。
2.根据权利要求1所述的硬件看门狗的控制方法,其特征在于,所述任务时序信息包括任务的运行时长信息、运行周期信息、运行顺序信息、运行时间间隔信息中的一项或多项。
3.根据权利要求2所述的硬件看门狗的控制方法,其特征在于,硬件看门狗确定所述任务时序信息不满足预设的任务时序条件,包括:
S31、硬件看门狗判断所述任务时序信息是否满足预设的任务时序条件,包括:
根据所述任务时序信息中的运行时长信息,判断任务运行时长是否满足预设的运行时长;和/或,
根据所述任务时序信息中的运行周期信息,判断任务运行周期是否满足预设的运行周期;和/或,
根据所述任务时序信息中的运行顺序信息,判断任务运行顺序是否满足预设的运行顺序;和/或,
根据所述任务时序信息中的运行时间间隔信息,判断任务运行时间间隔是否满足预设的运行时间间隔;
S32、当步骤S31中的判断结果中包含否时,硬件看门狗确定所述任务时序信息不满足预设的任务时序条...
【专利技术属性】
技术研发人员:陆卫军,赖一宁,方珂琦,毛钦晖,吕铖灿,
申请(专利权)人:浙江中控技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。