串口字符传输时间计算
生活随笔
收集整理的這篇文章主要介紹了
串口字符传输时间计算
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、字符時(shí)間
串口字符發(fā)送時(shí)間可根據(jù)串口參數(shù)配置計(jì)算,計(jì)算示例如下:
e.g.1. 固定起始位1位,數(shù)據(jù)位8位,奇校驗(yàn)位1位,停止位1位,波特率9600bps,計(jì)算單個(gè)字符傳輸時(shí)間為:
(1+8+1+1)/9600=0.00114583s=1.1454583ms。
e.g.2. 固定起始位1位,數(shù)據(jù)位8位,無(wú)校驗(yàn)位,停止位1位,波特率115200bps,計(jì)算100個(gè)字符傳輸時(shí)間為:
100*(1+8+1)/115200=0.0086805s=8.6805ms。
2、MODBUS字符間隔
modbus的RTU模式中,要求有1.5或3.5字符間隔,發(fā)送兩幀數(shù)據(jù)之間要有一定的時(shí)間間隔,以保證接收方UART能夠區(qū)分。
因此,時(shí)間間隔可以計(jì)算為1.5*Ts 或3*Ts。為保證通信可靠,一般設(shè)置>5Ts。
總結(jié)
以上是生活随笔為你收集整理的串口字符传输时间计算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: sql 分组统计_leetcode-sq
- 下一篇: 斯凯奇诉爱马仕侵权——品牌发展需警惕知识