论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
在这里,必须明确对看门狗定时器时间的选择条件。在程序设计中,为了保证硬件监控效果,不宜过多地设置对看门狗芯片的操作,一般应在程序循环的关键部位设置一至两处对看门狗芯片的触发。所以,看门狗定时器的时间只要大于一个需时最长的程序循环即可。在基于F206的故障录波器中,需时最长程序循环包含一个16点的FFT运算,整个程序循环的总时间小于2ms。
由此看来,硬件监控电路的看门狗时间只要大于2ms即可满足要求,过长的看门狗时间是不必要的,对保证装置的实时性也是十分不利的。
根据以上标准,我们选用了MAX6374监控芯片,其看门狗定时器时间可以通过外部引脚ST2、ST1、ST0的逻辑电平进行精确调节,其引脚电平与看门狗定时器时间的关系如表1所示。
表1 MAX6374引脚电平与看门狗定时器时间的关系
在此将看门狗定时器时间调节在3ms。
在对MAX6374监控芯片的触发操作时,为了保证程序的紧凑和监控的有效,不宜采用在一处发脉冲的方式,而应该在程序的一点发出高电平,然后在另一点将电平变低,如此循环复地触发看门狗定时器。
MAX6374的复位脉冲宽度