新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 數據終端設備與無線通信模塊之間串行通信鏈路復用協議(TS27.010)在嵌入式系統上的開發

        數據終端設備與無線通信模塊之間串行通信鏈路復用協議(TS27.010)在嵌入式系統上的開發

        ——
        作者:陳 雷 趙惠芳 丁曉明 時間:2005-09-19 來源: 收藏
        數據終端設備與無線通信之間串行通信鏈路復用協議(TS27.010)在嵌入式系統上的開發
        隨著移動通信技術的迅速發展,具備無線通信功能的移動終端也迅速發展起來。這些移動終端支持普通的話音、短消息等業務,隨著GPRS網絡覆蓋的迅速擴大,越來越多的手持/車載移動終端也開始支持GPRS上網業務。如何在一個終端設備上整合這些業務,這是許多移動終端設備開發者面對的問題。筆者在開發一款車載移動終端過程中,采用了3GPP的TS 27.010協議,成功地整合了這些業務。

        介紹

        本文引用地址:http://www.104case.com/article/8630.htm

        在常用的GSM/GPRS通信中(如Siemens的MC35、WaveCom的Q2400等),只能通過一個普通9針的異步串口與終端設備TE(Terminal Equipment)進行通信。TE和MSMobile Station需要通過這個串口交換各種類型的數據,例如:語音、傳真、數據、SMS、CBS、電話號碼本的維護、電池狀態、GPRS、USSD等。如何在一個串口上同時支持這么多的業務?例如,在數據通信過程中,怎樣發送或接收SMS?為了解決這些問題,3GPP提出了一個協議--(Terminal Equipment to Mobile Station Multiplexer Protocol)。有了Multiplexer,即使在數據連接過程中,也可以發送SMS。其它業務組合也可以同時進行。例如,數字語音和SMS同時發送。Multiplexer的存在使得一個完整的系統能夠根據需要進行劃分。

        3GPP 的Multiplexer設計非常靈活,并且獨立于MS/TE平臺,已有的應用程序不需要改動即可工作。在設計Multiplexer時,特別考慮到采用電池供電的設備的需求,所以包含了省電模式控制等很重要的功能,并且Multiplexer本身在運行時也盡量使用最小的功耗和內存。

        Multiplexer基于ISO的HDLC標準設計,工作于有多種選項的單模式下。但是Basic Option并不遵從HDLC。在基本選項模式下,Multiplexer沒有透明機制,也沒有錯誤恢復功能。但是在高級選項(Advanced Option)模式下,使用HDLC的透明機制,且Multiplexer有一個方便的再同步機制,能夠在DC1/DC3(XON/XOFF)流控打開的鏈路上工作,且包含了錯誤恢復功能。

        3GPP的Multiplexer依賴于一個控制信道。在這個控制信道上,TE和MS交換控制信息,例如參數協商、節電控制信息、流控信息等。Multiplexer是一個可選項,如果支持這個功能,就應使用AT+CMUX命令激活它。 Multiplexer為TE和MS在一個起始/停止模式的、具有分幀功能的串行鏈路上傳輸數據流提供了一套機制。圖1給出了不同的協議層及其功能示意。Multiplexer層負責將數據按字節流的方式傳輸,不再進行進一步的組幀;如果數據需要按一定結構傳輸,就需要增加一個會聚層來完成這些功能。

        Multiplexer為TE上的進程和MS上相對應的進程提供了一條虛連接,這樣TE和MS上的進程就可以通過這條虛連接通信。例如,TE上的SMS應用程序可以通過一條Multiplexer通道與MS上的SMS處理程序連接起來。 TS27.010規范使用8bit字符的start-stop傳輸模式,兩個Mulitplexer實體間的通信使用了規定的幀格式。TE和MS之間的每個信道稱為一條數據鏈路連接DLC(Data Link Connection),這些DLC被依次獨立地建立起來。每個DLC都可以有自己的流控機制。

        Multiplexer有三種工作模式:Basic、Advanced without error recovery和Advanced with error recovery。這三種模式特點如下:



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 安西县| 华安县| 宜州市| 廊坊市| 前郭尔| 方城县| 丰原市| 嵩明县| 武乡县| 仙居县| 仙桃市| 望谟县| 微博| 博野县| 天气| 新平| 托克逊县| 明星| 凤翔县| 石渠县| 丽水市| 莫力| 子洲县| 博爱县| 公主岭市| 都兰县| 淮滨县| 中宁县| 武夷山市| 南开区| 广德县| 凤翔县| 六安市| 米脂县| 积石山| 深州市| 金寨县| 闽清县| 济宁市| 雷州市| 白河县|