基于單片機的家庭防火報警器設計與實現_第1頁
基于單片機的家庭防火報警器設計與實現_第2頁
基于單片機的家庭防火報警器設計與實現_第3頁
基于單片機的家庭防火報警器設計與實現_第4頁
基于單片機的家庭防火報警器設計與實現_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于單片機的家庭防火報警器設計與實現摘要:設計了一種基于單片機的家庭防火報警器。該設計利用STC89C52單片機為核心器件,通過溫度傳感器DS18B20和煙霧傳感器MQ-2將采集到的報警信號A/D轉換送入單片機,假設到達報警上限值,蜂鳴器可實現自動報警??蓪崿F報警限值的設定,按鍵掃描滿足條件后可以進入報警限值子程序,通過加減按鍵進行調節(jié)。該設計可應用于家庭等小型場所,可更改報警限值更加靈活,可應用于更多場合。關鍵詞:STC89C52單片機,溫度傳感器DS18B20,煙霧傳感器MQ-2Abstract:Afamilyoffirealambasedonsinglechipmicrocontrollerwasdesignedinthisdissertation.ThisdesignusesSTC89C52microcontrollerasthecoredevice,throughthetemperaturesensorDS18B20andsmokesensorMQ-2tocollectthealarmsignalA/Dconversionintothemicrocontroller.Ifitachievesthealarmlimitvalue,thebuzzerwillalarmautomatically.Thiscanrealizethealarmlimitvaluesettinganditsbuttonsscanningconditionscanenterthealarmlimitsubroutine,adjustedbyplusorminuskey.Thisdesigncanbeusedinsmallplacessuchasfamilies,andcanchangethealarmlimitvaluemoreflexible,andcanbeappliedtomoreoccasions.Keywords:STC89C52singlechipDS18B20,temperaturesensor,smokesensorMQ-2目錄1前言12總體方案設計22.1系統(tǒng)設計要求22.2系統(tǒng)方案論證2方案一2方案二32.3系統(tǒng)方案比擬與選擇33單元模塊設計43.1單元模塊功能介紹及電路設計43.1.1單片機電路設計43.1.2煙霧檢測AD采集電路模塊設計53.1.3數碼管顯示模塊設計63.1.4聲音報警電路模塊設計73.1.5按鍵控制電路設計73.1.6電源電路模塊設計83.1.7溫度檢測電路模塊設計93.2特殊器件的介紹93.2.152單片機93.2.2DS18B20傳感器113.2.3MQ-2煙霧傳感器133.2.4ADC0832模數轉換144軟件設計164.1軟件設計介紹164.2主要軟件設計流程框圖及說明165系統(tǒng)調試205.1軟件調試與仿真205.2硬件制作與調試235.3測試結果分析266結論287總結與體會298謝辭309參考文獻31附錄1電路原理圖32附錄2元器件清單33附錄3程序34附錄4外文資料翻譯491前言社會在開展,人類在進步。現在大家的平安防范意識也在逐步提高,火災發(fā)生的幾率也越來越高。所以一種家用的防火報警系統(tǒng)能夠滿足人們的需求,保護家庭的平安?,F在大型場所和工業(yè)場所都安裝了先進的防火報警系統(tǒng),但是價格很貴,普通老百姓很難消費得起。所以研究一種實用廉價的家庭防火報警系統(tǒng)很有必要。翻開電腦,經常能在新聞里看見發(fā)生火災了,造成了多少傷亡,這種以外事情的發(fā)生是我們能夠防止的。我想,如果我們能夠在火災發(fā)生之前就能夠提前預警,那么可以拯救多少生命,減小多少損失。雖然煙霧報警器在很多地方都投入使用,但是就我所了解或認識的家庭,還沒有安裝過這種防火災報警器,甚至都沒有聽說過。所以我決定設計一種價格廉價的,操作簡單的煙霧報警器,希望能夠解決這種現狀。人們也應該提高自己的防火意識,盡量不要讓火災發(fā)生。未來的煙霧報警器開展方向是智能化的,“72%的火災死亡跟煙霧報警器失靈、電力耗盡有關。〞這是谷歌公司工作人員Fadell說的。谷歌收購的NEST公司生產的煙霧報警器就是未來的開展方向,智能化的設計,可以接入家里的Wifi,你可以隨時隨地通過等發(fā)現火災險情。這類的智能報警器價格高達129美元,普通家庭不會購置。所以我設計的實用廉價的家用型火災報警器就有存在的必要了。2總體方案設計這個系統(tǒng)的設計目地是能夠檢測環(huán)境中的煙霧濃度以及溫度等級,并且能夠自動聲音報警。該報警系統(tǒng)的組成局部會在后面的文章中一一介紹。該系統(tǒng)主要是針對家庭或小型場所而設計的煙霧報警器。報警器采用的工作方式是延時報警,以STC89C52單片機為核心器件,選用MQ-2半導體煙霧傳感器采集煙霧濃度的等級,和其他電路構成煙霧報警系統(tǒng)。2.1系統(tǒng)設計要求以單片機作為中央處理器,對硬件電路進行設計和修改,完善其功能。硬件局部主要完成數據收集、聲音報警、狀態(tài)指示燈、數碼管顯示等局部。軟件是整個系統(tǒng)的靈魂,通過程序來實現對硬件的控制,到達系統(tǒng)的目的要求,完成主程序和子程序的編寫。通過軟硬件的調試最終完成一個可運行的煙霧報警系統(tǒng)的設計。2.2系統(tǒng)方案論證根據系統(tǒng)設計要求,現提出兩種系統(tǒng)方案。方案一方案一用C52單片機為關鍵器件。用MQ-2對煙霧濃度等級進行數據采集,通過模數轉換電路輸入單片機。添加了按鍵控制和電源開關,通過按鍵控制可以對報警上限值進行設置,電源開關附有一個指示燈可以指示報警器是否上電正常。輸出選用數碼管顯示,蜂鳴器報警。其結構框圖如下列圖2.1所示。圖2.1方案一結構框圖方案二方案二用STC12C5410AD單片機作為主控單元,選用NIS-07離子煙霧傳感器進行煙霧濃度等級的數據采集,直流電源供電。輸出選用LCD液晶屏顯示,蜂鳴器報警。如圖2.2所示是方案二的結構框圖。圖2.2方案二結構框圖2.3系統(tǒng)方案比擬與選擇方案一選用STC89C52單片機,由于我們上課學習的51系列單片機與它完全兼容,對于它各個端口的應用也會更加熟悉,幾塊錢的價格也廉價。它的性能好,性價比高,在能夠實現系統(tǒng)功能的情況下,是理想的單片機選型。方案二的STC12C5410AD單片機性能比52單片機稍微好一點,但是價格也要貴一些,因為所學的知識有限,對其也不夠了解。MQ-2傳感器是氣敏型的煙霧傳感器,對于該家用報警器的設計是比擬好的選擇,主要檢測天然氣,液化氣等可燃氣體。NIS-07離子煙霧傳感器性能優(yōu)于氣敏性煙霧傳感器,適用于大型場所或工業(yè)現場。因為測試數據只有煙霧濃度等級和溫度,所以不需要用液晶屏顯示,數碼管就可以很簡單很直觀的將數據信息反映出來。另外方案一添加了電源開關和按鍵設置等功能,相比于方案二更加完善了系統(tǒng)的功能??梢愿淖儓缶舷拗稻涂梢詰糜诓煌膱鏊褂闷饋硪脖葦M靈活。綜上所述,我們采用方案一來進行設計。3單元模塊設計單元模塊的局部主要就是以STC89C52單片機的最小系統(tǒng)作為核心,控制外圍電路,然后通過特定的I/O口來添加各種功能模塊,實現家庭防火報警系統(tǒng)的核心功能。3.1單元模塊功能介紹及電路設計單元模塊設計分別對個模塊的電路原理進行介紹,下面依次給出詳細說明。單片機電路設計單片機的最小系統(tǒng)電路圖如下列圖3.1所示。圖3.1單片機的最小系統(tǒng)如上圖3.1所示,單片機最小系統(tǒng)有單片機、復位電路、時鐘電路構成。STC89C52單片機的工作電壓范圍為4V—5.5V,通常由外界直接給出5V直流電源,單片機管腳的40腳接正極5V,單片機管腳的20腳VSS接電源地端。復位電路目的是回到單片機初始工作狀態(tài)。,在程序跑飛可以回到程序最前面,重新運行。單片機最小系統(tǒng)中復位電路如下列圖3.2所示。圖3.2復位電路原理圖時鐘電路是單片機不可缺少的局部,由兩個22pf的電容和晶振組成。由一個時鐘脈沖作為標準。一共有12個振蕩周期,石英晶體的一個振蕩周期1/12us,頻率為12MHz。單片機最小系統(tǒng)中時鐘電路如下列圖所示:圖3.3時鐘電路原理圖在上圖3.3中,Y1表示為11.0592MHz的晶振,一般來說,理論上12MHz的晶振最能提高整個系統(tǒng)的性能。電容器主要是為了是穩(wěn)定振蕩頻率,電容值應選擇22pF。通過內部振蕩這種方式所得到的時鐘信號穩(wěn)定性高。煙霧檢測AD采集電路模塊設計煙霧信號AD采集電路原理圖如下列圖3.4所示。圖3.4信號采集AD轉換電路原理圖信號采集模塊的電路圖如圖3.4所示,主要是由MQ-2對外界環(huán)境中的。在上圖中將采集到的信號數據送入ADC0832進行AD轉換。數碼管顯示模塊設計數碼管顯示模塊電路如圖3.5所示。圖3.5數碼管顯示電路圖如上圖3.5所示,三極管起到電流放大,開關控制的作用驅動電流,由于數碼管是多段發(fā)光二極管組成,數碼管被電流通過后需要很大的電流才可以更亮,為了看的可以更亮些那么就需要借助三極管的電流放大原理來工作,否那么由于電流分流太大而使得數碼管總亮度降低,變暗。通過一組電阻把顯示管與單片機P1口相連,防止了因電流太大損壞芯片或顯示管。聲音報警電路模塊設計聲音報警電路模塊原理圖如圖3.6所示。圖3.6聲音報警模塊原理圖如上圖3.6所示,此模塊主要通過三極管基極串聯(lián)一個電阻然后連接到單片機P3.6端口控制蜂鳴器,檢測信號通過單片機內部程序控制蜂鳴器是否報警。按鍵控制電路設計按鍵電路圖如圖3.7所示。圖3.7按鍵電路按鍵電路如圖3.7所示。將按鍵分別同P2.0、P2.1、P2.2、P2.3相連,按鍵分別是設置鍵、一個加鍵、一個減鍵、一個緊急報警鍵。按下設置鍵可以結合加減鍵對溫度或煙霧濃度報警峰值進行設置,遇到特殊情況,按下緊急報警鍵,蜂鳴器進行報警。電源電路模塊設計為了方便,采用電池供電,我提出兩種方案:方案一:采用5V蓄電池為系統(tǒng)供電。蓄電池的優(yōu)點是電流驅動能力強,電壓穩(wěn)定,但是蓄電池體積大,不適用于該報警器,為了方便安裝和攜帶故放棄了該方案。方案二:采用干電池供電,干電池性能雖然沒有蓄電池好,但是足夠提供單片機傳感器工作所需的的電壓,體積小,方便安裝,而且電池容易更換。綜上所述,采用方案二。電源接口電路如圖3.8所示:圖3.8電源接口電路原理圖如上圖3.8所示,圖中P1為電池接口,即電池盒。SW1為電源開關,控制整個系統(tǒng)的供電。D1為電源指示燈,是系統(tǒng)是否正常上電的標志。溫度檢測電路模塊設計DS18B20溫度傳感器接口電路如圖3.9所示:圖3.9溫度傳感器接口電路原理圖溫度傳感器3腳接電源,1腳接地,2腳作為信號線。用一個上拉電阻和單片機的P3.5口單線總線相連,保證有效時鐘周期內有足夠的電流供應。3.2特殊器件的介紹這里介紹的特殊器件主要是指在各個模塊中用到的主要器件。3.2.152單片機1、單片機的內部結構單片機的片內結構如圖3.10所示。圖3.10STC89C52單片機片內結構主控制器采用STC89C52單片機作為CPU,STC89C52單片機就是51&52系列單片機,就和AT89C51差不多,沒有什么大的區(qū)別,可以直接替換,只是內部多了一個EEPROM空間,可以串口下載程序,指令執(zhí)行速度快一倍。課堂上我們學習的是8051單片機,這里完全一樣,指令和端口完全兼容,所以能夠很快上手。它的高性能可以滿足設計的需求。小巧靈活、本錢低、易于產品化的特點讓它能很方便的安裝在各種設備上,在惡劣環(huán)境下也能正常工作。STC89C52單片機的管腳圖如下:圖3.11STC89C52管腳示意圖如圖3.11所示,40個引腳按照其功能類別將它們分成三類:電源和時鐘引腳VCC、VSS、XTAL1、XTAL2;編程控制引腳RST、、、;I/O口引腳P0、P1、P2、P3。四個端口都可以作為I/O口使用,另外不同的是P2口還可以用于為系統(tǒng)提供高八位地址。P3口還可以按照定義完成第二功能。如表3.1所示是P3口第二功能表。表3.1P3端口的第二功能引腳號第二功能P3.0RXD〔串行輸入〕P3.1TXD〔串行輸出〕P3.2INT0〔外部中斷0〕P3.3INT1〔外部中斷1〕P3.4T0〔定時器0外部輸入〕P3.5T1〔定時器1外部輸入〕P3.6WR〔外部數據存儲器寫選通〕P3.7RD〔外部數據存儲器讀選通〕DS18B20傳感器該傳感器是智能化的集成溫度傳感器,讀數方便,存儲93.75ms和750ms內的9位和12位數字量。溫度變換功率來自數據總線,總線可直接向傳感器供電。所以DS18B20使系統(tǒng)更加簡單,可靠性更高DS18B20采用3腳PR35封裝或8腳SOIC封裝。內部結構圖如圖3.12所示:圖3.12DS18B20的內部結構圖DS18B20內部有64位ROM單線接口、傳感器、觸發(fā)器和存放器,還有一個8位發(fā)生器CRC。DS18B20管腳排列如圖3.13所示:圖3.13DS18B20的管腳排列圖DS18B20溫度傳感器數據分辨率和轉換時間如表3.2所示:R1R0分辨率溫度最大轉換時間/ms00993.750110187.51011275.001112750.00表3.2數據分辨率和轉換時間DS18B20溫度傳感器局部溫度轉換值如表3.3所示:溫度輸入〔2進制〕輸出〔16進制〕+125℃000001111101000007D0H+85℃00000101010100000550H+25.0625℃00000001100100010191H+10.125℃000000001010001000A2H+0.5℃00000000000010000008H0℃00000000000000000000H-0.5℃1111111111111000FFF8H-10.125℃1111111101011110FF5EH-25.0625℃1111111101011110EE6FH-55℃1110111001101111FE90H表3.3DS18B20局部溫度轉換值MQ-2煙霧傳感器MQ-2是氣敏性傳感器,屬于外表離子式N型半導體。當處于200~300°C溫度時,二氧化錫吸附空氣中的氧,形成氧的負離子吸附,使半導體中的電子密度減少,從而使其電阻值增加。當與煙霧接觸時,如果晶粒間界處的勢壘受到該煙霧的調制而變化,就會引起表而電導率的變化。利用這一點就可以獲得這種煙霧存在的信息。當有煙霧時??扇紵熿F吸附在半導體外表,釋放電子,使得半導體電子增加,電阻下降。當空氣中沒有煙霧時,二氧化錫半導體又會自動恢復氧的負離子吸附,使電阻值升高到初始狀態(tài)。通過電阻值的變化來反映煙霧濃度。這就是MQ-2型燃性煙霧傳感器檢測可燃煙霧的根本原理。如圖3.14所示是MQ-2煙霧傳感器的結構圖和外觀圖:圖3.14MQ-2煙霧傳感器結構圖和外觀圖MQ-2的技術指標如表3.4所示:加熱電壓〔Vh〕AC或DC5±0.2V回路電壓〔Vc〕最大DC24V負載電陰〔Rl〕2KΩ清潔空氣中電阻〔Ra〕≤2000KΩ靈敏度〔S=Ra/Rdg〕≥4(在1000ppmC4H10中)響應時間(trec)≤10S恢復時間(trec)≤30S元件功耗≤0.7W檢測范圍50—10000ppm使用壽命2年表3.4MQ-2的技術指標MQ-2具有靈敏度特性、初期穩(wěn)定特性、加熱特性。其特性參數是:回路電壓:(Vc)5~24V,取樣電阻:(RL)0.1~20K,加熱電壓:(VH)5±0.2V,加熱功率:(P)約750mW,靈敏度:以甲烷為例R0(air)/RS(0.1%CH4)>5,響應時間:Tres<10秒,恢復時間:Trec<30秒。煙霧濃度與送入單片機的電壓值對應數據如表3.5所示:表3.5煙霧濃度與送入單片機電壓對應值濃度等級電壓〔V〕03.7013.6523.6033.4843.3052.9862.6172.2281.8091.02MQ-2傳感器對液化氣,天然氣等厭惡有很高的靈敏度,所以很適合家庭防火報警系統(tǒng)。具有較好的穩(wěn)定性,可以長期使用,較強的抗干擾性可準確排除非可燃煙霧的干擾信息。需要注意的是MQ-2煙霧傳感器是氣敏元件,內阻很小,通電后要經過一段時間才能穩(wěn)定工作,所以需要預熱幾分鐘在開始使用,以免造成誤差誤報。3.2.4ADC0832模數轉換ADC0832是一種模數轉換芯片。它具有小巧應用靈活的特點,價格廉價,適用于各類單片機,所以是一種很常見的模數轉換器。它的參數指標是:輸入輸出電平與三極管和場效應管兼容,電源輸入電壓在0~5V之間,工作頻率為250KHz,轉換時間為32μS。ADC0832的引腳圖如圖3.15所示:圖3.15ADC0832引腳圖其中CS為片選使能口,低電平有效;CH0、CH1為輸入通道;DI為數據信號輸入,DO為數據信號輸出;CLK為時鐘輸入; Vcc和GND為電源和地端。4軟件設計4.1軟件設計介紹軟件編程用的是軟件keiluvision4,可應用于各種單片機的程序編寫和下載。keiluvision4具有豐富的庫函數和調試工具。用這個軟件編寫程序容易理解并且操作也簡單,很容易上手。C語言的程序編寫也比其它的語言更為詳細,相比于匯編語言表現為更易理解,通俗易懂。如圖4.1所示是軟件開發(fā)界面:圖4.1keiluvision4開發(fā)界面圖4.2主要軟件設計流程框圖及說明軟件設計主要可以分為三個局部,分別是主程序、定時程序和按鍵處理程序。主程序流程圖如圖4.2所示:圖4.2主程序流程圖首先要給傳感器預熱,使其能恢復到正常工作狀態(tài),然后進行按鍵掃描,假設有按下設置鍵,那么進入報警限值子程序,假設沒有那么開始信號數據的采集。通過單片機內部程序判斷是否報警,程序編寫的過程中還要注意很多小細節(jié)例如:在讀取溫度的時候如果中斷的太頻繁了,就應該把中斷給關了,否那么會影響到18b20的時序。定時器0程序流程圖如下:圖4.3定時器定時程序流程圖該段程序用于數碼管的顯示,每隔2ms掃描一次,實時顯示溫度和煙霧濃度數據。經過測試能夠很好的完成數碼管顯示數據的功能。按鍵控制程序流程圖如圖4.4所示:圖4.4按鍵控制子程序流程圖在整個報警系統(tǒng)工作中,采集到的信息經模數轉換處理后,將數據送入單片機,假設到達了報警限值,那么開啟蜂鳴器。主程序還包括LED八段式數碼管濃度字符顯示功能、緊急報警按鈕程序、上限值設定功能等,讓系統(tǒng)功能更加齊全,方便我們的使用。模塊化編程極大的減小了編寫程序的工程量。5系統(tǒng)調試調試分為軟件調試和硬件調試兩個局部。軟件調試完后用protues進行仿真,得到預期結果后后續(xù)在進行實物的制作。5.1軟件調試與仿真用軟件keiluvision4編寫程序,按照主程序流程圖進行編程。將子程序模塊化編寫好,正確的調用。不斷的調試運行,修改程序。最終得到的程序應滿足系統(tǒng)所需要的功能。用軟件protues仿真,先將所有元器件布局好,按照總電路圖用標號連接,如圖5.1所示是protues仿真界面圖。圖5.1元器件布局圖應該注意的是由于沒有傳感器,這里我們用滑動變阻器當作煙霧傳感器進行仿真,通過電阻的變化反響煙霧濃度等級。內置報警上限值是溫度高于50度或者煙霧濃度等級大于5,報警器報警。如圖5.2所示,通過手動調節(jié)溫度實現報警仿真。圖5.2溫度傳感器報警圖如圖5.2所示,數碼管左邊顯示的是煙霧濃度等級,右邊顯示的是溫度值,溫度上升到52度,到達了報警限值50度,此時蜂鳴器報警。煙霧濃度等級為7,超過了上限值,蜂鳴器報警。如圖5.3所示是煙霧濃度仿真圖。圖5.3煙霧濃度報警圖通過按鍵可以改變報警上限值,如圖5.4所示:圖5.4緊急報警上限值設置仿真圖仿真局部能夠實現煙霧報警器的功能要求。軟件調試比擬成功,接下來可以開始進行硬件的焊接與調試。5.2硬件制作與調試首先按照元器件清單將元器件檢查,看是否有損壞元件。然后將其焊接在萬用板上。如圖5.5所示,是元器件實物布局圖。圖5.5元器件實物布局圖將元器件焊接好,運用實踐課上老師交給我們的焊接方法認真細心的焊,如圖5.6所示是焊好的實物圖。圖5.6元器件實物焊接圖最后用導線按照原理圖進行連接的到如圖5.7所示的導線連接圖。圖5.7導線連接實物圖通過反復的硬件調試最終完成了實物的制作,如圖5.8所示是得到的成品圖。圖5.8基于單片機的家庭防火報警系統(tǒng)成品圖這里我們用打火機的氣體作為煙霧源進行測試,這里煙霧濃度上限制設定為5。如圖5.9所示,當煙霧濃度到達設定的報警上限值,蜂鳴器發(fā)出報警聲音。煙霧濃度等級到達上限值蜂鳴器報警煙霧濃度等級到達上限值蜂鳴器報警圖5.9煙霧濃度等級到達報警值蜂鳴器報警在實物的制作過程中應注意以下幾點:第一,因為該系統(tǒng)是用的萬用板手工焊接。所以我們要仔細耐心的進行焊接,焊接完成后要檢查它是否有虛焊、是否有毛剌等。第二,用萬用表按照原理圖進行分析,檢查焊接過程中可能出現錯誤的地方,看通過的電壓電流是否滿足設計的規(guī)定需求,一定要確保沒有短路的情況出現,以免燒壞器件。第三,上電檢查。上電前先看一下供應電源是否是要求電壓值,低端電壓要調節(jié)到零,或者接近零。第四,程序下載。將程序下載進單片機中對其功能進行一一驗證。由于在萬用板上沒有設計程序下載口,所以程序下載是在學校實驗室的實驗板上進行。該芯片程序已經燒寫完成。5.3測試結果分析通過不斷的調試修改,最終得到的報警器成品能夠實現煙霧濃度和溫度的檢測,采集到的數據經A/D轉換通過單片機編寫程序進行控制。最終在數碼管上顯示出煙霧濃度等級和溫度值。假設溫度或煙霧濃度等級到達上限值,蜂鳴器進行自動報警。我認為這個系統(tǒng)還有改良的地方。比方真正應用到現場的時候,為了防止報警器因溫度過高器件受到干擾而影響到蜂鳴器的報警,我們應該在該報警器外部添加一個防火防潮材料的外殼,只需要將MQ-2傳感器和DS18B20溫度傳感器露出來與外界接觸。另外,假設家庭條件允許,我們可以多參加一個輸出控制外圍的噴水閥,在報警器報警的同時可以翻開噴水閥減小火勢,這樣可以減少火災帶來的經濟損失。因為選用的器件性價比很高,可靠性也高,所以在能夠滿足設計需求的情況下,本次設計方案選擇很成功。6結論基于單片機的家庭防火報警器是以ATC89C52單片機、MQ-2傳感器為核心器件的報警系統(tǒng)。在加強人們的防火意識上起到了很大的作用。對于很多有小孩的家庭,這種防火災報警器的普及應用很有必要,大人在外上班的時候也能保證孩子的平安。通過各種方案的比擬,我選出最適合家庭的防火報警的方案進行儀器設計,并對儀器的整體設計和各個組成局部進行了詳細的分析和設計。該系統(tǒng)通過主控制器單片機借助各種傳感器對數據進行收集分析處理,控制蜂鳴器報警,到達預防火災和報警的作用。軟件局部的實現是通過Keil編程軟件來實現的,因為沒在實驗室所以編程方面很不熟練,還是通過到圖書館查詢資料以及在網上收集資料最后在同學和老師的幫助下完成了程序的編寫。仿真采用標號連接,方便修改和布局,用滑動變阻器代替煙霧等級進行仿真,DS18B20溫度傳感器也可以直接調節(jié)溫度實現仿真,到達效果。硬件局部由于仿真已經實現了,故實物制作還是比擬容易完成的,注意焊接的時候不出現短接虛焊,因為元器件不是很多,所以萬用板也選得比擬小,元器件布局一定要合理,以便導線的連接。通過后續(xù)的調試最終得到預期的結果,報警系統(tǒng)能夠根據外界溫度及煙霧濃度等級自動報警。7總結與體會畢業(yè)設計是大學生涯的最后一站,也是很重要的一局部。最開始選題的時候還猶豫不定,不知道自己能不能完成。到后來一步一步的排版畫圖,寫程序調程序。最后調試成成效果出來的時候很有成就感,就覺得自己沒有白努力。通過這次的學習過程,我熟悉了很多專業(yè)相關的軟件,掌握了解決問題的方法。幾個月的畢業(yè)設計使我學到了很多東西,很多以前沒有看到過的知識點和不太熟悉的知識又再一次過了一遍頭腦。穩(wěn)固了課堂上學到的知識,同樣增強了我的動手能力。資料的查找是一個很漫長的工作,需要足夠的耐心,還要仔細的閱讀理解各種文獻。這讓我明白了資料查找在論文編寫過程中的必要性和重要性。一個畢業(yè)設計就好比一個工程,通過這次的畢業(yè)設計經歷,我熟悉了做工程的流程,掌握了解決問題的方法,提高了自己在學科方面的見識。這些經驗在以后的工作中一定會添光增彩??傊痪湓?,這次的畢業(yè)設計算是比擬成功的完成了。8謝辭從定題目到現在也差不多三個月了吧,在這期間我要感謝幫助我的老師同學和朋友。是他們給了我很多幫助,讓我可以完成這次的畢業(yè)設計。首先要感謝的是我的導師蔣文波老師,在定題目的時候給了我們很多參考,給我們介紹了很多有關畢業(yè)設計的流程和方法,在我有問題的時候,蔣老師也會耐心的給我講解。衷心的感謝蔣老師,讓我又豐富了自己的知識,學會了遇到問題時的分析思考,找方法解決問題。然后要感謝我的室友鄒鵬和劉家祥,每天很早就叫我起床,然后一起做畢業(yè)設計。有什么不清楚的地方大家都可以商量解決方法。每當我懈怠了,想要放松一下,看見他們都在認真的做畢業(yè)設計,寫論文,我就也會跟著大家一起繼續(xù)做設計。感謝臨江苑挨著我們寢室這一群人,名字太多就不寫了,你們懂的,大家都很無私的用自己學到的知識幫我解決遇到的問題。最后要感謝西華大學給我這次畢業(yè)設計的時機,以前的課程設計只是各種小知識點的應用,通過畢業(yè)設計讓我將學到的知識融會貫穿,我在以后的工作中一定會好好的利用這次學習的經驗,爭取更上一層樓。9參考文獻[1]李華.MCS一51系列單片機實用接口技術[M].北京:北京航空航天大學出版社.2002.[2]張毅坤等.單片微型計算機原理及應用[M].西安:西安電子科技大學出版社.2006.[3]潘新民等.微型計算機控制技術[M].北京:電子工業(yè)出版社.2023.[4]陳偉.MCS一51系列單片機實用子程序集錦[M].北京:清華大學出版社.1993.[5]吳佑壽.LabVIEW7實用教程[M].北京:電子工業(yè)出版社.2007.[6]朱明程等.一氧化碳傳感器MGS1100原理及應用電子技術[J].電子技術.1998,121(1):40-43.[7]劉迎春.傳感器原理設計及應用[M].湖南:國防科技大學出版社.2004[8]趙負圖.數據采集與控制系統(tǒng)[M].北京:北京科學技術出社.1987.[9]王假設鯨.數據通信系統(tǒng)入門[M].北京:人民郵電出版社.1984.[10]肖忠祥主編.數據采集原理[M].陜西:西北工業(yè)大學出版社.2003.[11]劉廣玉.新型傳感器技術及應用[M].北京:北京航空航天大學出版社.1989.[12]張毅剛.MCS一51單片機應用設計[M].北京:清華大學出版社.1990.[13]陳偉.MCS一51系列單片機實用子程序集錦[M].北京:清華大學出版社.1993.[14]何立民.單片機實用文集[M].北京:北京航空航天大學出版.1993.[15]余成波.傳感器與自動檢測技術[M].北京:高等教育出版社.2004.[16]WangXihuai,XiaoJianmei,BaoMinzhong.Multi-sensorFireDetectionAlgorithmforShipFireAlarmSystemUsingNeuralFuzzyNetwork[C].SignalProcessingProceedings.2000(3):1602~1605[17]梁一凡、黃巧玲.一種實用型消防報警器的設計[J].南方金屬.2023,187〔4〕:38-40.[18]徐志成.森林火災無線報警器的設計[J].吉林林業(yè)科技.2023,245〔5〕:46-49.[19]KhalidNazimS.A.,Dr.M.B.SanjayPande.MotionBlobsasaFeatureforDetectiononSmoke[J].InternationalJournalofAdvancedComputerSciencesandApplications.2023,153〔3〕:32-35.附錄1電路原理圖附錄2元器件清單器件名字器件型號標號數量AD采集芯片ADC083211蜂鳴器蜂鳴器B11電容10uFC11電容20pFC2,C32電源指示燈DD11數碼管DS04DS11電源接口Header2P11三極管8550Q1,Q2,Q3,Q44三極管8550Q51電阻200R1,R6,R7,R8,R9,R10,R11,R128電阻2KR2,R3,R4,R5,R135電阻1KR14,R182電阻10KR15,R162電阻4.7R171獨立按鍵SW-PBS1,S2,S3,S4,S55電源開關sw-灰色SW11單片機U1U11煙霧傳感器MQ-21溫度傳感器DS18B20U31晶振12MY11附錄3程序#include<reg52.h> //調用單片機頭文件#defineucharunsignedchar//無符號字符型宏定義 變量范圍0~255#defineuintunsignedint //無符號整型宏定義 變量范圍0~65535#include<intrins.h>#include"eeprom52.h"http://數碼管段選定義012345 6 7 8 9 ucharcodesmg_du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff}; //斷碼//數碼管位選定義ucharcodesmg_we[]={0x7f,0xbf,0xdf,0xef};uchardis_smg[8]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8}; sbitCS=P3^2; //CS定義為P3口的第2位腳,連接ADC0832CS腳PCBsbitSCL=P3^3; //SCL定義為P3口的第3位腳,連接ADC0832SCL腳sbitDO=P3^4; //DO定義為P3口的第4位腳,連接ADC0832DO腳sbitdq=P3^5; //18b20IO口的定義sbitbeep=P3^6;//蜂鳴器IO口定義uinttemperature,s_temp;//溫度的變量uchardengji,s_dengji;//煙物等級ucharshoudong;//手動報警鍵bitflag_300ms=1;ucharkey_can; //按鍵值的變量ucharmenu_1;//菜單設計的變量/***********************1ms延時函數*****************************/voiddelay_1ms(uintq){ uinti,j; for(i=0;i<q;i++) for(j=0;j<120;j++);}/***********************小延時函數*****************************/voiddelay_uint(uintq){ while(q--);}/******************把數據保存到單片機內部eeprom中******************/voidwrite_eeprom(){ SectorErase(0x2000); byte_write(0x2000,s_temp); byte_write(0x2001,s_dengji); byte_write(0x2060,a_a); }/******************把數據從單片機內部eeprom中讀出來*****************/voidread_eeprom(){ s_temp=byte_read(0x2000); s_dengji=byte_read(0x2001); a_a=byte_read(0x2060);}/**************開機自檢eeprom初始化*****************/voidinit_eeprom(){ read_eeprom(); //先讀 if(a_a!=1) //新的單片機初始單片機內問eeprom { s_temp=50; s_dengji=5; a_a=1; write_eeprom(); //保存數據 } }/***********************18b20初始化函數*****************************/voidinit_18b20(){ bitq; dq=1; //把總線拿高 delay_uint(1); //15us dq=0; //給復位脈沖 delay_uint(80); //750us dq=1; //把總線拿高等待 delay_uint(10); //110us q=dq; //讀取18b20初始化信號 delay_uint(20); //200us dq=1; //把總線拿高釋放總線}/*************寫18b20內的數據***************/voidwrite_18b20(uchardat){ uchari; for(i=0;i<8;i++) { //寫數據是低位開始 dq=0; //把總線拿低寫時間隙開始 dq=dat&0x01;//向18b20總線寫數據了 delay_uint(5); //60us dq=1; //釋放總線 dat>>=1; } }/*************讀取18b20內的數據***************/ucharread_18b20(){ uchari,value; for(i=0;i<8;i++) { dq=0; //把總線拿低讀時間隙開始 value>>=1; //讀數據是低位開始 dq=1; //釋放總線 if(dq==1) //開始讀寫數據 value|=0x80; delay_uint(5); //60us 讀一個時間隙最少要保持60us的時間 } returnvalue; //返回數據}/*************讀取溫度的值讀出來的是小數***************/uintread_temp(){ uintvalue; ucharlow; //在讀取溫度的時候如果中斷的太頻繁了,就應該把中斷給關了,否那么會影響到18b20的時序 init_18b20(); //初始化18b20 write_18b20(0xcc); //跳過64位ROM write_18b20(0x44); //啟動一次溫度轉換命令 delay_uint(50); //500us init_18b20(); //初始化18b20 write_18b20(0xcc); //跳過64位ROM write_18b20(0xbe); //發(fā)出讀取暫存器命令 EA=0; low=read_18b20(); //讀溫度低字節(jié) value=read_18b20();//讀溫度高字節(jié) EA=1; value<<=8; //把溫度的高位左移8位 value|=low; //把讀出的溫度低位放到value的低八位中 value*=0.0625; //轉換到溫度值 returnvalue; //返回讀出的溫度}/***********讀數模轉換數據********************************************************/ //請先了解ADC0832模數轉換的串行協(xié)議,再來讀本函數,主要是對應時序圖來理解,本函數是模擬0832的串行協(xié)議進行的unsignedcharad0832read(bitSGL,bitODD){ unsignedchari=0,value=0,value1=0; SCL=0; DO=1; CS=0; //開始 SCL=1; //第一個上升沿 SCL=0; DO=SGL; SCL=1; //第二個上升沿 SCL=0; DO=ODD; SCL=1; //第三個上升沿 SCL=0; //第三個下降沿 DO=1; for(i=0;i<8;i++) { SCL=1; SCL=0;//開始從第四個下降沿接收數據 value<<=1; if(DO) value++; } for(i=0;i<8;i++) { //接收校驗數據 value1>>=1; if(DO) value1+=0x80; SCL=1; SCL=0; } CS=1; SCL=1; if(value==value1) //與校驗數據比擬,正確就返回數據,否那么返回0 returnvalue; return0;}/***********************數碼顯示函數*****************************/voiddisplay(){ uchari; P1=0xff; //消隱 P2=smg_we[i]; //位選 P1=dis_smg[i]; //段選 i++; if(i>=4) //4位數碼管顯示 i=0; }/*************定時器0初始化程序***************/voidtime_init() { EA=1; //開總中斷 TMOD=0X01; //定時器0、定時器1工作方式1 ET0=1; //開定時器0中斷 TR0=1; //允許定時器0定時}/********************獨立按鍵程序*****************/ucharkey_can; //按鍵值voidkey() //獨立按鍵程序{ staticucharkey_new; key_can=20;//按鍵值復原 P2|=0x0f; if((P2&0x0f)!=0x0f) //按鍵按下 { delay_1ms(1); //按鍵消抖動 if(((P2&0x0f)!=0x0f)&&(key_new==1)) { //確認是按鍵按下 key_new=0; switch(P2&0x0f) { case0x0e:key_can=4;break; //得到k1鍵值 case0x0d:key_can=3;break; //得到k2鍵值 case0x0b:key_can=2;break; //得到k3鍵值 case0x07:key_can=1;break; //得到k4鍵值 } } } else //按鍵松開 key_new=1; }/****************按鍵處理數碼管顯示函數***************/voidkey_with(){ if(key_can==4) //緊急報警鍵手動報警 { if(menu_1==0) shoudong=1; } if(key_can==1) //設置鍵 { menu_1++; if(menu_1>=3) { menu_1=0; } } if(menu_1==0) { if((key_can==2)||(key_can==3)) shoudong=0;//取消手動報警 } if(menu_1==1) //設置高溫報警 { if(key_can==2) { s_temp++; //高溫報警值加1 if(s_temp>99) s_temp=99; } if(key_can==3) { s_temp--; //高溫報警值減1 if(s_temp<=10) s_temp=10; } dis_smg[0]=smg_du[s_temp%10]; //取個位顯示 dis_smg[1]=smg_du[s_temp/10%10];//取十位顯示 dis_smg[2]=0xbf; dis_smg[3]=smg_du[10]; //顯示A write_eeprom(); //保存數據 } if(menu_1==2) //設置煙物報警 { if(key_can==2) { s_dengji++; //煙物報警值加1 if(s_dengji>=9) s_dengji=9; } if(key_can==3) { s_dengji--; //煙物報警值減1 if(s_dengji<=1) s_dengji=1; } dis_smg[0]=smg_du[s_dengji%10]; //取個位顯示 dis_smg[1]=0xbf; dis_smg[2]=0xbf; dis_smg[3]=smg_du[11]; //顯示B write_eeprom(); //保存數據 } }/****************報警函數***************/voidclock_h_l(){ staticucharvalue; if((dengji>=s_dengji)||(temperature>=s_temp)||(shoudong==1)) //報警 { value++; if(value>=2) { value=10; beep=~beep; //蜂鳴器報警 } }else { if((dengji<s_dengji)&&(temperature<s_temp)&&(shoudong==0)) //取消報警 { value=0; beep=1; //取消報警 } }}/***************主函數*****************/voidmain(){ beep=0; //開機蜂鳴器叫一聲 delay_1ms(200); P0=P1=P2=P3=0xff;//初始化IO口為高電平 temperature=read_temp();//讀取溫度值 init_eeprom();//開始初始化保存的數據 delay_1ms(650); temperature=read_temp();//讀取溫度值 time_init(); //初始化定時器 while(1) { key(); //獨立按鍵程序 if(key_can<10) { key_with(); //按鍵按下要執(zhí)行的程序 } if(flag_300ms==1) { flag_300ms=0; clock_h_l(); temperature=read_temp();//讀取溫度值 dengji=ad0832read(1,0); dengji=dengji*10/250; if(menu_1==0) { if(temperature>=99) temperature=99; dis_smg[3]=smg_du[dengji]; //顯示煙物報警等級 dis_smg[2]=0xbf; //- dis_smg[1]=smg_du[temperature/10%10]; //十位 dis_smg[0]=smg_du[temperature%10]; //個位 ADC0832為8位ADC,數值為0~255,我們將其分開放入l_tmpdate數組中顯示 } } delay_1ms(1); }}/*************定時器0中斷效勞程序***************/voidtime0_int()interrupt1{ staticucharvalue; TH0=0xf8; TL0=0x30;//2ms value++; display(); //數碼管顯示函數 if(value%150==0) { flag_300ms=1; //300ms value=0; }}#ifndef_EEPROM52_H_#define_EEPROM52_H_uchara_a;/********STC89C52扇區(qū)分布*******第一扇區(qū):1000H--11FF第二扇區(qū):1200H--13FF第三扇區(qū):1400H--15FF第四扇區(qū):1600H--17FF第五扇區(qū):1800H--19FF第六扇區(qū):1A00H--1BFF第七扇區(qū):1C00H--1DFF第八扇區(qū):1E00H--1FFF*****************//********STC89C52扇區(qū)分布*******第一扇區(qū):2000H--21FF第二扇區(qū):2200H--23FF第三扇區(qū):2400H--25FF第四扇區(qū):2600H--27FF第五扇區(qū):2800H--29FF第六扇區(qū):2A00H--2BFF第七扇區(qū):2C00H--2DFF第八扇區(qū):2E00H--2FFF*****************/#defineRdCommand0x01//定義ISP的操作命令#definePrgCommand0x02#defineEraseCommand0x03#defineError1#defineOk0#defineWaitTime0x01//定義CPU的等待時間sfrISP_DATA=0xe2;//存放器申明sfrISP_ADDRH=0xe3;sfrISP_ADDRL=0xe4;sfrISP_CMD=0xe5;sfrISP_TRIG=0xe6;sfrISP_CONTR=0xe7;/*================翻開ISP,IAP功能=================*/voidISP_IAP_enable(void){ EA=0;/*關中斷*/ ISP_CONTR=ISP_CONTR&0x18;/*0001,1000*/ ISP_CONTR=ISP_CONTR|WaitTime;/*寫入硬件延時*/ ISP_CONTR=ISP_CONTR|0x80;/*ISPEN=1*/}/*===============關閉ISP,IAP功能==================*/voidISP_IAP_disable(void){ ISP_CONTR=ISP_CONTR&0x7f;/*ISPEN=0*/ ISP_TRIG=0x00; EA=1;/*開中斷*/}/*================公用的觸發(fā)代碼====================*/voidISPgoon(void){ ISP_IAP_enable();/*翻開ISP,IAP功能*/ ISP_TRIG=0x46;/*觸發(fā)ISP_IAP命令字節(jié)1*/ ISP_TRIG=0xb9;/*觸發(fā)ISP_IAP命令字節(jié)2*/ _nop_();}/*====================字節(jié)讀========================*/unsignedcharbyte_read(unsignedintbyte_addr){ EA=0; ISP_ADDRH=(unsignedchar)(byte_addr>>8);/*地址賦值*/ ISP_ADDRL=(unsignedchar)(byte_addr&0x00ff); ISP_CMD=ISP_CMD&0xf8;/*去除低3位*/ ISP_CMD=ISP_CMD|RdCommand;/*寫入讀命令*/ ISPgoon();/*觸發(fā)執(zhí)行*/ ISP_IAP_disable();/*關閉ISP,IAP功能*/ EA=1; return(ISP_DATA);/*返回讀到的數據*/}/*==================扇區(qū)擦除========================*/voidSectorErase(unsignedintsector_addr){ unsignedintiSectorAddr; iSectorAddr=(sector_addr&0xfe00);/*取扇區(qū)地址*/ ISP_ADDRH=(unsignedchar)(iSectorAddr>>8); ISP_ADDRL=0x00; ISP_CMD=ISP_CMD&0xf8;/*清空低3位*/ ISP_CMD=ISP_CMD|EraseCommand;/*擦除命令3*/ ISPgoon();/*觸發(fā)執(zhí)行*/ ISP_IAP_disable();/*關閉ISP,IAP功能*/}/*====================字節(jié)寫========================*/voidbyte_write(unsignedintbyte_addr,unsignedcharoriginal_data){ EA=0;// SectorErase(byte_addr); ISP_ADDRH=(unsignedchar)(byte_addr>>8);/*取地址*/ ISP_ADDRL=(unsignedchar)(byte_addr&0x00ff); ISP_CMD=ISP_CMD&0xf8;/*清低3位*/ ISP_CMD=ISP_CMD|PrgCommand;/*寫命令2*/ ISP_DATA=original_data;/*寫入數據準備*/ ISPgoon();/*觸發(fā)執(zhí)行*/ ISP_IAP_disable();/*關閉IAP功能*/ EA=1;}#endif附錄4外文資料翻譯〔英文原文出處〕火災自動報警系統(tǒng)傳統(tǒng)電子平安報警系統(tǒng)主要是通過傳感器自動檢測,產生報警信號,從現場發(fā)出報警信號或通過專門電纜近距離報警,從而引起人們的警覺。通過多年的研究和開展,現在的報警器可以說是門類眾多。由于報警器的飛速開展和社會各個領域的急迫需要,能應用的領域越來越多,特別是在民用領域更是急速開展。近年來,紅外線報警器已經成為報警領域的一個熱點,由于其采用的是不可見的紅外線探測,所以具有隱蔽性好、平安等特點。紅外線傳感器按機理不同可以分為光探測型和熱探測型。光探測傳感器是利用光子效應的紅外探測器。這類傳感器響應速度快、靈敏度高、檢測特性好,但需要冷卻,使用不方便。而且器件的檢測靈敏度與紅外波長有關。熱探測傳感器是利用熱釋電效應的紅外探測器。在接收到目標的紅外輻射后溫度升高,溫度的升高又引起傳感器內部某些物理量的變化,通過檢測物理量的變化來確定紅外線輻射。這類傳感器在室溫條件下工作,檢測靈敏度也很高,響應速度也很快,而且與紅外線輻射波長無關,可探測功率只受背景輻射的限制,應用很方便。本文設計的是被動式熱釋電紅外探測器。文中主要論述了熱釋電的原理、熱釋電探測器的特性、BISS0001傳感信號處理器、555定時器組成的多諧振蕩報警電路等內容。最后設計完成了熱釋電紅外探測報警器的硬件電路。隨著現代家庭用火、用電量的增加,家庭火災發(fā)生的頻率越來越高。家庭火災一旦發(fā)生,很容易出現撲救不及時、滅火器材缺乏及在場人驚慌失措、逃生緩慢等不利因素,最終導致重大生命財產損失。探討家庭火災的特點及防火對策,對于預防家庭火災,減少火災損失具有現實意義在現代城市家庭里,許多人因不懂家庭平安常識引起火災事故,使好端端的幸福家庭轉眼間毀于一旦,有的導致家破人亡,而且一旦發(fā)生居民家庭火災,處置不當、報警緩慢,是造成人員受害的原因。人們應該積極了解家庭火災的主要起因,掌握防止發(fā)生火災的知識和萬一發(fā)生火災時保護自己的方法,及時消除隱患。英國每年發(fā)生50000起以上的嚴重家庭火災,其中大局部火災造成人員傷亡和重大的家庭財產損失,有的還連累左鄰右舍,火災損失更加沉重。在調查火災起因的時候,絕大多數發(fā)生火災家庭的當事人說,以前總覺得火災是人家的事情,與自己離得很遠,沒有想到這一次竟然會發(fā)生在自己的頭上。家庭火災的主要原因是麻痹大意,沒有及時采取預防措施。在我國的一些大中城市,幾乎每天都發(fā)生家庭火災,所以防火是每個家庭必須時刻注意的問題。假設能根據您家的實際情況預先采取簡單的防火措施,一些悲劇是完全可以防止的?;馂淖詣訄缶到y(tǒng)是人們?yōu)榱嗽缙诎l(fā)現通報火災,并及時采取有效措施,控制和撲滅火災,而設置在建筑物中或其它場所的一種自動消防設施,是人們同火災作斗爭的有力工具?;馂膱缶到y(tǒng),一般由火災探測器、區(qū)域報警器和集中報警器組成;也可以根據工程的要求同各種滅火設施和通訊裝置聯(lián)動,以形成中心控制系統(tǒng)。即由自動報警、自動滅火、平安疏散誘導、系統(tǒng)過程顯示、消防檔案管理等組成一個完整的消防控制系統(tǒng)?;馂奶綔y器是探測火災的儀器,由于在火災發(fā)生的階段,將伴隨產生煙霧、高溫格火光。這些煙、熱和光可以通過探測器轉變?yōu)殡娦盘枅缶蚴棺詣訙缁鹣到y(tǒng)啟動,及時撲滅火災。區(qū)域報警器能將所在樓層之探測器發(fā)出的信號轉換為聲光報警,并在屏幕上顯示出火災的房間號;同時還能監(jiān)視假設干樓層的集中報警器〔如果監(jiān)視整個大樓的那么設于消防控制中心〕輸出信號或控制自動滅火系統(tǒng)。集中報警是將接收到的信號以聲光方式顯示出來,其屏幕上也具體顯示出著火的樓層和房間號,機上停走的時鐘記錄下首次報警時間性,利用本機專用,還可迅速發(fā)出指示和向消防隊報警。此外,也可以控制有關的滅火系統(tǒng)或將火災信號傳輸給消防控制室。系統(tǒng)組成火災自動報警系統(tǒng)是由觸發(fā)器件、火災報警裝置、火災警報裝置以及具有其它輔助功能的裝置組成火災報警系統(tǒng)按鈕的火災報警系統(tǒng)。它能夠在火災初期,將燃燒產生的煙霧、熱量和光輻射等物理量,通過感溫。感煙和感光等火災探測器變成電信號,傳輸到火災報警控制器,并同時顯示出火災發(fā)生的部位,記錄火災發(fā)生的時間。一般火災自動報警系統(tǒng)和自動噴水滅火系統(tǒng)、室內消火栓系統(tǒng)、防排煙系統(tǒng)、通風系統(tǒng)、空調系統(tǒng)、防火門、防火卷簾、擋煙垂壁等相關設備聯(lián)動,自動或手動發(fā)出指令、啟動相應的裝置。〔一〕觸發(fā)器件在火災自動報警系統(tǒng)中,自動或手動產生火災報警信號的器件稱為觸發(fā)件,主要包括火災探測器和手動火災報警按鈕?;馂奶綔y器是能對火災參數(如煙、溫度、火焰輻射、氣體濃度等)響應,并自動產生火災報警信號的器件。按響應火災參數的不同,火災探測器分成感溫火災探測器、感煙火災探測器、感光火災探測器、可燃氣體探測器和復合火災探測器五種根本類型。不同類型的火災探測器適用于不同類型的火災和不同的場所。手動火災報警按鈕是手動方式產生火災報警信號、啟動火災自動報警系統(tǒng)的器件,也是火災自動報警系統(tǒng)中不可缺少的組成局部之一。(二)火災報警裝置在火災自動報警系統(tǒng)中,用以接收、顯示和傳遞火災報警信號,并能發(fā)出控制信號和具有其它輔助功能的控制指示設備稱為火災報警裝置?;馂膱缶刂破骶褪瞧渲凶罡镜囊环N?;馂膱缶刂破鲹撝鵀榛馂奶綔y器提供穩(wěn)定的工作電源;監(jiān)視探測器及系統(tǒng)自身的工作狀態(tài);接收、轉換、處理火災探測器輸出的報警信號;進行聲光報警;指示報警的具體部位及時間;同時執(zhí)行相應輔助控制等諸多任務。是火災報警系統(tǒng)中的核心組成局部。在火災報警裝置中,還有一些如中斷器、區(qū)域顯示器、火災顯示盤等功能能不完整的報警裝置,它們可視為火災報警控制器的演變或補充。在特定條件下應用,與火災報警控制器同屬火災報警裝置?;馂膱缶刂破鞯母竟δ苤饕校褐麟姟潆娮詣愚D換,備用電源充電功能,電源故障監(jiān)測功能,電源工作狀態(tài)指標功能,為探測器回路供電功能,控測器或系統(tǒng)故障聲光報警,火災聲、光報警、火災報警記憶功能,時鐘單元功能,火災報警優(yōu)先報故障功能,聲報警音響消音及再次聲響報警功能。(三)火災警報裝置在火災自動報警系統(tǒng)中,用以發(fā)出區(qū)別于環(huán)境聲、光的火災警報信號的裝置稱為火災警報裝置。它以聲、光音響方式向報警區(qū)域發(fā)出火災警報信號,以警示人們采取平安疏散、滅火救災措施。(四)消防控制設備在火災自動報警系統(tǒng)中,當接收到火災報警后,能自動或手動啟動相關消防設備并顯示其狀態(tài)的設備,稱為消防控制設備。主要包括火災報警控制器,自動滅火系統(tǒng)的控制裝置,室內消火栓系統(tǒng)的控制裝置,防煙排煙系統(tǒng)及空調通風系統(tǒng)的控制裝置,常開防火門,防火卷簾的控制裝置,電梯回降控制裝置,以及火災應急播送、火災警報裝置、消防通信設備、火災應急照明與疏散指示標志的控制裝置等控制裝置中的局部或全部。消防控制設備一般設置在消防控制中心,以便于實行集中統(tǒng)一控制。也有的消防控制設備設置在被控消防設備所在現場,但其動作信號那么必須返回消防控制室,實行集中與分散相結合的控制方式。(五)電源,火災自動報警系統(tǒng)屬于消防用電設備,其主電源應當采用消防電源,備用電采用蓄電池。系統(tǒng)電源除為火災報警控制器供電外,還為與系統(tǒng)相關的消防控制設備等供電。英文原文:〔英文原文出處〕AutomaticfirealarmsystemThetraditionalelectronsafealarmsystemmainlyisthroughthesensorautomaticdetection,producesthealarm,sendsoutthealarmfromthesceneorreportstothepolicethroughthespecialelectriccableneardistance,thuscausespeople'svigilance.Throughmanyyearsresearchandthedevelopment,thepresentalarmapparatusmaysayistheclassismultitudinous.Asaresultofthealarmapparatusrapiddevelopmentandthesocialeachdomainanxiousneed,cantheapplicationdomainbemoreandmoremany,speciallyisrapidlydevelopsinthecivildomain.Inrecentyears,theinfraredalarmapparatusalreadybecamereportstothepoliceadomainhotspot,becauseitusedwasnottheobviouslyinfraredacquisition,thereforehadthehidingtobegood,characteristicandsoonsecurity.Theinfraredsensorisdifferentaccordingtothemechanismmaydivideintothelightsurveyandthehotsurvey.Thelightacquisitionsensorisusesthephotoneffecttheinfraredacquisitionaid.Thiskindofsensorspeedofresponsequick,thesensitivityhigh,theexaminationcharacteristicisgood,butneedstocool,usesnotconveniently.Moreoverthecomponentexaminationsensitivityandtheinfraredwavelengthconcern.Thehotacquisitionsensorisuseshotlyreleasestheelectricityeffecttheinfraredacquisitionaid.Afterreceivesthegoaltheinfraredradiationtemperatureincrement,thetemperatureelevatescausesthesensorinteriorcertainphysicalquantitieschanges,throughexaminationphysicalquantitychangedefiniteinfraredemission.Thiskindofsensorworksundertheroomtemperaturecondition,examinationsensitivityalsoveryhigh,speedofresponsealsoveryquick,moreoverhasnothingtodowithwiththeinfraredemissionwavelength,maysurveythepoweronlytoreceivethebackgroundradiationthelimit,theapplicationisveryconvenient.Thisarticledesignsisthepassiveformhotlyreleasestheelectricityinfraredacquisitionaid.Inthearticlemainlyelaboratedhashotlyreleasedtheelectricitytheprinciple,hotlyreleasescontentandsoonmanyalarmcircuitwhichtheelectricdetectorthecharacteristic,theBISS0001signalprocessor,555timerscomposed.Finallydesignedcompleteshashotlyreleasedtheelectricityinfrareddetectional

溫馨提示

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

評論

0/150

提交評論