微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 基于Modbus协议的三相电力智能配电系统设计

基于Modbus协议的三相电力智能配电系统设计

时间:11-11 来源:互联网 点击:
2.2 Modbus RTU协议通信实现

Modbus RTU模式的编程要处理数据包的开始和结束时间间隔,即两个数据包之间的至少3.5个字符的时间间隔,才能保证接收数据包的完整性,当接收者接侦测到一个数据包开始时,开始接收数据,并把接收到的第一个数据即地址域和自己的地址相比较,如果相同,则接收完整的数据包并做CRC校验。如果地址不同,则放弃接收过程,等待下一个数据包的开始。在MSP430中实现时,使用了定时器中断来侦测数据包之间的数据间隔,实现的程序流程如图4所示。







3 结 语

设计的基于Modbus通信协议的三相电力智能配电系统,所涉及到的软硬件均通过了调试,工作正常,性能稳定。该模块可以单独作为三相电力配电模块使用,也可以方便接入Modbus通信网络,实现了和其他Modbus设备的兼容,可广泛应用于中低压电力配电系统。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top