亚洲精品久久av无码一区二区,免费观看囯产自偷自拍窥自拍 ,av无码欧洲亚洲电影网,久久在精品线影院

歡迎光臨~恒域威官方網(wǎng)站!

新聞資訊

新聞資訊

為您及時傳遞恒域威最新要聞動態(tài)、企業(yè)文化及產(chǎn)品技術(shù)資訊

關(guān)于串口通訊的通訊協(xié)議

發(fā)布日期: 2022-11-10
   


     

   最初數(shù)據(jù)是模擬信號輸出簡單過程量,后來儀表接口出現(xiàn)了RS232接口,這種接口可以實現(xiàn)點對點的通信方式,但這種方式不能實現(xiàn)聯(lián)網(wǎng)功能,這就促生了RS485。

   我們知道串口通信的數(shù)據(jù)傳輸都是0和1,在單總線、I2C、UART中都是通過一根線的高低電平來判斷邏輯1或者邏輯0,但這種信號線的GND再與其他設(shè)備形成共地模式的通信,這種共地模式傳輸容易產(chǎn)生干擾,并且抗干擾性能也比較弱。所以差分通信、支持多機通信、抗干擾強的RS485就被廣泛的使用了。

    RS485通信最大特點就是傳輸速度可以達到10Mb/s以上,傳輸距離可以達到3000米左右。大家需要注意的是雖然485最大速度和最大傳輸距離都很大,但是傳輸?shù)乃俣仁菚S距離的增加而變慢的,所以兩者是不可以兼得的。









串口通訊的物理層
串口通訊的物理層有很多標(biāo)準(zhǔn),例如上面提到的,我們主要講解RS-232標(biāo)準(zhǔn),RS-232標(biāo)準(zhǔn)主要規(guī)定了信號的用途、通訊接口以及信號的電平標(biāo)準(zhǔn)。



在上面的通訊方式中,兩個通訊設(shè)備的”DB9接口”之間通過串口信號線建立起連接,串口信號線中使用”RS-232標(biāo)準(zhǔn)”傳輸數(shù)據(jù)信號。由于RS-232電平標(biāo)準(zhǔn)的信號不能直接被控制接識別,所以這些信號會經(jīng)過一個”電平轉(zhuǎn)換芯片”轉(zhuǎn)換成控制器能識別的”TTL校準(zhǔn)”的電平信號,才能實現(xiàn)通訊。


下圖為DB9標(biāo)準(zhǔn)串口通訊接口:




DB9引腳說明:



上表中的是計算機端的DB9公頭標(biāo)準(zhǔn)接法,由于兩個通訊設(shè)備之間的收發(fā)信號(RXD與TXD)應(yīng)交叉相連,所以調(diào)制調(diào)解器端的DB9母頭的收發(fā)信號接法一般與公頭的相反,兩個設(shè)備之間連接時,只要使用”直通型”的串口線連接起來即可。




串口線中的RTS、CTS、DSR、DTR及DCD信號,使用邏輯 1表示信號有效,邏輯0表示信號無效。例如,當(dāng)計算機端控制DTR信號線表示為邏輯1時,它是為了告知遠端的調(diào)制調(diào)解器,本機已準(zhǔn)備好接收數(shù)據(jù),0則表示還沒準(zhǔn)備就緒。
波特率
波特率是指數(shù)據(jù)信號對載波的調(diào)制速率,它用單位時間內(nèi)載波調(diào)制狀態(tài)改變的次數(shù)來表示;


比如波特率為9600bps;代表的就是每秒中傳輸9600bit,也就是相當(dāng)于每一秒中劃分成了9600等份。

因此,那么每1bit的時間就是1/9600秒=104.1666…us。約0.1ms。既然是9600等份,即每1bit緊接著下一個比特,不存在額外的間隔。兩臺設(shè)備要想實現(xiàn)串口通訊,這收發(fā)端設(shè)置的波特率必須相同,否則是沒辦法實現(xiàn)通訊的。

收發(fā)波特率一致可以實現(xiàn)通訊:



收發(fā)波特率不一致,導(dǎo)致RX端不能正常接收:



串口通訊的數(shù)據(jù)結(jié)構(gòu)




起始位: 起始位必須是持續(xù)一個比特時間的邏輯0電平,標(biāo)志傳輸一個字符的開始,接收方可用起始位使自己的接收時鐘與發(fā)送方的數(shù)據(jù)同步。
數(shù)據(jù)位: 數(shù)據(jù)位緊跟在起始位之后,是通信中的真正有效信息。數(shù)據(jù)位的位數(shù)可以由通信雙方共同約定。傳輸數(shù)據(jù)時先傳送字符的低位,后傳送字符的高位。
奇偶校驗位: 奇偶校驗位僅占一位,用于進行奇校驗或偶校驗,奇偶檢驗位不是必須有的。如果是奇校驗,需要保證傳輸?shù)臄?shù)據(jù)總共有奇數(shù)個邏輯高位;如果是偶校驗,需要保證傳輸?shù)臄?shù)據(jù)總共有偶數(shù)個邏輯高位。
停止位: 停止位可以是是1位、1.5位或2位,可以由軟件設(shè)定。它一定是邏輯1電平,標(biāo)志著傳輸一個字符的結(jié)束。
空閑位: 空閑位是指從一個字符的停止位結(jié)束到下一個字符的起始位開始,表示線路處于空閑狀態(tài),必須由高電平來填充。




                                                                                                                    

推薦新聞
電話咨詢
銷售熱線:

0755-29100074

技術(shù)支持:

18988793485

微信咨詢
加我微信咨詢

加我微信咨詢

返回頂部