RS485 串口實現單片機得通信


RS 485,兩線得半雙工多點通信,一主機連接多從機

 

 

半雙工:只能單向的雙向通信

 

概念:半雙工(Half Duplex)數據傳輸指數據可以在一個信號載體的兩個方向上傳輸,但是不能同時傳輸。在通信過程的任意時刻,信息既可由A傳到B,又能由B傳A,但只能有一個方向上的傳輸存在。采用半雙工方式時,通信系統每一端的發送器和接收器,通過收/發開關轉接到通信線上,進行方向的切換,因此,會產生時間延遲。

例如:

一:在一個局域網上使用具有半雙工傳輸的技術,一個工作站可以在線上發送數據,然后立即在線上接收數據,這些數據來自數據剛剛傳輸的方向。當某局域網中的兩台計算機在實現通信時,同一時刻只能在同一方向上傳送數據,這是因為大多數局域網中使用的基帶網絡都只支持單個信號。換句話說,基帶網絡采用的是半雙工工作模式

 

二:對講機就是一種半雙工設備,在同一時間內只允許一方講話。

 

雙工:每一端都可以雙向發送、接收,但是不能同時發、收

 

概念:通信允許數據在兩個方向上同時傳輸,它在能力上相當於兩個單工通信方式的結合。全雙工方式無需進行方向的切換,全雙工指可以同時(瞬時)進行信號的雙向傳輸(A→B且B→A)。指A→B的同時B→A,是瞬時同步的。

 

例如:我們平時打電話一樣,說話的同時也能夠聽到對方的聲音。目前的網卡一般都支持全雙工。

 

單工:死規定,一邊發送,一邊接收,不能改

 

概念:數據傳輸是單向的。通信雙方中,一方固定為發送端,一方則固定為接收端。信息只能沿一個方向傳輸,使用一根傳輸線

 

例如;例如計算機與打印機之間的通信是單工模式,因為只有計算機向打印機傳輸數據,而沒有相反方向的數據傳輸。還有在某些通信信道中,如單工無線發送等。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM