精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>消費電子>手機類>嵌入式系統中的MODEM

嵌入式系統中的MODEM

2006-04-18 | rar | 1480 | 次下載 | 10積分

資料介紹

嵌入式系統中的MODEM

近日研究MODEM心得不少,寫出來,請大家提提意見。
(一)協議
按照調制解調協議的不同,數據傳輸速度亦各不相同。
56K bit/秒有ITU V.90、Rockwell K56Flex和US Robotics X2三種協議,
33.6K bit/秒的協議是ITU-TSS V.34+,
14.4K bit/秒的協議是V.32bis,
9.6K bit的協議是V.32,
4.8K bit的協議有V.27,
2.4K bit的協議有V.26,
1.2K bit的協議有V.23,
600 bit的協議有V.22,
300 bit的協議有V.21。
有一些MODEM并沒有標出速率,我們可以根據標出的協議來推斷。

MODEM和DTE(數據終端設備)的接口。
MODEM與DTE的接口常用的是V.24標準和RS—232C。V.24和RS—232C在功能上是兼容的,在線
路連接上只有細小的差別,最近的RS—232D標準已經和V.24標準完全一樣了。
RS—232C共有20條線,V.24有28條線。以RS—232C為例,RS—232C的連線可分為五類:數據
線、定時線、控制線、檢測線和地線。
(1) 數據線:即“數據發送”、“數據接收”,正反向信道各兩根。
(2) 定時線:包括“發信機信號碼元定時(DTE產生)”和“發信機信號碼元定時(DCE產生)
“、“接收機信號碼元定時(DCE產生)”共三根。
(3) 控制線:雙方協調一致工作必須的,俗稱握手線,有“請求發送”RTS,此線控制DCE的
數據信道發送數據,“接通”狀態時表示DCE處于發送方式。“允許發送”CTS,該線的狀態
表示DCE是否處于數據發送狀態,“接通”表示DCE已準備好發送數據,即可接收DTE發來的
數據。“DTE準備就緒”,此線表示對DTE的接通和斷開進行控制,“接通”狀態時表示DTE
已做好操作準備,并使DCE準備接至線路。 “DCE準備就緒” ,此線的狀態表示DCE是否已
準備好,“接通”狀態時表示DCE已和線路接好,并準備與DTE進一步交換控制信號。加上
“數據信號速率選擇器”(DTE或DCE)、“反向信道請求發送”、“ 反向信道允許發送”共8
根。
(4) 檢測線包括“正向信道接收線路信號檢測器”DCD、“反向信道接收線路信號檢測器”
DCD、“信號質量檢測器”、“振鈴指示器”共四根。
(5) 地線通常指信號地線,保護地不算在內。
在實際使用時,并非所有的線都要接上。對于異步通信來說,定時線是可以不接的。如果收
發雙方都處于“待命狀態”,只需接發送線、接收線和地線,控制線都可以不接。因為控制
線空著就是高電平,就是接通”,就是“待命狀態”。不過這樣一來收發雙方時刻處于不受
控狀態,抗干擾能力下降。軟件的設計也會相對復雜一些。
???
RS—232C接口在使用中要注意:
(1) RS—232C電平是雙電平,以高電平(+3~+15V)表示“0”,低電平(—3~—15V)表示
“1" 電平 。而MCU的全雙工串行通信接口的電平是TTL電平(地表示0電平,+5V表示1電
平),和RS—232接口電平不同,要實現兩種不同電平之間的正確連接先要轉換電平才行。轉
換電平有兩種解決辦法,第一種(最常用)的是在單片機與MODEM之間增加一個芯片(比如
MAX232、HIN232),這種芯片能將單片機的TTL電平轉換成RS—232電平,同時有信號發送和
接收兩部分,只用一組TTL電壓(+5V)就可以了。第二種是配置一種異步通信適配器,將TTL
電平轉換成RS—232電平,它也有信號發送和接收兩部分,但要用二組電壓,即+5V和+3~
+15V、—3~—15V。
(3) DCE和DTE的發送信號碼元定時線上由低電平轉換成高電平的時刻要正好對應發送信號碼
元的中央。

(二)功能
調制解調器分基帶調制解調器、話帶調制解調器、寬帶調制解調器三種,嵌入系統中常用的
是第二種。
話帶調制解調器主要有兩種,一種是專為在音頻模擬話路上傳輸數據信號設計的,又稱話路
調制解調器。另一種專為短波通信用的無線短波調制解調器。
話路調制解調器包括下面各部分:
(a) 終端和調制解調器的接口,應符合V.24/V.28建議。
(b) 自動呼叫應答器,當終端發出被叫用戶的電話號碼指令后,通過自動呼叫單元變成撥號
脈沖送往交換機,連接被叫用戶。若被叫空閑,自動應答單元將被叫調制解調器接到線路
上。
(c) 調制解調器,完成調制解調器任務。
(d) 成形濾波器和均衡器。成形濾波器將數據信號的頻譜變成碼間干擾很小的近似理想的頻
譜,使輸出端得到需要的波形。均衡器是對信道和調制解調器內的衰耗失真和群延時失真進
行均衡補賞,有固定、手動和自適應三種。
(e) 載頻系統。提供調制與解調所需要的載頻。
(f) 定時系統。提供收發雙方所需要的位定時信號和其它時鐘信號。
(g) 擾碼器和解擾碼器。擾碼器將短周期的的輸入數據碼元變換成長周期的準隨機碼,以保
證接收機能從接收信號中提取定時信號,并防止出現連“0”信號。
(h) 測試設備。能提供線路端口和數字端口的回環,以便測試調制解調器和信道好壞。
(i) 其它還有回波抵消器、同步/異步變換器、糾錯等,不一一解釋。

并非所有的MODEM都有以上功能,計算機中使用的內MODEM很多就而沒有控制芯片,它把調制
解調的管理任務交給CPU來完成。還有的MODEM連數據載入/輸出芯片和控制芯片都沒有,只
有一些基本電路來作PC和電話網間的連接。它們通常稱為軟Modem。嵌入系統中用的MODEM功
能一般都比較強大,有的甚至提供TTL電平接口,和并行總線連接方式。

(三)連接線
我們先再來看看和 普通外置MODEM 相接的 RS-232 線,

 9針串口(DB9)????????????????? 25針串口(DB25)
針號????? 功能說明???? 縮寫???? 針號???? 功能說明???? 縮寫

1???? 數據載波檢測??? DCD????? 8???? 數據載波檢測??? DCD
2???? 接收數據???? RXD???? 3???? 接收數據???? RXD
3???? 發送數據???? TXD???? 2???? 發送數據???? TXD
4???? 數據終端準備???? DTR???? 20???? 數據終端準備???? DTR
5???? 信號地???????? GND???? 7???? 信號地???????? GND
6???? 數據設備準備好??? DSR???? 6???? 數據準備好???? DSR
7???? 請求發送???? RTS???? 4???? 請求發送???? RTS
8???? 清除發送???? CTS???? 5???? 清除發送???? CTS
9???? 振鈴指示???? DELL???? 22???? 振鈴指示???? DELL
前文已經講過,如果收發雙方都處于“待命狀態”,只需接發送線、接收線和地線,控制線
都可以不接。所以我們可以僅僅使用RXD,TXD,GND(三線制)與單片機相連。

(四)?AT命令集
??下面介紹通訊程序例子中涉及到的AT命令。

1. ATD[S]???????? 撥號命令。
??????? 使調制解調器撥命令行中隨 D 后的號碼。
??????? 撥號修正參數:???
??? P?????? 脈沖撥號。命令調制解調器使用脈沖撥號。
??? T?????? 音頻撥號。命令調制解調器使用音頻撥號。
??? 逗號(,)?? 使調制解調器在撥號期間暫停一段指定時間。
線路連接完成后,在撥出方,用相關的指令(比如ATD)撥接收方的電話號碼。該命令使MODEM
立即進入摘機狀態,并撥出跟在后面的號碼。D命令是基本的撥號命令,它受到其它命令的
修飾可構成MODEM何時撥號以及如何撥號等操作。例如,ATD2245879,其中2245879為電話號
碼。我們常常碰到撥打外線電話時需要暫停一下,等聽到二次撥號音(外線)之后才能再撥
后續的號碼??梢允褂?," 標準暫停。比如:ATD0,2245879。 缺省時暫停時間為2s(秒)。
???
這時接收方開始響鈴,使用以下命令應答。
2. ATA?????????? 應答命令。
??????? 使調制解調器應答呼叫而無需等待響鈴。適合在手動應答呼叫或在發送方式下直
??????? 接與另一臺調制解調器建立聯絡時使用。
如果要求MODEM具有自動應答特性,則應該預先將MODEM的S0寄存器設置為非0。比如預先輸
入:ATS0=1 。
這樣 兩個MODEM就可以相互通信了,通信完畢后想掛斷應該如下操作。
3.? +++??????? 脫離字元
當您連線狀態下,想轉換為命令模式,只需鍵入”+++’,MODEM回應”OK’,您就可以對本地
MODEM下命令了。
4.ATHn???????? 掛機控制
? 輸入:ATH0?? 調制解調器掛斷。
至此通信完畢。
注意:所有的AT命令都是ASCII碼,必須同時以(0x0D)回車符號結束.

(五)MODEM的使用舉例
  在構成單片機自動報警裝置時,可以有以下四種方案供用戶選擇。

1 直接撥通BP機號碼報警
  這是一個最簡單的方案。首先,由單片機巡回監視報警信號的出現。單片機按照事先給
定的BP機號碼發DTMF信號即開始撥號,當接到傳呼臺的回音信號后即自動掛機。如果繼續簡
化電路,使用DTMF撥號集成電路代替MODEM也可以。雖然不能檢測回音信號,但是使用適當
的延時即可。

2 與語音電路相結合的報警
   在這個方案中,應增設一塊語音電路。單片機編程方案與上例基本相同,區別在于:
此處應按照事先給定的電話號碼(例如“110”)發DTMF信號。撥號過程結束,延時一定時
間之后即可啟動語音電路工作。令其反復播放同一段預先錄入的話語,如:“我是某地某
人,情況緊急,請求幫助”等。接電話的值班員,無論是誰,都可立即明白。
  單片機控制方面,只須增加指令,對語音電路進行控制即可。此例同樣可以不用
MODEM。

3 接收端采用MODEM和單片機顯示裝置的報警
   在接收端采用MODEM和單片機顯示裝置可以在無人值守的場合自動監視各處發來的報警
信息,將其存儲并用數碼顯示出來,必要時還可增設警報音響等其它設施。發射段使用帶
DTMF撥號功能的MODEM,而接收端無需DTMF撥號等功能。

4? 利用Internet網遠程報警
??????? 利用PPP方式,單片機先撥號本地上網服務器,然后通過Internet將信息送到遠程
計算機去。這個方法可以節約長途電話費。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1490次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  92次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  10次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7藍牙設備在嵌入式領域的廣泛應用
  14. 0.63 MB  |  3次下載  |  免費
  15. 89天練會電子電路識圖
  16. 5.91 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費