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协议原理和应用的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: instantclient 配置 链接o
- 下一篇: 手把手教你学DSP(TMS320X281
