文章内容

系统掉电或电源电压波动时累积流量数据的保护

 

2003年10月(2)

2.2 系统掉电或电源电压波动时累积流量数据的保护

当电源电压的波动在允许范围内,PFI端输入电压>1.25V,因此 端保持高电平,AT89C52无中断信号输入;依靠电容C1的滤波作用,7805脚1端的输入电压近似保持不变,从而系统能够正常工作。当电源因某种原因掉电时,PFI端输入电压<1.25V,因此 端输出低电平信号到 ,触发外部中断;AT89C52接到中断后执行中断程序,依靠电容C1放电,在系统电压(7805脚2端电压)降至4.5V(系统正常工作所需要的最低电压)前将累积流量写入93C46,然后退出中断程序。93C46写入一个字节的时间小于10ms。该系统的累积流量数据由4个字节组成,所以系统完成累积流量保护工作所需要的时间<40ms。在实际掉电测试种,该掉电后供电延时电路所释放的电量能够维持系统正常工作2~3s,因此系统有足够的时间来完成累积流量数据的保护工作。掉电后累积流量保护程序流程如图5所示。当电源电压因干扰产生较大波动时,PFI端输入电压<1.25V,因此系统会按掉电的情况处理,执行掉电程序。如果电源电压在系统电压降至4.5V前恢复,那么系统仍能够继续正常工作,系统不产生上电复位,电压波动引发的外部中断信号中只用于通知系统写累积流量常工作,系统不产生上电复位,电压波动引发的外部中断信号只用于通知系统写累积流量到93C46;反之,系统进入上电操作。累积流量数据能否被系统实施保护只与掉电后供电延时电路的供电时间长短有关,与电源电压大范围波动时电压恢复正常的时间无关,所以在电压波动较大的情况下累积流量数据能得到可靠的保护。

        图5  掉电后累积流量保护程序

3 结束语

   本文提出了一种由MAX813和93C46新颖集成芯片构成的低成本、高可靠性智能流量检测系统数据自动保护方法。实现了克服来自电源等方面干扰、使系统在恶劣环境下可靠工作的看门狗、掉电后供电延时、电源故障实时监控、自动恢复等抗干扰功能。该方法已在所开发的智能流量检测系统产品中得到实际应用。本文介绍的数据保护方法可进一步推广应用于各种测控系统中。

 

无觅相关文章插件,快速提升流量