無(wú)線(xiàn)智能報警器的設計
摘 要:本文介紹一種基于A(yíng)T89S52、CM8880PI、MC34118的無(wú)線(xiàn)智能報警器。
關(guān)鍵詞:被動(dòng)紅外 ;雙音多頻 ;無(wú)線(xiàn)數據傳輸
本文介紹一種無(wú)線(xiàn)智能報警器,它能識別各種警情(盜竊、火災、求救、煤氣泄露等),并及時(shí)將警情通過(guò)公共電話(huà)交換網(wǎng)傳輸到手機、固定電話(huà)或聯(lián)網(wǎng)報警中心,以便用戶(hù)或警察能及時(shí)采取有效措施。
無(wú)線(xiàn)智能報警系統由遙控器、報警探測器和家庭報警控制器組成,它們之間采用無(wú)線(xiàn)連接。報警探測器包括無(wú)線(xiàn)門(mén)磁、無(wú)線(xiàn)被動(dòng)紅外探測器、無(wú)線(xiàn)煤氣泄露探測器、無(wú)線(xiàn)火災煙霧探測器和無(wú)線(xiàn)主動(dòng)紅外對射等。
系統的硬件構成
系統硬件包括報警探測器的硬件和家庭報警控制器的硬件。本文僅介紹家庭報警控制器的硬件構成及特點(diǎn)。家庭報警控制器由電源及備用電源、無(wú)線(xiàn)接收、語(yǔ)音存儲、被動(dòng)紅外探測、電話(huà)號碼及報警信息和設置存儲、撥號與接收部分和音頻輸出部分組成。
微處理器單元
微處理器采用AT89S52,其內置256字節的RAM、8K字節的Flash、32個(gè)I/O口、3個(gè)16位定時(shí)/計數器、8個(gè)中斷源,一個(gè)全雙工串行口、看門(mén)狗定時(shí)器、雙數據指針、片內振蕩器和時(shí)鐘電路。AT89S52的主要功能是:接收無(wú)線(xiàn)信號并進(jìn)行相應處理;對被動(dòng)紅外信號進(jìn)行識別處理;控制ZY1420B進(jìn)行錄音和放音;控制CM8880PI和MC34118接收和發(fā)送DTMF碼;讀寫(xiě)AT24C04;檢測振鈴信號進(jìn)行遠程設防或撤防;檢測電話(huà)線(xiàn)通斷;輸出模擬警笛信號驅動(dòng)警笛等。同時(shí)采用HT7044B對系統工作電壓進(jìn)行監控,當電壓低于4.4V時(shí),將輸出高電平對微處理器復位;使用看門(mén)狗定時(shí)器進(jìn)行抗干擾,防死機處理。
電源及后備電源單元
電源及后備電源單元由低壓差三端穩壓器HT7551-1和電池充電電路構成。該電路采用100mA自恢復保險電阻對整個(gè)電路進(jìn)行短路保護;采用瞬變二極管和壓敏電阻對電源電路進(jìn)行防雷電保護;對6V 1.3AH的免維護電池進(jìn)行充電,使家庭報警控制器在斷電時(shí)自動(dòng)切換到電池供電,并能在斷電或輸入電源被破壞時(shí)工作36小時(shí)以上。其中HT7551-1是低壓差、低功耗5V三端穩壓器,最大輸入電壓達24V,典型輸出電流為150mA,當輸出電流為1mA時(shí),典型的輸入輸出電壓差為100mV。這些特性使其既能工作于最高達24V的外接電源(本系統外接電源為DC20V),又能采用6V電池供電。
電話(huà)號碼、設置和報警信息存儲單元
電話(huà)號碼、設置和報警信息存儲單元采用AT24C04。AT24C04是E2PROM,內置512字節和I2C通信端口,外部有8個(gè)引腳,可靠性高,數據保持時(shí)間長(cháng)(≥100年)。
無(wú)線(xiàn)接收單元
無(wú)線(xiàn)接收單元構成如圖1所示。本單元采用通用無(wú)線(xiàn)接收板M1,它使用超再生電路或超外差電路,電路成本低,電流最小可達100mA。通用無(wú)線(xiàn)接收板輸出端OUT定義為OUTA,另外本報警器對通用無(wú)線(xiàn)接收板進(jìn)行了改動(dòng),從中引出一輸出端,定義為OUTB。信號OUTA經(jīng)CD4093整形輸送到微處理器的ENCODE端,微處理器對由ENCODE輸入的信號進(jìn)行識別。當由OUTB輸出的信號達到一定幅度時(shí),輸出低電平給微處理器引腳1,微處理器響應中斷,開(kāi)始對由ENCODE輸入的信號進(jìn)行識別。其原理是:信號OUTB經(jīng)電壓跟隨器(U16C)隔離后給C107充電,給LM324的12腳和3腳提供參考電壓。同時(shí),信號OUTB經(jīng)電壓跟隨器隔離,進(jìn)一步放大后由LM324的7腳輸出。當P0.3為高電平時(shí),LM324的13腳也為高電平,14腳為低電平,1腳為高電平;當P0.3由高電平變?yōu)榈碗娖綍r(shí),C106經(jīng)R105、D101放電,此時(shí)D101導通,OUTB信號傳遞到LM324的13腳,經(jīng)C106積分,最后與U16A的3腳比較,有信號時(shí)輸出一低電平脈沖,無(wú)信號時(shí)輸出高電平。
語(yǔ)音存儲單元
語(yǔ)音存儲單元的構成如圖2所示。本家庭報警控制器采用ZY1420B 20秒四段高保真語(yǔ)音錄放模塊。ZY1420B內部使用ISD1420作為主控芯片,對ISD1420的標準外圍電路作了優(yōu)化并全部集成于模塊內部。本家庭報警控制器對該模塊進(jìn)一步優(yōu)化,采用MC34118的內部增益可調麥克風(fēng)放大器,并消除背景聲,如圖2所示,語(yǔ)音信號進(jìn)入MC34118的MICIN端,MICOUT輸出后進(jìn)入ZY1420B的ANAIN端。本單元的主要功能是:錄音,用戶(hù)按遙控器的設置鍵,然后通過(guò)電話(huà)機輸入指令818##或828##,AT89S52使狀態(tài)指示燈亮,提示用戶(hù)開(kāi)始錄音,同時(shí)將地址碼輸送到ZY1420B的B0、B1端,使ZY1420B的/REC端為低電平并開(kāi)始錄音,錄音時(shí)間到則置/REC高電平,同時(shí)滅狀態(tài)指示燈;放音,輸入指令《888##》或播放語(yǔ)音信息,AT89S52就將地址碼輸送到ZY1420B的B0、B1端,并使ZY1420B的/PLAYL端為低電平,開(kāi)始放音,放音時(shí)間到則置/PLAYL高電平。
DTMF撥號及接收單元
雙音多頻(DTMF)撥號及接收單元的構成如圖2所示。本報警器的雙音多頻單元采用CM8880PI,該單元功能是:撥電話(huà)號碼和輸出報警信息,AT89S52先對CM8880PI初始化,然后將一位數字及控制信號送到CM8880PI的D3~D0、/CS、RS0、R/W端,當CM8880PI完成發(fā)送后,/IRQ端發(fā)送中斷信號給AT89S52,通知AT89S52發(fā)送下一數字,而調制的DTMF信號經(jīng)MC34118放大及校準后,經(jīng)隔離變壓器輸送到公共電話(huà)交換網(wǎng)。接收反饋的控制信息和接收用戶(hù)設置信息(通過(guò)電話(huà)機),DTMF信號經(jīng)耦合變壓器后進(jìn)入MC34118進(jìn)行濾波,再由CM8880PI接收并進(jìn)行譯碼,譯碼完成后,/IRQ端發(fā)送中斷信號給AT89S52,通知AT89S52讀數據。
公用電話(huà)網(wǎng)接口單元
采用磁珠、保險電阻、壓敏電阻、瞬變二極管等元件對公用電話(huà)網(wǎng)接口進(jìn)行防雷保護。本單元具有電話(huà)線(xiàn)斷線(xiàn)檢測、振鈴檢測、線(xiàn)路切換、電話(huà)通或占線(xiàn)檢測等功能。電話(huà)線(xiàn)斷線(xiàn)檢測: Q502(9012)的基極置低電平,繼電器RJ2閉合,由D505~D508組成的整流橋給光耦U13供電,U13的5腳輸出低電平,當電話(huà)線(xiàn)斷線(xiàn)時(shí),U13的5腳輸出高電平;振鈴檢測:振鈴信號經(jīng)C505整流后給光耦U12供電,U12的5腳輸出鋸齒波,然后經(jīng)U19 CD4093整形成矩形波,最后經(jīng)AT89S52識別。線(xiàn)路切換:本無(wú)線(xiàn)智能報警器優(yōu)先使用電話(huà)線(xiàn),當需報警時(shí),如電話(huà)線(xiàn)正在使用,則自動(dòng)切斷電話(huà),然后進(jìn)行撥號報警。電話(huà)通或占線(xiàn)檢測:電話(huà)通或占線(xiàn)信號經(jīng)隔離變壓器后,進(jìn)入MC34118濾波,然后進(jìn)入CM8880PI放大,再經(jīng)LM358與CM8880PI的參考電壓進(jìn)行比較,產(chǎn)生矩形波,而后經(jīng)CD4093整形送AT89S52識別(電話(huà)通450Hz,1s通,4s斷;電話(huà)忙450Hz,0.35s通,0.35s斷)。
被動(dòng)紅外探測單元
被動(dòng)紅外探測單元的構成如圖3所示。當被探測目標侵入防范區域,并在防范區域內移動(dòng)時(shí),將引起防范區域的紅外輻射(勢輻射)發(fā)生變化,被動(dòng)紅外入侵探測器能響應這個(gè)變化,并進(jìn)入報警狀態(tài)。紅外輻射的變化由背景(房屋、家具等)溫度與入侵者溫度的差值而產(chǎn)生。溫度不同,輻射波長(cháng)不同,關(guān)系式為:
Tlm=b
式中,T為熱力學(xué)溫度,lm為單色輻射波長(cháng)的峰值,b是常量,其值為2.897X10-3mk。按此計算:背景為20T時(shí),lm=10mm,人體36T時(shí),lm=9.4mm。被動(dòng)紅外探測器正是通過(guò)檢測輻射波長(cháng)的差值(折合成能量的差值)來(lái)確定是否進(jìn)入報警狀態(tài),而且在通常溫度下,這種差值越大,被動(dòng)紅外探測器越靈敏。本報警器將被動(dòng)紅外探測器集成為一體,由報警器供電,免去更換電池的麻煩。另外,集成為一體也可充分利用微處理器對探測到的紅外信號(信號周期,幅度,極性)進(jìn)行智能處理,消除各種熱源、小寵物、光源干擾及射頻輻射的干擾。本被動(dòng)紅外探測單元采用自動(dòng)溫度補償技術(shù),能自動(dòng)調節信號增益的大小,平衡因溫度變化引起的靈敏度變化。此外,脈沖計數技術(shù)能調節紅外探測的靈敏度,消除誤報和漏報。
軟件編程
因篇幅限制,本文僅介紹主程序的流程。報警器上電后首先初始化,它將讀AT24C04中的數據,設置報警器的工作狀態(tài)、遙控器的地址碼、處理因故未處理完的警情以及被動(dòng)紅外探頭的預熱等工作。然后循環(huán)檢測是否有振鈴信號或警情發(fā)生,如有則調用相應的處理模塊。如有中斷發(fā)生則調用相應的中斷處理模塊(包括被動(dòng)紅外處理模塊和無(wú)線(xiàn)信號處理模塊)。
結語(yǔ)
本文所介紹的無(wú)線(xiàn)智能報警器已投入使用,該報警器工作穩定可靠,無(wú)線(xiàn)防區多(達256個(gè)),誤報少,抗無(wú)線(xiàn)同頻干擾能力強(解決附加無(wú)線(xiàn)被動(dòng)紅外在同頻干擾下失去作用的問(wèn)題),操作方便,安裝簡(jiǎn)單?!?/P>
參考文獻
1 Data sheet of CM8880 Micro Devices. Inc. 1999
2 Data sheet of MC34118 Motorola, Inc. 1999
3 Data sheet of AT89S52 Atmel Corporation 1999
評論