zhang6310803
级别: 略有小成
精华主题: 0
发帖数量: 14 个
工控威望: 227 点
下载积分: 9212 分
在线时间: 117(小时)
注册时间: 2021-12-07
最后登录: 2024-12-22
查看zhang6310803的 主题 / 回贴
楼主  发表于: 2022-04-12 16:15
大佬,19200波特率和变频器通讯最快周期可以多少毫秒
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4319 个
工控威望: 7696 点
下载积分: 15346 分
在线时间: 2958(小时)
注册时间: 2016-10-31
最后登录: 2024-12-21
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2022-04-13 12:59
不要这样想,你要做一个发出去等接受到才开始下一个动作
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 770 个
工控威望: 1148 点
下载积分: 399 分
在线时间: 604(小时)
注册时间: 2019-09-22
最后登录: 2024-12-20
查看gxtmdb82164的 主题 / 回贴
2楼  发表于: 2022-04-13 13:45
记住一个9600的基本数据就行了,串口通信由于历史原因基本上是9600的整数倍,速度翻倍时间减半

无校验情况下一个有效字节10位,9600波特率就是960个字节1秒,带校验就是11位大约880个字节每秒。
以上是满打满算的情况下的总带宽是这么多,实际跑通信协议的时候有祯间隔,有处理时间会比这个带宽低不少。

例如走modbus协议的时候,modbus本身有最小开销(地址+功能+最少的数据+校验)x2还有一个帧间隔。更重要的是,像PLC这种应用场合,是带有重试机制的,是不保证一次成功的,这也是为什么modbus不是一种实时协议的原因。

当然,如果有实物的话,最偷懒的方法是实测一下然后放个足够的裕量(总带宽打对折或者打三折这种)
本帖最近评分记录:
  • 下载积分:+1(zhang6310803)