10ms
33个
每个设备10/33ms,303us一个周期,假如数据量一样多再除以2,来回应答;
也就是150us 需要传输20字节,波特率需要至少150us/(20 * 10bit) = 0.75us/bit = 1.3Mbps;
CANFD,RS485,可以看看
推荐max13488(16Mbps自带换向功能),max14840E(3.3v 40Mbps)
当然,STM32可以支持好几M的串口波特率,看你用啥单片机,和楼上说的一样,距离是关键;这么高波特率,距离就难以保证了;
如果速度还不够,建议直接用以太网,100M还是很容易实现的;加个36**换机一下子解决;成本也就上去了;
|