李桂平,黃有全
(長沙民政職業技術學院 電子系,湖南 長沙 410004)
近年來夜間入室盜竊事件頻發,給人們的財產帶來損失,更給人們安全帶來威脅和造成極大的心理負擔。具有時間智能切換、熱釋紅外和激光入侵檢測和多種報警功能的低成本智能防盜報警器能給人們安全居家生活帶來新的希望。
防盜報警系統是用電子技術自動探測發生在布防監測區域內的侵入行為,產生報警信號,阻嚇非法入侵人員并向主人或安全保衛人員發出警示。防盜報警系統是預防盜竊事件的重要設施。一旦發生突發事件,就能通過聲光報警信號在安保控制中心準確顯示出事地點,使于迅速采取應急措施。防盜報警系統與出入口控制系統、閉路電視監控系統、訪客對講系統和電子巡更系統等一起構成了安全防范系統。

圖1 智能防盜報警器結構框圖Fig.1 Intelligent anti-theft alarm system structure diagram
智能防盜報警器結構如圖1所示,由單片機控制單元、震動探測單元、多路紅外探測單元、多路激光探測單元、強光報警單元、聲音報警單元、電話遠程撥號報警單元、實時時鐘單元、遙控單元、無線發送單元和電源模塊等部分構成。
采用STC12C5A微控制器作為防盜報警器的控制核心。它有20 K的FLASHPROM;16 K的EEPROM無需擴展外部存儲器;8通道,10位高速ADC,速度可達到25萬次/秒,2路PWM還可當D/A使用;1 280字節的RAM和 36線I/0口,完全可以滿足本系統的要求。內置看門狗電路,它是一種集看門狗、電壓監控和EEPROM低成本高性能高速微控制器。微控制器實時檢測安裝在門窗位置的震動檢測傳感器、激光檢測傳感器和熱釋紅外傳感器獲得的檢測信號,如果在需要報警的時段檢測到非法入侵信號,則輸出強光報警、聲音報警,現場驅趕入侵者,同時向主人或安全保衛人員報警。如果設置為遠程報警模式,可以啟動遠程電話撥號報警,與主人或保衛值班室取得聯系。

圖2 紅外探測單元結構圖Fig.2 Infrared detection unitstructure diagram
圖2是熱釋紅外探測單元結構框圖。由光學系統、熱釋電紅外傳感器、信號濾波和放大、信號處理和報警電路等幾部分組成。圖中,菲涅爾透鏡可以將人體輻射的紅外線聚焦到熱釋電紅外探測元上,同時也產生交替變化的紅外輻射高靈敏區和盲區,以適應熱釋電探測元要求信號不斷變化的特性;熱釋電紅外傳感器是報警器設計中的核心器件,它可以把人體的紅外信號轉換為電信號以供信號處理部分使用;靠接收自然界能量或能量變化來完成探測目的。被動紅外報警器的特點是能夠響應人侵者在所防范區域內移動時所引起的紅外輻射變化,將檢測的信號送到微控制器進行處理,并能使監控報警器產生報警信號,從而完成報警功能。
信號檢測與處理由專用運算放大器BISS0001完成,BISS0001內部由電壓比較器、狀態控制器、延遲時間定時器以及封鎖時間定時器等構成的數?;旌蠈S眉呻娐?。
激光具有單向性好,無散射,照射距離遠,檢測靈敏度極高的特點。當入侵者通過激光的光路時會阻斷的光路,檢測電路就會檢測出入侵行為。圖3是激光探測電路。激光發送二極管L1安裝在入侵者必經的入口處的一端,光敏二極管安裝在另一端。在啟動激光檢測后,L1發出激光,光敏二極管L2檢測到激光,電阻小,信號經過比較器LM339和施密特觸發器整形后傳送給微控制器。由于激光的方向性好,人眼視覺看不見入口通道有光線,入侵者經過時必然會阻斷光線,光敏二極管L2的電阻增加,信號經過比較器LM339和施密特觸發器整形處理后供微控制器判斷和發出報警信號。

圖3 激光探測電路圖Fig.3 Laser detection circuit diagram


圖4 振動探測電路圖Fig.4 Vibration detecting circuit diagram
當安防范圍內有入侵者時單片機發出控制信號控制強光和聲音報警模塊工作。圖5是強光和聲音報警模塊的電路圖。聲音報警模塊是由一個三極管控制聲音報警器工作,它的工作原理是當STC12C5A微控制器的P0.0輸出低電平時三極管導通,聲音報警器工作,當STC12C5A微控制器的P0.0輸出高電平時三極管截止,聲音報警器不工作;強光報警模塊是由一個三極管和一個繼電器控制強光報警器工作,它的工作原理是當STC12C5A微控制器的P00輸出低電平時三極管導通,繼電器吸合,強光報警器工作,當STC12C5A微控制器的P00輸出高電平時三極管截止,繼電器釋放,強光報警器不工作。當紅外入侵探測模塊、激光探測模塊和振動探測模塊這3個模塊檢測到有信號輸入時,這三個模塊工作,就向STC12C5A微控制器發出控制信號,STC12C5A微控制器的P0.0輸出低電平,使聲音報警模塊中的三極管導通,啟動聲音報警器;同時也使強光報警模塊中的三極管導通,繼電器吸合,啟動強光報警。

圖5 強光和聲音報警模塊Fig.5 Light and sound alarm module
電話拔號遠程報警模塊由電話號碼預設電路、自動摘機和自動拔號3部分組成。
電話號碼預設電路的設計是為了方便用戶錄入電話號碼。當出現警情時,系統將撥打事先錄入的電話號碼進行遠程報警,此處要設計一個4行4列的鍵盤,為了軟件設計的方便,可通過兩個74HC245連接16個鍵,通過簡單的查詢程序即可錄入鍵盤輸人值。編碼器采用CSC5087,它根據不同的按鍵產生一組雙音頻信號,CCITT(國際電報電話咨詢委員會)規定了按鍵與高、低頻組的組合。例如,按下“8”鍵,發出編號器信號頻率為fL=852 Hz、fH=1 336 Hz。譯碼器為SC8870解碼器,它將每一個編碼信號譯成一個4位二進制代碼輸出,16個DTMF編碼信號分別對應0000~1111共16個二進制代碼。例如,對CSC5087送出的fL=852 Hz、fH=1 336 Hz的DTMF 信號,SC8870 譯碼后輸出“1000”代碼,對應按鍵“8”。
當有電話打入時,系統判斷振鈴的次數,達到預定的次數而電話仍沒摘機系統將自動摘機。將電話振鈴信號通過光電耦合器TP521輸入到STC12C5A微控制器的TO腳,進行計數,接到振鈴信號時,若連續振鈴10次后,用戶還沒有摘機,則自動轉到遠程語音報警系統,STC12C5A微控制器置“1”相應引腳輸出信號實現自動摘機功能。若在10次振鈴中,主人接通電話,則控制器不響自動摘機掛機:自動摘機是遠程報警和接收電話的前提。程控電話交換機判斷電話線路是否摘機的根據是回路電流突然增大到30 A左右則認為電話已經摘機。當有報警信號或者外界有電話打入,需要系統摘機接通電話時,STC12C5A微控制器P1.7口變高電平,使NPN三極管導通,繼而接通,從而電話回路被接通,實現了自動摘機。當P1.7口變低電平時系統實現掛機。
撥號電路是利用MT8880可實現DTMF的收發和信號音的判斷功能。當要發送信,DTMF信號時,將MT8880設為DTMF發送模式,單片機會把電話號碼的每一位發送給MT8880,轉變成對應的DTMF信號發送到電話線上,實現自動撥號。在選擇突發模式的情況下,每發送一個電話號碼,MT8880都可以給單片機產生一個中斷信號。DO~D3接STC12C5A微控制器的 P1.0~P1.3。MT8880的 IRQ/CP端與STC12C5A微控制器的TO連接,IRQ/CP端輸出同TONE端輸入的正弦波一一對應的方波,記方波的個數即可判斷各種信號音。當判斷信號音時,MT8880設置為信號音判斷模式(CALL模式),然后啟動TO計數器對IRQ/CP端輸出的信號進行計數,因為回鈴音為1 s通4 s斷的信號,所以記數時間為5 s,又因為撥號音為450 Hz連續信號,忙音為0.35S通0.35S斷,如果計數值為 350~550(450*l=450)則為回鈴音,2 150~2 350(450*5=2 250)為撥號音,計數值 1 025~1 225(450*5/2=1 125)為忙音,催掛音為連續的950 Hz的正弦波,所以記數值大于4 000。記數值的范圍可以適當調整。自動拔號的執行是通過單片機控制MT8880芯片和繼電器來實現的,當自動拔號系統接收到報警系統送來的報警信號后自動摘機,然后自動拔相應的電話號碼進行報警。工作原理是利用單片機的一個8位I/O口對開關三極管及MT8880芯片進行控制,實現電話自動摘機及自動拔號報警功能。
實時時鐘模塊用美國Dallas公司生產的串行時鐘DS12887芯片實現。它是一種高性能的時鐘芯片,可自動地對秒、分、時、日、周、月、年進行計數,可以方便地與單片機接口,從而解決并行實時芯片使得電路結構復雜的問題,而且DS12887時鐘芯片沒有內置電池,在電路掉電的情況下能繼續計時,在電路恢復供電之后不需要校正時間。
DS12887是美國DALLAS公司生產的時鐘日歷芯片,具有24個引腳。DS12887和MC146818B及DS1287管腳兼容。內部自帶鋰電池,在沒有外部電源的情況下可工作十年。它有內部集成晶振??捎嬎愕?100年前的時、分、秒、星期、日、月、年7種日歷信息,并帶閏年補償。用2進制或BCD碼代表日歷或鬧鐘信息。可選用夏令時模式??梢赃x用MOTOROLA和INTEL兩種總線模式。它采用數據地址總線復用模式。內鍵128字節RAM,這128字節RAM中前14字節是時鐘控制寄存器。其余為通用RAM。它可以輸出可編程方波。它可以產生3種可編程中斷;1)時間中斷,可產生每秒一次直到每天一次中斷;2)周期性中斷,可產生122 ms到500 ms周期性中斷;3)時間更新結束中斷。
DS12887由晶振,周期中斷/方波選擇器,方波輸出,寄存器 ABCD, 時鐘/日歷/鬧鐘 RAM,114字節通用 RAM,BCD/二進制數碼累加器,時鐘/日歷更新,總線選擇,電源開關和寫保護這些部分組成。當VCC高于4.25 V 200 ms之后,芯片可以被外部程序操作。當VCC低于4.25 V時,芯片處于寫保護狀態,所有的輸入均無效,同時所有輸出呈高阻狀態,當VCC低于3 V時,DS12887自動將供電方式改為由內部電池供電。時鐘模塊DS12887的AD口與單片機STC12C5A的I/O口相連,進行時間、日歷數據輸出。
在開機后,單片機首先進行初始化,將數碼管、高音警報器、炫目燈等外設關閉,同時將中斷總允許位、外部中斷0允許位和定時計數器T1開啟,關閉外部中斷1允許位和定時計數器T0。其中布防/撤防按鍵用來觸發外部中斷0,熱釋電傳感器用來觸發外部中斷1,外部中斷1允許位的開啟與關閉由外部中斷0來控制。方便對報警器進行布防與撤防功能。定時計數器T0用來控制高音報警器的發音頻率以使其發出逼真的報警聲;定時計數器T1用作延時函數。初始化完成后,若無中斷請求信號,系統則使數碼管的Dp小點閃爍。
初始化完成后,若布防/撤防按鍵第一次按下,則觸發外部中斷0,將外部中斷1允許位打開,也就是說現在單片機可以接收傳感器的信號并作出相應的動作,若傳感器感受到在檢測范圍內有人活動,則將信號傳輸給單片機,觸發外部中斷1,使數碼管顯示E、同時炫目燈與高音報警器打開,實現聲光報警功能。
以STC12C5A單片機為核心,結合多路激光探測電路、紅外探測電路、實時控制電路、數字語音錄放電路、振動探測電路、遠程撥號電路和大功率強光報警和聲音報警,以及其他的外圍輔助電路,構成了一款高性能的智能安防報警器??蓪崿F防盜、防火等安防功能。它能智能地區分各種警情、自動數字語音電話報警,可接收遠端的電話遙控指令,又有大功率繼電輸出口。特別適合現代小區的安防系統。
[1]趙景員.力學[M].北京:北京高等教育出版社,1979.
[2]孫涵芳.Intel16位單片機[M].北京:北京航空航天大學出版社,1995.
[3]李華.MCS-51系列單片機實用接口技術 [M].北京:北京航空航天大學出版社,1993.
[4]張元敏.基于AT89C52的遠程智能語音防盜報警系統設計[J].現代電子技術,2008(13):100-103.
ZHANG Yuan-min.Design oflong-distance intelligent automatic telephone warning system based on AT89C52[J].Modern Electronics Techngue,2008(13):100-103.
[5]于永.51單片機C語言常用模塊與綜合系統設計[M].北京:電子工業出版社,2008.
[6]郭天祥.51單片機C語言教程[M].北京:電子工業出版社,2010.