孫漢文
遼寧錦州渤海大學(xué)工學(xué)院
基于GSM短消息的遠(yuǎn)程監(jiān)測系統(tǒng)
孫漢文
遼寧錦州渤海大學(xué)工學(xué)院
本文主要研究基于GSM短消息的遠(yuǎn)程測控系統(tǒng),課題中分析了系統(tǒng)的總體結(jié)構(gòu)與原理,硬件設(shè)計和軟件設(shè)計部分。軟件設(shè)計中實現(xiàn)了短信信息的接受和發(fā)送。基于GSM短信的短信息發(fā)送改變了傳統(tǒng)的語音發(fā)送的通信手段,目前基于GSM網(wǎng)絡(luò)無線傳輸平臺在很多領(lǐng)域中都有著重要作用。相比其他的數(shù)據(jù)傳輸方法本文不同點在于數(shù)據(jù)傳輸方式不同。為了能夠?qū)崿F(xiàn)信息轉(zhuǎn)發(fā)的功能,本文設(shè)計了基于GSM短消息的遠(yuǎn)程監(jiān)測系統(tǒng),通過GSM短信息的方式實現(xiàn)數(shù)據(jù)傳輸并且能夠很好地進(jìn)行終端之間的通信。
短消息 遠(yuǎn)程測控 GSM
現(xiàn)今的時分多址領(lǐng)域中GSM系統(tǒng)的功能性得到了很大的提高,而且發(fā)展的技術(shù)也很成熟,覆蓋的范圍十分廣泛,也是移動通信中使用最多的系統(tǒng)。GSM系統(tǒng)在語音業(yè)務(wù)、短消息業(yè)務(wù)中有應(yīng)用廣泛。基于GSM短消息業(yè)務(wù)的實現(xiàn)過程中采用的方式不是撥號連接,短信發(fā)送的過程實際上是組合所需要發(fā)送的地址和消息,共同發(fā)送給短消息中心,接著再通過短消息中心將短信發(fā)送到最終地方。GSM短消息業(yè)務(wù)網(wǎng)絡(luò)連接易實現(xiàn),而且成本低,網(wǎng)絡(luò)覆蓋面廣。現(xiàn)今具體的應(yīng)用中關(guān)于遠(yuǎn)程監(jiān)測的方式主要是可以分為:市話網(wǎng)、短距離長線監(jiān)測以及因特網(wǎng)等。進(jìn)行短距離長線監(jiān)測的前提是需要建立起通信的網(wǎng)絡(luò),在通信網(wǎng)絡(luò)建立起始階段,成本投入會比較大,同時投資初期所耗費的人力,物力以及財力耗損會很多。然而如果遠(yuǎn)程監(jiān)測的方式選擇的是市話網(wǎng),那么建立通信網(wǎng)絡(luò)的這一個步驟就不需要了,然而市話網(wǎng)的覆蓋面在一定程度上有很大的限制,所以即使現(xiàn)場中連通了網(wǎng)絡(luò),網(wǎng)絡(luò)的質(zhì)量依然會受到一定的影響,而網(wǎng)絡(luò)的運狀態(tài)是否穩(wěn)定,這主要是由網(wǎng)絡(luò)運營商所控制的,從而致使線路在安全性方面不夠穩(wěn)定。
隨著GSM系統(tǒng)技術(shù)的飛速發(fā)展,并且已經(jīng)在通信領(lǐng)域中取得了很大,基于GSM短信信息業(yè)務(wù)的實現(xiàn)是一個將短信在網(wǎng)絡(luò)上進(jìn)行存儲和發(fā)送的過的發(fā)展。通信網(wǎng)絡(luò)的傳播方式采用的是GSM。基于GSM短信的業(yè)務(wù)是無線應(yīng)用中的一種程。如何實現(xiàn)基于GSM短消息遠(yuǎn)程監(jiān)控系統(tǒng),本文具體完成了系統(tǒng)的硬件設(shè)計以及軟件設(shè)計。

圖1 系統(tǒng)模型圖
本文基于現(xiàn)今的通信技術(shù)、采集技術(shù)以及計算機(jī)控制技術(shù)的飛速發(fā)展,設(shè)計實現(xiàn)了基于GSM短消息的遠(yuǎn)程監(jiān)測系統(tǒng)。遠(yuǎn)程監(jiān)測的組成部分包括了型號為89S52的單片機(jī)、液晶顯示、以及鍵盤的輸入、RS-232的通訊接口,其中的GSM模塊主要指的是TC35。
3.1 GSM模塊
GSM模塊中的TC35的作用是接收數(shù)據(jù)和發(fā)送數(shù)據(jù),TC35模塊可以實現(xiàn)呼叫語音,同時還能夠?qū)崿F(xiàn)呼叫數(shù)據(jù)和發(fā)送短信息,消息的接收與發(fā)送的過程的實現(xiàn)離不開TC35。為了更方便地和GSM中的TC35模塊進(jìn)行通信,主要采用的接口是RS-232C。RS-232C中一共是由20根信號線組成的,RS-232C功能表如表1所示。

表1 RS-232C功能表
3.2 液晶顯示
液晶顯示器作為功耗低的一種發(fā)光二極管顯示器,在很多的領(lǐng)域中液晶顯示器都有廣泛應(yīng)用,其中主要涉及的范圍有計算器,電子表,此外還包括了其他之類的電子產(chǎn)品等,如果液晶顯示器中顯示的內(nèi)容包括了英文和中文,那么所選擇的液晶顯示器就是點陣型液晶。點陣式液晶的顯示模塊目前正飛速發(fā)展。點陣式液晶相比與其他的顯示器的不同之處是所占用的空間小。
點陣式LCD的控制方式通常選擇的是行掃描,在行描驅(qū)動的每行都會增加電壓脈沖,脈沖的占空比和內(nèi)容顯示出來的清晰度有著直接聯(lián)系,如果比例越小,那么就越模糊,更有可能會出現(xiàn)閃爍的現(xiàn)象。在每一行中具有多個字符數(shù)目,在列驅(qū)動器中存儲列數(shù)據(jù),這些數(shù)據(jù)是按照串行碼的形式輸出。最后將數(shù)據(jù)進(jìn)行行掃描。如果將一幀總共掃描行數(shù)記作N,其他1表示一幀掃描需要的時間,則一行占有選擇時間和一幀時間之間的關(guān)系是1:N,此時這個比值記為占空比系數(shù)。
在單片機(jī)的系統(tǒng)中單片機(jī)充當(dāng)著重要的核心作用。鍵盤功能運用在數(shù)據(jù)輸入,數(shù)據(jù)查詢以及其他控制方面。鍵盤作為單片機(jī)中一種簡單設(shè)備,是一種為人機(jī)通信的部分。微機(jī)鍵盤通常是由編碼與非編碼。編碼鍵盤編碼的實現(xiàn)是通過硬件線路完成的,當(dāng)在鍵盤中進(jìn)行操作時,鍵盤就會產(chǎn)生對應(yīng)的按鍵代碼。編碼鍵盤易于使用,而且在中央處理器方面所花費的時間相對而言比較少,然而這種電路在結(jié)構(gòu)設(shè)計方面會比較繁瑣,其中個人計算機(jī)中的鍵盤是按照編碼的方式設(shè)計的。非編碼鍵盤的工作狀態(tài)主要包括了按鍵開關(guān),同時軟件部分則是完成別的工作。非編碼鍵盤中的鍵盤數(shù)目比較少,硬件比較簡單,在中央處理器方面相對所花費的時間比較多,在單片機(jī)系統(tǒng)中非編碼鍵盤用的比較多。其中程序中采取的掃描方式是在處理器的工作結(jié)束后,會調(diào)用鍵盤掃描的子程序,通過該程序進(jìn)行響應(yīng)。程序控制掃描程序的實現(xiàn)需要滿足幾點:首先是對鍵盤上是否按鍵進(jìn)行確定;其次要將按鍵中的抖動影響去掉;最后對鍵盤進(jìn)行掃描,從而獲取按鍵的具體操作。矩陣鍵盤電路圖如圖2所示。

圖2 矩陣鍵盤電路圖
軟件設(shè)計部分中的實現(xiàn)主要是通過TC35T實現(xiàn)的,軟件部分的控制部分的實需要用到AT命令,通過短消息的形式對數(shù)據(jù)進(jìn)行傳輸,軟件設(shè)計部分有界面設(shè)計和初始化程序以及收發(fā)短消息程序等。
4.1 GSM模塊TC35初始化程序
在GSM模塊中實現(xiàn)警報的發(fā)送的前提需要對GSM模塊的TC35進(jìn)行初始化,當(dāng)TC35的AT命令進(jìn)行初始化的時候,TC35就會收到來自單片機(jī)發(fā)送的AT指令,當(dāng)TC35接收到單片機(jī)發(fā)送的指令之后,程序就會發(fā)送“確認(rèn)”消息,在初始化程序完成之后,當(dāng)程序中回復(fù)的不是“確認(rèn)”之后,那么初始化程序就會開始。
4.2 人機(jī)操作界面設(shè)計
本文的軟件設(shè)計所使用的編程語言是VB,軟件中增加通信控件,通過該控件從而實現(xiàn)串口的訪問,頁面中設(shè)計了發(fā)送短消息以及接收短消息。如果有短消息接收的時候,就會解碼讀入的短消息,文本框中會記錄收到的短消息號碼以及接收的短消息的時間。人機(jī)操作界面中主要包括了短信息的發(fā)送區(qū)和接收區(qū)。其中的發(fā)送取包括了短信息中心號碼,對方號碼的輸入框,按鈕包括了生成短信息按鈕、發(fā)送短信息按鈕。接收區(qū)包括了來電號碼和來電時間。接收短消息結(jié)果圖如圖3所示。

圖3 短消息收發(fā)界面
結(jié)語:本文主要圍繞著基于GSM短信的監(jiān)測系統(tǒng),展開了硬件設(shè)計和軟件設(shè)計,其中的硬件設(shè)計主要包括了液晶顯示和鍵盤設(shè)計,軟件設(shè)計部分主要包括了TC35初始化和人機(jī)交互實現(xiàn)。通過測試得出,信息能夠完成短信的接收和發(fā)送。
[1]倪建軍,范躍祖,李松林.利用GSM短消息業(yè)務(wù)實現(xiàn)GPS車輛監(jiān)控.電子技術(shù)應(yīng)用.2000,26(7):53-55
[2]齊保良,杜文洪.利用全球移動通信系統(tǒng)的公交車預(yù)報與調(diào)度系統(tǒng).電子技術(shù).2003,(2):27-30
[3]王金廉,謝劍英,賈青基于TCP/CP的多線程通信及其在遠(yuǎn)程監(jiān)控系統(tǒng)中的應(yīng)用電子技術(shù)應(yīng)用[J],2000,(1):47-49
[4]郭鵬,孫瑋,韓璞基于手機(jī)短消息的遠(yuǎn)程無線監(jiān)控系統(tǒng)的研制[J].計算機(jī)測量與控制,2002(8):506-509
[5]劉西秀,張民,劉勇.GSM技術(shù)在遠(yuǎn)程監(jiān)測系統(tǒng)中的應(yīng)用[J].儀表技術(shù)與傳感器,2012(10):79-81
[6]陳萬勝,王繼礦,張福平,等.基于SMS(短消息)通信的水文長觀孔的遠(yuǎn)程監(jiān)測系統(tǒng)設(shè)計[J].煤田地質(zhì)與勘探,2006,34(2):62-64
[7]何素梅,吳海彬.基于短消息的遠(yuǎn)程監(jiān)控系統(tǒng)[J].微計算機(jī)信息,2007,23(23):89-90
[8]衛(wèi)勇,楊延榮,單慧勇.基于手機(jī)短消息的溫室環(huán)境遠(yuǎn)程監(jiān)測系統(tǒng)設(shè)計[J].農(nóng)機(jī)化研究,2011,33(1):129-132