视讯游戏提供最新游戏下载和手游攻略!

看门狗定时器定时器看门狗作用

发布时间:2024-06-04浏览:9

几乎所有微控制器都具有所谓的看门狗定时器,该定时器在系统设计中指定的时间激活主处理器的不活动状态,以避免由于软件的未定义状态而导致系统停机。在这个简单的系统中,处理器会定期重置看门狗定时器。

若没有恢复,看门狗将对整个系统执行上述复位。

在汽车行业,随着电子节气门在发动机控制领域的引入,已经建立了更复杂的三层方法,如图所示。为此,由汽车制造商、供应商和政府部门组成的联合工作组达成了相关的联合协议,这也反映了汽车行业的最新技术水平。目前,实践中尚未发现无法通过这种三层方法识别的安全相关错误。除了发动机控制外,这种方法还可以用于与安全相关系统相关的车辆技术的其他领域或分支。

1. 功能计算单元

在功能计算单元中,功能计算在第 1 级执行。在发动机控制中,这是扭矩形成和其他功能,在转向控制单元中,这是转向功能,例如停车辅助系统和矫直。

第二级对第一级的功能进行监控,即通过其他算法和多样化编程的原则,进行简化验证,检查其合理性,或只监控最大值或极限值。第二级可以定义或限制第一级的参数值,并关闭输出级。

监控副本存储在2'层。

· 第3层监控处理器、内存和监控副本(第2'层),并通过对抗机制和验证计算任务,借助监控计算单元完成问答操作。

2 监控计算单元

定时器看门狗作用_看门狗定时器_定时器看门狗xl6009

监控计算单元(最简单的情况是看门狗)监控功能计算机的处理器和内存。它在上述第 3 层执行询问和应答操作,并检查计算任务或只是简单的检测活动。

如果一个计算单元检测到错误,或者另一个计算单元处于停止状态,则输出级操作将被停用,执行复位操作,并将信息传递到事件存储器。

3. 错误计数器监控过程

对于某些不受系统最高安全级别约束的功能,强大的监控功能不必在第一次检测到偏差时立即完全关闭整个系统。为此,有所谓的错误计数器。它在第 3 层以问答模式运行,过程如下:

• 监测计算单元检查计算单元的功能。

• 功能计算单元检查监控计算单元。

• 如果两者之间存在差异,则错误计数器会递增。对于这些功能,只有在确定了一定数量的错误后才会评估错误,并且根据错误计数器的状态,采取不同的渐进式替换措施。如果错误被永久消除,计数器可以重置为零。这是一种所谓的“去抖动”错误检测形式,仅适用于概念上具有相应安全级别的功能,因此只有在容忍一个错误后才可以恢复系统。

如果功能计算单元根本没有发送响应,或者在完全错误的时间发送响应,则会立即启动特定的错误响应机制,例如关闭发动机,启动舵机应急过程,然后重新启动功能计算单元。

热点资讯