硬件产品死机问题
产品死机
这个问题是困扰很多研发人员的问题,我相信只要做过产品研发的大体都碰到过这样的问题。而且这样的问题是非经常发生的,有可能1天发生一次,一周发生一次,一个月发生几次甚至一年发生一次。这种问题最大的难点是不能复现,你没有办法等到问题的出现,也许你看了1天都没有发生问题,可是当你要走开时问题发生了。这样的问题极难琢磨。
看门狗有用吗?
面对这样的问题,不是说要消极的用看门狗,软件陷阱。软件陷阱是没有用的,在死机的时候,你根本不能预料程序执行到哪里了,即使硬件看门狗也未必可靠,我在实际工作中就发现硬件看门狗失效的例证。
产品死机软件问题可以靠检查软件解决,而死机的大部分问题特别是在现场的死机大部分是硬件问题,硬件的问题只能靠硬件解决,所谓的软件陷阱和看门狗实际上是歧途。我见过HONEYWELL的DCS设计,就是一个简单的RC复位电路而已,没有看门狗和电源监控电路,那是70年代的产品了,照样一天24小时工作10年20年不会死机的。
软件陷阱和看门狗都是歧途,在国内却成了宣传的亮点。
产品为什么会死机呢
那么产品为什么会死机呢,就要追其根本了。在干扰环境下CPU是怎么工作的,这个问题就要研究了,干扰从何而来,什么样的环境的有什么样的干扰水平,产品抗干扰水平满足什么条件就能满足工业环境需要。
这些问题根本不需要我们研究,关键是我们要明白,实际上国际电工组织早就把这些问题研究清楚了,你所要做的就是要使你的设计满足这些规范。大家可以详细读一读国际电工组织有关电磁兼容环节的标准和规范。当然这些标准和规范也是我们的国家标准。
明白这些问题,设计的工作就简单了。
国际电工组织目前唯独关于变频器的对仪表的干扰没有标准。