記住一個9600的基本數據就行了,串口通信由于歷史原因基本上是9600的整數倍,速度翻倍時間減半
無校驗情況下一個有效字節10位,9600波特率就是960個字節1秒,帶校驗就是11位大約880個字節每秒。
以上是滿打滿算的情況下的總帶寬是這么多,實際跑通信協議的時候有禎間隔,有處理時間會比這個帶寬低不少。
例如走modbus協議的時候,modbus本身有最小開銷(地址+功能+最少的數據+校驗)x2還有一個幀間隔。更重要的是,像PLC這種應用場合,是帶有重試機制的,是不保證一次成功的,這也是為什么modbus不是一種實時協議的原因。
當然,如果有實物的話,最偷懶的方法是實測一下然后放個足夠的裕量(總帶寬打對折或者打三折這種)