淺談嵌入式Modem的通信技術
?
現今,市面上生產的各種嵌入式Modem可通過公眾電話交換網絡(PSTN)實現數據的傳輸功能,包括標準的串行和并行的接口,具有同步和異步的通信數據傳輸格式,支持多種Modem標準協議——V.90、V.34、V.32bis、V.22bis等,支持V.42、MNP等糾錯協議和V.42bis、MNP5等數據壓縮協議。
一、通信技術
通信是指計算機與計算機或外圍設備之間的數據傳送。因此,這里的“信”是一種信息,是由數字“1”和“0”構成的具有一定規則并反映確定信息的一個數據或一批數據。數據通信涉及兩臺設備之間進行傳輸數據的問題。常用的數據通信方式有并行通信和串行通信兩種。當距離較近而且要求傳輸速率較高時,通常采用并行通信的方式。當設備距離較遠時,數據往往以串行方式傳輸。
(一)并行通信和串行通信
并行通信比較簡單,可分為不同位數(寬度)的并行通信,如8位并行通信、16位并行通信等等。在并行數據傳輸中,8位并行通信有8個數據位同時從一個設備傳送到另一個設備,發送設備將8個數據位通過8條數據線傳送給接收設備。接收設備在收到這些數據后,不需經過任何改變就可以直接使用。并行通信的特點是數據的每位被同時傳輸出去或接收進來。
串行通信其數據傳輸是逐位傳輸的,因而相同條件下,比并行通信傳輸速度要慢,但在實際應用中往往選擇串行數據傳輸。因為串行通信發送或接收數據最多只需兩根導線,其一用于發送,另一用于接收。根據串行通信的不同工作方式,還可將發送接收線合二為一,成為發送/接收復用線(如半雙工)。實現串行數據傳輸的硬件具有經濟性和實用性。
(二)串行數據傳輸方式
在串行數據傳輸中,每次由源地傳到目的地的數據只有一位,與同時傳輸好幾位數據的并行數據傳輸相比,串行數據傳輸的傳輸速度要比并行傳輸慢。在串行數據傳輸中,各位逐次從源地送到目的地,這就要求在數據源和數據目的地之間進行同步,將各位、字符和報文區分開來。數據鏈路將控制實現兩站點間的同步,它要求位、字符或報文從一個站點發送到另一個站點時要加上必要的附加信息,這些信息使得接收站和發送站中的硬件時鐘得以同步,從而保證由源地發送的信號被目的地正確地識別出來。串行數據通信有兩種數據傳輸方式,即異步串行數據傳輸和同步串行數據傳輸。
異步通信:異步通信所傳輸的數據格式(也稱為串行幀)由1個起始位,5、6、7或8個數據位,1、1.5、2個停止位和1個校驗位組成。
起始位約定為0,空閑位約定為1。
異步通信的實質是指甲乙通信雙方采用獨立的時鐘,每個數據均以起始位開始,停止位結束,起始位觸發A、B雙方同步時鐘。每個異步串行幀中的1位彼此嚴格同步,位周期相同。
異步通信依靠起始位、停止位保持通信同步,對硬件要求較低,實現起來比較簡單、靈活。
同步通信:同步通信所傳輸的數據格式(也稱為同步串幀)是由多個數據構成的,每幀有兩個(或一個)同步字符作為起始位以觸發同步時鐘開始發送或接收數據。空閑位需發送同步字符。
同步通信依靠同步字符保持通信同步。數據組內數據與數據之間不需要插入同步字符,沒有間隙,因而傳輸速度較快,但要求有準確的時鐘來實現收發雙方的嚴格同步,對硬件要求較高,適用于傳送成批數據。
二、嵌入式Modem的工作原理
調制解調器(Modem)由發送、接收、控制、接口、操縱面板及電源等部分組成。數據終端設備以二進制串行信號形式提供發送的數據,經接口轉換為內部邏輯電平送入發送部分,經調制電路調制成線路要求的信號向線路發送。接收部分接收來自線路的信號,經濾波、反調制、電平轉換后還原成數字信號送入數字終端設備。
電話線可以使通信的雙方在相距幾千公里的地方相互通話,是由于每隔一定距離都設有中繼放大設備,保證話音清晰。在這些設備上若再配置Modem,則能通電話的地方就可傳輸數據。一般電話線路的話音帶寬在300~3400Hz范圍,用它傳送數字信號,其信號頻率也必須在該范圍。常用的調制方法有:頻移鍵控(FSK)、相移鍵控(PSK、DPSK)、幅度調制(PAM、QAM)、脈沖編碼調制(PCM)等。
Modem通常有三種工作方式:掛機方式、通話方式、聯機方式。電話線未接通是掛機方式;雙方通過電話進行通話是通話方式;Modem已聯通,進行數據傳輸是聯機方式。
調制解調器通電后,通常先進入掛機方式,通過電話撥號撥通線路后進入通話方式,最后通過Modem的“握手”過程進入聯機方式。
調制解調器與計算機連接是數據電路終端設備DCE(DataCircuitterminatingEquipment)與數據終端設備DTE(Data Terminal Equipment)之間的接口問題。DCE與DTE之間的接口是計算機網絡使用上的一個重要問題。
(一)DTE和DCE
DTE(DataTerminalEquipment,數據終端設備),是具有一定數據處理能力及發送和接收數據能力的設備。DTE可以是一臺計算機或終端,也可以是各種I/O設備。大多數數據處理終端設備的數據傳輸能力有限,如果將相距很遠的兩個DTE設備直接連接起來,往往不能進行通信,必須在DTE和傳輸線路之間加上一個稱為數據電路終端設備(DCE,DataCircuit-terminal Equipment)的中間設備。DCE的作用就是在DTE和傳輸線路之間提供信號變換和編碼的功能,并且負責建立、保持和釋放數據鏈路的連接。典型的DCE是與模擬電話線路相聯接的調制解調器。數字設備通過調制解調器接入電話網絡進行通信是利用模擬信號傳輸數字數據。
- 第 1 頁:淺談嵌入式Modem的通信技術
- 第 2 頁:RS-232C串行口
本文導航
非常好我支持^.^
(2) 100%
不好我反對
(0) 0%
相關閱讀:
- [移動通信] 5G 3GPP全球頻譜介紹 2023-10-24
- [電子說] fpga的開發流程有哪些步驟?fpga和嵌入式系統的區別在哪里? 2023-10-24
- [電子說] 華為辟謠將發射萬枚低軌衛星 難道要華為去學馬斯克搞星鏈? 2023-10-24
- [電子說] 6g需要衛星嗎?6g需要多少衛星? 2023-10-24
- [電子說] STM32速成筆記(14)—CAN通信 2023-10-24
- [電子說] 以技術創新推動產業進步丨納特通信參加2023杭州電磁技術及產業創新大會 2023-10-24
- [電子說] 遠程IO模塊物聯網應用提高工業自動化生產效率 2023-10-24
- [電子說] STM32H7芯片系列中定時器同步啟動并輸出PWM波形的實現方法 2023-10-24
( 發表人:彭菁 )