首页头部标志
   新闻分类
   联系我们
  • 地址:大连市旅顺口区营顺路
  • 电话:0411-86632519
  • 传真:0411-86610519
  • 邮箱:dlysys@163.com


 
电磁流量计设计程序研究与探讨 八十二
时间:2012/8/28 16:29:04  来源:本站原创  点击:1745

电磁流量计设计程序研究与探讨  八十二

电磁流量计一般来说看门狗定时器的硬件电路为一独立于CPU之外的单稳部件,可用单稳电路构成,也可用自带脉冲源的计数器构成。CPU正常工作时每隔一段时间就输出一个脉冲,将单稳态系统触发到暂稳态系统。当CPU陷入死循环后,再也不去触发单稳态系统了,单稳态系统就可顺利返回稳态。利用它返回稳态时输出的信号作为复位信号,就可以使CPU退出死循环。

 

程序进入while循环后,设置看门狗定时间隔为1s,同时计数值清零,然后执行特定功能的程序主体,如此反复执行。如果特定功能程序主体部分的执行.时间加上这段时间所执行的所有中断处理时间之和小于设定的看门狗定时间隔1s,那么程序总是正常进行的;如果系统受到干扰,程序跑飞或陷入死循环,这时执行不至UWDTCTL=WDY ARST_1000;从而计数器没有被清零,当计数器溢出时WDTIFG置位,产生系统PUC信号复位,这样就脱离了死循环状态。

由于系统的PUC信号不会将WDTIFG位清零(POR信号将WDTIFG位清零),所以可以在复位时通过检测wDTIFG是否置位来判断复位产生源:若WDTIFG为置位状态,则为看门狗溢出复位或看门狗访问出错复位;若WDTIFG为复位状态,则为非看门狗复位。

电磁流量计

 

 
上一篇:电磁流量计抗干扰技术探讨 二
下一篇:电磁流量计抗干扰技术探讨 一