日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RS232RS485协议原理和应用

發布時間:2023/12/14 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RS232RS485协议原理和应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 🌹RS232協議原理
    • ?TTL電平是什么意思
    • 🚀RS232電平轉換
    • 🐟RS232存在的問題
    • 👑RS485協議原理(RS232加強版)
    • 🌸RS485電平轉換
    • ?RS485的優勢
    • ?RS485的編程理解

🌹RS232協議原理

RS232總線其實是在串口層上進行改進,在電氣層做了一些優化,串口只是對發送的時序做了規定,并沒有定義接口的電氣特性,不同器件之間通過UART通信時連接很不方便,串口還存在抗干擾能力差,通信距離短,所以衍生出了RS232協議
■接口
該標準規定采用一個25引腳的DB-25連接器,標準中對連接器的每個引腳的信號內容加以規定)還對各種信號的電平加以規定;后來IBM的PC機將RS232簡化成了DB-9針腳,后來成為事實標準;現在工業控制的RS-232接口一般只使用RXD、TXD、GND三條線;
■信號
該標準規定邏輯“1”的電平為-5v到-15v,邏輯“0”的電平為+5v到+15v,選用該電氣標準的目的在于提高抗干擾能力,增大通信距離,其傳送距離一般可達15m

?TTL電平是什么意思

TTL電平信號規定,+5V等價于邏輯“1”,0V等價于邏輯“0”(采用二進制來表示數據時)。這樣的數據通信及電平規定方式,被稱做TTL(晶體管-晶體管邏輯電平)信號系統。這是計算機處理器控制的設備內部各部分之間通信的標準技術。

🚀RS232電平轉換

雖然很多處理器會繼承UART控制器,但處理器產生的信號一般都是TTL信號而不是RS232標準信號,所以我們還需要在處理器外部添加電器對信號的電平進行轉換,RS232編程的時候和uart沒有任何區別

🐟RS232存在的問題

RS232存在的問題
■接口的信號電平值較高,易損壞接口電路的芯片,又因為與TL電平不兼容,所以需要使用電平轉換芯片才能與TTL電路連接通信速度較低
■易產生共模干擾,抗噪聲干擾性弱
■傳輸距離較短(15m)

👑RS485協議原理(RS232加強版)

■信號
RS485標準規定采用差分信號進行數據傳輸,差分信號的意思是兩根信號線描述一個電平,兩線間的電壓差為+2v到
+6v表示邏輯“1”,兩線間的電壓差為-2v到-6v表示邏輯“0”;使用差分信號能有效地減少噪聲信號的干擾,延長通信距離,RS485的通信距離可以達到1500m;RS485接口信號的電平比RS232降低了,所以不易損壞接口電路的芯片,且該電平與TTL電平兼容,可方便地與TTL電路連接
■接口
RS485采用兩線制,這種接線方式為總線式拓撲結構,在同一總線上可以同時存在多個節點;因為采用兩線制,數據的發送和接收都要使用這對差分信號線,發送和接收不能同時進行,所以只能采用半雙工的方式工作,編程時也需要加以處理

🌸RS485電平轉換

■雖然很多處理器中都會集成UART控制器,但處理器產生的信號一般都是TTL信號并不是符合RS485標準的信號,所以一般我們還需要在處理器外部去添加電路將TTL信號轉換成差分信號

?RS485的優勢

■接口的信號電平值較低,不易損壞接口電路的芯片,且與TTL電平兼容,可方便地與TTL電路連接
通信速度快√
■抗噪聲干擾性強√
■傳輸距離較遠(1500m)可實現多節點組網

?RS485的編程理解

RS485是一種一主多從的設備,意思是說一個總線上可同時管理多個從機設備,具體怎么管理需要你自己實現軟件的邏輯去管理,它和iic機制很像

總結

以上是生活随笔為你收集整理的RS232RS485协议原理和应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。