·上一文章:电弧炉谐波检测仪的设计研究
·下一文章:虚拟仪器LabVIEW在数字电路实验教学中的应用
(2)链路层
本协议为主-从结构的半双工通信方式。手持单元或其它数据终端为主站,电能表为从站。每个电能表均有各自的地址编码通信链路的建立与解除均由主站发出的信息帧来控制。每帧由帧起始符、从站地址域、控制码、数据长度、数据域、帧信息纵向校验码及帧结束符等7个域组成。每部分由若干字节组成。
(3)应用层
可分为对读数据、写数据、写设备地址、修改密码等的规定。
2.2.2 主站发布正常通信命令类型及信道中数据传输格式
(1)主站读数据集合
主站读数据集合如表1所示。
图2 红外发射和接收电路
图3 RS-485通讯接口电路
(2)主站向从站编程数据
主站向从站编程数据如表2所示。
3 软件设计
3.1 电能表软件系统主程序设计
电能表软件系统主程序如图4所示。包括整个程序初始化部分、显示刷新处理部分、通讯帧命令处理部分、电量运算及储存部分、电量结算处理部分以及其他事件处理部分。整个程序是通过查询方式执行的,通过查询电表事件发生的条件情况,判断电能表事件是否发生,来执行相应的操作,这种执行方式只要保证CPU的执行速度足够快,是能够保证事件响应的时效性的。
图4 电能表软件系统主程序框图