【正文】
low power consumption, high performance and other features, and is patible with standard MCS51 instruction set and 80C51 pin structure. The design uses a temperature sensor and smoke sensor signal acquisition, temperature sensors use the United States produced DALLAS DS18B20 digital temperature sensor, the sensor temperature signal can be directly converted into a digital signal to the microcontroller, and can set the temperature alarm value, the circuit simple structure, functions more plete. Smoke sensor selection MQ2 type semiconductor bustible gas sensors smoke sensor, the sensor is sensitive sensor, the bustible gas concentration in the air or a current signal into a voltage, the A / D converter converts the analog ADC0832 digital amount and sent to microcontroller. Final selection LED module shows realtime gas concentrations and temperatures. This microcontrollerbased automatic fire alarm system function more perfect, the structure is relatively simple, has a strong practical value.Key words:Automatic fire alarming system。本次設(shè)計選用溫度傳感器與煙霧傳感器對信號進(jìn)行采集,溫度傳感器選用美國DALLAS公司生產(chǎn)的DS18B20數(shù)字溫度傳感器,該傳感器可直接將溫度信號轉(zhuǎn)換成數(shù)字信號給單片機(jī),并且能設(shè)定溫度報警值,電路構(gòu)造簡單,功能較齊全。沈陽理工大學(xué)學(xué)士學(xué)位論文摘 要本篇文章通過將單片機(jī)與傳感器技術(shù)相結(jié)合,設(shè)計出了這套基于單片機(jī)的火災(zāi)自動報警系統(tǒng)。煙霧傳感器選用MQ2型半導(dǎo)體可燃?xì)怏w敏感元件煙霧傳感器,該傳感器屬于氣敏傳感器,將可燃?xì)怏w在空氣中的含量轉(zhuǎn)換成電壓或者電流信號,通過A/D轉(zhuǎn)換器ADC0832將模擬量轉(zhuǎn)換成數(shù)字量后送到單片機(jī)。DS18B20?;鹧?,在人類悠久漫長的發(fā)展歷程中給我們帶來光明與進(jìn)步的同時也帶來了很多血與淚的教訓(xùn)。這些數(shù)字無時無刻不提醒我們,社會在不斷地發(fā)展,人類也在不斷地進(jìn)步,諸如火災(zāi)這類的災(zāi)害也在不斷地擴(kuò)大危害范圍,火災(zāi)毀壞的不僅僅是我們努力創(chuàng)造的財產(chǎn),還摧殘著我們的心靈。在火災(zāi)最初時期,由于可燃物的不完全燃燒,會生成大量的有毒氣體一氧化碳,人們可能會在毫無戒備的情況下發(fā)生一氧化碳中毒,報警系統(tǒng)可以及時準(zhǔn)確地掌握空氣中一氧化碳的濃度變化,在一氧化碳濃度超出標(biāo)準(zhǔn)值時發(fā)出報警信號。結(jié)構(gòu)計較簡單,價格計較便宜,性能較為穩(wěn)定,有著不錯的使用價值。第四,設(shè)計出系統(tǒng)主要的軟件程序模塊。集中報警器也是將信號通過聲光報警的形式展現(xiàn),通過特有的通訊設(shè)備向消防隊報警。再通過A/D轉(zhuǎn)換器ADC0832進(jìn)行模擬信號向數(shù)字信號的轉(zhuǎn)換,最后將轉(zhuǎn)換得到的數(shù)字信號送給單片機(jī)處理。 感光型火災(zāi)自動報警系統(tǒng)物質(zhì)在燃燒的過程中會產(chǎn)生光的輻射,感光型的火災(zāi)自動報警系統(tǒng)就是通過感應(yīng)物質(zhì)燃燒中產(chǎn)生的光的特性,即擴(kuò)散火焰的閃爍頻率與火焰的光強(qiáng)度,來觸發(fā)火災(zāi)自動報警系統(tǒng)的。目前,根據(jù)檢測的溫度的參數(shù)不同,可以將感溫性的火災(zāi)自動報警系統(tǒng)分為兩種,一種是溫差式火災(zāi)自動報警系統(tǒng),一種是定溫式火災(zāi)自動報警系統(tǒng)。 復(fù)合型火災(zāi)自動報警系統(tǒng)在一個火災(zāi)自動報警系統(tǒng)中,如果能夠?qū)崿F(xiàn)對光輻射、溫度與煙霧中兩種及兩種以上的參數(shù)做出檢測的,我們稱這種報警系統(tǒng)為復(fù)合型的火災(zāi)自動報警系統(tǒng),復(fù)合型火災(zāi)自動報警系統(tǒng)可分為感煙感光型火災(zāi)自動報警系統(tǒng),感煙感溫型火災(zāi)自動報警系統(tǒng),感光感溫型火災(zāi)自動報警系統(tǒng)以及感煙感光感溫型火災(zāi)自動報警系統(tǒng)。 光輻射探測器光輻射探測器主要分為兩種,分別是紫外光輻射探測器與紅外光輻射探測器。光電感應(yīng)探測器上有著一個光敏元件與一個發(fā)光的元件,正常工作的情況下,發(fā)光元件會發(fā)出光,經(jīng)過透鏡的作用照到光敏元件上,電路保持暢通,當(dāng)有煙霧產(chǎn)生時,煙霧會阻斷光的傳射,光敏電阻上所接收到的光明顯減少,這時光敏電阻就會把光強(qiáng)弱的變化轉(zhuǎn)換為電的變化,經(jīng)過放大電路的作用報警。電路正常導(dǎo)通時,內(nèi)外的電離室中的電壓與電流都是穩(wěn)定的,當(dāng)出現(xiàn)煙霧進(jìn)入外電離室,就會干擾帶電粒子的運動,電壓與電流就會發(fā)生變化,影響了內(nèi)外的電離室間的平衡關(guān)系,發(fā)出報警信號。另一種是利用金屬熱脹冷縮的性質(zhì)。單片機(jī)不僅僅要接收從煙霧傳感器與溫度傳感器傳送來的檢測信號,還要對收集到的信號進(jìn)行處理,以便于執(zhí)行電路以后的對應(yīng)動作。就目前而言,大規(guī)模的集成電路技術(shù)已經(jīng)有了很好的發(fā)展,可以在一塊芯片上集成中央處理器(CPU)、數(shù)據(jù)存儲器(RAM)、程序存儲器(ROM)、定時器計數(shù)器和輸入/輸出(I/O)接口電路等主要的計算機(jī)部件。所以,在工業(yè)的控制、數(shù)據(jù)的采集和處理等領(lǐng)域有著十分廣泛的應(yīng)用,并且它正在一步一步的取代現(xiàn)有的多片微機(jī)的應(yīng)用系統(tǒng)。第二階段是從1978年到1982年,這是高性能單片機(jī)微機(jī)的處理階段,這個時期的單片機(jī)相比之前而言擁有多級中斷處理系統(tǒng),也擁有I/O 串行端口,RAM、ROM的容量變大,有15 位時序同步技術(shù)器,尋址范圍可以達(dá)到64KB。機(jī)電一體化是機(jī)械工業(yè)發(fā)展的一個重要方向。第三點是單片機(jī)在分布式多機(jī)系統(tǒng)中的應(yīng)用。單片機(jī)的高可靠性與強(qiáng)抗干擾能力,可以使它置于惡劣環(huán)境中工作。單片機(jī)的實時數(shù)據(jù)處理能力與控制功能,可以讓系統(tǒng)處于最佳的工作狀態(tài)。 AT89S52的介紹AT89S52作為一個CMOS8位的微控制器,具有低功耗與高性能等特點,同時AT89S52擁有8K的在系統(tǒng)可編程Flash存儲器,采用ATMEL公司高密度且非易失性存儲器技術(shù)生產(chǎn)制造的,對于MCS51的指令與80C51的引腳是完全兼容的。第三,擁有3個16位的定時器/計數(shù)器與8個中斷源。其中P0口是擁有8位漏極開路的雙向I/O口。當(dāng)處于這種情況時,P0是不具有內(nèi)部上拉電阻的。而P1口則是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,P1的輸出緩沖器能夠驅(qū)動4個TTL邏輯電平。當(dāng)向P2端口書寫“1”時,內(nèi)部上拉電阻會將端口拉高,這樣可以被當(dāng)做輸入端口來使用。端口引腳的第二個功能:(RXD), 作為串行輸出口使用(TXD),(INTO),(INT1),(TO),(T1),(WR),(RD)。EA/VPP是外部訪問允許,如果要使CPU僅訪問外部程序存儲器EA端必須保持在低電平(接地)。ALE/PROG是當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。如有必要,可通過對特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。其次,AT89CXX在性能方面也與AT89SXX有著很大的差距,AT89SXX的最高工作頻率達(dá)到了33MHz,而AT89CXX的最高工作頻率只有24MHz。復(fù)位電路的作用是給單片機(jī)一個復(fù)位信號,讓單片機(jī)的程序從頭開始,復(fù)位電路與單片機(jī)的RESET接口相連接。通過DS18B20數(shù)字溫度傳感器,可以準(zhǔn)確地檢測出周圍溫度的變化,然后直接將數(shù)據(jù)傳送給單片機(jī)進(jìn)行分析與處理,完成對周圍空間的實時溫度監(jiān)測。DS18B20擁有以下特點:測量范圍比較寬,達(dá)到55℃~+125℃。 DS18B20的工作方式DS18B20是一個同時擁有溫度檢測與數(shù)字?jǐn)?shù)據(jù)兩種功能的芯片,它抗干的擾力較其它溫度傳感器來說更強(qiáng)。數(shù)據(jù)在出產(chǎn)時設(shè)置不由用戶更改。在上電復(fù)位時其值將被刷新。EEPROM 非易失性記憶體,用于存放長期需要保存的數(shù)據(jù),上下限溫度報警值和校驗數(shù)據(jù),DS18B20共3位EEPROM,并在RAM都存在鏡像,以方便用戶操作。模數(shù)轉(zhuǎn)換電路將從煙霧檢測電路送出的模擬信號轉(zhuǎn)換成單片機(jī)可識別的數(shù)字信號后送入單片機(jī)。C溫度的時候,二氧化錫會吸附空氣中的氧氣,形成氧的負(fù)離子吸附,半導(dǎo)體中的電子密度迅速降低,從而使得它的電阻值變大。而當(dāng)空氣中沒有出現(xiàn)煙霧的時候,二氧化錫半導(dǎo)體又會自動恢復(fù)氧的負(fù)離子吸附,使得電阻值升高到最初的狀態(tài)。 MQ2氣體傳感器的指標(biāo)MQ2型傳感器的一般對于液化石油氣與天然氣等煙霧有著很高的靈敏度,尤其對烷類的煙霧MQ2型傳感器表現(xiàn)得更加敏感。這是由于煙霧傳感器中的二氧化錫在不通電的狀態(tài)下會吸附空氣中的水蒸氣,當(dāng)再次通電時需要預(yù)熱幾分鐘使水蒸氣蒸發(fā)后,氣敏電阻才能正常工作。C)下工作,所以需要對其加熱。它的體積小巧,有良好的兼容性,很多業(yè)內(nèi)人士與愛好者都十分喜愛這款A(yù)/D轉(zhuǎn)換芯片,已經(jīng)在很多領(lǐng)域得到了應(yīng)用。第四,當(dāng)5V電源供電時輸入電壓范圍在0到5V之間。C,工業(yè)級芯片溫寬為?40176。 CH0是模擬輸入通道0,或者被當(dāng)做IN+/使用。而DO則是數(shù)據(jù)信號的輸出,用于轉(zhuǎn)換數(shù)據(jù)的輸出。但因為DO端和DI端在通信時并未同時有效的,并且與單片機(jī)的接口是雙向的,所以在電路的設(shè)計過程中可以把DO與DI 并聯(lián)連接在一根數(shù)據(jù)線上。在第1個時鐘脈沖下沉以前,DI端必須是處在高電平位子,表示啟始的信號。當(dāng)2 位數(shù)據(jù)為“0”、“0”時,將CH0作為正輸入端IN+,CH1作為負(fù)輸入端IN進(jìn)行輸入。直到第11個脈沖時發(fā)出最低位數(shù)據(jù)DATA0,一個字節(jié)的數(shù)據(jù)輸出完成。 氣體采集模塊如圖所示。通過判斷所有接收到的數(shù)據(jù)來判斷是否做出報警,他們做出判斷的數(shù)據(jù)都是來自按鍵以及傳感器。 LED燈電路圖 按鍵報警按鍵報警對于火災(zāi)自動報警系統(tǒng)來說也是非常重要的一部分,有些時候人們預(yù)先發(fā)現(xiàn)火災(zāi)的隱情,可以通過報警按鍵發(fā)出報警的信號,通過這種方式提醒其他人做好保護(hù)措施。第二,不要用手去觸摸數(shù)碼管的表面,也不要用手接觸數(shù)碼管的引角。與共陽極的數(shù)碼管類似,共陰極的數(shù)碼管是把所有LED的陰極連接到共同接點,而每個LED的陽極分別為a、b、c、d、e、f、g及dp。在Keil中有宏匯編、C編譯器、庫管理、連接器與一個功能十分全面的仿真調(diào)試器,集成開發(fā)環(huán)境也就是μVision將它們組合在了一起。首先,先將數(shù)據(jù)線置于高電平“1”,然后進(jìn)行延時操作。當(dāng)中央處理器讀到了來自數(shù)據(jù)線的低電平“0”以后,還需要進(jìn)行延時,這個延時時間是從發(fā)出的高電平的時候開始算,大約需要480微秒左右的時間。第五步,將數(shù)據(jù)線拉升至高電平。將數(shù)據(jù)線拉低至低電平“0”,再延時15微秒。在調(diào)試過程中發(fā)現(xiàn)接通電源的前幾分鐘,煙霧會發(fā)生報警,本來以為是焊接的電路出現(xiàn)了問題或者是MQ2型煙霧傳感器壞了,但是通過查閱資料我了解到MQ2型煙霧傳感器具有初期穩(wěn)定的特性。而根據(jù)相關(guān)資料顯示,通常的情況下,MQ2型煙霧傳感器不工作的時間越長,初期穩(wěn)定的時間也就越長,如果MQ2型煙霧傳感器放置半個月左右的時間,初期穩(wěn)定的時間會在5分鐘到6分鐘左右。然后點燃一根香煙進(jìn)行測試,將香煙燃燒釋放出的氣體對準(zhǔn)MQ2型煙霧傳感器,顯示出的示數(shù)明顯低于甲烷氣體顯示的示數(shù),且在釋放出氣體一段時間后,LED燈才亮,蜂鳴器才發(fā)出報警聲音。這個測試結(jié)果也說明了這個系統(tǒng)是非常靈敏的。首先,打了一壺?zé)崴?,熱水的溫度大約在80度上下。最后對按鍵報警進(jìn)行檢測,當(dāng)按下報警鍵時,LED燈亮、蜂鳴器發(fā)出報警聲音。諸如地鐵、輕軌、高鐵等新型交通工具漸漸融入了我們的生活,一些新型的建筑材料也走進(jìn)了我們家庭與工作環(huán)境。經(jīng)過分析研究相關(guān)的資料與研究成果,本次設(shè)計選用單片機(jī)選用ATMEL公司的AT89S52單片機(jī)作為核心進(jìn)行控制設(shè)計,溫度信號的采集電路設(shè)計選用美國DALLAS公司生產(chǎn)的DS18B20數(shù)字溫度傳感器,氣體信號的采集電路選用MQ2型半導(dǎo)體可燃?xì)怏w敏感元件煙霧傳感器,A/D轉(zhuǎn)換器選用ADC0832。在控制領(lǐng)域和數(shù)字測溫領(lǐng)域,DS18B20數(shù)字溫度傳感器都有著廣泛的應(yīng)用。它的體積小巧,有良好的兼容性,應(yīng)經(jīng)在很多領(lǐng)域得到了應(yīng)用。在畢業(yè)設(shè)計的過程中我也學(xué)到了很多新的知識,知道了電子產(chǎn)業(yè)的知識是需要不斷更新的。感謝我的母校沈陽理工大學(xué)給了我這次大學(xué)深造的機(jī)會,不僅給我提供了安靜舒適的學(xué)習(xí)生活環(huán)境,還讓我在這四年里無論是專業(yè)知識還是為人處世都我會了很多。每當(dāng)我在畢業(yè)設(shè)計中遇到問題的時候,我都會找馬東老師需求幫助,而每次馬東老師即使很忙,也會抽出時間給我細(xì)心的講解。s construction equipment Monitoring System, Intelligent Building and City Information, 2008(4).附錄A 英文原文Automatic fire alarm system based on MCUAbstract: The paper introduced an automatic warehouse fire a1arm system based on MCU. The system was mainly made up of ATmega16, temperature sensors, smoke sensors, and EX1 auto dialed alarm module. In the system, temperature signals were transformed to serial data, and smoke signals were transformed to