創(chuàng)新者:許志龍
基于GSM的紅外報警系統(tǒng)設計
創(chuàng)新者:許志龍
本文給出了一種基于GSNM的紅外報警系統(tǒng)的設計方案,該系統(tǒng)將手機模塊與普通紅外報警系統(tǒng)相結(jié)合。系統(tǒng)設計時傳感器采用主動式和被動式紅外傳感器相結(jié)合,兩種傳感器優(yōu)勢互補,大大減小了系統(tǒng)誤報警的可能性。主控芯片采用51單片機。通信模塊GSM使用的是西門子公司生產(chǎn)的TC35i模塊,單片機通過串口發(fā)送AT指令,對手機模塊進行控制。系統(tǒng)設計整體上可以分成軟件和硬件兩個部分。其中,硬件部分的設計包括傳感器的選擇,單片機的確定,以及報警方式的選擇。系統(tǒng)實現(xiàn)了用戶對報警模式的選擇,以及可以及時發(fā)現(xiàn)緊急情況并報警。
目前有些報警系統(tǒng)只能實現(xiàn)聲光報警,無法進行遠距離報警。這就使得報警系統(tǒng)雖然發(fā)出了報警,但是戶主沒有及時發(fā)現(xiàn)而延誤了險情的及時處理。遠程報警系統(tǒng),提高了報警系統(tǒng)的及時性,使戶主即使在其他地方也可以及時了解家中的情況。
專家和學者對遠程紅外報警裝置也進行了一系列的研究,指出遠程報警裝置的必要性和理論上的可行性。本文對遠程紅外報警裝置進行了深入的研究,分析不同的紅外傳感器的工作原理和性能指標。在此基礎(chǔ)上,詳細論證了以51單片機為主控芯片的,TC35i模塊為核心的智能紅外報警系統(tǒng)。以手機通信模塊作為本次設計的重點。重點介紹以手機模塊作為遠程控制的核心器件,通過手機模塊來實現(xiàn)遠程報警功能。紅外報警模塊同時采用主被動兩種方式的傳感器來進行報警信號的采集,充分的考慮了不同傳感器的優(yōu)缺點,實現(xiàn)傳感單片機器之間的優(yōu)勢互補,增加了報警系統(tǒng)的可靠性能。作為系統(tǒng)的控制中樞,不僅接受來自紅外系統(tǒng)的報警信號,同時通過串口來實現(xiàn)對手機模塊的控制以及其他報警方式的控制。手機模塊通過接收單片機發(fā)來的不同AT指令來執(zhí)行相應的命令,發(fā)送正確的短信。同時利用手機發(fā)送相應的短信來回控單片機程序的執(zhí)行。
系統(tǒng)的總體設計及系統(tǒng)總體框圖
主控芯片使用AT 89C52單片機,紅外報警模塊同時采用紅外對管和紅外熱釋電主被動結(jié)合,通信模塊選用TC35i手機模塊。電路的突出優(yōu)點是同時采用兩種紅外模塊不僅解決了熱釋電模塊易受溫度影響的問題,同時也解決了紅外對管易受小動物樹葉風吹動窗簾遮蓋而引發(fā)錯誤報警等的影響。根據(jù)上述的方案設計,繪制出系統(tǒng)的總體框架圖1,系統(tǒng)由電源、紅外熱釋電、紅外對管、單片機、手機模塊以及聲光報警等模塊組成。其中單片機是系統(tǒng)的主要控制模塊,控制著整個系統(tǒng)的運行,讀取傳感器模塊和手機模塊發(fā)來的信號。紅外傳感器部分負責人體信號的感應,檢測是否有人進入房間。手機模塊負責整個電路的遠程報警,和用戶手機指令的接收。聲光報警電路起指示和警報作用。
紅外報警系統(tǒng)的基本原理是通過紅外熱釋電傳感器來檢測人體發(fā)出的獨特的紅外波段,經(jīng)過處理電路處理后,通過電壓的高低來表示信號的有無。紅外對管通過發(fā)射管發(fā)出紅外信號,紅外接收管接收紅外信號。當紅外接收管接收不到信號時,紅外接收管的電阻相對較大,因此紅外對管分得的電壓較大,輸出的電壓也相對較大。當接收到紅外照射時,紅外對管的相對電阻較小,分得的電壓較小。但是兩次電壓變化相對較小,單片機無法直接辨別兩種信號的區(qū)別,需要再通過三極管電路將較小的信號變化轉(zhuǎn)變?yōu)楦叩碗娖降淖兓?。單片機通過判斷信號接口的電平的高低,執(zhí)行相應的程序,進而判斷是否有人進入。單片機通過手機模塊實現(xiàn)遠程報警,同時系統(tǒng)實現(xiàn)電路的遠程可控。
紅外熱釋電模塊設計
紅外熱釋電模塊非接觸式的監(jiān)測方式,人體不需要與電路接觸,探頭只需檢測到人體輻射的紅外線,便可以產(chǎn)生報警信號,使電路產(chǎn)生報警。當紅外探頭檢測到特定波長的紅外線能量時,將檢測到的紅外能量的變化轉(zhuǎn)換成電壓信號輸出,紅外熱釋電輸出的電壓一般較小,需要經(jīng)過放大電路進行放大。
紅外對管電路設計
在本次設計中,我們主要利用了紅外接收管電路在有無紅外線照射時,電路的電阻變化比較大的這一特點進行電路的設計。將紅外接收管與一個電阻進行串聯(lián)分壓。電路通過紅外發(fā)射光發(fā)射出紅外光線照射在紅外接收管上,當有光照在紅外接收管上時,紅外接收管的電阻較小,一般在幾十到幾百歐姆,比起與之串聯(lián)的電阻要小的多,電路上分得的電壓較較小,電路對外輸出的電壓較小,實際測得電壓小于0.1V。當紅外發(fā)射管發(fā)射的紅外線被遮擋時,即有人通過時,紅外接收管的電阻就會升高,與串聯(lián)的電阻在一個數(shù)量級,這就導致紅外接收管分得的電壓較大,電路對外的輸出電壓較大,在實際測得電路輸出電壓可以達到0.7V。
圖1 系統(tǒng)整體組成框圖
單片機無法直接區(qū)別紅外接收管不同情況下分壓輸出的兩個電壓,我們需要對輸出電壓進行放大轉(zhuǎn)化。同時,電路是用于對有無外人的闖入進行監(jiān)測,我們并不需要得到較為精準的數(shù)字量,只需要區(qū)分是否有人闖入即可,所以電路通過加一個NPN三極管將電路輸出的較小的電壓量的變化轉(zhuǎn)化成較大的電壓量的變化,三極管起一個開關(guān)和電平轉(zhuǎn)化的功能,將紅外管分壓電路中較小的電壓變化轉(zhuǎn)化成較大電壓變化,電路利用了三極管飽和和截止兩個區(qū)不同的電路特性,當紅外對管分壓電路輸出的電壓較小時,三極管截止,P0.6口得到高電平,當輸出電壓較大時,三極管飽和,三極管電路對外輸出的電壓較小,為低電平。單片機可以識別進過三極管放大后的電壓,當有人闖入,即紅外接收管接收不到信號時,P0.6接收到低電平信號。
圖2 單片機最小系統(tǒng)和聲光報警電路
圖3 手機模塊與單片機連接示意圖
單片機最小系統(tǒng)和聲光報警電路
如圖2所示,單片機采用5V電源供電,單片機晶振采用11.0592MHz,晶振的頻率決定了單片機的時鐘周期,這也最終決定單片機的執(zhí)行程序的速度。圖中的接在電源上的電容起到濾波穩(wěn)壓的作用。其中復位電路采用手動和自動兩種方式,通過電容串聯(lián)電阻接地,在上電時由于電容上的電壓不會突變,可以給單片機足夠長時間的高電平使單片機復位,手動按鍵在單片機進入是循環(huán),或單片機發(fā)生故障時進行手動復位。單片機通過不斷掃描P0.0口的電平,已決定電路工作在何種方式。單片的P3.0和P3.1口和TC35i的串口引腳相連實現(xiàn)兩個模塊之間通信。電路中有紅黃綠三個LED,用來提示電路的各種狀態(tài),通過三個不同顏色的LED來提示電路處于不同的狀態(tài),比如:在正常沒有人的情況下,一直只有綠色LED點亮,表示系統(tǒng)工作正常,沒有檢測到有人闖入。在只有紅燈亮時,表示系統(tǒng)處于警報狀態(tài)。只有黃燈亮時,說明系統(tǒng)工作異?;蛳到y(tǒng)處于預報警狀態(tài),需要進行檢修。系統(tǒng)的報警電路還運用了蜂鳴器,蜂鳴器通過P2.0口進行控制,當單片機輸出為高電平時,單片機發(fā)出響聲。在單片機上電后,需要將單片機的P2.0端口置低。
TC35i模塊的與單片機的連接
TC35i通過串行口與單片機相連接,單片機再與TC35i進行通信時需要先將單片機的串口進行初始化設置,將單片機的工作模式設至為工作方式一,波特率設置為9600Hz,單片機與TC35i之間的連接除了串口之外,還需要將兩個模塊共地,即將兩個模塊的地相連。確保信號通過串口傳輸時,兩個模塊可以相互讀取,從而使單片機可以正??刂剖謾C模塊的工作。
系統(tǒng)的軟件開發(fā)選用的是keil軟件。在本次系統(tǒng)設計時我們采用C語言作為開發(fā)語言, 在本次系統(tǒng)剛開始制作時,電路中許多模塊運行的結(jié)果與預期的并不相同。電路的紅外熱釋電模塊是參考網(wǎng)上的典型電路進行焊制的。紅外對管剛開始進行試驗時發(fā)現(xiàn)電路紅外接收管在有無紅外線照射時電路的輸出電壓變化較小。經(jīng)過幾次改變紅外對管的串聯(lián)電阻的阻值,將紅外對管的電壓變化變大,在無光照時電壓的輸出小于0.2V,在有光照時大于1.2V,這時的輸出電壓已經(jīng)可以控制三極管基極和發(fā)射極之間的導通和截止。在將變化的電壓通過三極管進行放大,最終實現(xiàn)單片機可以區(qū)分兩種不同狀態(tài)下輸入信號。單片機的蜂鳴器在剛開始焊接時,蜂鳴器無法發(fā)出聲音,經(jīng)過查閱資料,加了一個上拉電阻后,單片機可以使蜂鳴器發(fā)出聲音。
剛開始編寫單片機控制TC35i模塊的程序時,由于忽略了單片機的晶振,單片機無法控制TC35i模塊執(zhí)行相應的程序。在查閱了大量資料后,發(fā)現(xiàn)必須將單片機串口的工作頻率設置為9600HZ,手機模塊才可以正確識別單片機發(fā)過來的指令,進行相應操作。
系統(tǒng)最終調(diào)試良好,各個模塊運行良好,LED可以較好的指示系統(tǒng)運行的狀態(tài),并可以作為報警信號中的光學報警使用,同時手機模塊與單片機模塊之間可以正常通信,單片機可以控制手機模塊的收發(fā),單片機可以讀取手機短信指令并進行相應的操作??梢酝ㄟ^手機發(fā)送不同的短信來控制系統(tǒng)的開啟和報警模式的選擇。
本文設計了基于TC35i的紅外報警系統(tǒng)的設計和制作,同時使用兩種不同的紅外模塊作為電路的報警探測方式,就是考慮到單一的報警模塊可能會產(chǎn)生較大的誤報警率。系統(tǒng)采用非接觸的方式大大提高了系統(tǒng)的可靠性。手機模塊的安全穩(wěn)定性都相對較好,電路通過手機模塊來實現(xiàn)遠程報警,安全又經(jīng)濟。當然,系統(tǒng)也還存在著一些可以改進和提高的地方。在原有的系統(tǒng)中可以加入攝像頭模塊,這樣可以在收到報警信號后,通過視屏或圖片及時了解家中的具體情況,且記錄下小偷的樣貌特征,便于警察進行破案。
10.3969/j.issn.1001-8972.2015.21.029