1. 程式人生 > >資料傳輸方式(並行/序列通訊;同步/非同步;單工、半雙工、全雙工)

資料傳輸方式(並行/序列通訊;同步/非同步;單工、半雙工、全雙工)

資料傳輸主要有三種不同的劃分方式。
並行/序列通訊;
同步/非同步傳輸;
按資料的不同傳輸方向可分為單工、半雙工、全雙工。

1.並行通訊和序列通訊
(1)並行通訊
並行通訊是同時傳送資料的各個位進行傳送or接收的通訊方式。
傳輸率比序列介面快8倍,理論值為1Mbits/s.
傳輸的資訊不要求固定格式
通訊抗干擾能力插
傳輸距離小於30m

(2)序列通訊
序列通訊是常用的通訊協議,其會將資料按位一次傳輸。
線路簡單、成本較低
傳輸速度比並行通訊慢。
RS-232一般通訊距離較近時使用(<12m),最大速度為20Kbits/s。
RS-422/485通訊距離與速率成反比,理論最大距離為1.2KM,最大速度為10Mbits/s。
422最多可以接10個節點,485最多可以接32個節點。

2.同步/非同步傳輸
(1)同步傳輸
同步傳輸,是將許多字元組成一個資訊組,字元可以一個接一個地傳輸,但是,在每組資訊的開始要加上同步字元,如果沒有資訊要傳輸,則要填上空字元,因為同步傳輸不允許有間隙。在整個系統中,由統一的時鐘控制傳送端來發送空字元。接收端同樣要求能識別同步字元,當見檢測到有一串位和同步字元相匹配時,就認為開始一個資訊幀,於是,把此後的BIT作為實際傳輸資訊來處理。

(2)非同步傳輸
非同步傳輸,是指位被劃分成小組獨立傳送。每次非同步傳輸都以一個開始位開頭,它通知接收方資料已經到達了;在傳輸結束時,一個停止位表示一次傳輸的終止。
常用於低速裝置,傳送負載也要比同步通訊大25%。

3.資料傳輸方向(單工、半雙工、全雙工)
(1)單工方式
單工通訊使用一根導線,資訊只能由一方A傳到另一方B。
(2)半雙工方式
同樣使用一根傳輸線,它既作接收又作傳送,收/發的開關實際由軟體的電子開關控制。
(3)全雙工方式
當資料的傳送和接收分流,分別由兩根不同的傳輸線傳送時,通訊雙方都能在同一時刻傳送和接收。