基于ATmega128的32路遥脉单元设计及应用
1 于宏业 2 任景瑞 3李海全
(1长春黄金设计院,吉林 长春 130012
3.江苏安科瑞电器制造有限公司,江苏 江阴 214405)
摘要:介绍一款基于8位单片机ATmega128为主控芯片,具有接收32路脉冲信号输入的ARTU-P32型遥脉单元设计原理,以及该产品主要技术指标与应用案例。
关键字:ATmega128芯片;遥脉单元;ARTU-P32型
0引言
随着国家机关大楼、大型公共建筑能耗计量考核规范的推出,主要电气干线加装电能计量装置已成为设计、审图和竣工验收的内容之一,有条件的省市还要建立能耗监测系统。
图1 电路结构
1 电路设计原理
ARTU-P32遥脉单元硬件电路包括,主CPU芯片、拨码开关设定输入、实时时钟、双路RS485通讯、脉冲计数存储、电源管理及看门狗控制、光电隔离输入采集、供电电源模块等8部分组成。(见图1)
1.1 主控CPU
32路开关量信号采集单元(ARTU-P32)设计采用ATMEL公司的ATmega128,单芯片实现双路RS485通讯、数据处理、脉冲记录存取,显示状态控制等。ATmega128是ATMEL公司推出的一款8位RISC结构高速低功耗单片机,在
1.2
1.3 实时时钟
实时时钟芯片RX
1.4 通讯方式
通讯方式采用双路RS485方式,调试及设定和上位机通讯部分在物理上分成两路,互不干扰,有效防止可能存在的误操作。(见图3)
1.5
1.6
掉电自动保存部分使用MAX691CWE(IC8)作为电源管理,在系统有辅助供电的情况下保证IC3由主电源Vcc供电,当主电源掉电时则自动切换到后备电池供电方式。同时此芯片还兼有看门狗功能,在系统死机的极端情况下及时复位CPU,使系统快速恢复至受控状态。(见图5)
1.7
图6 信号状态采集电路
外部开关信号采集使用光耦(IC1,IC2只画出其中四路)作电器隔离,光耦输出端使用一个数据缓冲器74HC244(IC9)对光耦输出信号进行缓冲后传送到CPU的数据总线供CPU读取。(见图6)
1.8
电源模块采用PI公司的开关电源芯片,输入范围为AC/DC 80-270V,电源共有3路输出,分别给CPU,12V电源输出、通讯等部分电路提供电源。
2 软件设计
软件流程见图7
3 产品特点
4 技术指标
产品主要技术指标详见表1
表1
项 目 | 指 标 |
输入回路/方式 | 32路有源湿接点或无源干接点 |
总线方式 | 二线制半双工RS485,ModBus—RTU协议 |
总线容量 | ≤32 |
脉冲宽度 | ≥10ms |
累积脉冲数(MAX) | 4294967296(四字节) |
外壳防护等级 | IP20 |
电源 | DC24V或AC/DC200V |
电源功耗 | <5W |
5 应用案例
6 结束语
ARTU-P32遥脉单元于2007年12月在国家继电保护及自动化设备质量监督检验中心测试,符合相关要求。该产品已在某油田供水供电公司、苏州某税务大厦、内蒙某煤矿等工程配电监控系统中得到应用,降低了投资成本,产生了较好的社会和经济效益。
参考文献:
[1]上海安科瑞电气有限公司.ARTU四遥单元安装使用说明书,200807版.
[2]任致远,周中.电力电测数字仪表原理与应用指南,中国电力出版社,2007.
作者简介:
于宏业(1959-),男,工程师,研究方向矿山电力设计。
任景瑞(-),男,工程师,研究方式
李海全(1980-),男,工程师, 研究领域为工控产品的设计和开发。
: :li_hai_quan@