多表位电能表检定装置的通信控制研究
郑 凡1,沈建良2,韩圆勋1,周韶园1,郑荐中1
【摘 要】 为实现对多表位电能表检定装置的通信控制,并满足实时性要求,对C#.NET中的SerialPort类进行研究。详细阐述了串行通信的原理和实现过程,并提出了两套设计方案。方案一采用AutoResetEvent类结合SerialPort类中的Data
【期刊名称】自动化仪表 【年(卷),期】2017(038)010 【总页数】4
【关键词】 能源电力; 电能表; 检定装置; 型式评价; 串行通信; 数据采集
0 引言
电能表检定装置作为功率及电能单位量值传递的主要检测设备,是政府计量部门的必备设备之一[1]。而电能表检定装置在国家电能中心(浙江)常年承担着电能表型式评价的检测试验工作,故对装置的具体功能和多表位的设定有了更多的需求。在对多表位电能表检定装置监控的过程中,须达到较高的实时性,尤其是在串行通信方面,要求与设备实时通信,以及时读取和处理误差数据,并将数据反馈给用户。
针对上述要求,利用C#.NET环境下的SerialPort类设计了两套解决方案,且均可实现计算机通过串口通信对多表位电能表装置的实时控制。方案一采用AutoResetEvent类结合SerialPort类中的DataReceived事件驱动的方法进行设计;方案二采用发送控制指令数据联动接收设备应答消息数据的方法进行设计。根据设备的具体特点,采用方案二完成应用程序的设计与开发[2]。
多表位电能表检定装置的通信控制研究
多表位电能表检定装置的通信控制研究郑凡1,沈建良2,韩圆勋1,周韶园1,郑荐中1【摘要】为实现对多表位电能表检定装置的通信控制,并满足实时性要求,对C#.NET中的SerialPort类进行研究。详细阐述了串行通信的原理和实现过程,并提出了两套设计方案。方案一采用AutoResetEvent类结合SerialPort类中的D
推荐度:





点击下载文档文档为doc格式