摘 要: | 为实现对多表位电能表检定装置的通信控制,并满足实时性要求,对C#.NET中的Serial Port类进行研究。详细阐述了串行通信的原理和实现过程,并提出了两套设计方案。方案一采用AutoResetEvent类结合Serial Port类中的DataReceived事件驱动的方法进行设计;方案二采用发送控制指令数据联动接收设备应答消息数据的方法进行设计。采用方案二的方法,为多表位电能表检定装置设计、开发了上位机应用程序,并且应用到电能表型式评价的温度影响试验中。经试验验证,该串行通信方案可行、可靠,并具有良好的可传送性,为提高电能表型式评价试验的自动化检测效率作出了贡献。两套设计方案不仅适用于各类电能表检定装置的通信控制,还适用于其他工控设备的RS-232串行通信,为开发自动化控制设备的应用程序提供了捷径。
|