• 
    <ul id="auswy"><sup id="auswy"></sup></ul>
  • <ul id="auswy"></ul>
    ABB
    關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
    CAIAC 2025
    2025工業(yè)安全大會
    OICT公益講堂
    當前位置:首頁 >> 案例 >> 案例首頁

    案例頻道

    SMS在遠程監(jiān)控系統(tǒng)中的應用
    • 企業(yè):控制網(wǎng)    
    • 點擊數(shù):2076     發(fā)布時間:2006-09-08 02:57:20
    • 分享到:
    以移動通信網(wǎng)絡作為數(shù)據(jù)無線傳輸接收網(wǎng)絡,以短消息作為數(shù)據(jù)無線傳輸手段,可實現(xiàn)各種遠程監(jiān)控系統(tǒng)的數(shù)據(jù)傳輸。文中主要介紹了SMS在遠程監(jiān)控系統(tǒng)中的應用,手機模塊外圍電路設計,并對AT指令集和處理器控制手機模塊收發(fā)短信的方法進行了討論。實踐表明,GSM網(wǎng)SMS通信穩(wěn)定,系統(tǒng)擴展方便,具有很好的前景。
    1   引言
           近年來,遠程監(jiān)控技術(shù)備受人們關(guān)注,尤其在設備的性能監(jiān)測和故障診斷領(lǐng)域都得到了廣泛的應用。目前使用較多的是基于Internet,  PSTN公用電話網(wǎng)或者現(xiàn)場總線網(wǎng)絡的有線數(shù)據(jù)傳輸方式。但是在最近幾年,隨著數(shù)字無線通信技術(shù)的成熟,遠程監(jiān)控技術(shù)進入一個新的發(fā)展階段。GSM網(wǎng)是目前我國應用范圍最廣的數(shù)字移動通信系統(tǒng),短消息SMS( Short Message Service)作為GSM通信網(wǎng)絡的一項基本業(yè)務,能夠有效的完成信息的遠程傳輸,已廣泛應用于各種遠程監(jiān)控系統(tǒng)中。
           SMS短消息服務是GSM系統(tǒng)中提供的一種GSM終端(手機)之間,通過服務中心(Service Center)進行文本信息收發(fā)的應用服務,其中服務中心完成信息的存儲和轉(zhuǎn)發(fā)功能。利用短消息進行通信,不僅信號較穩(wěn)定,無同頻干擾,而且具有保密性好,價格低廉等優(yōu)點,因此,目前國內(nèi)外一些公司對采集點分散且相距較遠的遠程監(jiān)控系統(tǒng)均采用了短消息的通信方式。
    2   基于SMS遠程監(jiān)控系統(tǒng)傳輸方案
           在筆者實際開發(fā)的變壓器紅外遠程報警裝置中,就利用了短消息實現(xiàn)遠程通信。該遠程報警裝置主要用于電力系統(tǒng)中的變壓器防盜報警。在遠程監(jiān)控系統(tǒng)設計中,根據(jù)系統(tǒng)需要實現(xiàn)遠程報警的功能,遠程監(jiān)控系統(tǒng)的總體結(jié)構(gòu)主要由現(xiàn)場控制設備(下位機),遠程通信,監(jiān)控中心(上位機)三部分組成,其中遠程通信,采用短消息SMS完成數(shù)據(jù)的遠程傳輸,整個系統(tǒng)結(jié)構(gòu)框圖如圖1所示。
           下位機采用嵌入式微處理器ARM來控制和采集設備的運行參數(shù)、報警信息,并以短消息的方式通過GSM網(wǎng)絡發(fā)送給上位機,上位PC機通過GSM網(wǎng)絡接收短信,對數(shù)據(jù)進行整理和分析并以短消息方式發(fā)出控制命令,微處理器ARM接受控制命令對設備進行調(diào)整。


    圖1   遠程監(jiān)控系統(tǒng)結(jié)構(gòu)圖
    Fig. 1  Structure of remote supervision systems
    3 實現(xiàn)SMS收發(fā)的硬件電路
           短信收發(fā)電路的核心硬件是無線通信模塊,目前,國內(nèi)已經(jīng)開始使用的手機模塊有Falcom的A2D系列、Wavecome的WM02系列、西門子的TC35系列、中興的ZXCM18系列等,其中西門子TC35系列模塊性價比很高。本設計選用的是西門子TC35系列的TC35I,功能與TC35兼容并且具有國內(nèi)的無線電設備入網(wǎng)證,設計緊湊,大大縮小了用戶產(chǎn)品的體積。TC35I與GSM 2/2+兼容、雙頻(GSM900 /GSM1800)、RS232數(shù)據(jù)口。該模塊集射頻電路和基帶于一體,向用戶提供標準的AT命令接口,為數(shù)據(jù)、語音、短消息和傳真提供快速、可靠、安全的傳輸,方便用戶的應用開發(fā)及設計。
           為實現(xiàn)TC35I能夠完成系統(tǒng)短信收發(fā)功能,它的外圍電路設計如圖2,包含六個部分:電源電路、開機啟動電路、關(guān)機電路、SIM卡電路、工作狀態(tài)指示電路和數(shù)據(jù)輸入/輸出電路。TC35I通過RS232串口與處理器連接,微處理器(微機)通過RS232串口向TC35I發(fā)送AT命令,可以控制模塊進行設置,撥號以及模塊的短信收發(fā)。


    圖2 手機模塊的外圍電路
    Fig. 2  Periphery circuit of mobile telephone module
     
    4  AT指令和SMS收發(fā)過程
           短消息的接收和發(fā)送(手機模塊的工作),主要是微處理器ARM或上位PC機通過串口向手機模塊發(fā)送AT指令來控制完成的。GSM AT指令集由諾基亞、愛立信、摩托羅拉和HP等廠家共同為GSM系統(tǒng)研制的。GSM AT指令集包含對SMS的控制。
    4.1  AT指令
           TC35提供的命令接口符合GSM07.05中定義的AT指令,提供了移動平臺與數(shù)據(jù)終端之間的通用接口。在手機模塊收到網(wǎng)絡發(fā)來的短消息時,能通過串口發(fā)送指示,數(shù)據(jù)終端設備也可以向手機模塊發(fā)送各種命令。表1列出了一些常用的與SMS相關(guān)的GSM AT指令。
    表1與SMS相關(guān)的AT指令
    Tab. 1  AT Command of SMS


    4.2  SMS收發(fā)過程
           根據(jù)GSM 07. 05的定義,AT指令對短消息的發(fā)送和接收共有三種模式:Block模式、基于AT命令的Text模式和基于AT命令的PDU模式。PDU模式不僅支持英文短消息也能發(fā)送中文短消息,由于要發(fā)送漢字信息,因此采用AT指令的PDU模式。實現(xiàn)短信收發(fā)的基本過程如下:
        (1) TC35i初始化
        AT+CMGF=0<CR>;設置PDU編碼模式
        AT+CNMI=1.1.2<CR>;設置短消息到來自動提示
        AT+CMGD=<index><CR>;將所有位置的消息刪除,準備接收
        (2)發(fā)送消息過程
        1)  AT+CMGS=<Len_ char><CR>;設置發(fā)送數(shù)據(jù)長度;
        2)  接收到“>”符號后開始發(fā)送短消息格式幀,以ASCII碼“1A”結(jié)束。格式幀中包含短消息服務中心地址、對方地址、消息生命周期以及需傳輸?shù)臄?shù)據(jù)內(nèi)容等。
        (3)接收消息過程
    1) MCU接收到新短消息信號后,發(fā)出讀取消息指令:
      AT+CMGR=<index><CR>;
        2)TC35i將返回短消息格式幀,包含對方地址,短消息服務中心地址,數(shù)據(jù)內(nèi)容,以及消息發(fā)送的時間等。程序從消息幀中分解出需要傳輸?shù)臄?shù)據(jù)。
        3)從SIM卡讀出消息并處理后,要將其刪除:
    AT+CMGD=<index><CR>;
    5   SMS收發(fā)的軟件設計
           系統(tǒng)程序軟件設計的重點在于處理器的編程。微處理器通過串口向TC35發(fā)送不同的AT指令,能完成多種功能,如網(wǎng)絡登錄、讀取SIM卡上電話號碼、發(fā)送SMS消息、接收SMS消息等。其主程序流程如圖3所示。
           其中,初始化的工作包括設置串口速率、無線網(wǎng)絡登陸以及設置短信模式為PDU模式。由于在GSM標準中,中文編碼采用的是Unicode編碼,而不是目前國內(nèi)常用的GB-2312編碼,故還需要進行中文編碼的轉(zhuǎn)換,才能顯示漢字字型。因此PDU編碼不僅包括按PDU的編碼規(guī)則產(chǎn)生PDU串,還包括Unicode編碼與GB-2312編碼之間的相互轉(zhuǎn)換。


    圖3軟件流程圖
    Fig .3  Flowchart of software system
    結(jié)束語
           使用GSM網(wǎng)SMS作為遠程通信的實現(xiàn)技術(shù),克服了傳統(tǒng)通信方式的缺點,提高了通信的穩(wěn)定性,方便了系統(tǒng)擴展,簡化了控制,并且能夠?qū)崿F(xiàn)多個手機模塊并行工作,大大提高了系統(tǒng)的性能。這種模式能夠方便地為各種規(guī)模的企業(yè)和單位搭建起一個廉價、方便的通信平臺,為建立遠程監(jiān)控系統(tǒng)提供了有效的途徑。
    參考文獻
    [1] 周國祥,周俊等. 基于GSM的遠程通信控制器研制及其應用[J]. 計算機工程,2005,(10).
    [2] Siemens TC35技術(shù)手冊. http://www.siemens.com/wm[EB/OL].
    [3] 饒潔,黃華等. 基于GSM/SMS與Internet/PC的遠程監(jiān)控系統(tǒng)[J]..計算機系統(tǒng)應用,2005,(4).
    [4] 趙長奎. GSM數(shù)字移動通信應用系統(tǒng)[M]. 北京:國防工業(yè)出版社,2001.
    [5] 張申勇; 陳長清等. 一種基于SMS的移動通信網(wǎng)絡自動監(jiān)控系統(tǒng)[J]. 計算機工程2005,(11).
    [6] 馬潮. ATmega8原理及應用[M]. 北京,清華大學出版社,2002.

    熱點新聞

    推薦產(chǎn)品

    x
    • 在線反饋
    1.我有以下需求:



    2.詳細的需求:
    姓名:
    單位:
    電話:
    郵件: