新闻中心您现在的位置:首页 > 新闻中心
分享ZW8-12F看门狗控制方法的误区及解决方法
更新时间:2021-08-31   点击次数:1346次
  ZW8-12F看门狗主要是作为成套开关设备的核心执行元件在使用,中压开关成套设备的智能化主要依靠智能化的真空断路器来实现。真空断路器的本体上集成了先进的测量和传感器技术、状态监测设备和微机测量和保护装置。
 
  安装于架空配电线路的责任分界处,则用户进线的前端,将会自动切除用户内单相接地故障和相间短路故障,避免用户界内故障波及输电干线,确保非故障用户的用电安全,提高用电可靠性。
 
  几种ZW8-12F看门狗软件控制方法的误区及解决方法
 
  (1)许多人为了方便,把几种ZW20-12F看门狗的清除控制指令放在系统的定时中断服务程序中,以为这样可以准确清除看门狗。可是设计者应该注意到这样一个问题,就是MCU即使因为PC指针受干扰出错,但是定时器不一定会停下来,定时中断可能根本没有受到影响,几种看门狗依然被定时清除,它形同虚设。基本的解决方法就是把清除几ZW8-12F看门狗的脉冲控制指令分散到主程序的各个部分中去,同时仿真保证两脉冲的间隔小于几种看门狗溢出周期。
 
  (2)中断程序中隐含的长执行时间,未清除几种ZW20-12F看门狗,导致系统复位。有一些程序在仿真的时候顺利通过了几种测试,但使用中偶尔感觉到系统有复位现象。可能就是中断超时,比如设计了一个通讯程序,根据对方的要求在一次中断里发送全部数据,一旦没有注意可能的数据长度,就会造成看门狗启动,使系统存在隐患。解决它很简单,就是把数据接收和发送中断都修改为每个中断只处理一个字节数据。对于其它中断源也要注意,要尽可能减小中断程序的执行时间,中断程序只留标志和信息,其它工作留给主程序处理。
 
  (3)循环程序中隐含超时循环,未能及时清除几种看门狗,导致系统复位。有些程序中含有延时、循环计算等片段,并且入口循环参数是由它前面的程序运行结果提供的,在某些未预见到的情况就会出现比较大的入口条件,导致几种看门狗超时。尤其对于一些没有显示的黑匣子设备,根本感觉不到它偶然的复位。