【正文】
9C52RC串口結(jié)構(gòu)圖本設(shè)計(jì)所對(duì)應(yīng)的串口中斷服務(wù)處理程序與定時(shí)器中斷服務(wù)程序過(guò)程如圖5:t中斷源串口中斷程序主程序串口中斷定時(shí)器中斷定時(shí)器中斷程序圖5 中斷服務(wù)程序處理 GSM模塊TC35i介紹GSM模塊作為一種主要的GSM網(wǎng)絡(luò)接入設(shè)備,已得到越來(lái)越多系統(tǒng)制造商和系統(tǒng)開(kāi)發(fā)商的重視,基于它的各種應(yīng)用也蓬勃發(fā)展起來(lái)。單片機(jī)向TC35i發(fā)送的AT命令通過(guò)字符數(shù)組發(fā)送到SBUF中,然后再通過(guò)串口逐位發(fā)送到TC35i接收SBUF中。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得STC89C52RC為眾多嵌入式控制應(yīng)用系統(tǒng)提供高效靈活的解決方案。 PDU編碼實(shí)例采用UCS2編碼方式,短信中心號(hào)碼為:+8613800835500,短消息接收方號(hào)碼為:15983506053,短信發(fā)送方號(hào)碼為15808148830,短信內(nèi)容為:非法入侵門(mén)禁系統(tǒng)!表2 短信發(fā)送PDU字符對(duì)照表字符串分段含義08地址信息長(zhǎng)度91SMSC地址格式(TON/NPI)68區(qū)號(hào)31 08 80 53 05 F0短信中心地址1100發(fā)送短信的編碼方式0B目的地址長(zhǎng)度81目的地址類(lèi)型51 89 53 60 50 F3接受方地址0008發(fā)送中文字符方式A0固定信息12短信內(nèi)容長(zhǎng)度975E 6CD5 5165 4FB5 95E8 7981 7CFB 7EDF FF01短信內(nèi)容最終采用Unicode中文編碼方式的PDU編碼為:0891683108805305F011000B815189536050F30008A712975E6CD551654FB595E879817CFB7EDFFF01在單片機(jī)控制TC35i發(fā)送短消息中,應(yīng)該在上述PDU編碼后面再加上發(fā)送結(jié)束標(biāo)志(十六進(jìn)制為0x1A),表示短信碼結(jié)束。使用UCS2編碼發(fā)送短消息時(shí),最多可發(fā)送70個(gè)字符。(2)UCS2編碼UCS2編碼是用兩個(gè)字節(jié)編碼,UCS2編碼是字節(jié)數(shù),用于發(fā)送Unicode字符。 接收/發(fā)送號(hào)碼與短信中心號(hào)碼編碼規(guī)則若電話號(hào)碼位數(shù)是奇數(shù)位,則在號(hào)碼末尾加“F”,然后從左到右只需將奇偶位對(duì)調(diào)即可。UCS2編碼多用于發(fā)送Unicode字符。所以,大多選擇用PDU協(xié)議數(shù)據(jù)單元模式發(fā)送短消息。查詢(xún)調(diào)用形式一般為:AT+命令名= ?,如:AT+CMGF = ?返回+CMGF(0,1),表示當(dāng)前模塊以及網(wǎng)絡(luò)支持PDU和Text兩種模式。本設(shè)計(jì)中所使用到的AT指令集如表1:表1 AT指令集表AT指令功能AT+CMGC發(fā)出一條短消息命令A(yù)T+CMGD刪除SIM卡內(nèi)存中的短消息AT+CMGF選擇短消息信息格式:0PDU。通過(guò)以上SMS原理可以看出,SMS作為GSM網(wǎng)絡(luò)的一種主要電信業(yè)務(wù),它的傳遞是可靠的,為基于它的各類(lèi)新業(yè)務(wù)的開(kāi)發(fā)打下了堅(jiān)實(shí)的基礎(chǔ)。(1)當(dāng)TCH未分配時(shí),短消息在SDCCH上傳。短消息業(yè)務(wù)與話音傳輸及傳真一樣同為GSM數(shù)字蜂窩移動(dòng)通信網(wǎng)絡(luò)提供的主要電信業(yè)務(wù),在GSM07協(xié)議中規(guī)定它通過(guò)無(wú)線控制信道進(jìn)行傳輸,經(jīng)短消息業(yè)務(wù)中心完成存儲(chǔ)和前轉(zhuǎn)功能,每個(gè)短消息的信息量限制為140個(gè)八位組(7比特編碼,160個(gè)字符)。若輸入密碼與所設(shè)置的密碼一致,則電子密碼鎖自動(dòng)打開(kāi),允許用戶(hù)開(kāi)啟門(mén);若輸入密碼與所設(shè)置的密碼不一致,則單片機(jī)通過(guò)串行口向TC35i發(fā)送控制信息和AT指令,驅(qū)動(dòng)TC35i向指定號(hào)碼發(fā)送報(bào)警信息。(4) 管理簡(jiǎn)單:采用GSM短消息遠(yuǎn)程控制不需要進(jìn)行撥號(hào)連接和語(yǔ)音通話操作,只需把待發(fā)消息內(nèi)容加上目的地址發(fā)送至短消息中心,再由短消息中心轉(zhuǎn)發(fā)到最終目標(biāo)就可以實(shí)現(xiàn)遠(yuǎn)程連接,這就簡(jiǎn)化了管理過(guò)程。采用基于GSM的遠(yuǎn)程控制既可以解決有線通信帶來(lái)的布線、維護(hù)等的諸多不便,也能解決無(wú)線網(wǎng)絡(luò)通信受限于通信距離的困擾,并且采用GSM網(wǎng)絡(luò)通信還有及時(shí)通信的效果,在某些關(guān)鍵重要的時(shí)刻能起到及時(shí)通告的作用,所以基于上述優(yōu)點(diǎn)GSM遠(yuǎn)程控制門(mén)禁系統(tǒng)應(yīng)該會(huì)有很好的研究?jī)r(jià)值和發(fā)展前景。 基于GSM的研究現(xiàn)狀隨著GSM(Global System for Mobile Communication,全球移動(dòng)通訊系統(tǒng))網(wǎng)絡(luò)技術(shù)的日益成熟與飛速發(fā)展,它能為人們提供的服務(wù)也遠(yuǎn)遠(yuǎn)超越了個(gè)人通信的范圍。傳統(tǒng)的門(mén)禁系統(tǒng)一般都只能是被動(dòng)防御,不能將門(mén)禁信息及時(shí)的發(fā)送給用戶(hù),不能將安全性提高到最大值。TC35i?;贕SM短消息的遠(yuǎn)程門(mén)禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)基于GSM短消息的遠(yuǎn)程門(mén)禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要:在經(jīng)濟(jì)飛速發(fā)展和生活水平不斷提高的今天,人們對(duì)住宅的要求也越來(lái)越高。關(guān)鍵字:GSM;TC35i;單片機(jī);短消息;遠(yuǎn)程門(mén)禁The Design and Implementation of Remote Access System Based on GSM Short MessageAbstract: Rapid economic development and rising living standards of today, people demand more and more residential. Not only want to have fortable and warm shelter, but also for security, intelligence, it is also put forward higher requirements. This article describes the GSM SMSbased remote access system is mainly a serial interface using SCM STC89C52RC TC35i input control mand to the code, in order to achieve control of TC35i, the wrong password in the access control system receives input, TC35i GSM networks through Short message sent to a remote time alarm function.Key words: GSM。 Remote Access1 緒論 課題背景及意義隨著人們生活水平的提高,人們對(duì)安全的要求越來(lái)越高,門(mén)禁系統(tǒng)的誕生為人們提供了更安全的門(mén)鎖要求。其次,GSM短消息遠(yuǎn)程門(mén)禁系統(tǒng)能夠?qū)崟r(shí)檢測(cè)報(bào)警,遠(yuǎn)程并且及時(shí)告知用戶(hù),能夠極大程度的避免用戶(hù)的財(cái)產(chǎn)不受到非法的侵害,因此基于GSM的遠(yuǎn)程控制門(mén)禁系統(tǒng)是具有很大的研究意義。由于這些優(yōu)點(diǎn),GSM網(wǎng)絡(luò)得到了廣泛的應(yīng)用,同時(shí)也為遠(yuǎn)程監(jiān)控、遙測(cè)系統(tǒng)、野外信息實(shí)時(shí)采集提供了一種新的技術(shù)手段。(3) 系統(tǒng)簡(jiǎn)潔:基于GSM短消息的遠(yuǎn)程門(mén)禁系統(tǒng)因?yàn)椴捎昧薚C35i集成模塊與單片機(jī)相結(jié)合進(jìn)行控制,這樣就避免了傳統(tǒng)有線遠(yuǎn)程控制中布線,維護(hù)線路的繁瑣工序,使得設(shè)備系統(tǒng)的架設(shè)變得非常的簡(jiǎn)潔并且易于維護(hù),同時(shí)也降低了運(yùn)行成本。本設(shè)計(jì)主要采用單片機(jī)STC89C52RC對(duì)GSM模塊TC35i進(jìn)行控制,通過(guò)與單片機(jī)