?

基于GSM的遠程控制系統

2016-12-01 21:14楊海洋
科學與財富 2016年26期
關鍵詞:遠程控制

楊海洋

摘 要:隨著電子、控制、通信等技術的迅速發展,安全、便捷的生活品質成了人們所需要的。人們愈來愈需要在遠程控制電氣,使生活變得更便捷高效。鑒于以上以上因素,建立了一個基于GSM網絡及短信息平臺的遠程控制系統,該系統具有安全、可靠、穩定、低成本等特點。

關鍵詞:遠程控制;GSM;單片機控制

1 系統總體設計

該系統如圖所示,單片機通過串口與GSM模塊對接,若對接不成功則繼續對接,若對接成功進入主程序。主程序檢測是否收到短信,若收到判斷是否含有系統設定的密碼,則進入遠程控制系統;若不含有設定密碼,則提示“密碼錯誤”繼續檢測是否收到短信。進入遠程控制系統后,等待用戶發送命令指令,判斷命令指令并通過控制繼電器的吸合來控制電器的開關。

2 硬件設計

2.1 微控芯片

本設計采用以MCS-51為內核的STC89C52單片機,該單片機為STC公司生產的一種低功耗,高性能的8位微控制器,具有8K字節程序存儲空間;512字節數據存儲空間;內帶4K字節EEPROM存儲空間;可直接使用串口下載等特點。

2.2 電源

電源適配器我們采用9V-2A的,通過穩壓芯片降壓到5V給GSM模塊及單片機供電,2A完全滿足GSM模塊和單片機的電流需求。

GSM模塊為5V供電,雖然待機電流在80MA,但在數據傳輸時需要電流1A以上。因此我們可以用LM2596可調穩壓芯片降壓到5V,也可以采用多片LM7805并聯的方式給其供電。

單片機需要的電流較小,可以直接采用一片LM7805芯片進行穩壓供電。

3 軟件設計

GSM模塊用AT指令來控制,以下是程序常用AT指令。

發送短信有以PDU格式發送(即可發送中文短信)和TEXT格式(可以發送字母數字)發送。相比較以TEXT格式發送較容易,而以PDU則要現將所需要發送的中文內容轉換為PDU碼。例如發送:“設置成功”到12345678910這個號碼。其在串口發送的內容為:0891683108506105F0110

00D91682143658719F080008AA088BBE7F6E6210529F(本格式以徐州短信中心號碼)。首先單片機發送一個“AT”若GSM模塊返回“OK”則代表對接成功;若對接成功則發送“AT+CMGF=0”使得GSM模塊知道下面的操作均在PDU模式下,此時GMS模塊應返回“OK”;接著發送“AT+CMGS=23”,GSM此時應返回“>”字符;然后單片機就可以把前面需要發送的內容通過串口發送給GSM模塊,發送內容后,要以16進制發送“1A”來作為結束符。

GSM模塊接受短信的方式也有以PDU和TEXT兩種,因為使用者發送的數字來控制相應電器,所以我們接受短信的方式一定要選擇TEXT方式,否則將會變得復雜。

結束語

本文介紹了一種操作簡單、方便的遠程控制系統,該系統設計過程中充分考慮到可能出現的意外情況,以及通過密碼保護來防止他人善用系統。此方案借助成熟、最可靠的GSM移動網絡,可以為使用者提供穩定可靠的控制。

參考文獻

[1]孔英會.通信系統原理.

[2]張鑫.單片機原理及應用(第三版).

[3]閻石.數字電子技術基礎(第五版).

[4]童詩白,華成英.模擬電子技術基礎(第四版).

猜你喜歡
遠程控制
水冷發射機冷卻系統故障分析及解決方案
短波發射臺節目傳輸控制系統及技術改造
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合