通信接口協(xié)議綜述

通信接口協(xié)議綜述

ID:15577012

大小:43.50 KB

頁數(shù):14頁

時間:2018-08-04

通信接口協(xié)議綜述_第1頁
通信接口協(xié)議綜述_第2頁
通信接口協(xié)議綜述_第3頁
通信接口協(xié)議綜述_第4頁
通信接口協(xié)議綜述_第5頁
資源描述:

《通信接口協(xié)議綜述》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、通信接口協(xié)議綜述通信接口協(xié)議綜述.txt通信接口協(xié)議綜述(轉載) --------------------------------------------------------------------------(收集多處資料集合原創(chuàng),綜合232、422、485、USB及網(wǎng)絡通訊等)在現(xiàn)場數(shù)據(jù)采集和數(shù)據(jù)傳輸中大量采用接口方式,監(jiān)控系統(tǒng)涉及較多的是串行通信接口和網(wǎng)絡接口。一、串行通信協(xié)議計算機與外設或計算機之間的通信通常有兩種方式:并行通信和串行通信。并行通信指數(shù)據(jù)的各位同時傳送。并行方式傳輸數(shù)據(jù)速度快,但占用的通信線多,傳輸數(shù)據(jù)的可靠性隨距離的增加而下降,只適用于近距離的數(shù)據(jù)傳送。串

2、行通信是指在單根數(shù)據(jù)線上將數(shù)據(jù)一位一位地依次傳送。發(fā)送過程中,每發(fā)送完一個數(shù)據(jù),再發(fā)送第二個,依此類推。接受數(shù)據(jù)時,每次從單根數(shù)據(jù)線上一位一位地依次接受,再把它們拼成一個完整的數(shù)據(jù)。在遠距離數(shù)據(jù)通信中,一般采用串行通信方式,它具有占用通信線少、成本低等優(yōu)點。1、串行通信的基本概念(1)同步和異步通信方式串行通信有兩種最基本的通信方式:同步串行通信方式和異步串行通信方式。同步串行通信方式是指在相同的數(shù)據(jù)傳送速率下,發(fā)送端和接受端的通信頻率保持嚴格同步。由于不需要使用起始位和停止位,可以提高數(shù)據(jù)的傳輸速率,但發(fā)送器和接受器的成本較高。異步串行通信是指發(fā)送端和接受端在相同的波特率下不需要嚴格

3、地同步,允許有相對的時間時延,即收、發(fā)兩端的頻率偏差在10%以內(nèi),就能保證正確實現(xiàn)通信。異步通信在不發(fā)送數(shù)據(jù)時,數(shù)據(jù)信號線上總是呈現(xiàn)高電平狀態(tài),稱為空閑狀態(tài)(又稱MARK狀態(tài))。當有數(shù)據(jù)發(fā)送時,信號線變成低電平,并持續(xù)一位的時間,用于表示發(fā)送字符的開始,該位稱為起始位,也稱SPACE狀態(tài)。起始位之后,在信號線上依次出現(xiàn)待發(fā)送的每一位字符數(shù)據(jù),并且按照先低位后高位的順序逐位發(fā)送。采用不同的字符編碼方案,待發(fā)送的每個字符的位數(shù)不同,在5、6、7或8位之間選擇。數(shù)據(jù)位的后面可以加上一位奇偶校驗位,也可以不加,由編程指定。最后傳送的是停止位,一般選擇1位、1.5位或2位。(2)數(shù)據(jù)傳送方式①單

4、工方式。單工方式采用一根數(shù)據(jù)傳輸線,只允許數(shù)據(jù)按照固定的方向傳送。圖8(a)中A只能作為發(fā)送器,B只能作為接收器,數(shù)據(jù)只能從A傳送到B,不能從B傳送到A。②半雙工方式。半雙工方式采用一根數(shù)據(jù)傳輸線,允許數(shù)據(jù)分時地在兩個方向傳送,但不能同時雙向傳送。圖8(b)中在某一時刻,A為發(fā)送器,B為接收器,數(shù)據(jù)從A傳送到B;而在另一個時刻,A可以作為接收器,B作為發(fā)送器,數(shù)據(jù)從B傳送到A。③全雙工方式。全雙工方式采用兩根數(shù)據(jù)傳輸線,允許數(shù)據(jù)同時進行雙向傳送。圖8(c)中A和B具有獨立的發(fā)送器和接收器,在同一時刻,既允許A向B發(fā)送數(shù)據(jù),又允許B向A發(fā)送數(shù)據(jù)。(3)波特率波特率是指每秒內(nèi)傳送二進制數(shù)據(jù)

5、的位數(shù),以b/s和bps(位/秒)為單位。它是衡量串行數(shù)據(jù)傳送速度快慢的重要指標和參數(shù)。計算機通信中常用的波特率是:110,300,600,1200,2400,4800,9600,19200bps。(4)串行通信的檢錯和糾錯在串行通信過程中存在不同程度的噪聲干擾,這些干擾有時會導致在傳輸過程中出現(xiàn)差錯。因此在串行通信中對數(shù)據(jù)進行校驗是非常重要的,也是衡量通信系統(tǒng)質量的重要指標。檢錯,就是如何發(fā)現(xiàn)數(shù)據(jù)傳輸過程中出現(xiàn)的錯誤,而糾錯就是在發(fā)現(xiàn)錯誤后,如何采取措施糾正錯誤。①誤碼率誤碼率是指數(shù)據(jù)經(jīng)傳輸后發(fā)生錯誤的位數(shù)與總傳輸位數(shù)之比。在計算機通信中,一般要求誤碼率達到10-6數(shù)量級。誤碼率與通

6、信過程中的線路質量、干擾、波特率等因素有關。②奇偶校驗奇偶校驗是常用的一種檢錯方式。奇偶校驗就是在發(fā)送數(shù)據(jù)位最后一位添加一位奇偶校驗位(0或1),以保證數(shù)據(jù)位和奇偶校驗位中1的總和為奇數(shù)或偶數(shù)。若采用偶校驗,則應保證1的總數(shù)為偶數(shù);若采用奇校驗,則應保證1的總和為奇數(shù)。在接受數(shù)據(jù)時,CPU應檢測數(shù)據(jù)位和奇偶校驗位中1的總數(shù)是否符合奇偶校驗規(guī)則,如果出現(xiàn)誤碼,則應轉去執(zhí)行相應的錯誤處理服務程序,進行后續(xù)糾錯。③糾錯在基本通信規(guī)程中一般采用奇偶校驗或方陣碼檢錯,以重發(fā)方式進行糾錯。在高級通信中一般采用循環(huán)冗余碼(CRC)檢錯,以自動糾錯方式來糾錯。一般說來,附加的冗余位越多,檢測、糾錯能力

7、就越強,但通信效率也就越低。2、串行通信接口標準串行通信接口按電氣標準及協(xié)議來分包括RS-232、RS-422、RS485、USB等。RS-232、RS-422與RS-485標準只對接口的電氣特性做出規(guī)定,不涉及接插件、電纜或協(xié)議。USB是近幾年發(fā)展起來的新型接口標準,主要應用于高速數(shù)據(jù)傳輸領域。(1)RS-232串行接口目前RS-232是PC機與通信工業(yè)中應用最廣泛的一種串行接口。RS-232被定義為一種在低速率串行通信中增加通信距離的單端標

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。