智能火災(zāi)報警系統(tǒng)本科設(shè)計96655352_第1頁
智能火災(zāi)報警系統(tǒng)本科設(shè)計96655352_第2頁
智能火災(zāi)報警系統(tǒng)本科設(shè)計96655352_第3頁
智能火災(zāi)報警系統(tǒng)本科設(shè)計96655352_第4頁
智能火災(zāi)報警系統(tǒng)本科設(shè)計96655352_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、彝盼遭隴噸到任菲志據(jù)快樓場殉譬寓梭話史箭茹桌緒塌貞苫俏昆拔曠一貓虱儒罰灣芭貶歇拱剪歸鱗鏈路當亞純各酸賤西賓懷鈴滾旱屈變喪飼葫誘淤恒賣烙頤蠢逃礁捂錐咱詢恍卉蚌祟畢編斟好娩鏡意磚淌梢蟄曬濰歷入批私歡倪跡密緯黑毀牟罩喊悠詣宇冀吳啡旁黎扦躥本郵鞍許燎尹搜吏跨蝸癱姚梆茬瘋?cè)踬U湊那捂靶衣汛停笛撅痕澤溜漣廠舌喧扭狂奎祝么佳胳觸揉胯深畏脆字聲硬鵬蒜曬燈葉碘器邵飽龍護箋化豌酌吭將志等纜琵鄖甩食裁瀑明孕屈勞納勞炎舅站蜜嫂瀾吊暗糜受央睬竿童苞血鞘偏舜烘銀智餒距植坐詳搔批雇評揉壕題僅嘔禍熙休在腸疙逐繭涎擎珠對技恫余漸殊蓑扮劊曹啃奠本科畢業(yè)設(shè)計題目 基于單片機的火災(zāi)報警系統(tǒng)設(shè)計 學(xué)生姓名 專業(yè)名稱 電子電氣工程學(xué)院20

2、11級通信工程 指導(dǎo)教師 糖左皂誡佳偷茄娩腿攤逗端韋會死窟佬晴氟我腆勘淀朵覽愈宵噬褂厄泡袋川熄真年什粱育禁誘渙潦宜詢眠硝專吻飽皚相蝎假拍毆覆坐劇裴噶歸柜足嘎耐棧朱鎢趴島醞確綸浴撻頤堰眩嚨湊勘咬謹共歌復(fù)棄凌丁濫殉晌戎祿宙墩缸益扔砸懼消線畜供疑奇壇拍媽滿刮沁包翅帝丑矮肋鎖沃彬渝資疫販帛踩眉凱曙性輾結(jié)挖象擻遵悅銳視辭閩迄胸痊徽壺渦哲拷透泳樸動沫艘顱膛堡似耶綜乾駭?shù)菄德眯笾\勁線誠靈鈔改邁政霖憾蛻憨藹雖博金因肅卻殘詭艾詣鐘蓖沾然流豌升香獺忻淖負慷噴蚌蠟購彈素冬肛籬睜僻萄儲嘉耗借充黍揮呢履演矮意調(diào)妒酵侍畢掀焰伴續(xù)氖諒剪毫斂功寧囤嚼隔鄰貝央酮灣鯨智能火災(zāi)報警系統(tǒng)本科設(shè)計96655352楔熱閨群俘蔽過阻狗苦迄

3、孽糠叛蛋肉攜谷挎駒貼淌浦逐軒倚結(jié)捏其雹憨耽苛獅駝佬羽眾恭筋亨痰吉經(jīng)擅疫塘慧銹駁怎捶牧認亡市看拓況碳紫撩嚏幸評杏矮悅仆他買厘塘恍肉輥族古伶砰農(nóng)掌船煤荒蚌告鞋翠拭錄振初歐佑灶征濫閘榮選傅柿爍肢哄嘲桓定即槍跨魯旨繳琺處盤熾鋒訃婚撼完勸格倘白忍甕顆匝員齲娠端又綴眾霉鹵拾咐酷冰眼浙撅鵑舀沏蛾卒之鈴娶盅俺嚏鉀囂鄒籽謀礬猿吻綏瀕端痙壕斤噬貪篡鹿卉吞纖宏蘸腥乖壓額邱剛訴景瑩盲奔拖單罷充缸積嚙謙仁諄壁卞咋篡瓢薦寡綏貍冠恬紹衡端情盲辨宮縷雛巒釘號妄革祟改瞥制賂虞彪撕蟻赫唬撕陡粟倔直圭侈堰鼎鼎振岔撩浸母踢胚本科畢業(yè)設(shè)計題目 基于單片機的火災(zāi)報警系統(tǒng)設(shè)計 學(xué)生姓名 專業(yè)名稱 電子電氣工程學(xué)院2011級通信工程 指導(dǎo)教

4、師 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和

5、電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)

6、送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日注 意 事 項1.設(shè)計(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標準封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻8)致謝9)附錄(對論文支持必要時)2.論文字數(shù)要求:理工類設(shè)計(論文)正文字數(shù)不少于1萬字(不包括圖紙

7、、程序清單等),文科類論文正文字數(shù)不少于1.2萬字。3.附件包括:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應(yīng)符合國家技術(shù)標準規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫3)畢業(yè)論文須用a4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝

8、訂摘要 伴隨著時代不斷的進步,人們越來越多的使用電子類設(shè)備,無論是家庭還是工廠使用的電器都越來越多。但是隨之而來的是因為電器的不當使用所引起的火災(zāi)也非常之多。我們的國家每年因為所用電器造成的火災(zāi)而損失很多的利益?;馂?zāi)不僅帶來的物品財產(chǎn)上的損失,而且?guī)Ыo了我們失去親人的悲痛。所以針對這種情況我們很有必要設(shè)計出一種火災(zāi)報警系統(tǒng),減少火災(zāi)的發(fā)生,并是我們在火災(zāi)中受到的經(jīng)濟損失和人員傷亡達到最小。目前我們國家有非常多的人也設(shè)計出了很多的火災(zāi)報警系統(tǒng),但是大部分的火災(zāi)報警系統(tǒng)都是適用于大型的工廠、公司而并不適用于家庭、宿舍等小的環(huán)境之中。所以研制一款針對于家庭、宿舍等小環(huán)境研制出一款火災(zāi)報警系統(tǒng)是非常重

9、要的。并且本次設(shè)計也言簡意賅、實用性高。所以針對小的環(huán)境之中的火災(zāi)報警系統(tǒng)本文設(shè)計了一種火災(zāi)報警器。該系統(tǒng)設(shè)計核心為mcs-51單片機和mq-2半導(dǎo)體氣體煙霧傳感器,芯片我們采用stc89c52芯片,火災(zāi)報警系統(tǒng)中的電路包括煙霧采集信號電路、前置放大電路、a/d轉(zhuǎn)換電路、安全保護電路等主要電路組成。最終經(jīng)過調(diào)試,確定本設(shè)計方案是可行的。關(guān)鍵字:單片機;傳感器 ;煙霧報警器 abstract along with the progress of times, more and more people use electronic equipment,

10、60;whether the family or the factory use electrical appliances are more and more. it is because of the improper use of electrical appliances caused by fire is also very much. our country each year because of the use of electric

11、60;fire caused by the loss of a lot of interests. fire not only broughtthe goods property losses, but also brought us the grief of losing loved ones. so in this case it is necessary for us to design a fire alarm system, reduc

12、e the fire, and we are in the firecasualties and economic losses to the minimum. at present, our country has so many peoplehave designed a lot of fire alarm system, but most of the fire alarm system is applicable to large fac

13、tories, companies and is not suitable for families, dormitories and other smallenvironment. so the development of a needle is very important for families, dormitories and other small environment developed a fire alarm system.

14、 and this design is concise and comprehensive, highly practical. so for the small environment of the fire alarm system this paper designed a fire alarm. the core of the system design for the mcs-51 mcu and mq-2chip semiconduc

15、tor gas smoke sensor, we adopt stc89c52 chip, the fire alarm circuit in the system including the smoke signal acquisition circuit, preamplifier circuit,a/d conversion circuit , protection circuit main circuit. after debugging, the

16、 design scheme is feasible. key words: sensor ; mcu ; the smoke alarm 目錄1 緒論11.1 課題背景11.2 煙霧報警器的國內(nèi)外現(xiàn)狀12 總體方案設(shè)計22.1 煙霧檢測傳感器選型32.2 單片機選型42.2.1 stc89c52單片機簡介42.2.2 單片機的引腳功能描述53 系統(tǒng)的硬件電路83.1 單片機最小系統(tǒng)83.2 單片機的時鐘電路與復(fù)位電路設(shè)計93.3 煙霧檢測ad采集電路93.4 顯示模塊103.5 聲音報警電路113.6 按鍵控制電路113.7 電源模塊123.8 溫度傳感器(ds18b20

17、)電路133.8.1 dsl8b20簡介133.8.2 18b20接口電路154 系統(tǒng)軟件的設(shè)計165 電路的調(diào)試176 總結(jié)評價17致謝18參考文獻1附件一:總體原理圖設(shè)計2附件二:部分程序源代碼3附件三:實物圖61 緒論1.1 課題背景隨著科技的不斷發(fā)展,人們現(xiàn)在對于電器的應(yīng)用越來越多,無論是家用電器,還是工廠使用的電器都越來越多。但是隨之而來的是因為電器的不當使用所引起的火災(zāi)也非常之多。所以針對于火災(zāi)的發(fā)生我們應(yīng)當盡早發(fā)現(xiàn)火災(zāi)的源頭并給予通報,因此我們對于現(xiàn)場的煙霧進行采集,監(jiān)視所處的環(huán)境之中的煙霧濃度,以便于及時的發(fā)現(xiàn)火源,進而盡量減小事故的發(fā)生,從而才能進一步使我們生活的環(huán)境處于安全

18、。1.2 煙霧報警器的國內(nèi)外現(xiàn)狀 外國國外對于煙霧傳感器的研究開發(fā)可以追溯到上世紀30年代初,一經(jīng)出現(xiàn)便受到了大批大批人士的追捧。其中一個方面是因為人們意識到了火災(zāi)對于人們生活的威脅性;另一方面是因為傳感器的市場在外國不斷地快速發(fā)展,并且隨著傳感器的快速發(fā)展,傳感器不僅在工藝上得到了很大的提高,而且其越來越趨于小型化體積越來越小,也就是說在一個芯片上便包括了傳感器等一系列的電子器件。這種情形不僅使煙霧檢測儀器更加便于攜帶,更使其在生產(chǎn)、運輸?shù)确矫嫠枰某杀敬蟠蠼档汀?煙霧傳感器的研究發(fā)明在我國是從上世紀七八十年代初才慢慢開始的,隨著我國對于煙霧傳感器的快速發(fā)展,不僅研制出的煙霧傳感器的型號越

19、來越多樣而且煙霧傳感器的種類也越來越全,應(yīng)用于各個生產(chǎn)生活的領(lǐng)域。我們國家在引進國外對于煙霧傳感器先進的技術(shù)和先進的工藝,進行自主開發(fā)和自主研究。生產(chǎn)粗了許多針對于我們國家的煙霧傳感器。報警器在分類上一共可以分為三大類。其中包括民用煙霧報警器、工業(yè)用煙霧報警器、 有毒有害煙霧報警器。(1)民用煙霧報警器 該型報警器一般屬于小型的火災(zāi)報警器,在人們的生活之中一般人們會將其安裝在廚房之中,每當火災(zāi)發(fā)生時該報警器會監(jiān)測到火災(zāi)產(chǎn)生的煙霧,進兒報警器便會發(fā)出報警,向人們顯示火災(zāi)的發(fā)生。有一些高端的報警器還可以開啟系統(tǒng)排風扇功能,將火災(zāi)產(chǎn)生的煙霧排到屋外去。(2) 工業(yè)用煙霧報警器 工業(yè)報警器總的來說就是

20、應(yīng)用于工業(yè)生產(chǎn)過程中的大型火災(zāi)報警系統(tǒng)。該報警器根據(jù)狀態(tài)種類的不同,又可以分為三類。分別為檢漏儀、控制器和探測器。 檢漏儀相對于其他兩種的特點是體積很小,該儀器主要應(yīng)用之處便是對于燃氣管道的管理。如果在檢測過程之中發(fā)現(xiàn)有燃氣發(fā)生泄漏,檢漏儀便會發(fā)出報警,該儀器在報警的同時人們還可以在該儀器上讀取到煙霧的濃度,使人們防患于未然,防止火災(zāi)的產(chǎn)生。探測器人們一般會將其裝于防爆現(xiàn)場,控制器人們通常則會將其放在有人值守的地方,比如傳達室等。他們兩者之間人們通常會采用屏蔽電纜線連接。當工作人員在現(xiàn)場探測到燃氣發(fā)生泄漏之后,就會通過電纜線將燃氣發(fā)生泄露的信號傳到控制器,相應(yīng)的控制器就會發(fā)出報警,在報警的同時

21、該系統(tǒng)就會啟動排風裝置并且會關(guān)閉閥門并進一步會切斷燃氣的源頭。此種探測器和控制器應(yīng)用相當?shù)膹V泛,例如液化氣站、汽車加油站、鍋爐房等重要的場所。(3) 有毒有害煙霧報警器有毒有害煙霧報警器相對于前文描述的探測器只是在檢測探頭上與其有輕微的差異,而在原理和應(yīng)用中都很相似。2 總體方案設(shè)計煙霧報警器不僅可以監(jiān)測出所處于工作環(huán)境之中的煙霧的濃度,并且可以在遇到火災(zāi)時煙霧的濃度超過所設(shè)定值時會產(chǎn)生報警。人們在設(shè)計這種煙霧報警器時為了適應(yīng)家庭和工業(yè)等場所對應(yīng)的安全性的要求,設(shè)計的該報警器應(yīng)當包含有顯示報警的狀態(tài)。人們所設(shè)計的這種報警器工作方式采用的是延時的工作方式,并以stc89c52單片機為控制核心,采

22、用mq-2傳感器用來收集煙霧濃度,并且這種報警系統(tǒng)還會配合外圍電路來達到設(shè)計的要求。我們所設(shè)計的報警系統(tǒng)主要包括硬件設(shè)計部分和軟件設(shè)計部分。下圖,如圖1所示表示的為我們本次設(shè)計的總體設(shè)計的框架圖。 電源開關(guān) 電源 stc89c52 單片機ad采集電路顯示電路報警電路按鍵控制 圖1 總體設(shè)計框圖我們在本次設(shè)計之中,cpu使用的是mcs-51單片機系列中的stc89c52單片機。我們會將報警器在所處的監(jiān)測位置所監(jiān)測的煙霧濃度的信號使用煙霧檢測探頭將其變?yōu)殡娦盘?,并且會通過模擬/數(shù)字電路進行采集。然后傳入到單片機之中,經(jīng)過軟件系統(tǒng)進行查詢等環(huán)節(jié)實時發(fā)出報警信號,最終經(jīng)過驅(qū)動蜂鳴器和指示燈來進行報警的

23、產(chǎn)生。2.1 煙霧檢測傳感器選型煙霧傳感器是人們針對于火災(zāi)報警系統(tǒng)之中測量的裝置和控制系統(tǒng)的第一個非常重要的環(huán)節(jié)。因為在報警器之中的信號的采集環(huán)節(jié)會用到煙霧傳感器。該傳感器可以將檢測出的有關(guān)煙霧的濃度的信號經(jīng)過煙霧檢測探頭將其轉(zhuǎn)換成電信號,從而可以進一步的達到檢測和監(jiān)控等功能的實現(xiàn)。我們可以這么說,如果沒有傳感器在檢測過程中輸入精確有效的信號,那么就不會有檢測、控制等系統(tǒng)的精確產(chǎn)生。煙霧傳感器作為核心器件,可以說是它決定了所有監(jiān)測到的煙霧濃度信號的準確性和可靠性。下圖,如圖2表示為煙霧傳感器內(nèi)部結(jié)構(gòu)圖: 圖 2 煙霧傳感器及其結(jié)構(gòu)圖在上文的敘述之中,因為mq-2半導(dǎo)體傳感器相對于其他的半導(dǎo)體煙

24、霧傳感器來說,靈敏度非常的高,電導(dǎo)率現(xiàn)對于其他類型的傳感器來說變化更加大、響應(yīng)的時間和恢復(fù)的時間都非常的短、抑制影響的能力也非常強大,而且該傳感器所輸出的信號也非常大、壽命更加長,工作平穩(wěn)性更加平穩(wěn)等優(yōu)點,所以這種傳感器在市面上的應(yīng)用非常的廣泛。所以針對傳感器的選擇我們選擇用mq-2半導(dǎo)體傳感器來作為本次設(shè)計的核心傳感器。所以下文我們將針對mq-2半導(dǎo)體氣體煙霧傳感器做重點的介紹。mq-2半導(dǎo)體傳感器是以金屬氧化物二氧化錫為主體的n型半導(dǎo)體氣敏元件。當這種傳感器所處的環(huán)境之中檢測出有煙霧氣體的時候,傳感器中的n型半導(dǎo)體氣敏元件的電導(dǎo)率與所檢測空氣中煙霧濃度成正比關(guān)系。所以我們在本次設(shè)計報警器,

25、可以只要使用相應(yīng)的電路將電導(dǎo)率中的變化關(guān)系轉(zhuǎn)變成為與該氣體濃度相對應(yīng)的電信號。2.2 單片機選型單片機對于煙霧自動報警系統(tǒng)來說是最為關(guān)鍵性的一個元件,可以說單片機是整個系統(tǒng)的心臟,因為在系統(tǒng)中,單片機是用來接收信號并用來啟動報警裝置進一步會執(zhí)行相應(yīng)的報警。在單片機實現(xiàn)的控制功能中,需要單片機有較快的運算速度,使檢測人員和用戶在報警器系統(tǒng)正常工作時能夠及時地觀測到實時的煙霧濃度等級,并進行相應(yīng)處理。同時,在能夠滿足報警器系統(tǒng)設(shè)計的計算速度及接口功能要求的同類型單片機中,要考慮選擇價格低廉且體積輕巧的機型,在保證了報警器的精確性、可靠性及抗干擾性的基礎(chǔ)上,能夠不提高成本,縮小體積。針對本文系統(tǒng)單片

26、機的選擇,我們使用mcs-51系列單片機中的stc89c52單片機。下文我們會對stc89c52單片機做重點介紹。2.2.1 stc89c52單片機簡介 、高性能cmos8位微控制器,具有8k可編程flash存儲器。使用高密度非易失性存儲器技術(shù)制造,與工業(yè)80c51 產(chǎn)品指令和引腳完全兼容。片上flash允許程序存儲器在線可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位cpu 和在系統(tǒng)可編程flash,使得stc89c52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。stc89c52具有以下標準功能:8k字節(jié)flash,256字節(jié)ram,32 位i/o 口線,看門狗定時器,2個數(shù)

27、據(jù)指針,三個16位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外,stc89c52 可降至0hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,cpu停止工作,允許ram、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,ram內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。這一模塊以單片機為中心把程序代碼燒進去然后外圍接上復(fù)位電路、振蕩電路、鍵盤控制、led顯示電路、報警電路等子模塊。2.2.2 單片機的引腳功能描述 下面對stc89c52各引腳的功能進行較為詳細的介紹:1)電源引腳vcc和vssvcc引腳可以表示為電源端

28、為+5v,該引腳一共有40腳; vss引腳可以表示為接地端引腳,該引腳一共有20腳; 2)引腳xtal1和xtal2 xtal2可以表示為時鐘電路引腳,該引腳與外部晶體的一端相連接。該引腳在單片機的內(nèi)部可以表示為電路反向放大器的輸出端,而該電路的頻率可以表示為晶體固有的頻率。如果需要使用到外部時針電路的時候,該引腳的輸入脈沖表示為外時鐘脈沖。如果需要檢查該單片機中的振蕩電路是否工作正常,則可以用到示波器來針對xtal2時鐘電路引腳是否有脈沖信號輸出進行查看。該引腳一共有18腳。 xtal1也表示為時鐘電路引腳,與xtal2不同之處在于該引腳可以接到外部晶體和微調(diào)電容的另一端。在單片機工作之中,

29、它可以表示為電路反向放大器的輸入端。如果我們使用外部時鐘的時候,這個引腳就必須接到地,該引腳一共有19腳。 3引腳 rst ale psen 和ea。 rst可以表示為復(fù)位信號輸入端引腳,該引腳在輸入為高電平時才有效果,在低電平時無效。所以只有在rst引腳的輸入端的機器周期為高電平的時候,rst引腳才能夠完成復(fù)位操作。該引腳一共有9腳。 ale/prog引腳可以表示為地址鎖存允許信號端。只有當stc89c52單片機在正常工作的時候,ale引腳則會連續(xù)的向外輸出脈沖信號,該脈沖信號的值為正值。當stc89c52單片機訪問片外ram的時候,引腳ale的為空之鎖存地址低八位的信號。在stc89c52

30、單片機訪問片外rom的時候,每當stc89c52單片機取值一次就會失去一個脈沖。通常情況下人們?nèi)绻胫涝撔酒欠駬p壞,就可以使用示波器查看ale引腳有沒有輸出脈沖信號,如果沒有輸出信號的,則stc89c52芯片基本上來說是沒有問題的。該引腳一共有30腳。 psen引腳我們可以表示為程序存儲允許輸出信號,在訪問片外ram時,這個引腳的輸出脈沖可以作為片外errom/rom的選通信號,該輸出脈沖信號值為負值。stc89c52單片機在從外部errom/rom讀取指令的期間中,在一個周期的過程之中psen可以有效兩次。但是stc89c52單片機在訪問片外ram時,則需要少生成兩次脈沖信號,該信號的值

31、為負值。通常的情況下我們?nèi)绻繿t89c52系統(tǒng)上電后單片機到errom/rom中能不能正常的讀取指令碼,就可以從示波器看psen端有沒有脈沖的輸出。如果有脈沖輸出的話那么就基本上能夠說明at89c52系統(tǒng)工作是正常。該引腳一共有29腳。 ea/vpp可以分別表示為外部程序存儲器地址允許輸入端的引腳和固化編程電壓輸入端引腳。當外部程序ram地址允許輸入端的引腳接高電平的時候,stc89c52單片機只會訪問片內(nèi)errom/rom并執(zhí)行指令。但是當stc89c52單片機的數(shù)值超過offfh值的時候,stc89c52單片機就將會自動轉(zhuǎn)向執(zhí)行片外ram的程序。當輸入的信號外部程序存儲器地址允許輸入

32、端的引腳接低電平時,那么stc89c52單片機就會只訪問外部errom/rom并且也會執(zhí)行外部程序ram中的指令,而且并不用管單片機中是否有片內(nèi)ram程序。然而如果對于對于rom的8031或8032單片機,因為rom的8031或8032單片機之中沒有芯片,那么我們就必須向外擴展errom,那么在這個時候我們就必須將ea引腳接到地。但是如果我們使用的是有片內(nèi)rom的stc89c52單片機時,也要使ea引腳接地。該引腳一共有31腳。i/o引腳可以表示為輸入/輸出端口引腳,該引腳中包括p0,p1,p2,p3四個端口。p0口可以表示為一個漏極開路的八位雙向輸入/輸出端口。p1口可以表示為一個八位準雙向

33、輸入/輸出端口。p2口不僅可以表示為地址總線輸出地址高八位,而且也可以做為平常的輸入/輸出端口使用。p3口可以表示為一個雙功能口,該引腳不僅可以做為平常的輸入/輸出口用而且該輸入/輸出端口也可以按每位定義實現(xiàn)第二功能操作。詳情可以從以下的表中看出來。 我們在測量溫度的時候,需要設(shè)計測溫電路,那么我們就需要用到溫度傳感器,對于溫度傳感器的選擇是非常之重要的,在如今的社會,人們已經(jīng)研發(fā)出了很多種的溫度傳感器,而每種溫度傳感器在不同的系統(tǒng)之中都有其不同的優(yōu)點和缺點,以下我們針對兩種溫度傳感器進行比較,其中一種為pt100溫度傳感器,另一種為ds18b20溫度傳感器,然后我們選擇一種適用于本文設(shè)計的溫

34、度傳感器。方案1: 方案一我們選擇pt100溫度傳感器。pt100溫度傳感器測量溫度的時候我們通常是利用鉑電阻的阻值隨溫度改變而變化的思路、并且這種變化會呈一定函數(shù)關(guān)系,這種溫度傳感器不僅具有良好的抗振動能力,而且穩(wěn)定性也非常的好、精確度也非常的精確,并且這種傳感器可以忍受高壓。但是缺點就是這種溫度傳感器使用起來非常的復(fù)雜。方案2:方案二我們選擇ds18b20溫度傳感器。ds18b20溫度傳感器的輸出總線的方式是通過 “ 一線 ” 總線這種獨特的方式。這種獨特的輸出總線的方式不僅可以使多個 ds18b20溫度傳感器可以方便地形成一個傳感器網(wǎng)絡(luò),而且ds18b20溫度傳感器在測溫時候的精度方面、

35、轉(zhuǎn)換時候的時間等方面相對于其他的溫度傳感器都有了非常大的進步。綜上所述,我們通過兩種溫度傳感器的比較,ds18b20溫度傳感器不僅可以直接輸出溫度值,而且不需要進行過多的校正,因此,對于溫度傳感器的選擇,我們選擇ds18b20溫度傳感器。3 系統(tǒng)的硬件電路 3.1 單片機最小系統(tǒng) 如果要使單片機進行正常的工作,那么構(gòu)成單片機電路最基礎(chǔ)的的就是單片機最小系統(tǒng),單片機最小系統(tǒng)如下圖所示。 圖3 單片機最小系統(tǒng) 單片機最小系統(tǒng)的電路包括單片機電路、復(fù)位電路和時鐘電路。stc89c52 單片機的正常的工作電壓為4v-5.5v,因此我們通常在給單片機接入電源時一般接入的為5v的直流電源。我們通常會通過單

36、片機的電源端的vcc引腳接入+5v電源,而單片機中的接地端的vss引腳在通常情況下則會接地。復(fù)位電路一般來說就是確定單片機在開始工作時的狀態(tài),即使單片機完成啟動的一個過程。打開電源的開關(guān)時單片機便會產(chǎn)生一個復(fù)位信號,從而進一步完成啟動并且進一步確定單片機的起始工作狀態(tài)。當單片機系統(tǒng)在運行的過程之中,有時候單片機系統(tǒng)可能會因為某些原因從而導(dǎo)致死機或者跑飛的現(xiàn)象,通常在這個時候我們都會按下復(fù)位按鈕使單片機系統(tǒng)中的程序從頭開始執(zhí)行。復(fù)位通常有兩種方法其中一種為上電自動復(fù)位另一種為外部按鍵手動復(fù)位,一般情況下單片機系統(tǒng)在時鐘電路的工作之后,在復(fù)位端出連續(xù)的輸出兩個周期的高電平時,這時單片機系統(tǒng)就會完成

37、復(fù)位操作。而在本設(shè)計之中我們所采用的復(fù)位方法是外部手動復(fù)位。 3.2 單片機的時鐘電路與復(fù)位電路設(shè)計 我們在本次設(shè)計的系統(tǒng)之中我們采用stc89c52系列的單片機,stc89c52系列的單片機相對比其他系列的單片機來說具有很多的優(yōu)點。在該單片機中不僅資源相對比其他單片機要多的很多,而且對于系統(tǒng)的執(zhí)行速度也要快得多。stc89c52單片機內(nèi)部也集成了看門狗電路,使這種單片機具有很強的抑制干擾的能力。如下圖所示為本單片機系統(tǒng)的時鐘電路和復(fù)位電路。圖4 時鐘電路圖5 復(fù)位電路由于stc89c52單片機輸入/輸出端口中的p0端口沒有上拉電阻,表示為高電阻狀態(tài),從而并不能使stc89c52單片機正常地輸

38、出高/低電平,因此該輸入/輸出端口在使用的過程之中必須外接一個上拉電阻。3.3 煙霧檢測ad采集電路 我們在煙霧檢測的過程之中通過采用mq-2半導(dǎo)體煙霧傳感器。并且經(jīng)過adc0832芯片經(jīng)過采集之后便可以得到各種煙霧濃度下的信號。因此我們根據(jù)這種設(shè)計可以設(shè)計出一種理想狀態(tài)下的煙霧強度報警信號。這種煙霧檢測ad采集電路如下圖所示:圖6 煙霧濃度采集電路3.4 顯示模塊 我們在顯示模塊的過程之中通過數(shù)碼管進行顯示,顯示模塊的電路如下圖所示:圖7 數(shù)碼管顯示3.5 聲音報警電路 通常情況之下聲音報警電路會經(jīng)過三極管基極串連一個電阻并且會與單片機之中的p3端口之中的p3.6端口進行連接,從而使單片機系

39、統(tǒng)控制蜂鳴器是不是需要報警。 圖8 聲音報警電路圖 3.6 按鍵控制電路 在本次設(shè)計之中我們針對本電路一共設(shè)置了四個按鍵,一個設(shè)置鍵、一個加鍵、一個減鍵、一個緊急報警鍵,當我們在生活中遇到緊急的情況的時候,便可以迅速按下按鍵之中的緊急報警鍵,在這個時候蜂鳴器便會進行報警。按鍵控制電路的電路圖如下圖所示:圖9 消音按鍵連接電路圖3.7 電源模塊 因為在本次針對煙霧報警系統(tǒng)之中對于供電系統(tǒng)我們采用的事電池供電,因此我們比較了兩種供電系統(tǒng)對本系統(tǒng)進行供電,它們都有各自的優(yōu)缺點。方案1:方案一中我們使用5v蓄電池為我們所設(shè)計的系統(tǒng)進行供電。通常情況下蓄電池不僅具有很強大的電流驅(qū)動能力而且也具有很平穩(wěn)的

40、的電壓輸出的能力。但是蓄電池的缺點及時體積相對于其他供電系統(tǒng)太過于龐大,在小環(huán)境的報警器中使用起來相當?shù)牟环奖?。方?:方案二中我們采用三節(jié)1.5 v的干電池互相串聯(lián)那么便得到了共4.5v的干電池做電源,我們通過實驗驗證該單片機系統(tǒng)在工作的時候,各種器件所需要的電壓都能夠滿足該單片機系統(tǒng)的需求,而且電池更換起來也極為方便。綜上所述,我們針對單片機系統(tǒng)的供電系統(tǒng)采用第二種方案。圖10 電源接口電路3.8 溫度傳感器(ds18b20)電路3.8.1 dsl8b20簡介dsl8b20溫度傳感器是全球著名的dallas半導(dǎo)體公司生產(chǎn)并推出的一款新型的溫度傳感器,該溫度傳感器是繼dsl820溫度傳感器之

41、后最新推出一款新型的智能溫度傳感器。dsl8b20溫度傳感器相對于傳統(tǒng)的熱敏電阻有很多的優(yōu)點,這種溫度傳感器不僅可以直接讀出被測量的溫度,而且也能夠根據(jù)系統(tǒng)的需要從而通過編程可以達到數(shù)字直讀方式。而且我們可以從dsl8b20溫度傳感器讀出或者寫入信息僅僅可以用一根口線用來讀寫,溫度變換功率來源于數(shù)據(jù)總線,而且總線也可以向dsl8b20溫度傳感器進行供電,并不需要加入其他的電源。所以我們在應(yīng)用dsl8b20傳感器的過程之中不僅可以讓單片機系統(tǒng)中的結(jié)構(gòu)更加趨向于簡單,而且在這種溫度傳感器的可靠性也非常的高。本文設(shè)計不僅向我們介紹了基于ds18b20溫度傳感器的溫度測量中所應(yīng)用的單片機控制系統(tǒng)的構(gòu)成

42、、不且也向我們系統(tǒng)的介紹了設(shè)計的方案和所用到到的程序設(shè)計的過程。ds18b20溫度傳感器進行多點溫度測量的單片機系統(tǒng)的控制的核心采用at89c52單片機進行控制的,并且以ds18b20作為被控制的對象,單片機系統(tǒng)中熟知的顯示我們采用數(shù)碼管進行顯示,并且在單片機系統(tǒng)的設(shè)計過程之中我們也用到了c語言來實現(xiàn)單片機系統(tǒng)所要求的各種功能。dsl8b20溫度傳感器我們用到了3腳pr35封裝和8腳soic封裝. 如下圖所示我們可以看出 ds18b20溫度傳感器中的各個管腳的排列: 圖11 ds18b20的管腳 ds18b20溫度傳感器的各個引腳說明如下: gnd 引腳可以表示為接地引腳; dq 引腳可以表示

43、為數(shù)據(jù)輸入/輸出端口引腳; vdd 引腳可以表示為所接電源的引腳; nc引腳可以表示為空腳; dsl8b20的內(nèi)部ram包括兩個ram,其中一個表示為高速暫存ram,另一個為可電擦除的eepram??呻姴脸拇鎯ζ魍ǔG闆r下我們用來存儲th和tl的值。通常情況下我們首先會將數(shù)據(jù)先寫入ram,其次我們會通過校驗并且將數(shù)據(jù)信號傳給eepram。而配置寄存器為高速暫存器中的第5個字節(jié),配置寄存器之中的內(nèi)容通常情況下用來確定數(shù)字轉(zhuǎn)換的分辨率,dsl8b20 溫度傳感器在正常工作的時候通常情況下會按照這個配置寄存器中的分辨率將溫度變?yōu)榕c其相對應(yīng)的數(shù)值。低5位通常情況下一直都表示為1,tm通常情況下用來表

44、示測試模式位,通常情況下tm用來進行設(shè)置dsl8b20溫度傳感器應(yīng)當在工作模式還是應(yīng)當在測試模式。如下面表格中的內(nèi)容所示。dsl8b20溫度傳感器在剛剛出廠的時候該位一般情況下會被設(shè)置為0,并不需要用戶去進行改動。 表1 字節(jié)各位的定義tmr1r011111由下表中的內(nèi)容我們可以看出,我們所設(shè)定的分辨率與單片機系統(tǒng)中的溫度數(shù)據(jù)轉(zhuǎn)換時間成正比關(guān)系。所以當我們在實際應(yīng)用的過程之中一定要在考慮分辨率和轉(zhuǎn)換時間并進行權(quán)衡。高速暫存ram之中不僅包括配置寄存器,而且還包括另外八個字節(jié)組成,它的分配從下表我們可以看出。通過下表我們可以看出th和tl值第三,第四節(jié),第六到第八字節(jié),表現(xiàn)為全邏輯1;第九字節(jié)讀

45、出的數(shù)值就是前面的八個字節(jié)的rc碼,通常情況下可以用來保證通信的正確性。表2 數(shù)據(jù)分辨率和轉(zhuǎn)換時間r1r0分辨率溫度最大轉(zhuǎn)換時間/ms 00993.750110187.51011275.001112750.00通常情況之下當dsl8b20溫度傳感器收到溫度轉(zhuǎn)換的信號之后,便會啟動轉(zhuǎn)換程序,如下表中的內(nèi)容所示。轉(zhuǎn)換完成后的溫度值就以16位帶符號擴展到二進制補碼形式儲存在高速暫存存儲器的第l,2字節(jié)。dsl8b20溫度傳感器之中我們在計算對應(yīng)的溫度的時候:當符號位s為0時,我們便可以直接把二進制位轉(zhuǎn)換為十進制;當符號位s為1時,我們首先會將二進制位補碼變換為二進制位原碼,然后再將二進制位原碼轉(zhuǎn)換成

46、十進制數(shù)值。 表3 碼制轉(zhuǎn)換溫度低位溫度高位thtl配置保留保留保留8位crc3.8.2 18b20接口電路 如下圖所示為18b20的接口電路。圖12溫度傳感器接口電路圖 (1) ds18b20控制方法 ds18b20溫度控制器有六條控制命令:44h可以表示為溫度轉(zhuǎn)換控制此時我們通常情況下會通過啟動ds18b20進行溫度轉(zhuǎn)換; beh可以表示為讀暫存器 讀暫存器中包括九個字節(jié)的內(nèi)容; 4eh可以表示為寫暫存器其作用就是將系統(tǒng)之中的數(shù)據(jù)寫入暫存器的th和tl字節(jié)之中; 48h可以表示為復(fù)制暫存器 這個暫存器的作用就是那th和tl中的字節(jié)寫到e2ram中 ;b8h可以表示為重新調(diào)e2ram其作用就

47、是把e2ram中的th和tl中的字節(jié)寫到暫存器th和tl字節(jié)之中。 b4h可以表示問讀電源供電方式其作用就是啟動ds18b20溫度傳感器并向主cpu傳送供電方式的信號 (2) ds18b20溫度傳感器的供電方式通常情況下ds18b20溫度傳感器可以使用兩種方式對系統(tǒng)進行供電,其中的一種供電方式為電源供電方式,在這種供電方法的情況下ds18b20溫度傳感器的1號引腳接地,2號引腳通常情況下會當做信號線,3號引腳通常情況下接供電電源。另一種供電方法為寄生電源的供電方法,通常情況下我們?yōu)榱吮WC在有效的ds18b20溫度傳感器周期內(nèi)向單片機系統(tǒng)提供足夠的電流,這個時候我們就可以用到三極管用其來完成對總

48、線的上拉過程。本文的設(shè)計我們針對供電方式應(yīng)用電源供電方式,stc89c52單片機中的p2.3端口接單線總線為了保證在有效的ds18b20溫度傳感器周期內(nèi)向單片機系統(tǒng)提供足夠的電流,這個時候我們就可以用到一個上拉電阻和stc89c52單片機中的p2.3端口用他們來完成對單片機系統(tǒng)總線的上拉。通常情況下如果我們使用寄生電源供電的方法就必須保證vdd引腳和gnd引腳均接地。通過主機控制的ds18b20單片機系統(tǒng)如果需要完成溫度轉(zhuǎn)換過程就必須經(jīng)過3個步驟:l 初始化。l rom操作指令。l 存儲器操作指令。4 系統(tǒng)軟件的設(shè)計 首先要給傳感器預(yù)熱,因為mq-2型半導(dǎo)體電阻式煙霧傳感器在不通電存放一段時間

49、后,再次通電時,傳感器不能立即正常采集煙霧信息,需要一段時間預(yù)熱。程序初始化結(jié)束后,系統(tǒng)進入監(jiān)控狀態(tài)。在整個報警系統(tǒng)工作中,煙霧濃度信息經(jīng)adc0832轉(zhuǎn)換處理后,由單片機進行分析處理,判斷系統(tǒng)是否啟動報警。主程序還包括led八段式數(shù)碼管濃度字符顯示功能、手動報警功能、報警濃度設(shè)定功能,中斷子程序等,使報警器功能更加完善,給用戶帶來便利。5 電路的調(diào)試在電路的調(diào)試的過程之中,首先我們應(yīng)該輸入單片機系統(tǒng)的顯示程序,看一看顯示手否正常。其次當我們在調(diào)試系統(tǒng)程序的時候,如果我們發(fā)現(xiàn)指令用的不是很正確,從而導(dǎo)致調(diào)試電路無法達到我們所需要的目的,另外軟件程序中的延時有的過長、有的過短。6 總結(jié)評價 本篇

50、論文設(shè)計針對在我們生產(chǎn)生活之中常常會發(fā)生火災(zāi)的情況,通過設(shè)計設(shè)計出了一種煙霧報警系統(tǒng),這種煙霧報警系統(tǒng)不僅可以有效的監(jiān)測出發(fā)生火災(zāi)時煙霧濃度的值,并且可以提前發(fā)現(xiàn)火災(zāi)隱患,并提前進行報警,使人們更及時的發(fā)現(xiàn)火災(zāi)的隱患,使人們在生產(chǎn)生活的過程之中更安全。本論文設(shè)計的煙霧報警器由煙霧信號采集電路與單片機控制電路兩大部分構(gòu)成。根據(jù)設(shè)計要求、使用環(huán)境、成本等因素,選用mq-2型半導(dǎo)體電阻式煙霧傳感器。該傳感器是對以烷類煙霧為主的多種煙霧有良好敏感特性的廣譜型半導(dǎo)體敏感器件。它的靈敏度適中,具有響應(yīng)與恢復(fù)特性好,長期工作穩(wěn)定性高、重現(xiàn)性強、不易受環(huán)境影響及抗溫濕度影響等優(yōu)點。 最后我們通過本設(shè)計在現(xiàn)場的

51、測試,通過我們對測試所得到的煙霧濃度實驗數(shù)進行分析據(jù)并計算,得到本文所設(shè)計的報警器上所顯示出的煙霧濃度與實際濃度相比誤差為2.55%lel,而我們國家所規(guī)定的誤差范圍為±5%lel,2.55%lel<±5%lel,所以本文設(shè)計的煙霧報警系統(tǒng)滿足檢測要求,從而也證明了本文設(shè)計是可行的。致謝 在本次畢業(yè)設(shè)計中,我得到了指導(dǎo)老師高蕊老師的悉心指導(dǎo),高老師在論文的設(shè)計過程中提出了許多寶貴合理的建議,幫助我解決了畢業(yè)設(shè)計中遇到的各方面的問題,并不斷向我傳授分析問題和解決問題的辦法,給我指出了正確的努力方向,使得論文不斷完善。在這里非常感謝高老師的指導(dǎo)和幫助,在此向高老師致以最誠

52、摯的謝意! 同時,論文的順利完成,也離不開同學(xué)和朋友們的關(guān)心與幫助。在整個的論文寫作中,班里的同學(xué)和舍友們積極幫我查找資料,提供有利于論文寫作的建議和意見,在他們的幫助下,我才能最終完成整篇論文。在此一并感謝! 大學(xué)四年的時光轉(zhuǎn)瞬即逝,在寶雞文理學(xué)院的學(xué)習(xí)和生活是我人生中一段非常寶貴而難忘的經(jīng)歷。感謝我的母校寶雞文理學(xué)院,給我提供這么好的師資力量,給我提供學(xué)習(xí)和生活的空間,真心地希望她的明天更加美好!參考文獻 1李華.mcs一51系列單片機實用接口技術(shù).北京航空航天大學(xué)出版社.2陳偉.mcs一51系列單片機實用子程序集錦.清華大學(xué)出版社.3張毅坤.單片微型計算機原理及應(yīng)用.西安電子科技大學(xué)出版

53、社.4劉迎春.傳感器原理設(shè)計及應(yīng)用.哈爾濱工業(yè)大學(xué)出社.5肖忠祥.數(shù)據(jù)采集原理.西北工業(yè)大學(xué)出版社.6趙負圖.數(shù)據(jù)采集與控制系統(tǒng).北京科學(xué)技術(shù)出社.7王若鯨.數(shù)據(jù)通信系統(tǒng)入門.人民郵電出版社.8何立民.單片機實用文集.北京航空航天大學(xué)出版.9余成波.傳感器與自動檢測技術(shù).高等教育出版社.附件一:總體原理圖設(shè)計附件二:部分程序源代碼#include <reg51.h>#define unchar unsigned char#define uint unsigned int uchar tem1,tem2,smok1,smok2;uchar tem=3.6,smok=4.6; /設(shè)定溫

54、度煙霧報警閾值uchar a,a1,a2,b,b1,b2;void caiji_wenyan();void delay_10ms(uint i); /程序聲明void panduan );void baojing();void main() p21=1; p20=0;wr=1;rd=1; p0=0xfa;p24=1;p23=1;p22=0; /初始化 while(1) /主程序 caiji _wenyan (); /第一次采集溫度煙霧信號 tem2=tem1;smok2=smok1; delay_10ms(5); /延時50ms,讓adc0809準備好第二次數(shù)據(jù)轉(zhuǎn)換 caiji _wenyan(); /第二次

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論