楼主: W160730202752Fy
99 0

[学习资料] 2023年FreeModbus笔记 [推广有奖]

  • 0关注
  • 13粉丝

已卖:2680份资源
好评率:99%
商家信誉:一般

讲师

23%

还不是VIP/贵宾

-

威望
1
论坛币
450 个
通用积分
4171.5455
学术水平
86 点
热心指数
88 点
信用等级
86 点
经验
-7314 点
帖子
0
精华
0
在线时间
438 小时
注册时间
2018-9-15
最后登录
2026-4-17

楼主
W160730202752Fy 发表于 2025-4-15 05:04:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
FreeModbus 笔记
Modbus-RTU是基于485总线基础上一个主从协议,主站积极发起通信,从站接受主站的消息并响应主站的指令。
这里重要探讨FreeModbus中的RTU从站协议的实现。
从站的串口每次接受一个字节数据,并产生串口中断(中断打开),那么串口中传过来的一个个字节如何组成一个Modbus的数据帧呢?
这是通过一个重要的参数T3.5来进行判断的。
T3.5就是串口传递3.5个字符的时间,这个时间和波特率相关,不同波特率下,T3.5时间不等。
3.5个字符时间区分不同的帧,即接受到的两个字符之间时间间隔小于
3.5个字符时间时认为是同一个帧的,假如间隔大于
3.5个字符时间则认为是不同帧的,在一般的串口通信中,发送
1个字符需要:
1位起始位,
8位数据位,
1位校验位
(可无),1位停止位
,总共1+8+1+1 = 11
位,3.5个字符时间就是
3.5 * 11 = 38.5
位,假如波特率是
9600,
那么传输
1位的时间是
1000/9600 = 0.10416667(
ms) ,
这样,3.5个字符时间就大约是
4ms ,
即定期器需要的中断时间
<Ob ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Free BUS Fre Mod 时间间隔

2023年FreeModbus笔记.docx
下载链接: https://bbs.pinggu.org/a-7175168.html

267.44 KB

需要: RMB 2 元  [购买]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-4-18 10:07