家庭安全防護(hù)系統(tǒng)設(shè)計(jì)_第1頁
家庭安全防護(hù)系統(tǒng)設(shè)計(jì)_第2頁
家庭安全防護(hù)系統(tǒng)設(shè)計(jì)_第3頁
家庭安全防護(hù)系統(tǒng)設(shè)計(jì)_第4頁
家庭安全防護(hù)系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、摘 要隨著中國經(jīng)濟(jì)的飛速發(fā)展,中國家庭的財(cái)富積累也呈上升趨勢,與此同時(shí),人們對于家庭的安全問題也越來越重視,然而,傳統(tǒng)的防護(hù)系統(tǒng)功能卻太過單一,滿足不了人們的這種需求。于是,本文基于這一現(xiàn)狀設(shè)計(jì)了一款家庭安全防護(hù)系統(tǒng)。本設(shè)計(jì)包括兩個(gè)子系統(tǒng),分別是防盜報(bào)警子系統(tǒng)與防火報(bào)警子系統(tǒng),其中防盜子系統(tǒng)采用STC89C52為核心控制器,利用單片機(jī)控制模塊、紅外探頭模塊、紅外遙控模塊、驅(qū)動執(zhí)行報(bào)警模塊等部分實(shí)現(xiàn)功能;防火報(bào)警子系統(tǒng)采用STC89C52為核心控制器,利用氣體傳感器MQ-2、ADC0832模數(shù)轉(zhuǎn)換器、DS18B20溫度傳感器、火焰?zhèn)鞲衅?、LCD液晶顯示等實(shí)現(xiàn)基本功能。關(guān)鍵詞:防盜報(bào)警;防火報(bào)警;

2、STC89C52;人體紅外傳感器;紅外遙控;氣體傳感器MQ-2;DS18B20溫度傳感器;火焰?zhèn)鞲衅鳌VAbstractWith the rapid development of Chinese economy, the Chinese family wealth accumulation also on the rise, at the same time, people for security family more and more attention, however, the traditional protection systems function is too simpl

3、e, can not meet people's this demand. Thus, this paper based on this Situation designed a home security system.The design consists of two subsystems, namely, burglar alarm and fire alarm subsystems subsystem, including security subsystem STC89C52 as the core controller, using SCM control module,

4、 infrared sensor module, infrared remote control module, drive execution alarm module and other components to achieve function; fire alarm subsystem STC89C52 as the core controller, using a gas sensor MQ-2, ADC0832 analog to digital converter, DS18B20 temperature sensor, flame sensor, LCD liquid cry

5、stal display and other basic functions.Keywords: burglar alarm; fire alarm; STC89C52; human infrared sensor; IR remote control; gas sensor MQ-2 ; DS18B20 temperature sensor; flame sensor.目錄1 緒論11.1 家庭安全防護(hù)系統(tǒng)的研究背景11.2 家庭安全防護(hù)系統(tǒng)的發(fā)展與現(xiàn)狀11.3 課題的研究內(nèi)容12 家庭安全防護(hù)系統(tǒng)的總體方案設(shè)計(jì)23 防盜報(bào)警子系統(tǒng)33.1 系統(tǒng)的功能要求33.2 系統(tǒng)的技術(shù)要求33.3 系

6、統(tǒng)的組成及方案設(shè)計(jì)33.4 硬件電路設(shè)計(jì)43.4.1 單片機(jī)部分53.4.2 人體紅外感應(yīng)部分73.4.3 紅外遙控模塊103.4.4 按鍵控制電路113.4.5 指示燈和報(bào)警電路123.4.6 總體硬件電路設(shè)計(jì)133.5 軟件的程序?qū)崿F(xiàn)153.5.1 主程序工作流程圖153.5.2 軟件部分164 防火報(bào)警子系統(tǒng)194.1 系統(tǒng)的功能要求194.2 系統(tǒng)的技術(shù)要求194.3 系統(tǒng)的組成及方案設(shè)計(jì)194.4 系統(tǒng)的硬件設(shè)計(jì)204.4.1 單片機(jī)部分214.4.2 煙霧探測電路214.4.3 火焰?zhèn)鞲衅髂K234.4.4 液晶顯示電路244.4.5 聲光報(bào)警提示電路254.4.6 溫度采集電路2

7、64.4.7 按鍵電路284.4.8 GSM模塊284.4.9 總體電路294.5 系統(tǒng)的軟件設(shè)計(jì)314.5.1 軟件介紹324.5.2 系統(tǒng)程序流程圖325 系統(tǒng)調(diào)試與結(jié)果335.1 調(diào)試335.2 結(jié)論35致謝36參考文獻(xiàn)37附錄一:防盜報(bào)警子系統(tǒng)程序38附錄二:防火報(bào)警子系統(tǒng)程序43河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書1 緒論1.1 家庭安全防護(hù)系統(tǒng)的研究背景隨著中國經(jīng)濟(jì)的飛速發(fā)展,中國人民的生活水平有了很大的提升,中國家庭的財(cái)富積累也呈上升趨勢。隨著經(jīng)濟(jì)的發(fā)展和生活水平的提高,圍繞經(jīng)濟(jì)生活各方面的配套體系都在隨之適應(yīng)進(jìn)行調(diào)整,其中,家庭的安全也更加引起人們的注意。家庭的安全包括財(cái)產(chǎn)和人身

8、安全,相對的應(yīng)對措施主要是防盜與防火系統(tǒng)。而傳統(tǒng)的防盜系統(tǒng)的結(jié)構(gòu)單一、性能落后,已經(jīng)不能適應(yīng)當(dāng)今的科學(xué)水平與生活水平,而傳統(tǒng)的防火系統(tǒng)在家庭中更是見都沒有見過。人們迫切需要一款功能更加強(qiáng)悍,更安全的家庭安全防護(hù)系統(tǒng),這也正是本設(shè)計(jì)的背景。1.2 家庭安全防護(hù)系統(tǒng)的發(fā)展與現(xiàn)狀經(jīng)過長時(shí)間的發(fā)展,家庭安全防護(hù)系統(tǒng)在國外已經(jīng)趨于成熟化市場化,從剛開始的價(jià)格昂貴、適用面窄發(fā)展到了現(xiàn)在的能廣泛應(yīng)用于各類的建筑。而與國外相比,中國的家庭安全防護(hù)系統(tǒng)起步較晚,而且在初期大多是模仿或者引進(jìn)國外技術(shù),直到近二三十年,中國企業(yè)在家庭安全防護(hù)才有了實(shí)質(zhì)性的發(fā)展,像榮事達(dá)、livinglab、小米等企業(yè)都在家庭安全防護(hù)

9、系統(tǒng)上有涉足,并且開發(fā)了出功能比較強(qiáng)大的產(chǎn)品。1.3 課題的研究內(nèi)容家庭安全防護(hù)系統(tǒng)可實(shí)現(xiàn)功能:主要是檢測人體紅外、火焰、溫度、煙霧,通過液晶顯示屏來顯示通過按鍵設(shè)定的相應(yīng)的閥值以及由傳感器采集到的當(dāng)前的煙霧值和溫度值。再通過單片機(jī)控制完成報(bào)警及短信發(fā)送功能。該設(shè)計(jì)包括以下幾個(gè)方面:(1) 硬件部分:包括火焰、溫度、人體紅外、燃?xì)鈧鞲衅鳎@示模塊,煙霧及火焰信號轉(zhuǎn)換電路,單片機(jī)控制電路,按鍵以及無線遙控,報(bào)警驅(qū)動電路,短信發(fā)送模塊。(2) 軟件部分:包括程序的編寫和原理圖、仿真圖的繪制。(3) 系統(tǒng)的綜合調(diào)試與分析:在軟硬件完成以后,要對系統(tǒng)進(jìn)行綜合的測試與實(shí)驗(yàn),針對系統(tǒng)中出現(xiàn)的實(shí)際問題對軟件

10、與硬件部分進(jìn)行調(diào)整與修改。2 家庭安全防護(hù)系統(tǒng)的總體方案設(shè)計(jì)系統(tǒng)設(shè)計(jì)簡介:本系統(tǒng)總體功能是通過對人體紅外信號、溫度值、煙霧濃度、火焰信號等的實(shí)時(shí)采集,如檢測到人體紅外和火焰信號直接進(jìn)行報(bào)警。另外通過按鍵模塊設(shè)置模式以及預(yù)設(shè)報(bào)警閾值,并通過顯示模塊顯示當(dāng)前溫度、濃度,將實(shí)時(shí)采集到的信號與設(shè)定值進(jìn)行比對,來判斷當(dāng)前是否發(fā)生火情,是否發(fā)生燃?xì)庑孤?。并通過聲光報(bào)警模塊進(jìn)行對應(yīng)的聲光報(bào)警,以及短信發(fā)送。系統(tǒng)總體框圖如圖2-1所示。本設(shè)計(jì)功能較多,由于單片機(jī)引腳及電流的限制,本設(shè)計(jì)分開采用防盜與防火兩個(gè)子系統(tǒng)。防盜子系統(tǒng)主要是實(shí)現(xiàn)盜竊發(fā)生時(shí)的報(bào)警,防火子系統(tǒng)主要是實(shí)現(xiàn)燃?xì)庑孤⒒馂?zāi)發(fā)生時(shí)的報(bào)警。下面將分別

11、從系統(tǒng)功能要求、系統(tǒng)技術(shù)要求及系統(tǒng)實(shí)現(xiàn)方案三個(gè)方面討論。單片機(jī)最小系統(tǒng)人體紅外采集模塊按鍵模塊聲光報(bào)警提示模塊顯示模塊紅外遙控模塊煙霧采集模塊GSM短信模塊溫度采集模塊火焰?zhèn)鞲心K圖2-1 系統(tǒng)總體框圖633 防盜報(bào)警子系統(tǒng)3.1 系統(tǒng)的功能要求本設(shè)計(jì)主要包括以下幾項(xiàng)功能:(1) 人體探測功能:為了實(shí)現(xiàn)報(bào)警的準(zhǔn)確性和及時(shí)性,需要雙元件型熱釋電紅外線傳感器來實(shí)現(xiàn)探測移動人體的目的。(2) 聲光報(bào)警功能:當(dāng)系統(tǒng)處于布防狀態(tài)時(shí)發(fā)現(xiàn)有人闖入,報(bào)警器進(jìn)行聲光報(bào)警。當(dāng)戶主發(fā)現(xiàn)有人闖入時(shí)可手動報(bào)警。(3) 模式選擇功能:為了使系統(tǒng)不影響家庭的正常生活,有時(shí)需要關(guān)閉報(bào)警功能,當(dāng)遇到緊急情況,需要手動報(bào)警,因此

12、需要對系統(tǒng)進(jìn)行功能上的選擇。(4) 紅外遙控功能:當(dāng)戶主外出或回家時(shí),可以通過紅外遙控設(shè)置系統(tǒng)布防或者取消布防。3.2 系統(tǒng)的技術(shù)要求在對本設(shè)計(jì)的基本思路有了一個(gè)大致的概念以后,我們就可以確定該系統(tǒng)的一些基本的技術(shù)要求,比如體積小、功耗低、數(shù)傳性能可靠和成本低廉等,具體的指標(biāo)如下:(1) 體積?。簽榱耸瓜到y(tǒng)更加隱蔽以及較少對空間的占用,傳感器的體積要盡可能的小,這樣才有利于使用和更換,以及減少不必要的使用時(shí)的危險(xiǎn)。(2) 功耗低:由于該系統(tǒng)系長期運(yùn)行的系統(tǒng),出于節(jié)能方面的考慮,應(yīng)盡可能保證系統(tǒng)的耗能較低,因此本系統(tǒng)可以使用外接5v電源進(jìn)行供電。(3) 可靠性高:由于系統(tǒng)工作環(huán)境中存在各種不確定

13、因素如天氣、溫度、濕度、物理碰撞、電磁干擾等等,為了保證系統(tǒng)長時(shí)間的可靠工作,該系統(tǒng)應(yīng)有良好的抗干擾能力。3.3 系統(tǒng)的組成及方案設(shè)計(jì)本設(shè)計(jì)主要由熱釋電紅外傳感器、STC89C52單片機(jī)、聲光報(bào)警電路、紅外遙控電路、負(fù)載驅(qū)動電路以及程序等組成。系統(tǒng)的組成結(jié)構(gòu)如圖3-1。人體紅外信號采集模塊按鍵模塊單片機(jī)聲光報(bào)警模塊紅外遙控模塊晶振電路復(fù)位電路圖3-1 防盜報(bào)警系統(tǒng)結(jié)構(gòu)其中,單片機(jī)及晶振、復(fù)位電路一同構(gòu)成最小單片機(jī)系統(tǒng),以完成實(shí)現(xiàn)功能的基本的電路;人體紅外傳感器執(zhí)行對人體信號的采集并且將信號傳給單片機(jī)進(jìn)行處理;按鍵模塊實(shí)現(xiàn)對模式的選擇;聲光報(bào)警模塊實(shí)現(xiàn)報(bào)警功能。3.4 硬件電路設(shè)計(jì)需求決定功能,

14、因此從本設(shè)計(jì)的需求出發(fā),該設(shè)計(jì)硬件部分須包含以下幾部分:紅外感應(yīng)部分、STC89C52單片機(jī)、紅外遙控、聲光報(bào)警系統(tǒng)四部分。硬件電路總原理框圖如圖3-2所示。 電源開關(guān)人體紅外 STC89C52單片機(jī)最小系統(tǒng)紅外遙控LED指示燈蜂鳴器按鍵控制 圖3-2 防盜報(bào)警系統(tǒng)總體硬件設(shè)計(jì)框圖本硬件設(shè)計(jì)采用STC89C52為核心控制器,并且通過燒錄的程序來進(jìn)行控制。系統(tǒng)運(yùn)行時(shí),首先由人體紅外傳感器將檢測到的人體紅外信號輸出成為電信號,通過BISS0001進(jìn)行信號的調(diào)制,完成后送出TTL電平至單片機(jī)。然后經(jīng)過事先燒錄好的程序?qū)崟r(shí)發(fā)出報(bào)警狀態(tài)控制信號,并控制報(bào)警電路進(jìn)行聲光報(bào)警。3.4.1 單片機(jī)部分STC8

15、9C52是一種低功耗、高性能的CMOS8位微控制器,擁有靈巧的8 位CPU,因此可以為眾多應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。STC89C52主要功能如表3-1所示,其引腳圖如圖3-3所示。表3-1 STC89C52主要功能主要功能特性兼容MCS51指令系統(tǒng)4K可反復(fù)擦寫Flash ROM32個(gè)雙向I/O口256x8bit內(nèi)部RAM3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷時(shí)鐘頻率0-24MHz2個(gè)串行中斷可編程UART串行通道2個(gè)外部中斷源共6個(gè)中斷源2個(gè)讀寫中斷口線3級加密位低功耗空閑和掉電模式軟件設(shè)置睡眠和喚醒功能STC89C52引腳介紹(1) 主電源引腳(2根)VCC(Pin40):電源輸入,

16、接5V電源GND(Pin20):接地線(2) 外接晶振引腳(2根)XTAL1(Pin19):片內(nèi)振蕩電路的輸入端XTAL2(Pin20):片內(nèi)振蕩電路的輸出端(3) 控制引腳(4根)RST/VPP(Pin9):復(fù)位引腳ALE/PROG(Pin30):地址鎖存允許信號PSEN(Pin29):外部存儲器讀選通信號EA/VPP(Pin31):程序存儲器的內(nèi)外部選通(4) 可編程輸入/輸出引腳(32根)STC89C52單片機(jī)有4組8位的可編程I/O口,分別位P0、P1、P2、P3口,每個(gè)口有8位,共32根。P0口(Pin39Pin32):8位雙向I/O口線,名稱為P0.0P0.7P1口(Pin1Pin

17、8):8位準(zhǔn)雙向I/O口線,名稱為P1.0P1.7 P2口(Pin21Pin28):8位準(zhǔn)雙向I/O口線,名稱為P2.0P2.7 P3口(Pin10Pin17):8位準(zhǔn)雙向I/O口線,名稱為P3.0P3.7作頻率35Mhz,6T/12T可選。 圖3-3 STC89C52封裝圖單片機(jī)最小系統(tǒng)是指能維持單片機(jī)正常運(yùn)行所需要的最小的外部電路,一般為電源、時(shí)鐘、復(fù)位等部件。單片機(jī)最小系統(tǒng)是應(yīng)用系統(tǒng)的核心部分,只有在其基礎(chǔ)上進(jìn)行擴(kuò)展才能實(shí)現(xiàn)復(fù)雜的的功能。圖3-4為單片機(jī)最小系統(tǒng)原理框圖。時(shí)鐘電路復(fù)位電路STC89C52單片機(jī)I/O口圖3-4 單片機(jī)最小系統(tǒng)原理框圖(1) 時(shí)鐘電路STC89C52單片機(jī)的

18、時(shí)鐘信號通常使用內(nèi)部時(shí)鐘方式產(chǎn)生。電路如圖3-5所示。在STC89C52單片機(jī)內(nèi)部有一振蕩電路,只要在單片機(jī)的XTAL1(18)和XTAL2(19)引腳外接晶振,并且并聯(lián)電容,就構(gòu)成了自激振蕩器并能在單片機(jī)內(nèi)部產(chǎn)生時(shí)鐘脈沖信號。圖3-5 STC89C52內(nèi)部時(shí)鐘電路(2) 復(fù)位電路當(dāng)在STC89C52單片機(jī)的RST引腳引入高電平并保持2個(gè)機(jī)器周期時(shí),單片機(jī)就執(zhí)行復(fù)位操作,一般按鍵手動電平復(fù)位的方法,其功能的視線是通過RST引腳與電源Vcc接通而實(shí)現(xiàn)的。復(fù)位電路如圖3-6所示。圖3-6 STC89C52復(fù)位電路 3.4.2 人體紅外感應(yīng)部分 熱釋電傳感器熱釋電傳感器對人體輻射出的紅

19、外信號非常敏感,可以很輕易地識別出人體并且將其轉(zhuǎn)化成電信號輸出,利用它的這一特性便可用到很多用途上,比如對燈光的控制、防盜防火報(bào)警系統(tǒng)等,人體輻射的紅外線中心波長為910um,而探測元件的波長靈敏度在0.220um范圍內(nèi)幾乎穩(wěn)定不變,在傳感器頂端開設(shè)了一個(gè)裝有濾光鏡片的窗口,這個(gè)濾光片可通過光的波長范圍為710um,正好適合于人體紅外輻射的探測,而對其它波長的紅外線由濾光片予以吸收,這樣便形成了一種專門用作探測人體輻射的紅外線傳感器,本傳感器是整個(gè)系統(tǒng)的關(guān)鍵,如圖3-7所示。圖3-7 熱釋感應(yīng)傳感器 菲涅耳透鏡由于人體熱釋電傳感器的檢測范圍較小距離較短等缺點(diǎn),直接使用的話對其信號

20、的采集有很大的影響,而菲涅耳透鏡片可以將探測到的紅外線集中到傳感器上,根據(jù)自己的需求,可以選擇不同的感應(yīng)距離,剛好能彌補(bǔ)人體熱釋電傳感器的缺點(diǎn),因此在本設(shè)計(jì)中將二者配合使用,如圖3-8所示為菲涅耳透鏡模型圖。圖3-8 菲涅耳透鏡 BISS0001芯片特點(diǎn)及參數(shù)BISS0001是用于信號處理的集成芯片,將人體熱釋電發(fā)送出的電信號傳輸?shù)紹ISS0001里,通過外部電路便可實(shí)現(xiàn)信號的處理,如圖3-9所示為BISS000集成芯片的內(nèi)部框圖,管腳功能說明如表3-2所示。圖3-9 BISS0001內(nèi)部框圖表3-2 BISS0001管腳說明圖引腳名稱I/O功能說明1AI可重復(fù)觸發(fā)和不可重復(fù)觸發(fā)

21、選擇端。當(dāng)A為“1”時(shí),允許重復(fù)觸發(fā);反之,不可重復(fù)觸發(fā)2VOO控制信號輸出端。由VS的上跳前沿觸發(fā),使Vo輸出從低電平跳變到高電平時(shí)視為有效觸發(fā)。在輸出延遲時(shí)間Tx之外和無VS的上跳變時(shí),Vo保持低電平狀態(tài)。3RR1-輸出延遲時(shí)間Tx的調(diào)節(jié)端4RC1-輸出延遲時(shí)間Tx的調(diào)節(jié)端5RC2-觸發(fā)封鎖時(shí)間Ti的調(diào)節(jié)端6RR2-觸發(fā)封鎖時(shí)間Ti的調(diào)節(jié)端7VSS-工作電源負(fù)端,一般接0V8VRFI參考電壓及復(fù)位輸入端。通常接VCC,當(dāng)接“0”時(shí)可使定時(shí)器復(fù)位9VCI觸發(fā)禁止端。當(dāng)VcVR時(shí)允許觸發(fā)(VR0.2VDD)10IB-運(yùn)算放大器偏置電流設(shè)置端,經(jīng)RB接VSS端,RB取值為1M左右。11VCC-工

22、作電源正端,范圍為35V122OUTO第二級運(yùn)算放大器的輸出端132IN-I第二級運(yùn)算放大器的反相輸入端141IN+I第一級運(yùn)算放大器的同相輸入端151IN-I第一級運(yùn)算放大器的反相輸入端161OUTO第一級運(yùn)算放大器的輸出端由BISS0001內(nèi)部框圖可以看出,該數(shù)?;旌蠈S眉呻娐酚捎谄鋽?shù)?;旌蠈S玫奶匦远艿綇V泛的使用。首先,根據(jù)實(shí)際需要,利用運(yùn)算放大器OP1組成傳感信號預(yù)處理電路,將信號放大,然后耦合給運(yùn)算放大器OP2,再進(jìn)行第二級放大,同時(shí)將直流電位抬高為VM(0.5VDD)后,將輸出信號V2送到由比較器COP1和COP2組成的雙向鑒幅器,檢出有效觸發(fā)信號Vs,COP3是一個(gè)條件比較器

23、,當(dāng)輸入電壓VCVR時(shí),COP3輸出為高電平,進(jìn)入延時(shí)周期,當(dāng)A端接“0”電平時(shí),在Tx時(shí)間內(nèi)任何V2的變化都被忽略,直至Tx時(shí)間結(jié)束,即所謂不可重復(fù)觸發(fā)工作方式,當(dāng)Tx時(shí)間結(jié)束時(shí),Vo下跳回低電平,同時(shí)啟動封鎖時(shí)間定時(shí)器而進(jìn)入封鎖周期Ti,在Ti時(shí)間內(nèi),任何V2的變化都不能使Vo跳變?yōu)橛行顟B(tài)(高電平),可有效抑制負(fù)載切換過程中產(chǎn)生的各種干擾,而可重復(fù)觸發(fā)工作方式下的波形在Vc=“0”、A=“0”期間,信號Vs不能觸發(fā)Vo為有效狀態(tài),在Vc=“1”、A=“1”時(shí),Vs可重復(fù)觸發(fā)Vo為有效狀態(tài),并可促使Vo在Tx周期內(nèi)一直保持有效狀態(tài),在Tx時(shí)間內(nèi),只要Vs發(fā)生上跳變,則Vo將從Vs上跳變時(shí)刻

24、起繼續(xù)延長一個(gè)Tx周期;若Vs保持為“1”狀態(tài),則Vo一直保持有效狀態(tài);若不是“1”,則Vo在Tx周期結(jié)束后恢復(fù)為無效狀態(tài)。 信號采集處理模塊本模塊可以實(shí)現(xiàn)紅外信號向電信號的轉(zhuǎn)化。在本模塊工作期間,如果檢測到人體紅外信號,則持續(xù)輸出高電平,當(dāng)人離開人體紅外傳感器模塊的檢測范圍時(shí),高電平變?yōu)榈碗娖健H鐖D3-10、3-11所示為信號處理模塊原理圖與實(shí)物圖。圖3-10 信號處理模塊圖3-11 實(shí)物圖3.4.3 紅外遙控模塊PT2262/2272是一種CMOS工藝制造的編解碼電路,具有低功耗,性價(jià)比高的特點(diǎn)。廣泛應(yīng)用于車輛防盜系統(tǒng)、家庭防盜系統(tǒng)、遙控玩具、電器遙控等方面。該部分的功能實(shí)現(xiàn)

25、是由編碼芯片PT2262發(fā)出信號,解碼芯片PT2272接收信號。PT2262經(jīng)過編碼形成完整的碼字,解碼芯片PT2272接收到信號后,進(jìn)行解碼,運(yùn)行相應(yīng)的程序。車輛防盜系統(tǒng)、家庭防盜系統(tǒng)、遙控玩具、其他電器遙控,圖3-12為PT2262引腳圖以及表3-3為管腳說明表:圖3-12 PT2262引腳圖表3-3 PT2262引腳圖管腳說明名稱管腳說 明A0-A111-8、10-13地址管腳,用于進(jìn)行地址編碼,可置為“0”,“1”,“f”(懸空),D0-D57-8、10-13數(shù)據(jù)輸入端,有一個(gè)為“1”即有編碼發(fā)出,內(nèi)部下拉Vcc18電源正端()Vss9電源負(fù)端()TE14編碼啟動端,用于多數(shù)據(jù)的編碼發(fā)

26、射,低電平有效;OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率;OSC215振蕩電阻振蕩器輸出端;Dout17編碼輸出端(正常時(shí)為低電平)3.4.4 按鍵控制電路由于單片機(jī)引腳初始電平為高電平,本設(shè)計(jì)采用按鍵接地的方式來檢測按鍵的信號。單片機(jī)常用的鍵盤有獨(dú)立鍵盤和矩陣式鍵盤兩種:獨(dú)立鍵盤每一個(gè)I/O 口上只接一個(gè)按鍵,按鍵的另一端接地;而矩陣式鍵盤式接法程序比較復(fù)雜,但是占用的I/O少。根據(jù)本設(shè)計(jì)的需要這里選用獨(dú)立式鍵盤接法,本電路的設(shè)計(jì)是為了對應(yīng)控制電路中布防和緊急狀態(tài)下不同的工作形式,當(dāng)按下布防按鍵后,5秒后進(jìn)入監(jiān)控狀態(tài),進(jìn)入布防模式后,當(dāng)有人靠近時(shí),熱釋紅外感應(yīng)到信號,傳回給

27、單片機(jī),單片機(jī)馬上進(jìn)行聲光報(bào)警,當(dāng)遇到緊急情況時(shí),可按下緊急報(bào)警鍵,直接進(jìn)行聲光報(bào)警,當(dāng)需要解除警報(bào)時(shí)可以按下消警按鍵解除警報(bào),如圖3-13所示。圖3-13 按鍵部分3.4.5 指示燈和報(bào)警電路 指示燈LED是一種能夠?qū)㈦娔苻D(zhuǎn)化為光能的半導(dǎo)體器件,LED具有壽命長、輻射低與功耗低的特點(diǎn),這與本設(shè)計(jì)的技術(shù)要求相一致,因此本設(shè)計(jì)利用不同顏色的LED指示不同的報(bào)警模式,分別在P20、P21和P22分別接上LED指示燈,當(dāng)有報(bào)警信號時(shí)賦對應(yīng)的引腳低電平。指示燈報(bào)警電路如圖3-14所示:圖3-14 指示燈報(bào)警電路 聲音報(bào)警聲報(bào)警方面本系統(tǒng)采用有源蜂鳴器,該蜂鳴器采用直流電供電

28、,由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成,接通電源后,振蕩器產(chǎn)生的信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場,振動膜片在該磁場中震動產(chǎn)生聲音。在P23接上蜂鳴器并且外接個(gè)8550的三極管起到驅(qū)動作用,當(dāng)引腳輸出低電平,三極管達(dá)到飽和,驅(qū)動蜂鳴器工作,而基極高電平則使三極管關(guān)閉,蜂鳴器停止發(fā)聲。聲音報(bào)警電路如圖3-15所示:圖3-15 聲音報(bào)警電路3.4.6 總體硬件電路設(shè)計(jì)基于以上各部分的硬件電路設(shè)置,防盜報(bào)警子系統(tǒng)總體電路原理圖及仿真圖如圖3-16,圖3-17所示:圖3-16 防盜報(bào)警系統(tǒng)原理圖圖3-17 防盜報(bào)警系統(tǒng)仿真圖3.5 軟件的程序?qū)崿F(xiàn)3.5.1 主程序工作流程圖 按上述硬件

29、電路的設(shè)計(jì)分析可知系統(tǒng)主程序工作流程圖如圖3-18所示:開始布防按鍵按下倒計(jì)時(shí)結(jié)束5秒倒計(jì)時(shí)開始檢測到有無信號蜂鳴器報(bào)警,發(fā)光二級管閃爍緊急按鍵按下YYN蜂鳴器報(bào)警結(jié)束圖3-18 主程序工作流程圖該程序所實(shí)現(xiàn)的功能是開機(jī)初始化,并且通過掃描按鍵值運(yùn)行相對應(yīng)的程序段,如果按下布防按鍵,運(yùn)行布防程序段,通過定時(shí)器的累加達(dá)到5秒延時(shí)的的效果,然后進(jìn)入監(jiān)控模式,如果紅外檢測到人體信號則啟動報(bào)警程序;當(dāng)按下緊急報(bào)警則直接啟動報(bào)警程序;當(dāng)按下消警按鍵,則清零變量。3.5.2 軟件部分在本課題的軟件設(shè)計(jì)過程中,一共用到了KEILC51、PROTEL、PROTEUS三款軟件。其中,使用KEILC51完成了程序

30、的設(shè)計(jì),使用PROTEL完成了對原理圖的設(shè)計(jì),使用PROTEUS完成了對仿真圖的設(shè)計(jì)。以下是分別對這幾款軟件的介紹。 KeilC51軟件介紹KeilC51是兼容51系列單片機(jī)的基于C語言的編寫程序軟件,C語言在結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,容易掌握,KeilC51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,另外重要的一點(diǎn),KeilC51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解,在開發(fā)大型軟件時(shí)更能體現(xiàn)高級語言的優(yōu)勢,KeilC51軟件界面如圖:圖3-19 Keil軟件界面 Protel99SE軟件介紹Protel99SE是P

31、ORTEL公司在80年代末推出的EDA軟件。采用設(shè)計(jì)庫管理模式,是一個(gè)32位的設(shè)計(jì)軟件,可以完成電路原理圖設(shè)計(jì),印制電路板設(shè)計(jì)和可編程邏輯器件設(shè)計(jì)等工作Protel99SE軟件的特點(diǎn):(1) 可生成30多種格式的電氣連接網(wǎng)絡(luò)表; (2) 強(qiáng)大的全局編輯功能; (3) 同時(shí)運(yùn)行原理圖和PCB,在打開的原理圖和PCB圖間允許雙向交叉查找元器件、引腳、網(wǎng)絡(luò) (4) 原理圖和PCB之間可以保持一致(5) 滿足國際化設(shè)計(jì)要求 (6) 支持用CUPL語言和原理圖設(shè)計(jì)PLD,生成標(biāo)準(zhǔn)的JED下載文件(7) 智能覆銅功能,覆鈾可以自動重鋪; (8) 提供大量的工業(yè)化標(biāo)準(zhǔn)電路板做為設(shè)計(jì)模版; Protel99S

32、E的工作界面是一種標(biāo)準(zhǔn)的Windows界面,如下圖所示:圖3-20 Prtel99SE軟件界面 Proteus軟件介紹Proteus在仿真單片機(jī)及其外部電路方面功能強(qiáng)大。以下是Proteus軟件的特點(diǎn):(1) 豐富的器件庫,可方便地創(chuàng)建新元件(2) 智能的器件搜索:通過模糊搜索可以快速定位所需要的器件(3) 智能化的連線功能:減少工作量(4) 支持總線結(jié)構(gòu):電路更加明了(5) 可輸出高質(zhì)量圖紙(6) 完善的電路仿真功能(7) ProSPICE混合仿真(8) 多樣的激勵源(9) 豐富的虛擬儀器:13種虛擬儀器,面板操作逼真,如示波器、邏輯分析儀、信號發(fā)生器、直流電壓/電流表、交流電

33、壓/電流表、數(shù)字圖案發(fā)生器、頻率計(jì)/計(jì)數(shù)器、邏輯探頭、虛擬終端、SPI調(diào)試器、I2C調(diào)試器等;(10) 生動的仿真顯示:使仿真更加直觀、生動;(11) 支持主流的CPU類型(12) 支持通用外設(shè)模型(13) 實(shí)用的PCB設(shè)計(jì)平臺(14) 先進(jìn)的自動布局/布線功能:支持器件的自動/人工布局;支持無網(wǎng)格自動布線或人工布線;支持引腳交換/門交換功能使PCB設(shè)計(jì)更為合理;(15)  完整的PCB設(shè)計(jì)功能(16) 多種輸出格式的支持:可以輸出多種格式文件,便利與其它PCB設(shè)計(jì)工具的互轉(zhuǎn)和PCB板的設(shè)計(jì)和加工。圖3-21 Proteus軟件界面4 防火報(bào)警子系統(tǒng)4.1 系統(tǒng)的功能要求本設(shè)計(jì)主要包

34、括以下幾項(xiàng)功能:(1) 火情探測功能:為了提高火災(zāi)報(bào)警的準(zhǔn)確性和及時(shí)性,火災(zāi)報(bào)警系統(tǒng)需要使用各種方法進(jìn)行火災(zāi)探測。在實(shí)際使用中,可以選用溫度探測法、火焰檢測法等火災(zāi)探測方法,來有效的探測火災(zāi)(2) 燃?xì)馓綔y功能:為了預(yù)防由于燃?xì)庑孤┒l(fā)的火災(zāi)或者中毒事故,可以使用燃?xì)鉂舛葯z測的方法來有效的預(yù)防事故發(fā)生(3) 燈光報(bào)警功能:當(dāng)室內(nèi)燃?xì)鉂舛冗^大、有火情產(chǎn)生、故障等異常情況發(fā)生時(shí),報(bào)警器要進(jìn)行聲光報(bào)警4.2 系統(tǒng)的技術(shù)要求在對本設(shè)計(jì)的基本思路有了一個(gè)大致的概念以后,我們就可以確定該系統(tǒng)的一些基本的技術(shù)要求,比如體積小、功耗低、數(shù)傳性能可靠和成本低廉等,具體的指標(biāo)如下:(1) 體積?。禾綔y器的體積要

35、盡可能的小,這樣占用的空間才能減少,使用和更換才會方便;(2) 功耗低:系統(tǒng)可以采用三節(jié)5號干電池供電或5v電源供電;(3) 可靠性高:由于系統(tǒng)工作環(huán)境中存在各種不確定因素如天氣,濕度,電磁干擾等等,為了保證系統(tǒng)長時(shí)間的可靠工作,以及減少誤報(bào)次數(shù),所以選擇多指示燈,指示不同的狀態(tài)。4.3 系統(tǒng)的組成及方案設(shè)計(jì)本設(shè)計(jì)主要由燃?xì)馓綔y傳感器電路、單片機(jī)、燈光報(bào)警電路、負(fù)載驅(qū)動電路、控制程序和編解碼程序等組成。系統(tǒng)工作原理是通過燃?xì)獠杉K采集燃?xì)鉂舛取⒉⑼ㄟ^AD轉(zhuǎn)換得到電信號、通過火焰?zhèn)鞲衅鞯玫交鹧嫘盘?、通過溫度采集得到溫度信號,并將這些信號通過I/O口輸送至單片機(jī),由單片機(jī)事先燒錄好的程序進(jìn)行相應(yīng)

36、的處理,然后進(jìn)行聲光報(bào)警、發(fā)送短信等功能。系統(tǒng)的組成結(jié)構(gòu)如圖4-1所示:AD燃?xì)獠杉K按鍵模塊單片機(jī)液晶顯示模塊火焰?zhèn)鞲须娐稧SM短信模塊溫度采集模塊聲光報(bào)警提示模塊晶振電路復(fù)位電路圖4-1 防火報(bào)警系統(tǒng)組成方案 4.4 系統(tǒng)的硬件設(shè)計(jì)需求決定功能,因此從本設(shè)計(jì)的需求出發(fā),該設(shè)計(jì)硬件部分須包含以下幾部分:煙霧傳感部分、STC89C52單片機(jī)、火焰?zhèn)鞲胁糠?、溫度傳感部分、聲光?bào)警部分、按鍵部分、GSM部分七部分組成。硬件電路總原理框圖如圖4-2所示:GSM短信按鍵部分煙霧傳感 STC89C52單片機(jī)最小系統(tǒng)火焰?zhèn)鞲蠰ED指示燈蜂鳴器溫度傳感 圖4-2 防火報(bào)警系統(tǒng)總體硬件設(shè)計(jì)框圖本設(shè)計(jì)采用ST

37、C89C52為核心控制器,并且通過燒錄程序來進(jìn)行控制。系統(tǒng)運(yùn)行時(shí),首先由人體紅外傳感器將檢測到的人體紅外信號輸出成為電信號,通過BISS0001進(jìn)行信號的調(diào)制,完成后送出TTL電平至單片機(jī)。然后經(jīng)過事先燒錄好的程序?qū)崟r(shí)發(fā)出報(bào)警狀態(tài)控制信號,并控制報(bào)警電路進(jìn)行聲光報(bào)警。4.4.1 單片機(jī)部分如防盜系統(tǒng)一致,在此不再贅述。4.4.2 煙霧探測電路圖4-3 煙霧探測電路如圖4-3所示,在這個(gè)電路中,有兩個(gè)部分,主要是煙霧傳感器檢測煙霧,將電壓信號給ADC0832,模數(shù)轉(zhuǎn)換電路將模擬信號轉(zhuǎn)換成數(shù)字信號給單片機(jī),單片機(jī)再讀取相應(yīng)的數(shù)值和處理。 MQ-2型氣體傳感器特點(diǎn)及參數(shù)MQ-2型氣體傳

38、感器主要可以檢測甲烷、氫氣、一氧化碳等的可燃?xì)怏w,而且它抗干擾能力強(qiáng),能有效地減少因水蒸氣、煙等干擾造成的影響。MQ-2型氣敏元件具有以下特點(diǎn):(1) 采用燒結(jié)半導(dǎo)體所形成的敏感燒結(jié)體,具有穩(wěn)定的阻值,從而保證了長期工作的穩(wěn)定性(2) 單電源供電,功耗較低,僅0.7W左右(3) 對所測試的氣體有極高的靈敏度和信噪比電路如圖4-4所示:圖4-4 MQ-2電路圖器件的主要參數(shù)如下:響應(yīng)時(shí)間:Tr10s;恢復(fù)時(shí)間:Tn60s;加熱電壓:V=5+0.2V;加熱功率::約0.7W;抗干擾能力:丁烷濃度在0.2%時(shí)在濕度小于85%RH,在-10+40溫度下不會引起誤報(bào);工作環(huán)境:溫度-15+55 濕度80

39、%RH 圖4-5是元件外形結(jié)構(gòu)圖,基座采用耐高溫酚醛塑料壓制,引腳為鍍鎳銅絲,上罩采用雙層密紋不銹鋼網(wǎng)壓制,有較高的強(qiáng)度和防爆能力,該元件有只針狀管腳,其中個(gè)用于信號取出,個(gè)用于提供加熱電流。圖4-5 MQ-2型元件外形結(jié)構(gòu)圖 ADC0832特點(diǎn)及參數(shù)ADC0832 是一種8 位分辨率、雙通道A/D轉(zhuǎn)換的芯片,它具有分辨率高、體積小、價(jià)格便宜、轉(zhuǎn)換速度快、兼容性好、穩(wěn)定性能強(qiáng)等很多優(yōu)點(diǎn),可以適用于一般的模擬量轉(zhuǎn)換要求。其特點(diǎn)具體如下:(1) 分辨率8位(2) A/D轉(zhuǎn)換器逐次逼近式(3) A/D轉(zhuǎn)換雙通道(4) 輸入輸出電平與TTL/CMOS相兼容(5) 5V電源供電時(shí)輸入電壓在

40、05V之間(6) 工作頻率為250KHZ,轉(zhuǎn)換時(shí)間為32S(7) 一般功耗僅為15mW(8) 8P、14PDIP(雙列直插)、PICC 多種封裝(9) 商用級芯片溫寬為0°C to +70°C,工業(yè)級芯片溫寬為40°C to +85°C;(10) 芯片接口說明(11) CS_片選使能,低電平芯片使能(12) CH0 模擬輸入通道0,或作為IN+/-使用(13) CH1 模擬輸入通道1,或作為IN+/-使用(14) GND 芯片參考0 電位(地)(15) DI 數(shù)據(jù)信號輸入,選擇通道控制(16) DO 數(shù)據(jù)信號輸出,轉(zhuǎn)換數(shù)據(jù)輸出(17) CLK 芯片時(shí)鐘輸

41、入(18) Vcc/REF 電源輸入及參考電壓輸入(復(fù)用)4.4.3 火焰?zhèn)鞲衅髂K模塊特色:(1) 可以檢測波長在760納米1100納米范圍內(nèi)的火焰(2) 探測角度60度左右,對火焰光譜特別靈敏(3) 靈敏度可調(diào)(圖中藍(lán)色數(shù)字電位器調(diào)節(jié))(4) 信號干凈,波形好,驅(qū)動能力強(qiáng)(5) 配可調(diào)精密電位器調(diào)節(jié)靈敏度(6) 工作電壓3.3V-5V(7) 輸出形式 :數(shù)字開關(guān)量輸出(0和1)(8) 設(shè)有固定螺栓孔,方便安裝(9) 小板PCB尺寸:3.2cm x 1.4cm(10) 使用寬電壓LM393比較器如圖4-6所示為火焰?zhèn)鞲衅麟娐穲D:圖4-6 火焰?zhèn)鞲衅髂K設(shè)計(jì)4.4.4 液晶顯示電路 圖4-7

42、液晶顯示電路設(shè)計(jì)如圖4-7所示為液晶顯示電路接線圖。LCD1602是常用的液晶顯示屏型號,該液晶顯示器能夠同時(shí)顯示32個(gè)字符(16列2行),功能強(qiáng)大,可以顯示數(shù)字、文字、專用符號和圖形等,液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進(jìn)行控制。在單片機(jī)系統(tǒng)中應(yīng)用晶液顯示器作為輸出器件有以下幾個(gè)優(yōu)點(diǎn):(1) 液晶顯示器畫質(zhì)高且不會閃爍 ;(2) 液晶顯示器都是數(shù)字式的,和單片機(jī)系統(tǒng)的接口更加簡單可靠,操作更加方便;(3) 重量上比傳統(tǒng)顯示器要輕;(4) 顯示部分耗電低,因此在節(jié)能上比其它顯示器要好得多。引腳說明:第1腳:VSS為地電源第2腳:VDD接5V正電源第3腳:VL為液晶顯示器對

43、比度調(diào)整端,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對比度第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器第5腳:R/W為讀寫信號線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作第6腳:E端為使能端,當(dāng)E端由高電平跳變時(shí),液晶模塊執(zhí)行命令第714腳:D0D7為8位雙向數(shù)據(jù)線第15腳:背光源正極第16腳:背光源負(fù)極1602LCD的RAM地址映射以及標(biāo)準(zhǔn)字庫表:LCD1602液晶模塊內(nèi)部的字符發(fā)生存儲器已經(jīng)存儲了160個(gè)不同的點(diǎn)陣字符圖形,當(dāng)需要顯示某一字符時(shí),只需要知道該字符對應(yīng)的固定代碼。它的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。4.4.5 聲光報(bào)警提示電路4.4.

44、5.1 燈光提示電路LED是一種能夠?qū)㈦娔苻D(zhuǎn)化為光能的半導(dǎo)體器件,LED具有壽命長、輻射低與功耗低的特點(diǎn),這與本設(shè)計(jì)的技術(shù)要求相一致,因此本設(shè)計(jì)利用不同顏色的LED指示不同的報(bào)警模式,分別在P24和P22分別接上LED指示燈,當(dāng)有報(bào)警信號時(shí)賦對應(yīng)的引腳低電平,本設(shè)計(jì)中紅燈亮表示燃?xì)鈧鞲衅鳈z測到燃?xì)鉂舛雀哂谠O(shè)定值進(jìn)行報(bào)警,黃燈亮表示火災(zāi)傳感器檢測到火焰或者溫度傳感器檢測到溫度高于設(shè)定值進(jìn)行火災(zāi)報(bào)警。如圖4-8所示為燈光提示電路原理圖:圖4-8燈光提示電路 聲音報(bào)警電路聲報(bào)警方面本系統(tǒng)采用有源蜂鳴器,該蜂鳴器采用直流電供電,由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成,接通電源后,

45、振蕩器產(chǎn)生的信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場,振動膜片在該磁場中震動產(chǎn)生聲音。在P23接上蜂鳴器并且外接個(gè)8550的三極管起到驅(qū)動作用,當(dāng)引腳輸出低電平,三極管達(dá)到飽和,驅(qū)動蜂鳴器工作,而基極高電平則使三極管關(guān)閉,蜂鳴器停止發(fā)聲。聲音報(bào)警電路如圖4-9所示:圖4-9 聲音報(bào)警電路4.4.6 溫度采集電路溫度采集電路接線設(shè)計(jì)如圖4-10所示:圖4-10 溫度采集電路 DS18B20概述DS18B20溫度傳感器由不銹鋼保護(hù)管封裝而成,具有耐壓、耐碰、體積小等特點(diǎn).DS18B20的性能特點(diǎn)如下:(1) DS18B20與微處理器連接時(shí)僅需要一條線即可實(shí)現(xiàn)二者之間的雙向通訊;(2)

46、 在使用中不需要任何外圍元件;(3) 供電電壓范圍:+3.0V+5.0V;(4) 測溫范圍:-55+125;(5) 即具有電源反接保護(hù)電路,當(dāng)電源電壓正負(fù)極接線反接時(shí),能保護(hù)DS18B20不會燒毀;(6) DS18B20的轉(zhuǎn)換速率比較高,進(jìn)行9位的溫度值轉(zhuǎn)換只需93.75ms;(7) 適配各種單片機(jī)或系統(tǒng)。 DS18B20引腳介紹圖4-11 DS18B20引腳如圖4-11所示為DS18B20引腳圖,各引腳功能為:I/O為數(shù)據(jù)輸入/輸出端,外接上拉電阻后,常態(tài)下呈高電平,UDD是可供選用的外部電源端,不用時(shí)接地,GND接電源負(fù)極。 DS18B20的內(nèi)部結(jié)構(gòu)DS18B2

47、0的內(nèi)部結(jié)構(gòu)主要包括7部分:寄生電源、溫度傳感器、64位激光(loser)ROM與單線接口、高速暫存器(即便筏式RAM,用于存放中間數(shù)據(jù))、TH觸發(fā)寄存器和TL觸發(fā)寄存器,分別用來存儲用戶設(shè)定的溫度上下限值、存儲和控制邏輯、位循環(huán)冗余校驗(yàn)碼(CRC)發(fā)生器。如圖4-12所示為DS18B20內(nèi)部結(jié)構(gòu)框圖:圖4-12 DS18B20內(nèi)部結(jié)構(gòu)4.4.7 按鍵電路由于單片機(jī)引腳初始電平為高電平,本設(shè)計(jì)采用按鍵接地的方式來檢測按鍵的信號。單片機(jī)常用的鍵盤有獨(dú)立鍵盤和矩陣式鍵盤兩種:獨(dú)立鍵盤每一個(gè)I/O 口上只接一個(gè)按鍵,按鍵的另一端接地;而矩陣式鍵盤式接法程序比較復(fù)雜,但是占用的I/O少。根據(jù)本設(shè)計(jì)的需

48、要這里選用獨(dú)立式鍵盤接法,本電路的設(shè)計(jì)是通過按鍵實(shí)現(xiàn)對溫度報(bào)警閾值與然其濃度閾值的選擇,并通過加減按鍵分別實(shí)現(xiàn)數(shù)值上的設(shè)定,按鍵電路圖如圖4-13所示。圖4-13 按鍵電路4.4.8 GSM模塊GSM模塊,是將GSM射頻芯片、基帶處理芯片、存儲器、功放器件等集成在一塊線路板上,具有獨(dú)立的操作系統(tǒng)、GSM射頻處理、基帶處理并提供標(biāo)準(zhǔn)接口的功能模塊。本設(shè)計(jì)采用的SIM900A模塊,集成GSM通信的主要功能于一塊電路板上,具有發(fā)送短消息、通話、數(shù)據(jù)傳輸?shù)裙δ堋DK相當(dāng)于手機(jī)的核心部分,如果增加鍵盤和屏幕就是一個(gè)完整的手機(jī)。普通電腦或者單片機(jī)可以通過RS232串口與GPRS模塊相連,通過AT指令控制G

49、PRS模塊實(shí)現(xiàn)各種基于GSM的通信功能。模塊特點(diǎn)如下:(1) 供電要求:5V 供電,電流需提供1.5A或以上;(2) TTL電平串口兼容3.3V和5V單片機(jī)。真正的可以與51/STM32/MP430等單片機(jī)直接通信;(3) 初期用電腦調(diào)試時(shí),推薦用CP2102 USB-TTL模塊來給模塊供電與通信;(4) 使用單片機(jī)控制模塊時(shí),還可以通過USB-232監(jiān)控模塊對指令的返回?cái)?shù)據(jù),極大方便找到問題所在,特別適合用51單片機(jī)的小伙伴。(5) 待機(jī)在40MA左右,可以設(shè)置休眠狀態(tài)在10MA左右低功耗。(6) 支持短信、GPRS數(shù)據(jù)傳輸,發(fā)送彩信,DTMF、HTTP、FTP、PPP撥號等功能。(7) 同

50、時(shí)硬件含有一路復(fù)位管腳。模塊出現(xiàn)問題時(shí),可用此管腳復(fù)位來解決。(8) 開發(fā)板支持2G/3G/4G聯(lián)通或移動手機(jī)卡。4.4.9 總體電路基于以上的硬件電路設(shè)計(jì),防火報(bào)警子系統(tǒng)的原理圖及仿真圖設(shè)計(jì)如圖4-14、4-15所示。該電路能實(shí)時(shí)顯示當(dāng)前的煙霧值和溫度值,共有2個(gè)報(bào)警值,可以通過按鍵設(shè)定閾值,分別是溫度的上限和煙霧的上限報(bào)警值,當(dāng)煙霧超過設(shè)定值的時(shí)候紅燈和蜂鳴器聲光報(bào)警并發(fā)送短信,當(dāng)溫度超過設(shè)定值的時(shí)候以及檢測到火光時(shí)黃燈和蜂鳴器聲光報(bào)警并發(fā)送短信。圖4-14 防火報(bào)警系統(tǒng)原理圖圖4-15 防火報(bào)警系統(tǒng)仿真圖4.5 系統(tǒng)的軟件設(shè)計(jì)4.5.1 軟件介紹同3.5.2節(jié)一致,此處不再贅述。4.5.

51、2 系統(tǒng)程序流程圖本防火報(bào)警子系統(tǒng)的程序功能是開機(jī)初始化,如果檢測到按鍵值,執(zhí)行對應(yīng)的程序段,實(shí)現(xiàn)對溫度、燃?xì)鉂舛鹊膱?bào)警閾值的設(shè)定,如未檢測到按鍵值,則執(zhí)行監(jiān)控模式,這時(shí)顯示模塊實(shí)時(shí)顯示當(dāng)前溫度及燃?xì)鉂舛龋绻麑?shí)際值大于預(yù)設(shè)值則執(zhí)行相應(yīng)的報(bào)警程序,進(jìn)行聲光報(bào)警、短信報(bào)警。程序流程圖如4-16所示:開始初始化讀取AD轉(zhuǎn)換煙霧值設(shè)置相應(yīng)參數(shù)顯示設(shè)置數(shù)值YN按鍵是否按下結(jié)束判斷當(dāng)前煙霧和溫度范圍執(zhí)行相應(yīng)的指示控制圖4-16 程序流程圖5 系統(tǒng)調(diào)試與結(jié)果5.1 調(diào)試由于本設(shè)計(jì)沒有采用PCB制作的電路板,所有硬件電路是通過洞洞板手工焊接,所以由于前期布線復(fù)雜,焊接工作精密等原因,容易導(dǎo)致電路功能出現(xiàn)障礙

52、。本系統(tǒng)完成初期時(shí)進(jìn)行調(diào)試時(shí)發(fā)現(xiàn)以下問題:(1) 電路虛焊、漏焊;(2) 有時(shí)飛線絕緣層被燙化與焊錫之間短接;(3) 部分器件測試時(shí)接線錯(cuò)誤會被燒壞;(4) 需要添加新的功能時(shí)沒有位置放置新元件;(5) 有時(shí)由于元器件損壞或者規(guī)格不對導(dǎo)致系統(tǒng)不能工作,需要仔細(xì)檢查電路無故障后使用萬用表逐點(diǎn)測量,才能發(fā)現(xiàn)原因所在;(6) 有部分程序?qū)嶋H運(yùn)行中表現(xiàn)并不好,發(fā)生延時(shí)較高等情況,仍沒有較好的方法解決。(7) 有些程序段運(yùn)行時(shí)會占用別的程序段的資源,比如當(dāng)紅外報(bào)警系統(tǒng)報(bào)警時(shí)由于運(yùn)行GSM部分的短信發(fā)送程序,導(dǎo)致顯示屏及報(bào)警燈有短暫的卡頓。暫時(shí)沒有解決。防盜報(bào)警系統(tǒng)實(shí)物照片防火報(bào)警系統(tǒng)實(shí)物照片防盜報(bào)警系統(tǒng)

53、焊接圖防火報(bào)警系統(tǒng)焊接圖5.2 結(jié)論基于家庭防火防盜越來越受人重視,防火防盜系統(tǒng)的作用以及價(jià)值呈上升趨勢,家庭天然氣、煤氣的使用廣泛,但是市面上卻缺少一款防火防盜報(bào)警系統(tǒng)的現(xiàn)狀。本文設(shè)計(jì)了以STC89C52為核心控制器,以溫度傳感器、火焰?zhèn)鞲衅?、燃?xì)鈧鞲衅鳛闄z測電路,以LED和蜂鳴器以及GSM短信發(fā)送模塊為報(bào)警電路的家庭防火報(bào)警系統(tǒng),以及以STC89C52為核心控制器,以人體紅外熱釋電傳感器為檢測電路,以按鍵和紅外遙控為控制電路,以LED和蜂鳴器為報(bào)警電路的家庭防盜報(bào)警系統(tǒng)。借鑒了市場上優(yōu)秀的同類產(chǎn)品,在其基礎(chǔ)上改進(jìn)了功能,具有體積小巧、外形美觀、功耗低、功能實(shí)用、安裝調(diào)試簡單等優(yōu)點(diǎn),提高了產(chǎn)品的實(shí)用性和市場競爭力。但是,與此同時(shí),由于受到資源、時(shí)間以及本人自身能力方面的限制,本設(shè)計(jì)在報(bào)警的后續(xù)處理方面還有很多需要改進(jìn)的地方,比如加入噴水系統(tǒng)實(shí)現(xiàn)對火情的控制,加入電機(jī)實(shí)現(xiàn)開窗功能、加入紅外對管實(shí)現(xiàn)對窗戶的監(jiān)測,加入拍照系統(tǒng)或者干簧管及電機(jī)控制門窗的關(guān)閉等等。致謝。參考文獻(xiàn)1胡萍.串口通信的紅外報(bào)警器的研制J.計(jì)算機(jī)與現(xiàn)代化,2010(10):15-16.2唐德琴

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論