教育資料(2021-2022年收藏的)智能多功能煤氣灶安全防護(hù)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第1頁
教育資料(2021-2022年收藏的)智能多功能煤氣灶安全防護(hù)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第2頁
教育資料(2021-2022年收藏的)智能多功能煤氣灶安全防護(hù)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第3頁
教育資料(2021-2022年收藏的)智能多功能煤氣灶安全防護(hù)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第4頁
教育資料(2021-2022年收藏的)智能多功能煤氣灶安全防護(hù)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1 緒論1.1 研究背景及課題意義 煤氣作為現(xiàn)代家庭的炊用燃料,已得到廣泛運(yùn)用。它的快捷、低污染的優(yōu)點(diǎn),給人們的生活帶來了舒適和方便,但隨著煤氣燃具的普及,煤氣燃具安全使用問題日益突出。煤氣屬易燃、易爆、易中毒物質(zhì),使用不當(dāng)或一時(shí)疏忽,極易發(fā)生事故,且事故一旦發(fā)生,往往造成財(cái)產(chǎn)的巨大損失。防止煤氣漏出,一定要引起足夠的重視。因煤氣漏出而引起火災(zāi),造成人身傷亡,屢有發(fā)生,要引以為戒。造成事故的原因有三:1.管道泄漏;2.灶火被風(fēng)吹滅;3.灶具在燃,用戶卻遺忘外出等。隨著我國經(jīng)濟(jì)建設(shè)的發(fā)展,各種現(xiàn)代化住宅對煤氣泄漏報(bào)警系統(tǒng)和自動關(guān)閉氣源系統(tǒng)提出了更高的要求。大型酒店、飯店、廚房、學(xué)生食堂等,智能多

2、功能煤氣灶安全防護(hù)系統(tǒng)己成為必不可少的裝置。設(shè)置功能完善的智能多功能煤氣灶安全防護(hù)系統(tǒng),對保障人民生命財(cái)產(chǎn)的安全,無疑是極為重要的。一般的煤氣報(bào)警器功能單一或是必須手動復(fù)位閥門系統(tǒng),性能穩(wěn)定性低;而大型的監(jiān)控系統(tǒng)又價(jià)格不菲,需專門的技術(shù)人員來管理,不適用于中小企業(yè)和家庭。為此,本人畢業(yè)時(shí)決定開發(fā)了一種用單片機(jī)控制的智能煤氣監(jiān)控系統(tǒng),使它具有結(jié)構(gòu)簡單、價(jià)格低廉、易于操作等特點(diǎn)。智能多功能煤氣灶安全防護(hù)系統(tǒng)是將報(bào)警與關(guān)閉氣源聯(lián)動并加以控制的系統(tǒng)。為了及時(shí)發(fā)現(xiàn)煤氣泄漏隱患和關(guān)閉氣源,工業(yè)和民用廚房、餐廳、學(xué)生食堂以及現(xiàn)代智能建筑都已采用智能多功能煤氣灶安全防護(hù)系統(tǒng)。智能多功能煤氣灶安全防護(hù)報(bào)警系統(tǒng)用

3、于探測可燃?xì)怏w并給出聲響警示信號和關(guān)閉氣源,具體由煤氣灶的探測器、傳輸線路、控制器和驅(qū)動器組成。探測器感受煤氣灶安放現(xiàn)場的各種物理參數(shù),將判斷結(jié)果或模擬量值通過現(xiàn)場總線傳回控制器,控制器做進(jìn)一步處理后給出報(bào)警信號并關(guān)閉氣源,同時(shí)也獲取來自驅(qū)動模塊的運(yùn)行狀態(tài)信息。1.2 智能多功能煤氣灶的發(fā)展過程智能多功能煤氣灶安全防護(hù)系統(tǒng)從發(fā)展過程來看,大體可分為三個(gè)階段:第一階段為多線型煤氣自動報(bào)警系統(tǒng),每個(gè)傳感器除需提供兩根電源線外,還需要提供一根報(bào)警信號線,傳感器電源由報(bào)警系統(tǒng)提供,傳感器的信號線均連接到報(bào)警顯示盤上,報(bào)警時(shí)點(diǎn)亮相應(yīng)的指示燈。此類系統(tǒng)的功能一般以報(bào)警為主,輔以一些簡單的聯(lián)動功能,如驅(qū)動警

4、報(bào)燈等,其報(bào)警器對傳感器,無故障檢測功能,只會對電源線的斷線做出故障反應(yīng),安裝此類系統(tǒng)比較繁鎖,工作量較大1。第二階段為總線型智能多功能煤氣灶安全防護(hù)系統(tǒng),已采用微處理器控制。其線制一般為四線制、三線制、二線制。傳感器和模塊通過總線與控制器實(shí)現(xiàn)信號傳送。其傳感器的輸出形式為開關(guān)量,它的靈敏度在制造時(shí),通過硬件決定,不可調(diào)整。此類系統(tǒng)可通過各種模塊對各聯(lián)動設(shè)備實(shí)行較復(fù)雜的控制2。此類系統(tǒng)已具有系統(tǒng)自檢測以及對外圍器件的故障檢驗(yàn)等功能,但對故障類型不能區(qū)分。目前國內(nèi)生產(chǎn)的煤氣灶安全防護(hù)系統(tǒng)大多數(shù)為此類產(chǎn)品.由于此類產(chǎn)品具有先進(jìn)的報(bào)警和控制功能,安裝較為方便,且價(jià)格較低,已被大量使用。第三階段為智能

5、多功能煤氣灶安全防護(hù)系統(tǒng),由于采用了先進(jìn)的計(jì)算機(jī)控制技術(shù),對傳感器輸出信號的調(diào)理具有智能性,其智能化程度大大提高。傳感器的輸出形式采用模擬量,并可通過軟件對其靈敏度根據(jù)使用場合、時(shí)間進(jìn)行設(shè)定和調(diào)整,如可設(shè)定白天、夜間、休息日不同靈敏度。對探測器的使用環(huán)境參數(shù)變化較大的場所,靈敏度設(shè)定相對低一些,對環(huán)境較穩(wěn)定或一些重要的場所,靈敏度設(shè)定相對高一些,這一功能可提高系統(tǒng)的穩(wěn)定性及可靠性,減少誤報(bào)。1.3 智能多功能煤氣灶安全防護(hù)系統(tǒng)的組成簡介智能多功能煤氣灶安全防護(hù)系統(tǒng)是由煤氣手動控制閥、同步開關(guān)、單片機(jī)、既能敏感煤氣又可敏感煙霧的新型氣敏檢測電路、按鍵、顯示、聲響電路、輸出控制電路、報(bào)警單元、安全

6、閥等組成,其特征是具有安全控制裝置,以及具有其它輔助功能的裝置組成。當(dāng)煤氣外泄或灶具在燃而用戶遺忘導(dǎo)致食物燒焦散發(fā)出煙霧時(shí),既能敏感煤氣又可敏感煙霧的新型氣敏檢測電路將煤氣等物理量變成電信號,傳給單片機(jī),單片機(jī)控制安全閥的啟閉動作,從而實(shí)現(xiàn)煤氣灶的安全防護(hù)并同時(shí)記錄煤氣泄漏發(fā)生的時(shí)間。一般智能煤氣灶安全防護(hù)系統(tǒng)和自動噴水滅火系統(tǒng)、室內(nèi)消火栓系統(tǒng)、排煙系統(tǒng)、通風(fēng)系統(tǒng)、空調(diào)系統(tǒng)、防火門、防火卷簾等相關(guān)設(shè)備聯(lián)動,可自動或手動發(fā)出指令,啟動相應(yīng)的防火裝置3。觸發(fā)器件:指在智能多功能煤氣灶安全防護(hù)系統(tǒng)中,自動或手動產(chǎn)生煤氣報(bào)警信號的器件稱為觸發(fā)器件,主要包括可燃?xì)怏w探測器和手動報(bào)警按鈕??扇?xì)怏w探測器是

7、能對氣體參數(shù)(煙、煤氣濃度等)做出響應(yīng),并自動產(chǎn)生報(bào)警信號的器件,按照響應(yīng)煤氣濃度等物理參數(shù)的不同,煤氣探測器分成感煙火災(zāi)探測器、可燃?xì)怏w探測器等基本類型。不同類型的煤氣探測器適用于不同類型的煤氣灶和不同的場所。手動煤氣報(bào)警按鈕是手動方式產(chǎn)生煤氣泄漏報(bào)警信號從而啟動煤氣泄漏自動報(bào)警系統(tǒng)的器件,也是煤氣自動報(bào)警系統(tǒng)中不可缺少的組成部分之一。煤氣外泄報(bào)警裝置:在智能多功能煤氣灶安全防護(hù)系統(tǒng)中,用以接收、顯示和傳遞煤氣報(bào)警信號,并能發(fā)出控制信號和具有其它輔助功能的控制指示設(shè)備稱為煤氣報(bào)警裝置。煤氣外泄報(bào)警控制器就是其中最基本的一種。煤氣外泄報(bào)警控制器擔(dān)負(fù)著為煤氣探測器提供穩(wěn)定的工作電源;監(jiān)視探測器及

8、系統(tǒng)自身的工作狀態(tài);接受、轉(zhuǎn)換、處理煤氣探測器輸出的報(bào)警信號;進(jìn)行報(bào)警;指示報(bào)警的時(shí)間,同時(shí)執(zhí)行相應(yīng)輔助控制等任務(wù),是智能多功能煤氣灶安全防護(hù)系統(tǒng)中的核心組成部分。煤氣警報(bào)裝置:在智能多功能煤氣灶安全防護(hù)系統(tǒng)中,用以發(fā)出區(qū)別于環(huán)境聲、光的警報(bào)信號的裝置稱為煤氣外泄警報(bào)裝置,煤氣外泄警報(bào)器是一種最基本的煤氣外泄警報(bào)裝置,通常與煤氣外泄報(bào)警控制器組合在一起,它以聲、光音響方式向報(bào)警區(qū)域發(fā)出煤氣外泄警報(bào)信號,以警示人們采取安全疏散、關(guān)閉氣源、防火等措施。警鈴是一種警報(bào)裝置,用于將報(bào)警信號進(jìn)行聲音中繼的一種電氣設(shè)備,警鈴大部分安裝于建筑物的公共空間部分,如走廊、大廳等。安全防護(hù)控制設(shè)備:在智能多功能煤

9、氣灶安全防護(hù)系統(tǒng)中,當(dāng)接收到來自觸發(fā)器件的煤氣報(bào)警信號后, 能自動或手動啟動相關(guān)安全防護(hù)設(shè)備并顯示其狀態(tài)的設(shè)備,稱為安全控制設(shè)備。主要包括煤氣外泄報(bào)警控制器,自動關(guān)閉煤氣的控制裝置,室內(nèi)防火系統(tǒng)的控制裝置,防煙排煙系統(tǒng)及空調(diào)通風(fēng)系統(tǒng)的控制裝置,常開防火門、防火卷簾的控制裝置,煤氣警報(bào)裝置、通信設(shè)備、疏散指示標(biāo)志裝置等控制裝置中的部分或全部。電源: 智能多功能煤氣灶安全防護(hù)系統(tǒng)屬于安全防護(hù)用電設(shè)備,其主電源應(yīng)當(dāng)采用消防的電源,備用電源采用蓄電池。系統(tǒng)電源除為煤氣報(bào)警控制器供電外,還為與系統(tǒng)相關(guān)的安全防護(hù)控制設(shè)備等供電。1.4 研究智能多功能煤氣灶安全防護(hù)系統(tǒng)的意義煤氣作為現(xiàn)代家庭的炊用燃料,已得

10、到廣泛運(yùn)用。但在使用過程中,引發(fā)的事故較多,且事故一旦發(fā)生,往往造成財(cái)產(chǎn)的巨大損失。造成事故的原因有: (1) 管道泄漏;(2) 煤氣灶火被風(fēng)吹滅;(3) 灶具在燃,用戶卻遺忘外出等。目前,市面上已有能防火被風(fēng)吹滅的灶具,但管道泄漏、灶具在燃,用戶卻遺忘外出等問題尚未解決。針對這一問題,本文提出一種“智能多功能煤氣灶安全防護(hù)器”的設(shè)計(jì)。隨著社會經(jīng)濟(jì)的發(fā)展,建筑物、構(gòu)筑物應(yīng)用材料的多樣性,科學(xué)技術(shù)的發(fā)展,易燃材料增多,加之人們生活環(huán)境和生活方式的變革,煤氣使用引發(fā)的事故日益增加,特別是引起火災(zāi)等事故,火災(zāi)造成的人員傷亡和經(jīng)濟(jì)損失逐漸增多。尤其是近幾年來,高層建筑人量增加,一旦發(fā)生火災(zāi),滅火的難度

11、更大。隨著我國經(jīng)濟(jì)建設(shè)的發(fā)展,各種現(xiàn)代化居民樓對煤氣報(bào)警、自動防火和自動滅火系統(tǒng)提出了更高的要求。大型賓館、酒店、食堂、廚房等,智能多功能煤氣灶安全防護(hù)系統(tǒng)己成為必不可少的安全防護(hù)裝置。設(shè)置功能完善的安全防護(hù)設(shè)施,對保障人民生命財(cái)產(chǎn)的安全,無疑是極為重要的?!翱扇?xì)怏w防護(hù)”已逐漸形成一門獨(dú)立的學(xué)科,專門研究如何預(yù)防和控制可燃物燃燒的發(fā)生和蔓延。當(dāng)今世界,由于電子技術(shù)、自動控制技術(shù)及計(jì)算機(jī)技術(shù)的高速發(fā)展,有力地促進(jìn)了智能多功能煤氣灶安全防護(hù)系統(tǒng)的發(fā)展?,F(xiàn)代安全防護(hù)系統(tǒng),無論在結(jié)構(gòu)上還是在功能上,都已達(dá)到很高的水平?,F(xiàn)代安全防護(hù)系統(tǒng)中采用了先進(jìn)的煤氣探測器、煙霧探測器和火災(zāi)探測器,自動確認(rèn)煤氣泄漏

12、、煙霧和火災(zāi)并發(fā)出相應(yīng)的報(bào)警信號,自動安全閥、防火、排煙和滅火等設(shè)備。智能多功能煤氣灶安全防護(hù)系統(tǒng)的設(shè)計(jì),涉及到許多領(lǐng)域和學(xué)科,如化學(xué)、微電子、信息科學(xué)、通訊、網(wǎng)絡(luò)、信號處理、電氣等,并且己經(jīng)大量融入計(jì)算機(jī)技術(shù)、電子技術(shù)、傳感器技術(shù)以及現(xiàn)代自動控制技術(shù)??傊?,現(xiàn)代智能多功能煤氣灶安全防護(hù)系統(tǒng)適應(yīng)了各種居民樓的需要,是人們高度的安全意識的體現(xiàn),又是現(xiàn)代科技發(fā)展的高度結(jié)晶。智能多功能煤氣灶安全防護(hù)系統(tǒng)結(jié)構(gòu)復(fù)雜,技術(shù)要求較高,再加上部分生產(chǎn)廠家對自身技術(shù)實(shí)施保密措施,使得系統(tǒng)的維護(hù)管理難度增大。1.5 本設(shè)計(jì)研究內(nèi)容及本文概況本設(shè)計(jì)的工作是研發(fā)設(shè)計(jì)一種用于廚房的智能多功能煤氣灶安全防護(hù)系統(tǒng)。該安全防

13、護(hù)系統(tǒng)是以89C5l單片機(jī)作為控制中心,接受、處理可燃?xì)怏w探測器輸出的報(bào)警信號并進(jìn)行聲光報(bào)警,同時(shí)執(zhí)行相應(yīng)的輔助控制等任務(wù);監(jiān)視探測器及系統(tǒng)自身的工作狀態(tài)并能為可燃?xì)怏w探測器提供穩(wěn)定的工作電源。論文一共分為四部分介紹。第一部分是緒論,介紹了國內(nèi)外智能煤氣灶安全防護(hù)系統(tǒng)的研究背景,課題意義,發(fā)展過程,簡要說明了研制智能煤氣灶安全防護(hù)系統(tǒng)的意義和硬件部分的研制過程;第二部分是智能多功能煤氣灶安全防護(hù)系統(tǒng)硬件組成及原理;第三部分是智能煤氣灶安全防護(hù)系統(tǒng)的軟件設(shè)計(jì);第四部分是系統(tǒng)可靠性分析。該設(shè)計(jì)的樣機(jī)實(shí)現(xiàn)了煤氣泄漏報(bào)警及切斷煤氣等功能,有效防止了因煤氣使用引起的意外災(zāi)害的發(fā)生,大大提高了廣大煤氣用戶

14、的安全,對減災(zāi)防災(zāi)具有十分重要的意義。設(shè)計(jì)中有些技術(shù)我甚至都還沒有接觸過,因此這次畢業(yè)設(shè)計(jì)對我來說是一個(gè)難度相當(dāng)大的挑戰(zhàn)。但我覺得這次設(shè)計(jì)如果我認(rèn)真做的話,將會讓我對以前所學(xué)的一些單片機(jī)和傳感器有了更深刻的理解和把握,如果能夠熟練的進(jìn)行單片機(jī)和傳感器設(shè)計(jì)的話,將會為自己以后的生活道路鋪上一層更牢固的奠基石!2 智能多功能煤氣灶安全防護(hù)系統(tǒng)硬件組成及原理2.1 系統(tǒng)功能及總體框圖 2.1.1 系統(tǒng)基本功能智能多功能煤氣灶安全防護(hù)系統(tǒng)的基本功能如下:(1)實(shí)現(xiàn)對煤氣管道泄漏的實(shí)時(shí)監(jiān)測; (2)根據(jù)監(jiān)測情況自動報(bào)警;(3)根據(jù)報(bào)警狀況自動關(guān)閉煤氣管道電磁閥并開啟排氣裝置;2.1.2 系統(tǒng)硬件總體框圖

15、本系統(tǒng)硬件部分主要由傳感器單元,單片機(jī)單元,驅(qū)動單元,報(bào)警單元四部分組成,其系統(tǒng)硬件總體框圖如圖2.1所示。圖2.1 智能多功能煤氣灶安全防護(hù)系統(tǒng)硬件總體框圖傳感器單元主要由既能敏感煤氣又可敏感煙霧的新型氣敏檢測電路組成。為了提高系統(tǒng)可靠性,減少誤報(bào)和漏報(bào),本系統(tǒng)采用了高精度的新型傳感器,能根據(jù)具體情況發(fā)出煤氣管道泄漏信號。以89C51單片機(jī)為核心,接收并處理煤氣管道泄漏信號,輸出報(bào)警信號、驅(qū)動步進(jìn)電機(jī)關(guān)閉安全閥信號等。電機(jī)驅(qū)動單元為電機(jī)驅(qū)動電路,由單片機(jī)發(fā)出控制信號從而控制電機(jī)相應(yīng)的正反轉(zhuǎn)動從而實(shí)現(xiàn)安全閥的關(guān)閉操作。2.2 設(shè)計(jì)所用系列單片機(jī)的介紹圖2.2 89c51芯片2.2.1 MCS-

16、51系列單片機(jī)的特點(diǎn)單片機(jī)因其功能豐富、軟件設(shè)計(jì)靈活、體積小且價(jià)格低廉,而在家電產(chǎn)品中得到廣泛的應(yīng)用。MCS-51是INTEL公司生產(chǎn)的一系列單片機(jī)的總稱,這一系列單片機(jī)包括了好些品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品,該系列其它單片機(jī)都是在8051的基礎(chǔ)上進(jìn)行功能的增、減、改變而來的7,所以人們習(xí)慣于用8051來稱呼MCS-51系列單片機(jī),而8031是前些年在我國最流行的單片機(jī),所以很多場合會看到8031的名稱。INTEL公司將MCS-51的核心技術(shù)授權(quán)給了很多其它公司,所以有很多公司在做以8051為核心的單片機(jī),當(dāng)然,功能或多或

17、少有些改變,以滿足不同的需求,其中89C51與傳統(tǒng)的單片機(jī)相比指令執(zhí)行速度有很大的提高,這也是本設(shè)計(jì)選擇此款單片機(jī)的主要原因。MCS-51系列單片機(jī)的主要功能如下:1. 8位CPU2. 4kbytes 程序存儲器(ROM)3. 8bytes的數(shù)據(jù)存儲器(RAM)4. 32條I/O口線5. 111條指令,大部分為單字節(jié)指令6. 21個(gè)專用寄存器7. 2個(gè)可編程定時(shí)/計(jì)數(shù)器8. 5個(gè)中斷源,2個(gè)優(yōu)先級9. 一個(gè)全雙工串行通信口10. 外部數(shù)據(jù)存儲器尋址空間為64kB11. 外部程序存儲器尋址空間為64kB12. 邏輯操作位尋址功能13. 雙列直插40PinDIP封裝14. 單一+5V電源供電MCS

18、-51具有比較大的尋址空間,地址線寬達(dá)16條,即外部數(shù)據(jù)存儲器和程序存儲器的尋址范圍達(dá)216=64kB,這作為單片機(jī)控制來說已是比較大的,這同時(shí)具備對I/O口的訪問能力。此外,MCS-51采用模塊化結(jié)構(gòu),可方便地通過增刪一個(gè)模塊就可使引腳和指令兼容的新產(chǎn)品,從而容易使產(chǎn)品形成系列化。由于MCS-51集成了幾乎完善的8位中央處理單元,處理功能強(qiáng),中央處理單元中集成了方便靈活的專用寄存器,硬件的加、減、乘、除法器和布爾處理機(jī)及各種邏輯運(yùn)算和轉(zhuǎn)移指令,這給應(yīng)用提供了極大的便利。MCS-51的指令系統(tǒng)近乎完善,指令系統(tǒng)中包含了全面的數(shù)據(jù)傳送指令、完善的算術(shù)和邏輯運(yùn)算指令、方便的邏輯操作和控制指令、對于

19、編程來說,是相當(dāng)靈活和方便的。MCS-51單片機(jī)的工作頻率為2-12MHz,當(dāng)振蕩頻率為12MHz時(shí),一個(gè)機(jī)器周期為1us,這個(gè)速度應(yīng)該說是比較快的。MCS-51把微型計(jì)算機(jī)的主要部件都集成在一塊芯片上,使得數(shù)據(jù)傳送距離大大縮短,可靠性更高,運(yùn)行速度更快。由于屬于芯片化的微型計(jì)算機(jī),各功能部件在芯片中的布局和結(jié)構(gòu)達(dá)到最優(yōu)化,抗干擾能力加強(qiáng),工作亦相對穩(wěn)定。單片機(jī)屬于典型的嵌入式系統(tǒng),所以它是低端控制系統(tǒng)最佳器件。MCS-51的開發(fā)環(huán)境要求較低,軟件資源十分豐富,介紹其功能特性書籍和開發(fā)軟件隨處可取,只需配備一臺PC(個(gè)人電腦對電腦的配置基本上無要求),一臺仿真編程器即可實(shí)現(xiàn)產(chǎn)品開發(fā),早期的開發(fā)

20、軟件多使用DOS版本,隨著Windows視窗軟件的普及,現(xiàn)在幾乎都使用 Windows版本,并且軟件種類繁多,琳瑯滿目,在眾多的單片機(jī)品種中,C51的環(huán)境資源是最豐富的,這給C51用戶帶來極大的便利。根據(jù)本系統(tǒng)的需要,我們采用了MCS-51系列中的89C51單片機(jī)。89C51是高性能COMS 8位單片機(jī),片內(nèi)含4K bytes的可反復(fù)擦寫的Flash只讀程序存儲器和128bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個(gè)可編程I/O口線,2個(gè)16位定時(shí)計(jì)數(shù)器8,6個(gè)中斷源。器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用位中央處理器(RAM)和Fla

21、sh存儲單元,功能強(qiáng)大89C51單片機(jī)可提供許多高性價(jià)比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域9。2.2.2 89C51單片機(jī)芯片內(nèi)部結(jié)構(gòu)和引腳概述89C51單片機(jī)與早期Intel的8051/8751/8031芯片的外部引腳和指令系統(tǒng)完全兼容,只不過用Flash ROM替代了ROM/EPROM而已。89C51單片機(jī)內(nèi)部結(jié)構(gòu)由運(yùn)算器、控制器、存儲器和I/O接口組成,如圖2.3所示。圖2.4是89C51的引腳結(jié)構(gòu)圖,有雙列直插封裝(DIP)方式和方形封裝方式。 圖2.3 89C51單片機(jī)芯片內(nèi)部結(jié)構(gòu)圖 圖2.4 89C51單片機(jī)引腳圖2.2.3 AT89C5l端口輸入/輸出介紹P0.0 &

22、#160;P0.7: P0口8位雙向口線。P1.0  P1.7 :P1口8位雙向口線。 P2.0  P2.7 :P2口8位雙向口線。 P3.0  P3.7 :P3口8位雙向口線。P0口是一組8位漏極型雙向I/O口,也即地址總線復(fù)用口。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動8個(gè)TTL邏輯門電路,對端口寫“1”可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。10在Flash編程時(shí),P0口接收指令字節(jié),而在程序校驗(yàn)時(shí)

23、,輸出指令字節(jié),且要求接上拉電阻。P1口、P2口、P3口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,輸出緩沖極可驅(qū)動(吸收或輸出電流)4個(gè)TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作 輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號拉低時(shí)會輸出一個(gè)電流11。在Flash編程時(shí),P1口接收低8位地址,P2口接收高位地址和其他控制信號。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能,如下表2.1所示:表2.1 P3口第二功能P3口還接收一些用于Flash閃速存儲器編程和程序校驗(yàn)的控制信號。2.2.4 89C51的中斷系統(tǒng)89C51單片機(jī)有

24、5個(gè)中斷源(89C52有6個(gè)),4個(gè)用于中斷控制的寄存器IE、IP、TCON(用65位)和SCON(用2位),用來控制中斷的類型、中斷的開/關(guān)和各種中斷源的優(yōu)先級別。5個(gè)中斷源有兩個(gè)中斷優(yōu)先級,每個(gè)中斷源可以編程為高優(yōu)先級或低優(yōu)先級中斷,可以實(shí)現(xiàn)二級中斷服務(wù)程序嵌套14。中斷是單片機(jī)的重要功能。采用中斷技術(shù)能實(shí)現(xiàn)分時(shí)操作、實(shí)時(shí)處理、故障處理功能。2.3 檢測電路簡介2.3.1 傳感器既能敏感煤氣又可敏感煙霧的新型氣敏傳感器通常又叫做探頭,是我們監(jiān)視保護(hù)區(qū)域發(fā)現(xiàn)煤氣管道泄漏等問題的第一線感覺器官。既能敏感煤氣又可敏感煙霧的新型氣敏傳感器是把煤氣灶發(fā)生煤氣泄漏時(shí)的煤氣濃度等特性進(jìn)行“感覺”,并轉(zhuǎn)變

25、為電信號,傳給“大腦”煤氣報(bào)警控制器,由它來處理判斷,一旦信號值大于原來設(shè)定的閥值,就立即報(bào)警且關(guān)閉氣源,同時(shí)立刻啟動其它消防設(shè)施防止火災(zāi)。嚴(yán)格說來,這種系統(tǒng)還是一個(gè)初步智能系統(tǒng),它的智能是單向性的。它只在控制機(jī)中有智能功能而在探測器中沒有智能功能,而真正的智能系統(tǒng)應(yīng)該是可以根據(jù)現(xiàn)場環(huán)境自動調(diào)整運(yùn)行參數(shù),具有自我學(xué)習(xí)和自適應(yīng)能力等一系列高級功能的系統(tǒng)。盡管目前煤氣探測器的誤報(bào)率低,但是隨著煤氣自動探測系統(tǒng)應(yīng)用的日益普遍,其絕對數(shù)量不斷增加,經(jīng)常產(chǎn)生誤報(bào)會降低自動探測系統(tǒng)的可信度,造成不必要的損失,影響它的應(yīng)用。因此,尋找適當(dāng)?shù)男盘柼幚砗吞綔y方式一直是煤氣自動探測研究的首要任務(wù)15。根據(jù)煤氣探測

26、方法和原理,目前主要有以下幾種煤氣探測器:1)可燃?xì)怏w探測器:可燃?xì)怏w探測器是對單一或多種可燃?xì)怏w濃度相應(yīng)的探測器??扇?xì)怏w探測器有催化型和半導(dǎo)體型兩種類型。催化型可燃?xì)怏w探測器是利用難熔金屬鉑絲加熱后的電阻變化來測定可燃?xì)怏w濃度。當(dāng)可燃?xì)怏w進(jìn)入探測器時(shí),使鉑絲表面引起氧化反應(yīng)(無焰燃燒),其產(chǎn)生的熱量使鉑絲的溫度升高,從而使鉑絲的電阻率發(fā)生變化。半導(dǎo)體可燃?xì)怏w探測器要用靈敏度較高的氣敏半導(dǎo)體元件,它在工作狀態(tài)時(shí),遇到可燃?xì)怏w,半導(dǎo)體電阻下降,下降值與可燃?xì)怏w濃度有對應(yīng)關(guān)系。2)煙霧探測器:在煤氣灶使用過程中,灶具在燃用戶卻遺忘外出等問題時(shí)常發(fā)生,這樣很可能造成食物燒焦產(chǎn)生大量煙霧。煙霧是早期

27、火災(zāi)的重要特征之一,煙霧探測器是能對可見或不可見的特定的煙霧粒子響應(yīng)的探測器。它是將探測部位煙霧濃度的變化轉(zhuǎn)化為電信號實(shí)現(xiàn)報(bào)警目的的一種器件。煙霧探測器有離子感煙式、光電感煙式、激光感煙式等幾種型式。3) 可燃?xì)怏w、煙霧探測器:可用于家庭和工廠的氣體泄漏檢測裝置,適宜于液化氣、甲烷、丁烷、丙烷、酒精、氫氣、煙霧等的探測。它是對可燃?xì)怏w、煙霧等兩種或兩種以上的參數(shù)響應(yīng)的探測器16。2.3.2 本系統(tǒng)所用探測器簡介本系統(tǒng)采用的是可燃?xì)怏w、煙霧探測器MQ-2。在煤氣泄漏瞬間能夠準(zhǔn)確地發(fā)現(xiàn),并且對非可見的高傳輸?shù)碾姇灛F(xiàn)象可以完全解除。它具有很小的體積和很寬敏感角度,并能迅速準(zhǔn)確的發(fā)現(xiàn)煤氣灶泄漏的可燃?xì)?/p>

28、體和食物燒焦的煙霧。它的實(shí)物圖如圖2.5所示。圖2.5 可燃?xì)怏w、煙霧探測器實(shí)物圖MQ-2氣敏元件的結(jié)構(gòu)和外形如圖2.6所示,由微型AL2O3陶瓷管、SNnO2敏感層,測量電極和加熱構(gòu)成的敏感元件固定在塑料或不銹鋼制成的腔體內(nèi),加熱氣器為氣敏元件提供了必要的工作條件。封裝好的氣敏元件有6只針狀管腳,4個(gè)用于信號取出,2個(gè)用于提供加熱電流。 圖2.6 傳感器內(nèi)部測量電路2.3.3 傳感器檢測原理簡介傳感器受煤氣等影響其阻值發(fā)生相應(yīng)變化,從而導(dǎo)致電阻上的電壓發(fā)生變化, 電阻上的電壓用u 表示。u 通過LM101A比較器和V- 電壓進(jìn)行比較。當(dāng)u大于V-時(shí)LM101A輸出電壓為4.6伏,當(dāng)u小于V-

29、時(shí)LM101A輸出電壓為0伏18。LM101A的輸出電壓通過P2.2送至89C51單片機(jī)內(nèi)通過軟件進(jìn)行比較。當(dāng)P2.2輸入為高電平時(shí),單片機(jī)發(fā)出指令驅(qū)動安全閥關(guān)閉煤氣,并且驅(qū)動報(bào)警器進(jìn)行報(bào)警;當(dāng)P2.2輸入為低電平時(shí),單片機(jī)可根據(jù)指令進(jìn)行定時(shí)運(yùn)行等其他正常運(yùn)行。圖2.7 傳感器檢測電路2.4 安全閥驅(qū)動電路模塊在中央控制單元中,輸入的信號經(jīng)過邏輯處理以后來判斷是屬于煤氣管道泄漏、煙霧、正常的哪一種情況,根據(jù)具體判斷來做出相應(yīng)控制。采用復(fù)合管以提高驅(qū)動能力, T1 、T2 為中功單管。采用晶體管避免了采用普通繼電器的電火花問題,既延長了使用壽命,又保證了安全。電路中的R5 、R6 選用了10、1

30、 W 的電阻。裝置的外殼也是特點(diǎn)之一,外殼能夠有效的防止塵埃進(jìn)入裝置,從而提高了系統(tǒng)的可靠性。安全閥的設(shè)計(jì)與使用是本方案設(shè)計(jì)成功與否的關(guān)鍵之一。采用普通電磁閥不妥,因?yàn)殡姶砰y本身的打火存在隱患。方案中的安全閥采用電機(jī)控制球形閥芯旋轉(zhuǎn),實(shí)現(xiàn)煤氣管路的開閉。實(shí)驗(yàn)表明能很好地解決這一問題,該安全閥已通過防爆鑒定20。中央控制單元控制電機(jī)的硬件框圖如圖2.8所示,從單片機(jī)數(shù)據(jù)口送出的控制信號經(jīng)過光偶隔離后再經(jīng)過反相器后輸入到放大電路從而驅(qū)動安全閥。單片機(jī)可分別送出兩個(gè)信號輸入到放大器中分別控制電機(jī)的兩相通電以及電機(jī)反向控制;電機(jī)是帶動球形閥芯旋轉(zhuǎn),電機(jī)控制的球形閥芯旋轉(zhuǎn)有一個(gè)限定范圍,當(dāng)接收到關(guān)閉安全

31、閥的驅(qū)動信號時(shí),電機(jī)正轉(zhuǎn)控制球形閥芯正向旋轉(zhuǎn)達(dá)到極限時(shí)電機(jī)停止轉(zhuǎn)動;當(dāng)接收到開啟安全閥的信號時(shí),電機(jī)反轉(zhuǎn)從而控制球形閥芯反向旋轉(zhuǎn)達(dá)到極限時(shí)電機(jī)停止轉(zhuǎn)動。圖 2.8 安全閥驅(qū)動電路2.5 按鍵及顯示鍵盤采用薄膜開關(guān),既美觀又方便。接通電源后,按下系統(tǒng)開按鍵,系統(tǒng)開始正常運(yùn)行;按下系統(tǒng)關(guān)閉按鍵,系統(tǒng)停止工作. 圖 2.9 系統(tǒng)按鍵系統(tǒng)工作狀態(tài)可通過數(shù)碼管顯示.接通電源時(shí),顯示0,如圖2.10所示;圖2.10 接通電源時(shí)數(shù)碼管顯示系統(tǒng)正常工作時(shí),顯示1,如圖2.11所示: 圖2.11 系統(tǒng)正常工作時(shí)數(shù)碼管顯示傳感器發(fā)現(xiàn)危險(xiǎn)時(shí),顯示2,如圖2.12所示:圖2.12 發(fā)現(xiàn)險(xiǎn)情時(shí)數(shù)碼管顯示2.6 系統(tǒng)電源

32、電源是各種電子設(shè)備必不可少的組成部分,其性能優(yōu)劣直接關(guān)系到電子設(shè)備的技術(shù)指標(biāo)及能否安全可靠地工作。控制系統(tǒng)由電源引入的干擾約占32%,成為工業(yè)控制系統(tǒng)的主要干擾源。我國市電電壓波動較大,噪聲污染較嚴(yán)重,控制系統(tǒng)由電源引起的故障要占更大比例,所以精心設(shè)計(jì)電源是一項(xiàng)重要工作。2.6.1 電源器件介紹集成穩(wěn)壓器是一種將功率調(diào)整管、取樣電路、基準(zhǔn)穩(wěn)壓、誤差放大、啟動和保護(hù)電路等全部集成在一個(gè)芯片上的集成電路。開關(guān)電源是相對線性電源說的。由于變壓器的磁芯大小與它的工作頻率的平方成反比,這樣就可以大大減小變壓器,使電源減輕重量和體積。而且由于它直接控制直流,使這種電源的效率比線性電源高很多,并且通過用電子

33、線路組成開關(guān)式(方波)震蕩電路來達(dá)到對電能的轉(zhuǎn)換.這種方式有好多優(yōu)點(diǎn),一是穩(wěn)壓范圍寬,在一定范圍內(nèi)輸出電壓與輸入電壓變化無關(guān),是其它方式電源無法比擬的。二是效率高,由于采用開關(guān)震蕩工作方式,熱損耗特別少,發(fā)熱低。三是結(jié)構(gòu)簡單,相對于其它相同功率的電源,開關(guān)電源的體積與重量要少得多。因此,在眾多的電子設(shè)備中,開關(guān)式電源己經(jīng)是相當(dāng)普遍。2.6.2 系統(tǒng)電源設(shè)計(jì)方案煤氣報(bào)警控制器的電源有驅(qū)動電機(jī)、揚(yáng)聲器工作所需要的5V電源,單片機(jī)系統(tǒng)所需要的3.3v 電源以及各種芯片所需要的SV工作電壓。我們通過一個(gè)5v 的開關(guān)電源。把交流電轉(zhuǎn)化為5V直流電,然后再通過集成穩(wěn)壓器將5V直流電轉(zhuǎn)化為系統(tǒng)需要的SV和3

34、.3v 的直流電壓。由于系統(tǒng)接入開關(guān)電源的電壓是安全防護(hù)用電,因此可以避免電源掉電。為了確保電源散熱及時(shí),加入散熱片進(jìn)行散熱保護(hù)。根據(jù)系統(tǒng)輸入電壓電流大小,集成穩(wěn)壓器選用7815和7808 芯片,然后再用貼片式穩(wěn)壓器進(jìn)行變換得到最終需要的電源。2.7 系統(tǒng)報(bào)警模塊系統(tǒng)報(bào)警模塊采用雙保險(xiǎn)的報(bào)警方式。當(dāng)煤氣泄漏發(fā)生時(shí),一方面在煤氣泄漏現(xiàn)場通過揚(yáng)聲器發(fā)出報(bào)警聲音,同時(shí),再由單片機(jī)引腳輸出給報(bào)警燈控制電路,能夠控制報(bào)警燈的閃爍。單片機(jī)通過兩個(gè)引腳輸出信號為了雙重保險(xiǎn),使得報(bào)警系統(tǒng)更加可靠。當(dāng)系統(tǒng)判斷達(dá)到煤氣泄漏的一定濃度后,單片機(jī)從P1.2引腳輸出高電平信號。單片機(jī)報(bào)警電路圖如圖2.13所示。圖2.1

35、3 報(bào)警模塊注:圖2.13中,D3為系統(tǒng)指示燈;OUT1為危險(xiǎn)只是燈;OUT2接報(bào)警器。報(bào)警模塊接線方式為:圖2.14 報(bào)警模塊接線圖第3章 系統(tǒng)軟件設(shè)計(jì)3.1 Proteus和Keil C軟件開發(fā)平臺單片機(jī)開發(fā)除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼。用于MCS-51單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,keil軟件是目前最流行開發(fā)MCS-51系列單片機(jī)的軟件。keil提

36、供了包括C編譯器,宏匯編,連接器,庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。keil C51是keil公司針對80C51系列單芯片,在Windows平臺上開發(fā)出的一套工具軟件,通過keil uVision2的IDE(整合發(fā)展環(huán)境),提供80C51匯編語言與C51語言的編譯/連結(jié)、除錯(cuò)/模擬測試,并具備完善的項(xiàng)目管理系統(tǒng)(Project),以及系統(tǒng)文件說明等功能。 3.2 主程序模塊智能多功能煤氣灶安全防護(hù)系統(tǒng)的軟件設(shè)計(jì)包括主程序模塊,中斷服務(wù)子程序程序模塊,數(shù)據(jù)采集模塊, LED顯示模塊,計(jì)數(shù)中斷程序模塊,延時(shí)程序模塊等多

37、個(gè)子程序組成。在主程序模塊中,需要完成對各接口芯片的初始化、煤氣灶定時(shí)功能的初始化、中斷向量的設(shè)計(jì)以及開中斷、循環(huán)等待狀態(tài)等工作。另外,在主程序模塊中還需要設(shè)置啟動/清除標(biāo)志寄存器、定時(shí)寄存器,并對它們進(jìn)行初始化。根據(jù)各標(biāo)志寄存器的內(nèi)容,設(shè)置系統(tǒng)處于待機(jī)狀態(tài),啟動定時(shí)器,隨后進(jìn)入循環(huán)等待狀態(tài)。主程序還將根據(jù)傳感器檢測電路的信號完成報(bào)警和關(guān)閉/開啟安全閥等不同的操作21。其主程序流程圖如圖3.1所示。主程序可實(shí)現(xiàn)的功能:切斷控制功能,在煤氣(煙霧) 濃度超標(biāo)時(shí),立即切斷煤氣管道。當(dāng)故障排除后可自動開啟煤氣管道。3.3 嵌入式程序的開發(fā)本系統(tǒng)的嵌入式程序主要包括以下幾個(gè)功能模塊:1.數(shù)據(jù)采集模塊;

38、2.電機(jī)驅(qū)動模塊;3.報(bào)警模塊; 圖3.1 主程序流程圖 開始temp flag=1 停止鍵?flag=1? 危險(xiǎn)輸入?flag=0? 開始鍵? 判斷中斷來源temp flag=3temp flag=2temp flag=1temp flag=2flag=1 sys=0 disnum=0flag=1 sys=1out=1 dissum=0temp flag=2?flag=0 sys=1out=1 dissum=0temp flag=3?flag=0 sys=1out=0 dissum=2結(jié)束 圖3.2 外部中斷0函數(shù)3.3.1 總程序如附錄A 3.3.2 數(shù)據(jù)采集處理程序該系統(tǒng)是對各種探測器所

39、探測到的信號進(jìn)行檢測。系統(tǒng)采用既能敏感煤氣又可敏感煙霧的新型氣敏探測器。通過對傳感器的數(shù)據(jù)采集來判斷是否啟動報(bào)警系統(tǒng)同時(shí)關(guān)閉氣源。3.3.3 電機(jī)驅(qū)動模塊步進(jìn)電機(jī)為兩相式,步進(jìn)電機(jī)都是通過信號驅(qū)動,P1.1,P1.2為步進(jìn)電機(jī)兩相電流控制信號的輸出口,控制步進(jìn)電機(jī)的正反轉(zhuǎn)。3.3.4 報(bào)警模塊系統(tǒng)報(bào)警模塊采用雙保險(xiǎn)的報(bào)警方式。當(dāng)煤氣泄漏發(fā)生時(shí),一方面在煤氣泄漏現(xiàn)場通過揚(yáng)聲器發(fā)出報(bào)警聲音,同時(shí),再由單片機(jī)引腳輸出給報(bào)警燈控制電路,能夠控制報(bào)警燈的閃爍。單片機(jī)通過P1.1,P1.2引腳輸出信號分別驅(qū)動警鈴進(jìn)行聲音報(bào)警和驅(qū)動警燈進(jìn)行燈光報(bào)警,使得報(bào)警系統(tǒng)更加可靠。 4 系統(tǒng)可靠性分析一個(gè)煤氣報(bào)警控制

40、系統(tǒng)想達(dá)到的預(yù)期目的就是:在它的監(jiān)控范圍內(nèi)出現(xiàn)報(bào)警目標(biāo)時(shí),應(yīng)可靠地發(fā)出報(bào)警,而當(dāng)監(jiān)控環(huán)境中不存在目標(biāo)時(shí),不應(yīng)發(fā)出報(bào)警訊號??煽啃允钦f明一個(gè)系統(tǒng)性能的最佳指標(biāo)。而在報(bào)警系統(tǒng)中,探測器、各種硬件軟件的選擇又是影響系統(tǒng)可靠性的關(guān)鍵原因24。下面就本次設(shè)計(jì)產(chǎn)品的各個(gè)方面的可靠性做具體分析:1、在探測器方面,為了提高系統(tǒng)的可靠性,本系統(tǒng)選用了既能敏感煤氣又可敏感煙霧的新型氣敏元件作傳感器,并選用高性價(jià)比的單片機(jī)89C2051 作控制單元,進(jìn)行相應(yīng)的電路設(shè)計(jì)和安全閥的設(shè)計(jì)制作。當(dāng)煤氣外泄,或灶具在燃而用戶遺忘導(dǎo)致食物燒焦散發(fā)出煙霧時(shí),氣敏元件接收到上述信號,傳給單片機(jī),單片機(jī)控制安全閥的啟閉動作,從而實(shí)現(xiàn)

41、煤氣灶的安全防護(hù)。此外單片機(jī)內(nèi)置的定時(shí)器可實(shí)現(xiàn)用戶的定時(shí)烹煮。2、防塵罩是本設(shè)計(jì)的一個(gè)特色,在可靠性方面起著重要作用. 3、電源方面通過一個(gè)開關(guān)電源和一個(gè)集成穩(wěn)壓器層層轉(zhuǎn)化為系統(tǒng)需要的直流電壓。由于系統(tǒng)接入開關(guān)電源的電壓是安全防護(hù)用電,因此可以避免電源掉電。為了確保電源的穩(wěn)定性和提高散熱效果,本系統(tǒng)增加了浪涌保護(hù)電路,同時(shí)整個(gè)電源電路裝在一個(gè)電源盒中放于整個(gè)裝置外部,散熱好。4、軟件的可靠性也是一個(gè)非常關(guān)鍵的方面。事實(shí)上,在整個(gè)控制系統(tǒng)的設(shè)計(jì)中,應(yīng)用軟件的設(shè)計(jì)、程序編制所占的工作量是非常大的。一方面保證應(yīng)用軟件的本身的健壯性,使程序能夠持續(xù)穩(wěn)定的運(yùn)行。要做到這一點(diǎn),首先精心設(shè)計(jì)了應(yīng)用軟件的總體

42、結(jié)構(gòu),按照面向?qū)ο蟮挠^點(diǎn),綜合考慮用戶的觀點(diǎn)和程序的易實(shí)現(xiàn)性,編制出高效率的應(yīng)用軟件;在編寫代碼時(shí),多次調(diào)試,做到思維嚴(yán)密,盡可能減少人為的失誤。另一方面,通過采取軟件方面的措施提供系統(tǒng)的可靠性。在軟件設(shè)計(jì)中,對重要環(huán)節(jié)采用多次重復(fù)判斷以提供系統(tǒng)的可靠性。5、傳感器的安裝位置應(yīng)注意避開水蒸氣直接影響的位置(如抽油煙機(jī)的內(nèi)側(cè)) ,因?yàn)樗玫膫鞲衅髟谒魵庵?阻值也有一些變化可能會導(dǎo)致誤報(bào)。為避免這種情況,安裝在灶臺偏下或離灶臺幾十公分的位置比較合適23。此外選用的89C51型號的單片機(jī),本身具有一個(gè)4KB的片內(nèi)Flash存儲器25,我們將系統(tǒng)運(yùn)行的重要信息,如故障、報(bào)警等信息保存起來。同時(shí),當(dāng)干

43、擾造成程序運(yùn)行發(fā)生混亂或陷入死循環(huán)時(shí),可以使單片機(jī)復(fù)位從而讓程序正常運(yùn)行。總之,智能多功能煤氣灶安全防護(hù)系統(tǒng)是一項(xiàng)復(fù)雜的工程,必須在系統(tǒng)設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)、軟件編制、整機(jī)裝備和調(diào)試階段各個(gè)環(huán)節(jié)方面統(tǒng)籌安排,嚴(yán)格把關(guān)才能保證系統(tǒng)具有高的可靠性26。5 結(jié)束語 本畢業(yè)設(shè)計(jì)按照課題“智能多功能煤氣灶安全防護(hù)系統(tǒng)”應(yīng)實(shí)現(xiàn)的功能設(shè)計(jì)了所需的硬件電路和相應(yīng)的軟件。本文采用89C51作為控制器和處理器,以報(bào)警裝置為控制對象,實(shí)現(xiàn)對煤氣泄漏自動報(bào)警的控制。論文一共分為四部分介紹。第一部分是緒論,介紹了國內(nèi)外智能煤氣灶安全防護(hù)系統(tǒng)的研究背景,課題意義,發(fā)展過程,簡要說明了研制智能煤氣灶安全防護(hù)系統(tǒng)的意義和硬件部分的

44、研制過程;第二部分是智能多功能煤氣灶安全防護(hù)系統(tǒng)硬件組成及原理;第三部分是智能煤氣灶安全防護(hù)系統(tǒng)的軟件設(shè)計(jì);第四部分是系統(tǒng)可靠性分析 所完成的硬件電路和相應(yīng)軟件的設(shè)計(jì),基本達(dá)到了畢業(yè)設(shè)計(jì)的設(shè)計(jì)要求。但由于本人水平有限,設(shè)計(jì)尚有許多不足之處,在此本人表示慚愧.畢業(yè)設(shè)計(jì)結(jié)束了,通過畢業(yè)設(shè)計(jì)使我深深感受到了,只有全面系統(tǒng)的學(xué)習(xí)才能真正的掌握更多的知識。本次歷時(shí)3個(gè)多月的畢業(yè)設(shè)計(jì),使我對各芯片的工作原理有了更深入的認(rèn)識,同時(shí)也建立起了很強(qiáng)的思考能力,并學(xué)習(xí)到了課本以外的東西,最重要的是鍛煉了獨(dú)立思考和獨(dú)立動手的能力,這為我以后走向工作崗位打下了堅(jiān)實(shí)的基礎(chǔ)。附錄A 主程序#include<reg5

45、1.h>#define uchar unsigned char#define uint unsigned intsbit sys = P10;sbit out1 = P11;sbit out2 = P12;uchar flag,disnum;uchar code num10 = 0x0c0,0x0f9,0x0a4,0x0b0,0x099,0x092,0x082,0x0f8,0x080,0x090;/09void delayms(uint z)uint i,j;for(i=z;i>0;i-)for(j=124;j>0;j-);void main()EA = 1;EX1 = 1;

46、flag = 0;disnum = 0;sys = 1;while(1)P0 = numdisnum;void int0() interrupt 2uchar tempP2 = P2;uchar tempflag;EX1 = 0;switch(tempP2)case 0x0fe:tempflag = 1;break;case 0x0fd:tempflag = 2;break;case 0x0fb:tempflag = 3;break;switch(flag)case 0:if(tempflag=1)flag = 1;sys = 0;disnum = 1;if(tempflag=2)flag = 0;sys = 1;out1 = 1;out2 = 1;disnum = 0;break;case 1:if(tempflag=2)flag = 0;sys =

溫馨提示

  • 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

提交評論