新闻中心

EEPW首页>模拟技术>设计应用> 基于CAN bus的脉冲电表设计

基于CAN bus的脉冲电表设计

作者: 时间:2013-12-04 来源:网络 收藏
保高可靠性,远通信距(5Km)和高的性价比的特点。总线采用短帧结构,每一帧为8个字节,第一个字节表示主模板号,第二字节表示该总板下的具体脉冲采集模块号,第三个字节表示该模块号下的通道号,后面四个字表示该通道电表的脉冲数值。

4. 掉电保护

  掉电保护分为电源监视模块和数据存储模块。为了实现对掉电的过程控制,系统必须有监视电源变化的能力。在本系统中采用芯片MAX690A,做电源低电压检测。具体如图5所示。

基于CAN bus的脉冲电表设计

  MAX690A内部有一个独立的掉电比较器。当PFI低于1.25V时,R1/PFO输出低电平,通过外部中断INT0产生电源掉电中断。

  合理选择R1和R2的值,使得+5V电压跌落到某个电压值(一般大于4.5V),PFI输入电压低于1.25V,则/PFO输出低电平,产生中断。在系统中,当电源电压Vcc4.65V时,/PFO输出低电平,引起掉电中断,处理完保护数据后,等待掉电。

  5. 数据存储模块

  在本系统中,数据存储是通过I2C总线来实现的。用SE2PROM来保存数据。首先电源监视电路来监视电源电压的变化,一旦发生掉电,CPU P87C591通过 I2C总线将数据保存到SE2PROM中,以免掉电时丢失。数据存储的流程是中断入口——关闭总中断——对外部SE2ROM操作—置停电表志——记录停电时刻——数据保存——掉电。通过掉电保护电路的低电压触发保护中断程序,完成掉电时的数据保护和准备,待恢复供电后继续进行脉冲计量。

  6. 结论

  本课题通过研究分析的应用环境、输出特性和大量现场试验数据,将硬件、软件抗干扰技术应用在电磁环境恶劣的电力的数据捕捉和计量中。


上一页 1 2 3 下一页

关键词:CANbus脉冲电表

评论


相关推荐

技术专区

关闭