恭喜,你发布的帖子
发布于 2026-01-03 01:24:54
7楼
这个可以计算的。假设波特率选9600bps,每一位的时间是1000/9600≈0.1ms,假设通讯格式是1个起始位、1个停止位,无奇偶校验,那么1byte(字节)就是10bit,即1ms一个字节。
通讯协议是Modbus-RTU,通讯内容要看什么变频器了,但肯定是可以知道是多少字节吧,多少字节就是多少ms。
Modbus-RTU的数据帧是以T3.5(3.5个字节的时间)空闲开始的,即3.5ms。
那么一个节点(变频器)的通讯时间就是3.5+字节数(ms),20个变频器就×20吧。
正常情况下,485的波特率可以选更高的,比如:19200、38400、57600、115200。普通的UART(通用异步收发器,PLC中的单片机的串口硬件)最高就是115200bps了。DP那种12Mbps的**就得另说了。
请填写推广理由:
分享
只看
楼主