《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > 淺談嵌入式Modem的通信技術(shù)

淺談嵌入式Modem的通信技術(shù)

2008-08-06
作者:袁麗英

【摘 要】由于多媒體技術(shù)的快速發(fā)展,,普通Modem已經(jīng)不能適應(yīng)現(xiàn)在的網(wǎng)絡(luò)數(shù)據(jù)傳輸,,但在傳輸較小數(shù)據(jù)時,嵌入式Modem已得到廣泛的應(yīng)用,。在通信時,,嵌入式Modem產(chǎn)品能夠同普通Modem一樣實現(xiàn)數(shù)據(jù)傳輸,,可以提供并行接口和串行接口,能夠提供同步和異步數(shù)據(jù)傳輸格式,。文章主要就嵌入式Modem的通信技術(shù)進行了闡述,。
  【關(guān)鍵詞】嵌入式Modem;數(shù)據(jù)傳輸,;協(xié)議

   現(xiàn)今,,市面上生產(chǎn)的各種嵌入式Modem可通過公眾電話交換網(wǎng)絡(luò)(PSTN)實現(xiàn)數(shù)據(jù)的傳輸功能,包括標(biāo)準(zhǔn)的串行和并行的接口,,具有同步和異步的通信數(shù)據(jù)傳輸格式,,支持多種Modem標(biāo)準(zhǔn)協(xié)議——V.90,、V.34、V.32bis,、V.22bis等,,支持V.42、MNP等糾錯協(xié)議和V.42bis,、MNP5等數(shù)據(jù)壓縮協(xié)議,。
  一、通信技術(shù)
  通信是指計算機與計算機或外圍設(shè)備之間的數(shù)據(jù)傳送,。因此,,這里的“信”是一種信息,是由數(shù)字“1”和“0”構(gòu)成的具有一定規(guī)則并反映確定信息的一個數(shù)據(jù)或一批數(shù)據(jù),。數(shù)據(jù)通信涉及兩臺設(shè)備之間進行傳輸數(shù)據(jù)的問題,。常用的數(shù)據(jù)通信方式有并行通信" title="并行通信">并行通信和串行通信" title="串行通信">串行通信兩種。當(dāng)距離較近而且要求傳輸速率較高時,,通常采用并行通信的方式,。當(dāng)設(shè)備距離較遠(yuǎn)時,數(shù)據(jù)往往以串行方式傳輸,。
 ?。ㄒ唬┎⑿型ㄐ藕痛型ㄐ?BR>  并行通信比較簡單,可分為不同位數(shù)(寬度)的并行通信,,如8位并行通信,、16位并行通信等等。在并行數(shù)據(jù)傳輸中,,8位并行通信有8個數(shù)據(jù)位同時從一個設(shè)備傳送到另一個設(shè)備,,發(fā)送設(shè)備將8個數(shù)據(jù)位通過8條數(shù)據(jù)線傳送給接收設(shè)備。接收設(shè)備在收到這些數(shù)據(jù)后,,不需經(jīng)過任何改變就可以直接使用,。并行通信的特點是數(shù)據(jù)的每位被同時傳輸出去或接收進來。
  串行通信其數(shù)據(jù)傳輸是逐位傳輸?shù)?,因而相同條件下,,比并行通信傳輸速度" title="傳輸速度">傳輸速度要慢,但在實際應(yīng)用中往往選擇串行數(shù)據(jù)傳輸" title="串行數(shù)據(jù)傳輸">串行數(shù)據(jù)傳輸,。因為串行通信發(fā)送或接收數(shù)據(jù)" title="接收數(shù)據(jù)">接收數(shù)據(jù)最多只需兩根導(dǎo)線,,其一用于發(fā)送,另一用于接收,。根據(jù)串行通信的不同工作方式,,還可將發(fā)送接收線合二為一,成為發(fā)送/接收復(fù)用線(如半雙工),。實現(xiàn)串行數(shù)據(jù)傳輸?shù)挠布哂?A >經(jīng)濟性和實用性,。
   (二)串行數(shù)據(jù)傳輸方式
  在串行數(shù)據(jù)傳輸中,,每次由源地傳到目的地的數(shù)據(jù)只有一位,與同時傳輸好幾位數(shù)據(jù)的并行數(shù)據(jù)傳輸相比,,串行數(shù)據(jù)傳輸?shù)膫鬏斔俣纫炔⑿袀鬏斅?。在串行?shù)據(jù)傳輸中,各位逐次從源地送到目的地,,這就要求在數(shù)據(jù)源和數(shù)據(jù)目的地之間進行同步,,將各位、字符和報文區(qū)分開來,。數(shù)據(jù)鏈路將控制實現(xiàn)兩站點間的同步,,它要求位、字符或報文從一個站點發(fā)送到另一個站點時要加上必要的附加信息,,這些信息使得接收站和發(fā)送站中的硬件時鐘得以同步,,從而保證由源地發(fā)送的信號被目的地正確地識別出來。串行數(shù)據(jù)通信有兩種數(shù)據(jù)傳輸方式,,即異步串行數(shù)據(jù)傳輸和同步串行數(shù)據(jù)傳輸,。
  異步通信:異步通信所傳輸?shù)臄?shù)據(jù)格式(也稱為串行幀)由1個起始位,5,、6,、7或8個數(shù)據(jù)位,1,、1.5,、2個停止位和1個校驗位組成。
  起始位約定為0,,空閑位約定為1。
  異步通信的實質(zhì)是指甲乙通信雙方采用獨立的時鐘,,每個數(shù)據(jù)均以起始位開始,,停止位結(jié)束,起始位觸發(fā)A,、B雙方同步時鐘,。每個異步串行幀中的1位彼此嚴(yán)格同步,位周期相同,。
  異步通信依靠起始位,、停止位保持通信同步,對硬件要求較低,,實現(xiàn)起來比較簡單,、靈活。
  同步通信:同步通信所傳輸?shù)臄?shù)據(jù)格式(也稱為同步串幀)是由多個數(shù)據(jù)構(gòu)成的,,每幀有兩個(或一個)同步字符作為起始位以觸發(fā)同步時鐘開始發(fā)送或接收數(shù)據(jù),??臻e位需發(fā)送同步字符。
  同步通信依靠同步字符保持通信同步,。數(shù)據(jù)組內(nèi)數(shù)據(jù)與數(shù)據(jù)之間不需要插入同步字符,,沒有間隙,因而傳輸速度較快,,但要求有準(zhǔn)確的時鐘來實現(xiàn)收發(fā)雙方的嚴(yán)格同步,,對硬件要求較高,適用于傳送成批數(shù)據(jù),。
  二,、嵌入式Modem的工作原理
  調(diào)制解調(diào)器(Modem)由發(fā)送、接收,、控制,、接口、操縱面板及電源等部分組成,。數(shù)據(jù)終端設(shè)備以二進制串行信號形式提供發(fā)送的數(shù)據(jù),,經(jīng)接口轉(zhuǎn)換為內(nèi)部邏輯電平送入發(fā)送部分,經(jīng)調(diào)制電路調(diào)制成線路要求的信號向線路發(fā)送,。接收部分接收來自線路的信號,,經(jīng)濾波、反調(diào)制,、電平轉(zhuǎn)換后還原成數(shù)字信號送入數(shù)字終端設(shè)備,。
  電話線可以使通信的雙方在相距幾千公里的地方相互通話,是由于每隔一定距離都設(shè)有中繼放大設(shè)備,,保證話音清晰,。在這些設(shè)備上若再配置Modem,則能通電話的地方就可傳輸數(shù)據(jù),。一般電話線路的話音帶寬在300~3400Hz范圍,,用它傳送數(shù)字信號,其信號頻率也必須在該范圍,。常用的調(diào)制方法有:頻移鍵控(FSK),、相移鍵控(PSK、DPSK),、幅度調(diào)制(PAM,、QAM)、脈沖編碼調(diào)制(PCM)等,。
  Modem通常有三種工作方式:掛機方式,、通話方式、聯(lián)機方式,。電話線未接通是掛機方式,;雙方通過電話進行通話是通話方式,;Modem已聯(lián)通,進行數(shù)據(jù)傳輸是聯(lián)機方式,。
  調(diào)制解調(diào)器通電后,,通常先進入掛機方式,通過電話撥號撥通線路后進入通話方式,,最后通過Modem的“握手”過程進入聯(lián)機方式,。
  調(diào)制解調(diào)器與計算機連接是數(shù)據(jù)電路終端設(shè)備DCE(Data Circuit terminating Equipment)與數(shù)據(jù)終端設(shè)備DTE(Data Terminal Equipment)之間的接口問題。DCE與DTE之間的接口是計算機網(wǎng)絡(luò)使用上的一個重要問題,。
 ?。ㄒ唬〥TE和DCE
  DTE(Data Terminal Equipment,數(shù)據(jù)終端設(shè)備),,是具有一定數(shù)據(jù)處理能力及發(fā)送和接收數(shù)據(jù)能力的設(shè)備,。DTE可以是一臺計算機或終端,也可以是各種I/O設(shè)備,。大多數(shù)數(shù)據(jù)處理終端設(shè)備的數(shù)據(jù)傳輸能力有限,,如果將相距很遠(yuǎn)的兩個DTE設(shè)備直接連接起來,往往不能進行通信,,必須在DTE和傳輸線路之間加上一個稱為數(shù)據(jù)電路終端設(shè)備(DCE,,Data Circuit-terminal Equipment)的中間設(shè)備。DCE的作用就是在DTE和傳輸線路之間提供信號變換和編碼的功能,,并且負(fù)責(zé)建立,、保持和釋放數(shù)據(jù)鏈路的連接。典型的DCE是與模擬電話線路相聯(lián)接的調(diào)制解調(diào)器,。數(shù)字設(shè)備通過調(diào)制解調(diào)器接入電話網(wǎng)絡(luò)進行通信是利用模擬信號傳輸數(shù)字?jǐn)?shù)據(jù),。
  (二)RS-232C串行口
  嵌入式Modem通常都是通過RS-232C串行口信號線與計算機連接,。RS-232允許一個發(fā)送設(shè)備連接到一個接收設(shè)備以傳送資料,;其原始規(guī)范的最大傳輸速度為20Kbps,但事實上,,現(xiàn)在的應(yīng)用早已遠(yuǎn)超過這個速度范圍。RS-232可說是相當(dāng)簡單的一種通信標(biāo)準(zhǔn),,若不使用硬件流控制,,則最多只需利用三根信號線,便可做到全雙工的傳輸作業(yè),。
  RS-232C串行口信號分為三類:傳送信號,、聯(lián)絡(luò)信號和地線。
  1.傳送信號:指TXD(發(fā)送數(shù)據(jù)信號線)和RXD(接收數(shù)據(jù)信號線),。
  2.聯(lián)絡(luò)信號:指RTS,、CTS,、DTR、DSR,、DCD和RI六個信號,,各自功能為:
  RTS(請求傳送),是PC機向Modem發(fā)出的聯(lián)絡(luò)信號,。
  CTS(清除發(fā)送),,是Modem向PC機發(fā)出的聯(lián)絡(luò)信號。
  DTR(數(shù)據(jù)終端就緒),,是PC機向Modem發(fā)出的聯(lián)絡(luò)信號,。
  DSR(數(shù)據(jù)準(zhǔn)備就緒),是Modem向PC機發(fā)出的聯(lián)絡(luò)信號,。它指出本地Modem的工作狀態(tài),。
  DCD(傳送檢測),是Modem向PC機發(fā)出的狀態(tài)信號,。
  RI(振鈴指示),,是Modem向PC機發(fā)出的狀態(tài)信號。
  3.地線信號(GND),,為相連的主機和Modem提供同一電勢參考點,。


  三、調(diào)制和協(xié)議標(biāo)準(zhǔn)
  在通信領(lǐng)域中,,協(xié)議(Protocol)指的是通信雙方應(yīng)遵守的一套共同的技術(shù)規(guī)則或規(guī)范,。如果這套規(guī)則或規(guī)范被較多的用戶接受,便可以稱為標(biāo)準(zhǔn)(Standard),。
  Modem最基本的功能是調(diào)制和解調(diào),,近年來已發(fā)展出一系列技術(shù)標(biāo)準(zhǔn);此外,,現(xiàn)今的Modem產(chǎn)品為提高傳輸速度,,大都還將壓縮和糾錯技術(shù)引入其中。
 ?。ㄒ唬?biāo)準(zhǔn)Modem協(xié)議
  調(diào)制解調(diào)器的基本功能是在計算機提供的二進制數(shù)字信號與電話網(wǎng)支持的模擬信號之間進行轉(zhuǎn)換,,使計算機可以利用電話網(wǎng)進行遠(yuǎn)距離的數(shù)據(jù)通信。調(diào)制解調(diào)技術(shù)的核心就是如何在帶寬有限(≤4KHz)的電話信道中提高數(shù)字信息的傳輸速度,,這個速度常以比特率,即每秒鐘傳輸?shù)亩M制位數(shù)(bits per second,簡寫為bps)來衡量,。
  最早的調(diào)制解調(diào)器1958年由AT&T公司推出的Bell103,它采用簡單的調(diào)頻技術(shù)FSK(Frequency Shift Keying),,僅提供300bps的傳輸速度,。CCITT根據(jù)Bell103頒布了一個類似的技術(shù)標(biāo)準(zhǔn)V.21。
  20世紀(jì)70年代AT&T的Bell212采用調(diào)幅與調(diào)相結(jié)合的4—DPSK技術(shù),實現(xiàn)了1200bps的傳輸速度。CCITT的一個類似標(biāo)準(zhǔn)稱為V.22,。Bell103(V.21)和Bell212(V.22)現(xiàn)在已很少使用,,但為了與早期的Modem兼容,不少Modem仍將這兩項技術(shù)集成在產(chǎn)品中,,作為選項,。
  20世紀(jì)80年代中期CCITT V.22 bis標(biāo)準(zhǔn)被大多數(shù)Modem廠家采用,它的16-QAM(12個相位角和4個調(diào)幅相的正交調(diào)制)調(diào)制技術(shù)實現(xiàn)了2400bps的傳輸速度,。接下來,,CCITT又頒布了采用32-TCM(格柵編碼調(diào)制)技術(shù),可實現(xiàn)9600bps速度的V.32標(biāo)準(zhǔn),。CCITT于1991年頒布了V.32bis標(biāo)準(zhǔn),。V.32bis采用128—TCM調(diào)制技術(shù),可以實現(xiàn)最高14400bps的傳輸速度,并能根據(jù)線路質(zhì)量的變化,,退至12000 bps,、9600bps、7200bps和4800bps等4個速度檔進行工作,。1993年,,CCITT推出V.34標(biāo)準(zhǔn),可實現(xiàn)28800bps的最高速度,,該標(biāo)準(zhǔn)還可按28.8K/26.4K/21.6K/19.2K/16.8K/14.4K/12K /9600/7200/4800bps等多個速度檔降速工作,。
  V.90是ITU-T制定的一個56Kbps數(shù)據(jù)傳輸標(biāo)準(zhǔn)。V.90使得調(diào)制解調(diào)器能夠在PSTN上以高達(dá)56Kbps的速率接收數(shù)據(jù),。V.90連接技術(shù)使用一條雙向通道:上行通道和下行通道,。V.90客戶端Modem的下行(接收)通道可以達(dá)到更高的傳輸速度56K。V.90標(biāo)準(zhǔn)可支持33.6Kbps的上行速率,。
   (二)壓縮和糾錯技術(shù)的協(xié)議標(biāo)準(zhǔn)
  為了進一步提高Modem對數(shù)據(jù)的傳輸速度,,除了上述對調(diào)制解調(diào)技術(shù)的不斷改進之外,數(shù)據(jù)壓縮技術(shù)也在近年來被引入Modem,。糾錯技術(shù)則是隨著壓縮技術(shù)的采用而被引入的,。
  美國Microcom公司糾錯和壓縮協(xié)議常簡寫為MNP(Microcom Network Protocol),它由一系列獨立的糾錯和壓縮協(xié)議組成,。其中,,MNP1~MNP4和MNP10是糾錯協(xié)議,MNP5和MNP7是壓縮協(xié)議,。MNP已成為壓縮糾錯技術(shù)的工業(yè)標(biāo)準(zhǔn),。
  1988年,CCITT頒布了V.42糾錯標(biāo)準(zhǔn),。V.42將MNP4作為它的一個選項。如果兩臺Modem中的一臺支持V.42,另一臺支持MNP4,,則二者可以自動協(xié)商執(zhí)行MNP4的糾錯處理,。
  在數(shù)據(jù)壓縮協(xié)議方面,MNP5和V.42bis最為流行,。CCITT于1989年頒布的V.42bis是一種更為有效的壓縮協(xié)議,。
  由于V.42bis具有自動測試功能,可以通過在線測試自動地在壓縮模式與透明模式(不作壓縮處理)之間進行切換,,因此V.42bis的適應(yīng)性比MNP5要好,。
  壓縮技術(shù)與糾錯技術(shù)是緊密相關(guān)的,如果選擇了V.42bis壓縮協(xié)議,,則Modem將自動啟用V.42糾錯協(xié)議,;而如果用MNP5壓縮,則自然采用MNP糾錯,。
  四,、結(jié)語
  嵌入式Modem能夠具有傳統(tǒng)的Modem的所有功能,利用電話線(PSTN)解決數(shù)據(jù)傳輸問題,,而且其體積小,、可靠性高、靈活方便,,非常適合用于通信量不太大的終端設(shè)備之間的通信,。在配電自動化、遠(yuǎn)程抄表,、稅控POS機,、銀稅POS機等方面都有廣闊的應(yīng)用前景,有很大的市場空間,。

【參考文獻】
  [1]張志良.單片機原理與控制技術(shù)[M]. 北京:機械工業(yè)出版社,,2001.
  [2]Wayne Wolf.嵌入式計算機系統(tǒng)設(shè)計原理[M].孫玉芳,等,,譯.北京:機械工業(yè)出版社,,2002.
  [3]龔尚福.微機原理與接口技術(shù)[M].西安:西安電子科技大學(xué)出版社,2003.
  [4]陳志英,,李光輝.嵌入式Modem在配變終端單元中的應(yīng)用[J].單片機與嵌入式系統(tǒng)應(yīng)用,,2004wentianxia.com]

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點,。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容、版權(quán)和其它問題,,請及時通過電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟損失,。聯(lián)系電話:010-82306118,;郵箱:[email protected]