FreeModbus的详细笔记大全.docx
文本预览下载声明
FreeModbus 笔记
Modbus-RTU是基于485总线基础上一个主从协议,主站主动发起通信,从站接收主站的消息并响应主站的指令。
这里主要探讨FreeModbus中的RTU从站协议的实现。
从站的串口每次接收一个字节数据,并产生串口中断(中断打开),那么串口中传过来的一个个字节如何组成一个Modbus的数据帧呢?
这是通过一个重要的参数T3.5来进行判断的。
T3.5就是串口传递3.5个字符的时间,这个时间和波特率相关,不同波特率下,T3.5时间不等。
3.5个字符时间区分不同的帧,即接收到的两个字符之间时间间隔小于3.5个字符时间时认为是同一个帧的,如果间隔大于3.5个字符时间则认
显示全部