串行通信作為計算機通信方式之一,主要起到主機與外設以及主機之間的數(shù)據(jù)傳輸作用,,串行通信具有傳輸線少,、成本低的特點,主要適用于近距離的人-機交換,、實時監(jiān)控等系統(tǒng)通信工作當中,,借助于現(xiàn)有的電話網(wǎng)也能實現(xiàn)遠距離傳輸,因此串行通信接口是計算機系統(tǒng)當中的常用接口,。那么問題來了,,串行通信有幾種方式?分別是什么,? 串行通信有三種方式,。分別是調(diào)幅方式、調(diào)頻方式和數(shù)字編碼方式,。 1,、串行通信調(diào)幅方式 串行數(shù)據(jù)在傳輸時通常采用調(diào)幅(AM)和調(diào)頻(FM)兩種方式傳送數(shù)字信息。遠程通信時,,發(fā)送的數(shù)字信息,,如 二進制數(shù)據(jù),首先要調(diào)制成模擬信息,。 幅度調(diào)制是用某種電平或電流來表示邏輯“1”稱為傳號(mark),;而用另一種電平或電流來表示邏輯“0”稱為空號(space)。出現(xiàn)在傳輸線上的mark/space的串行數(shù)據(jù)形式。 使用mark/space形式通常有四種標準,TTL標準,、RS-232標準,、20mA電流環(huán)標準和60mA電流環(huán)標準。 (1)TTL標準:用+5V電平表示邏輯“1”;,;用0V電平表示邏輯“0”;,,這里采用的是正邏輯。 (2)RS-232標準:用-3V到 -15V之間的任意電平表示邏輯“1”; ,;用+3V — +15V電平表示邏輯“0”;,,這里采用的是負邏輯。 (3)20mA電流環(huán)標準,。線路中存在20mA電流表示邏輯“1”,,不存在20mA電流表示邏輯“0”。 (4)60mA電流環(huán)標準,。線路中存在60mA電流表示邏輯“1”,,不存在60mA電流表示邏輯“0”。 2、串行通信調(diào)頻方式 頻率調(diào)制方式是用兩種不同的頻率分別表示二進制中的邏輯“1”和邏輯“0”,,通常使用曼徹斯特編碼標準和堪薩斯城標準,。 (1)曼徹斯特編碼標準:這種標準兼有電平變化和頻率變化來表示二進制數(shù)的0和1。每當出現(xiàn)一個新的二進制位時,,就有一個電平跳變,。如果該位是邏輯“1”,則在中間還有一個電平跳變,;而邏輯“0”僅有位邊沿跳變,。所以邏輯“1”的頻率比邏輯“0”的頻率大一倍。曼徹斯特編碼標準通常用在兩臺計算機之間的同步通信,。 (2)堪薩斯城標準:它用頻率為1200Hz中的4個周期表示邏輯“0”,,而用頻率為2400Hz中的8個周期表示邏輯1。 3、串行通信數(shù)字編碼方式 采用不同的編碼分別表示二進制中的邏輯1和邏輯0,。 (1)NRZ編碼 用正電壓表示“1”,負電壓表示“0”,而且在一個碼元時間內(nèi),,電壓均不需要回到零,。其特點是全寬碼,即一個碼元占一個單元脈沖的寬度,。 (2)曼徹斯特編碼 每個二進制位(碼元)的中間都有電壓跳變,。用電壓的正跳變表示“0”,,電壓的負跳變表示“1”。由于跳變都發(fā)生在每一個碼元的中間位置(半個周期),,接收端就可以利用它作為同步時鐘,。 (3)微分曼徹斯特編碼 微分曼徹斯特編碼是曼徹斯特編碼的一種修改形式,,其不同之處是:用每一位的起始處有無跳變來表示“0”和“1”,若有跳變則為“0”,,無跳變則為“1”,;而每一位中間的跳變只用來作為同步的時鐘信號,因此始終保持直流的平衡,。不會造成直流的累積,。 |
|