基于Modbus协议的三相电力智能配电系统设计
时间:11-11
来源:互联网
点击:
2.2 Modbus RTU协议通信实现
Modbus RTU模式的编程要处理数据包的开始和结束时间间隔,即两个数据包之间的至少3.5个字符的时间间隔,才能保证接收数据包的完整性,当接收者接侦测到一个数据包开始时,开始接收数据,并把接收到的第一个数据即地址域和自己的地址相比较,如果相同,则接收完整的数据包并做CRC校验。如果地址不同,则放弃接收过程,等待下一个数据包的开始。在MSP430中实现时,使用了定时器中断来侦测数据包之间的数据间隔,实现的程序流程如图4所示。
3 结 语
设计的基于Modbus通信协议的三相电力智能配电系统,所涉及到的软硬件均通过了调试,工作正常,性能稳定。该模块可以单独作为三相电力配电模块使用,也可以方便接入Modbus通信网络,实现了和其他Modbus设备的兼容,可广泛应用于中低压电力配电系统。
Modbus RTU模式的编程要处理数据包的开始和结束时间间隔,即两个数据包之间的至少3.5个字符的时间间隔,才能保证接收数据包的完整性,当接收者接侦测到一个数据包开始时,开始接收数据,并把接收到的第一个数据即地址域和自己的地址相比较,如果相同,则接收完整的数据包并做CRC校验。如果地址不同,则放弃接收过程,等待下一个数据包的开始。在MSP430中实现时,使用了定时器中断来侦测数据包之间的数据间隔,实现的程序流程如图4所示。
3 结 语
设计的基于Modbus通信协议的三相电力智能配电系统,所涉及到的软硬件均通过了调试,工作正常,性能稳定。该模块可以单独作为三相电力配电模块使用,也可以方便接入Modbus通信网络,实现了和其他Modbus设备的兼容,可广泛应用于中低压电力配电系统。
自动化 MSP430 总线 单片机 电压 电流 电路 电阻 相关文章:
- IR2110驱动电路的优化设计(03-15)
- 基于CAN总线的低压智能断路器的设计(04-06)
- 基于BCM的有源功率因数校正电路的实现(03-12)
- 智能型的铅酸蓄电池管理系统(04-29)
- 基于TPS2384的PSE设计与实现(07-12)
- 开关电源输入平波电路的设计与实现(07-23)