華為串口多路復(fù)用參考手冊_第1頁
華為串口多路復(fù)用參考手冊_第2頁
華為串口多路復(fù)用參考手冊_第3頁
華為串口多路復(fù)用參考手冊_第4頁
華為串口多路復(fù)用參考手冊_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

產(chǎn)品名稱密級GTM900內(nèi)部公開產(chǎn)品版本共20頁華為串口多路復(fù)用參考手冊擬制張升46705日期2006/08/03評審人日期批準(zhǔn)日期HUAWEIHuaweiTechnologiesCo.,Ltd.華為技術(shù)有限公司版權(quán)所有侵權(quán)必究(DVP05T04V2.4/IPD-CMMV3.0/僅供內(nèi)部使用)修訂記錄日期修訂版本CM修改章節(jié)修改描述作者2006/08/031.00初稿完成張升46705TOC\o"1-5"\h\z\o"CurrentDocument"簡介6\o"CurrentDocument"幀結(jié)構(gòu)6\o"CurrentDocument"基本模式的幀結(jié)構(gòu)7\o"CurrentDocument"高級模式的幀結(jié)構(gòu)7\o"CurrentDocument"應(yīng)用舉例7\o"CurrentDocument"啟動業(yè)務(wù)8\o"CurrentDocument"DLC建立業(yè)務(wù)9\o"CurrentDocument"建立控制通道9\o"CurrentDocument"建立其他通道9\o"CurrentDocument"數(shù)據(jù)業(yè)務(wù)9\o"CurrentDocument"DLC釋放業(yè)務(wù)10\o"CurrentDocument"關(guān)閉業(yè)務(wù)11\o"CurrentDocument"控制通道的復(fù)用11\o"CurrentDocument"參考資料清單12華為串口多路復(fù)用參考手冊關(guān)鍵詞:多路復(fù)用摘要:本文描述了華為GTM900模塊串口多路復(fù)用的工作原理及使用方法,指導(dǎo)用戶的二次工作??s略語清單:縮略語英文全名中文解釋?lABMAsynchronousBalancedMode異步平衡模式ERMError-RecoveryMode錯誤恢復(fù)模式DLCDataLinkConnection數(shù)據(jù)鏈路連接FCSFrameCheckSequence幀校驗序列SABMSetAsynchronousBalancedMode設(shè)置異步平衡模式UAUnnumberedAcknowledgement無編號應(yīng)答DMDisconnectedMode連接斷開模式UIHUnnumberedInformationwithheaderCheck帶頭校驗的無編號信息UIUnnumberedInformation無編號信息PSCPowerSavingControl功率節(jié)省控制MSCModemStatusCommandModem狀態(tài)命令1簡介串口多路復(fù)用(以下簡稱多路復(fù)用)是在一條物理串行接口上實現(xiàn)多個數(shù)據(jù)鏈路連接(DLC),使得可以同時在一條串行接口上存在多個會話,比如語音、FAX、數(shù)據(jù)、SMS、GPRS、USSD等。幀結(jié)構(gòu)類似HDLC。多路復(fù)用有三種操作模式:基本模式、帶錯誤恢復(fù)功能的高級模式、不帶錯誤恢復(fù)功能的高級模式(具體可以參見GSM07.10協(xié)議),華為GTM900模塊支持不帶錯誤恢復(fù)功能的高級模式,與基本模式相比有如下特點:可以在應(yīng)用XON/XOFF流控的鏈接上使用失去同步后恢復(fù)時間比較快采用什么模式對于用戶來說,影響不會很大,根據(jù)協(xié)議,基本模式與高級模式的處理過程非常類似,根據(jù)所提供的參考手冊,用戶很容易從一種模式轉(zhuǎn)到另一種模式,比如從基本模式轉(zhuǎn)到高級模式。多路復(fù)用提供如下的業(yè)務(wù)接口:啟動業(yè)務(wù)DLC建立業(yè)務(wù)數(shù)據(jù)業(yè)務(wù)DLC釋放業(yè)務(wù)關(guān)閉業(yè)務(wù)上述給出的業(yè)務(wù)在后面將會給出詳細(xì)的介紹和應(yīng)用舉例。2幀結(jié)構(gòu)C/R:命令/響應(yīng)Command/response位用法如下:Command/responseDirectionC/RvalueCommandInitiator?Responder1Responder?Initiator0ResponseInitiatorAResponder0ResponderAInitiator1DLCI:DLC標(biāo)識,取值范圍為0~63。?控制:定義幀類型幀類型BIT1BIT2BIT3BIT4BIT5BIT6BIT7BIT8SABM1111P/F100UA1100P/F110DM1111P/F000DISC1100P/F010UIH1111P/F111UI1100P/F000P/F:P/F位是依據(jù)該幀是命令幀/響應(yīng)幀來確定是P功能還是F功能。如果是命令幀,則P/F位作為P功能;如果是響應(yīng)幀,則P/F位作為F功能。如果一個命令希望應(yīng)答,命令幀的P功能設(shè)置為1,響應(yīng)幀(對該命令幀的應(yīng)答)的F功能也應(yīng)該設(shè)置為1。對于命令發(fā)送端來說,發(fā)送一個希望應(yīng)答的命令后,必須等到對端應(yīng)答或者超時,才能發(fā)送下一個希望應(yīng)答的命令。超時可以進(jìn)行重發(fā)或者相應(yīng)的異常處理。SABM(SetAsynchronousBalancedMode):SABM命令幀用于建立一個DLC,接收端收到并且認(rèn)可該命令后,用UA幀進(jìn)行應(yīng)答。如果對端沒有準(zhǔn)備好或者不愿意建立該DLC,則對端用DM幀進(jìn)行應(yīng)答,F(xiàn)位設(shè)置為1。如果T1時間內(nèi)沒有收到UA或者DM響應(yīng),發(fā)起者會重發(fā)DISC,直到重發(fā)次數(shù)達(dá)到設(shè)定值。UA(UnnumberedAcknowledgement):UA響應(yīng)幀用于接收端對收到并且認(rèn)可的SABM幀或DISC幀的應(yīng)答。DM(DisconnectedMode):DM響應(yīng)幀用于在鏈接還沒有建立的狀態(tài)下,接收端對接收到的DISC命令幀的響應(yīng)。在鏈接還沒有建立的狀態(tài)下,接收端對于接收到的命令(除DISC外)不響應(yīng)。F功能如果為1表示對接收的命令的響應(yīng)。接收到非請求的DM響應(yīng)幀時進(jìn)行的處理,不考慮F位。DISC(Disconnect):DISC命令幀用于通知對端拆除鏈接,對端用UA響應(yīng)幀應(yīng)答。如果在DLC0發(fā)送DISC命令幀,則等效于退出MUX功能。?長度BIT1BIT2BIT3BIT4BIT5BIT6BIT7BIT8EAL1L2L3L4L5L6L7EA用于擴(kuò)展,本文取EA為1,表示長度域只有一個字節(jié)表示。信息:信息域由若干字節(jié)組成。信息幀有I幀、UI幀和UIH幀,GTM900模塊支持UIH幀。校驗:校驗域只包括1個字節(jié),生成多項式為:x8+x2+x+1。對于UIH幀,F(xiàn)CS的計算只包括地址和控制域。對于命令/響應(yīng)幀,F(xiàn)CS的計算包括地址、控制和長度。(高級模式?jīng)]有長度域)注:具體算法請參見GSM協(xié)議07.10。注:關(guān)于C/R及P/F位,補(bǔ)充幾點:F功能如果為1表示對接收的命令的響應(yīng),F(xiàn)功能為0表示主動報告狀態(tài)。傳輸數(shù)據(jù)信息(比如“ATD1861;”)時,在PC—》GTM900方向(見后面應(yīng)用舉例部分),C/R位置為1;在GTM900一》PC方向,C/R位置為0;兩個方向P位都位0。2.1基本模式的幀結(jié)構(gòu)基本模式的幀結(jié)構(gòu)如下:標(biāo)記地址控制長度信息校驗標(biāo)記1字節(jié)1字節(jié)1字節(jié)1或2字節(jié)整數(shù)個字節(jié)1字節(jié)1字節(jié)圖X:基本模式的幀結(jié)構(gòu)2.2高級模式的幀結(jié)構(gòu)高級模式的幀結(jié)構(gòu)如下:標(biāo)記地址控制信息校驗標(biāo)記1字節(jié)1字節(jié)1字節(jié)整數(shù)個字節(jié)1字節(jié)1字節(jié)圖X:高級模式的幀結(jié)構(gòu)注:沒有長度域。3應(yīng)用舉例下面舉例說明前面提及的業(yè)務(wù)接口的使用方法。fl一UAW匚華為串口多路復(fù)用參考手冊3.1啟動業(yè)務(wù)可以通過AT+CMUX命令來激活多路復(fù)用,該命令格式為:AT+CMUX=<mode>[,<subset>[,<port_speed>[,<N1>[,<T1>[,<N2>[,<T2>[,<T3>[,<k>]]]]]]]]—參數(shù)說明:mode:指定多路復(fù)用的模式,GTM900模塊必須設(shè)為1。0Basicoption1Advancedoptionsubset:指定幀類型,GTM900模塊設(shè)為0。0UIHframesusedonlyUIframesusedonlyIframesusedonly缺省值:0port_speed:指定傳輸速率9600bit/s19200bit/s38400bit/s57600bit/s115200bit/s230400bits/sN1:最大幀尺寸1-32768缺省值:基本模式為31(高級模式為64)T1:確認(rèn)時間,單位為10ms.255缺省值:10(即100ms)N2:最大重傳次數(shù)0-100缺省值:3T2:控制通道的響應(yīng)時間,單位為10ms255缺省值:30(即300ms)注意:T2必須大于T1.T3:喚醒響應(yīng)時間,單位為s1-255缺省值:10k:串口尺寸,用于帶錯誤恢復(fù)的高級模式。1-7缺省值:23.2DLC建立業(yè)務(wù)3.2.1建立控制通道啟動多路復(fù)用后,接著需要建立控制通道(DLCI=0),用來控制多路復(fù)用的參數(shù)。3.2.2建立其他通道建立DLCI=1的通道:再建立DLCI=2的通道:3.3數(shù)據(jù)業(yè)務(wù)邏輯通道建立后,即可用UIH進(jìn)行數(shù)據(jù)傳輸。下面介紹數(shù)據(jù)的傳輸方法,以使用DLCI=1的通道傳輸數(shù)據(jù)為例,其他通道類似。比如傳輸AT命令,直接將字符串“atd1861;\r\n”打包到UIH幀的信息域,如下圖:7E07EF617464313836313B0D0A057E7E05EF617464313836313B0DDF7E7E05EF0D0A4F4B0D0ADF7E7E05EF

4F4B0D0ADF7E注意:FCS計算只包括地址域和控制域。傳輸數(shù)據(jù)信息時,在PC—》GTM900方向,C/R位置為1;在GTM900―》PC方向,C/R位置為0;兩個方向P位都位0。PC—》GTM900:信息域的字符串“atd1861;\r\n”對應(yīng)為:617464313836313B0D0AGTM900一》PC:GTM900給PC回的信息為:atd1861;OKOK3.4DLC釋放業(yè)務(wù)釋放DLCI=1的通道:釋放DLCI=2的通道:

異常情況:注:模塊回了DM幀,說明收到DISC幀的GTM900模塊已經(jīng)處在disconnected模式了。3.5關(guān)閉業(yè)務(wù)釋放DLCI=0的通道,等效于關(guān)閉多路復(fù)用業(yè)務(wù),并返回到正常情況下的直命令模式。3.6控制通道的復(fù)用在控制通道(DLCI=0)上用UIH幀傳輸數(shù)據(jù)即是在進(jìn)行控制通道的復(fù)用。根據(jù)GSM協(xié)議07.10中的控制通道的復(fù)用規(guī)范,消息的格式為:TypeLengthValue1Value2Valuen可以傳輸如下類型的信息:PN(DLCparameternegotiation):參數(shù)協(xié)商PSC(PowerSavingControl):功率節(jié)省控制CLD(Mul

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論