基于CAN总线的电流、电压变送器的设计与实现
该系统设计中,变送器节点以中断方式接收上位机所发送命令,回答被放在中断服务程序中进行,数据传输方式采用CAN总线。当上位机发送命令要求下位机回送数据信息时,下位机立即进入中断服务程序(该接收中断被定义为高优先级中断),发送采集数据等基本信息。图7为CAN总线发送的流程图。
图7CAN总线发送流程图。
4 上位机通信界面
上位机采用周立功公司的PCI5121适配卡与变送器节点进行通信。测试软件采用ZLG2CANTest,通过正确设置波特率、数据通道、帧格式、帧类型以及ID,可以实现上、下位机的通信。通信界面如图8所示。
图8上位机通信界面。
5结束语
本文所设计的智能变送系统实现了通用电流、电压的检测功能,采用CAN总线通信方式。系统结构简单,安装维护方便。数据采集精度基本达到预期指标,控制精度较高。该系统通过硬件抗干扰措施和软件滤波,有望进一步提高各项性能指标。
基尔霍夫电流相关文章:基尔霍夫电流定律
电流变送器相关文章:电流变送器原理
评论