当使用嵌入式系统的窗口看门狗

问题描述 投票:2回答:1

这个职位是不是问如何使用它,但是当。

有很多关于窗监督者文档(WW)的,和大多数微控制器已经包括了它。每个供应商指出,WW都是为了安全应用,但没有人说,了解这个主题。

我想指出,以具体的例子,但它的实例,可能会比“一辆车的刹车系统”多一点。

我们都知道,一个WW必须反馈不早也不晚,但如何将这种情况有利于提高safeness?

谢谢!!

embedded watchdog windowed
1个回答
5
投票

看门狗的总体观点是,以确保按预期固件执行。该理论是,如果你的固件可以定期踢看门狗,那么其他的功能,它负责也正在发生。

从系统设计的,他们是最后一层的故障安全。它基本上是说:“我们不知道什么系统是干什么的,因为它不能够踢看门狗。因此,重置设备,并希望问题消失。”

它们可以保护你免受意外无限循环,堆栈损坏,RAM位旋转因子等。

一个窗口看门狗比单面看门狗作为窗口可以抵御更多的事情......比如一个更好的解决方案,具有单面,如果你陷在环路包括看门狗踢,你永远不会知道你有一个问题。对于一个窗口看门狗,你必须重置因踢过快的情形产生一个更好的机会...

因此,要回答你的问题。你会使用一个窗口看门狗你想成为合理地确保固件是做什么是应该,或退回到安全状态,如果它不是任何时候。它们通常专注于安全系统,但所有嵌入式设备可以从它们的使用中获益。 (例如,一个恒温的房子不被视为安全关键系统,但是如果它完全锁定了,需要有人来取出电池重新启动它,这将是一个烦恼。)

© www.soinside.com 2019 - 2024. All rights reserved.