SMS通信直放站監控管理論文

時間:2022-06-25 11:54:00

導語:SMS通信直放站監控管理論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

SMS通信直放站監控管理論文

摘要:論述直接站遠程監控系統的方案、系統的組成、硬件的配置、軟件設計、工作原理、功能以及技術性能。該系統通過下位機(MCU)采集各種模擬量和開關量,整理后由TC35手機模塊發送到監控中心。如果出現故障,則直接發送到維修為員的手機上,顯示故障信息。監控中心還可以對直放站進行設置和定時采集。

關鍵詞:遠程監控無線通信系統設計

引言

隨著GSM移動通信網絡的迅速發展和用戶的日益擴大,新技術和新業務的開發和應用已提到十分重要的位置。為了消除GSM公網信號盲區,延伸覆蓋范圍,需要在一些偏遠的地區或在不具備直放站建設條件、話務較少的地方設置直放站。由于這些地區交通、通信等的局限,使得直放站的維護變得十分困難。直放站經常出現的問題是:交流電源系統;溫度的變化對直放站的影響;電子器件參數變化對放大器放大倍數的影響等。

以往直放流出現問題,維修為員不可能迅速趕到現場排除故障,多數是通過用戶反饋后,才能解決。所以作者設計了直放站的監控系統,將告警信息通過手機短消息方式,發送到集中監控中心,從而實現直放站的遠程遙控、遙測、遙調、遙訊。

1系統工作原理及組成

該系統主要由2部分組成:直放站監控終端、集中監控中心。通信方式采用手機短消息方式;通過信設備采用西門子手機模志TC35,西門子的手機終端TC35T。TC35具有功能有語音、數據、短消息、FAX四種傳輸方式;工作在GSM900MHz和1800MHz頻帶范圍內;工作電源3.3~3.5V;波特率為300~115kbps,在1200~115kbps為自動波特率配置;數據傳送采用AT命令集;sms具有TEXT和PDU圖形模式;P-P數據通信速率是2400bps、4800bps、9600bps、14400bps。TC35T是將TC35做到工業手機中,對外提供標準的RS232接口和電源接口。將計算機的串行口與TC35T的串行口電纜直接連接,并在計算機上添加標準的調制解調器就可以使用了。TC35T使用AT命令集工作。系統的原理框圖如圖1所示。

集中監控中心通過通道1發送命令。首先,通過TC35T發送設置命令,初始化直放站,設置需要采集的模擬量和開關量,設置系統的密碼及修修為員的手機號碼。然后,發送采集命令,采集各種數據量。采集完數據量后,經下位機的處理,通過通道2以短消息的方式發送到集中監控中心,中心將數據整理存入數據庫中。如果直放站出現了故障,直接通過TC35模塊發送故障信息到維修為員手機上,同時監控中心接收發自直放站的告警信息,并進行相應算是,如判定告警地點、靠警類型及相應的原理、及時通知值班和相關維護管理人員、對告警信息進行統計和分析、設置告警監控模塊配置信息等。當故障排除后,下位機同樣發送短消息到監控中心,通知中心故障排除,可以正常采集數據了。每個直放站都有對應的維護人員。

短消息服務業務SMS(ShortMessageService)是GSM系統提供給用戶的一種數字業務。它與活音傳輸及傳真一樣同為GSM數字蜂窩移動通信網絡提供的主要電信業務。SMS的收發占用的是GMS網絡的信令信道,不會占用普通話音信道,而且它是雙向通信,具有一定的交互能力;SMS具有較高的可靠性,短消息發送端的用戶可知道短消息是否已經到達接收端。由于短消息依靠了SMSC短消息服務中心的存儲和轉發機制,當接收端用戶關機或不在服務區內時,SMSC會暫時保存該短消息;如果接收端用戶在規定時間(通常為24小時)內重新處于工作狀態,SMSC會立刻發送短消息給接收端用戶,當發送成功時會返回發送端用戶1個確認信號。SMS充分利用了GSM網絡的直放站覆蓋廣的特點和全程全網的優勢,具有極佳的移動性,使得任何一個申請了短消息服務的GSM無線終端用戶在全網范圍內獲得服務。每個短消息的信息量限制140個8位組(7比特編碼)140個英文字節或70個中文字符。如果超過此長度,則要分多次發送。

2硬件電路設計

系統的硬件電路包括:直放站監控終端硬件設計、集中監控中心。直放站監迭終端硬件包括:數據采集電路、TC35接口電路、看門狗電路、溫度傳感器電路、遙調電路。集中監控中心硬件包括:上位機、TC35T手機終端。

2.1數據采集電路

數據的采集分為:模擬量的采集和開關量的采集。模擬量共采集8路,分別為:直放站功率放大器上行下限檢測量IN0;直放站功率放大器下行下限檢測量IN1;直放站低噪放大器上行下限檢測量IN2;直放站低噪放大器下行下限檢測量IN3;直放站微波功率放大器下限檢測量IN4;直放站交流輸入電壓上限檢測量IN5;直放站交流輸入電壓下限檢測量IN6;溫度檢測量IN7.模擬量采集后送A/D轉換器進行轉換。本系統采用的是TLC2543串行A/D轉換器。

開關量共檢測8路,分別為:220V交流電壓檢測;門禁檢測;光端機發無光檢測;光端機收無光檢測;光端機+12V直流電壓檢測;直放站-48V直流電壓檢測;直放站+24V直流電壓檢測;直放站+12V直流電壓檢測。開關量的檢測通過光電隔離后送入單片機。電路原理框圖如圖2所示。

2.2看門狗電路

為了防止由于程序跑飛和電源和故障引起的工作不正常,本系統設計了看門狗電路。MAX813L為看門狗監控芯片,可為CPU提供上電復位、掉電復位、手動復位、看門狗及電壓比較器功能。電路如圖3所示。在上電期間,當電源電壓超過其復位門限后,813L產生一至少140ms脈寬的復位脈沖;當掉電或電源波動下降到低于復位門限1.25V后也產生復位脈沖,確保任何情況下系統正常工作。當程序跑飛時,WDO輸出由高電平變為低電平,并保持在140ms以上,813L產生復位信號,同時看門狗定時器清0。該電路還有上電使單片機自動復位功能,一上電,自動產生200ms的復位脈沖。

2.3遙調電路

為了實時監視各種放大器的工作狀態(包含功率上行放大器、功率下行放大器、低噪聲功率上行放大器、低噪聲功率下行放大器、微波功率放大器),并且當各放大器參數變化偏離正常范圍后,可實現遠程自動調節,設計了遙調電路。采用固態非易失性數字電位器X9313,電路如圖4所示。數字電位器是一種特殊的DAC,它的模擬量輸出不是電壓或電流,而是電阻。滑動單元的位置由CS、U/D和INC三個輸入端控制。當CS為高、INC為高時,滑動端的位置可以被存儲在一個非易失性存儲器內,因此,在下一次上電工作時可以被重新調手。當電位器的滑動端移到某一斷位置,而保持INC為低,CS為高時,此位置不存儲。VH、VL、VW相當于一般電位器的3個端。

2.4溫度傳感器電路

為了實時監視直放站當地的溫度變化,當溫度超過上限值時,啟動排風裝置;當溫度低于下限值時,啟動加溫裝置,溫度傳感器電路由于采集的溫度范圍屬于常溫范圍,所以采用晶體傳感器LM335,電路如圖5所示。它的輸出電壓與熱力學溫度成正比,靈敏度10mV/℃,靈敏度10mV/℃。輸出后的電壓經過LM358放大器的放大后送A/D轉換器。

2.5TC35接口電路

TC35模塊主要由射頻天線、內部Flash、GSM基帶處理器、匹配電源和1個40腳的ZIP插座組成。TC35接口電路設計主要是40針的電纜與單片機的接口,如圖6所示。1~5腳提供3.3~5.5V峰值2A的直流電源;6~10腳接地;15腳為點火信號,接收單片機的P1.7,可以通過軟件啟動模塊。16~23腳是RS232串口的功能引腳,18、19腳分別為發送RXD和接收TXD引腳。24~29腳對應的SIM卡的引腳。32腳為指示燈引腳,當未插入SIM卡或40腳的電纜沒有接收或者模塊下在入網時,指示燈處于閃亮狀態(亮600ms,滅600ms);當模登錄網絡時,指示燈亮75ms,滅3s。

3軟件設計

系統的軟件設計包括:下位機軟件設計、上位機軟件設計,下位機與上位機通信軟件設計。

3.1短消息PDU格式分析及實用的AT命令

發送和接收SMS信息有2種方式:基于AT命令的TextMode(文本模式)和基于AT命令的PDU(ProtocolDescriptionUnit)模式。西門子的手機大多只支持PDU模式。在PDU模式下,短信息正文經過編碼后轉換成UNICODE碼被傳送。由于我們采用的是西門子的TC35手機模塊和TC35T手機終端,所以主要探討PDU模式的發送和接收。

下面通過對發送的短消息格式分析,來介紹SMSPDU的數據格式工。假設準備發送中文短消息內容為“晚上好123”,則將TC35T與計算機的串口相連,并打開計算機的超級終,按如下具體操作過程發送短消息(帶下劃線字符為響應信息,{}內為注釋):

AT

OK{計算機與手機的連接成功,這時就可以輸入各類GSMAT指令}

AT+CNMI=1,1,2

OK{設置收到短消息提示}

當模塊收到短消息時,給出回應:

例如:+CMTI:“SM”,4

AT+CMGF=0

OK{設置模塊工作的模式:0為OPDU模式,1為文本模式}

AT+CMGS=26{發送短消息的字節數}

>0891683108200905F001030D91

683199312523F932080C

665A4E0A597D003100320033//鍵入Ctrl+Z,看到提示符->出現在最后一個數字后面,說明系統已經收到了命令,系統會返回操作的結構。

OK{OK表示成功,ERROR表示發送失敗}

+CMGS:32

下面分析這條信息:

08——表示短消息中心地址長度;

91——表示短消息中心號碼類型;

68310820905F0——表示短消息房層中心號碼;

0103——表示發送短消息的編碼方式;

0D——表示目的地址長度;

91——表示目的地址類型;

683199312523F9——表示目的地址,即接收短消息的手機號碼為13991352329;

3208——表示發送中文字符方式;

0C——表示短消息長度;

665A4E0A597D003100320033——表示發送中文字符的UNICODE碼

665A{晚}4E0A{上}597D{好}0032{2}0033{3}。

以下是模塊接收信息的分析:

AT+CMGR=<Index>{閱讀短消息的內容,Index表示短消息存放的位置}

AT+CMGL=<stat>{列表短信息:stat=0,列未讀過的短消息;stat=4,列所有的消息}

+CMGL:1,2,24{1表示信息個數,2表示未發信息,24表示信息總容量}

AT+CMGD=<Index>{刪除短消息,Index表示短消息存放的位置}

OK{刪除成功}

3.2軟件設計包括的內容

①下位機軟件設計。包括:數據采集及A/D轉換程序、越限報警程序。

②上位機軟件設計。包括:監控中心主界面設計和數據庫程序設計。

對于下位機與上位機通信軟件設計,因為下位機與上位機通信是通過短消息來完成的,所以通信軟件設計的關鍵是單片機如何發送AT命令。

結束語

采用短消息業務成直放站與控制中心的通信,實現了直放站的遙控,遠程控制電源的通斷;遙測,遠程測量各種開關量;遙調,遠程調節功率放大器的增益;遙訊,遠程查詢采集各種模擬量。短消息業務具有永遠在線、不需撥號、價格便宜、覆蓋范圍廣等優勢,特別適用于需頻繁傳送小數據量的應用,還適用于偏遠地址、架設通信線路困難的地方。