1 .全雙工方式( full duplex )
當資料的發送和接收分流,分别由兩根不同的傳輸線傳送時,通信雙方都能在同一時刻進行發送和接收操作,這樣的傳送方式就是全雙工制.在全雙工方式下,通信系統的每一端都設定了發送器和接收器,是以,能控制資料同時在兩個方向上傳送.全雙工方式無需進行方向的切換,是以,沒有切換操作所産生的時間延遲,這對那些不能有時間延誤的互動式應用(例如遠端監測和控制系統)十分有利.這種方式要求通訊雙方均有發送器和接收器,同時,需要 2 根資料線傳送資料信号.(可能還需要控制線和狀态線,以及地線).
比如,計算機主機用串行接口連接配接顯示終端,而顯示終端帶有鍵盤.這樣,一方面鍵盤上輸入的字元送到主機記憶體;另一方面,主機記憶體的資訊可以送到螢幕顯示.通常,往鍵盤上打入1 個字元以後,先不顯示,計算機主機收到字元後,立即回送到終端,然後終端再把這個字元顯示出來.這樣,前一個字元的回送過程和後一個字元的輸入過程是同時進行的,即工作于全雙工方式.
2.半雙式方式( half duplex )
若使用同一根傳輸線既作接收又作發送,雖然資料可以在兩個方向上傳送,但通信雙方不能同時收發資料,這樣的傳送方式就是半雙工制.采用半雙工方式時,通信系統每一端的發送器和接收器,通過收/發開關轉接到通信線上,進行方向的切換,是以,會産生時間延遲.收/發開關實際上是由軟體控制的電子開關.
當計算機主機用串行接口連接配接顯示終端時,在半雙工方式中,輸入過程和輸出過程使用同一通路.有些計算機和顯示終端之間采用半雙工方式工作,這時,從鍵盤打入的字元在發送到主機的同時就被送到終端上顯示出來,而不是用回送的辦法,是以避免了接收過程和發送過程同時進行的情況.
3.附注:
RS485使用差分電平表示資料。是以,必須用兩根線才能達到傳輸資料的基本要求,要實作全雙工,必需用4根線。
4.參考文章:
http://blog.csdn.net/baixue6269/article/details/7026892