基于CAN bus的脉冲电表设计
时间:11-08
来源:3721RD
点击:
做电源低电压检测。具体如图5所示。
MAX690A内部有一个独立的掉电比较器。当PFI低于1.25V时,R1/PFO输出低电平,通过外部中断INT0产生电源掉电中断。
合理选择R1和R2的值,使得+5V电压跌落到某个电压值(一般大于4.5V),PFI输入电压低于1.25V,则/PFO输出低电平,产生中断。在系统中,当电源电压Vcc<4.65V时,/PFO输出低电平,引起掉电中断,处理完保护数据后,等待掉电。
5. 数据存储模块
在本系统中,数据存储是通过I2C总线来实现的。用SE2PROM来保存数据。首先电源监视电路来监视电源电压的变化,一旦发生掉电,CPU P87C591通过 I2C总线将数据保存到SE2PROM中,以免掉电时丢失。数据存储的流程是中断入口--关闭总中断--对外部SE2ROM操作-置停电表志--记录停电时刻--数据保存--掉电。通过掉电保护电路的低电压触发保护中断程序,完成掉电时的数据保护和准备,待恢复供电后继续进行脉冲计量。
6. 结论
本课题通过研究分析脉冲电表的应用环境、输出特性和大量现场试验数据,将硬件、软件抗干扰技术应用在电磁环境恶劣的电力脉冲电表的数据捕捉和计量中。经过在湖北武昌供电局长达两年的现场应用证明,该系统在信息传输的安全性、准确性和实时性、可靠性方面都达到了较高要求,没有出现脉冲丢失、干扰误差现象。
本文作者创新点可以总结为如下几方面:1、高可靠脉冲抄表电路;2、脉冲信号线路断线报警技术;3、应对通讯中断期间信息存储和通讯恢复后数据的恢复和发送技术;4、模块化结构和技术。