【正文】
衷心感謝我的家人,感謝他們這么多年來對我無私的奉獻(xiàn)和在背后的默默的支持。硬件方面以AT89C51芯片為中心,設(shè)計電路,實現(xiàn)報警的功能。 Debug選項卡的設(shè)置,如圖44與45所示:圖44 Debug選項卡的設(shè)置圖45 設(shè)置波特率這里有兩類仿真形式可用:Proteus和Use:Keil Monitor51 Driver,前一種是純軟件模擬仿真,后一種是帶有Monitor51目標(biāo)仿真器的仿真。如果無充放電現(xiàn)象或電阻值穩(wěn)定在很小的位置,則說明系統(tǒng)中可能存在短路故障,不能通電試驗,必須對系統(tǒng)進(jìn)行徹底檢查,直至解決。(3)主程序設(shè)計框圖 開始跳到主程序循環(huán)延時1繼續(xù)判斷等待調(diào)用報警指令ling令循環(huán)延時2圖31 主程序設(shè)計框圖(4)程序清單 ORG 0000H ;定義起始地址 AJMP START ;跳轉(zhuǎn)至主程序 ORG 0030H ;為下面程序定義地址START: JB , $ ; ACALL SPEAKER ;調(diào)用子程序SPEAKER: CLR ; ACALL DELAY ; 調(diào)用延時子程序 SETB ; ACALL DELAY LJMP START ; ,若是低電平,蜂鳴器一直報警DELAY: ;延時子程序 MOV R1 , 0FFH ;對寄存器賦初值DELAY1: MOV R2 , 0FFHDELAY2: DJNZ R2 , DELAY2 ;判斷循環(huán)是否結(jié)束 DJNZ R1 , DELAY1 RET ; 返回 END第四章 調(diào)試過程4. 1 硬件調(diào)試(可以做出實物)硬件組裝前首先要仔細(xì)核對硬件系統(tǒng)設(shè)計原理的正確性,包括參數(shù)選用的正確性和原理的正確性,這取決于設(shè)計者的學(xué)識和經(jīng)驗積累。在此單片機(jī)應(yīng)用系統(tǒng)中,通過P1口對輸入電壓信號進(jìn)行有和無控制,P0口對輸出的高低電平進(jìn)行控制。圖210是51系列單片機(jī)常用的上電復(fù)位和手動復(fù)位的組合電路,只要VCC上升時間不超過1ms,它們都能很好地工作。電路中,電容器C1和C2對振蕩器頻率有微調(diào)作用,通常的取值范圍30177。其中電壓繼電器、電流繼電器、中間繼電器均為電磁式。表22煙霧氣敏電阻的主要特性測量回路電壓/V9177。按半導(dǎo)體變化的物理特性,又可分為電阻型和非電阻型。圖26 W7800系列穩(wěn)壓電源在檢測系統(tǒng)中的應(yīng)用2. 4. 1 氣敏傳感器檢測系統(tǒng)的設(shè)計 氣敏傳感器是用來測量氣體的類型、濃度和成分的傳感器,是一種能把氣體(空氣)中的特定成分檢測出來,并將成分參量裝換成電信號器件或裝置,以便提供有關(guān)待測氣體的存在及其濃度大小的信息。電容濾波適用于負(fù)載較小且基本不變的電路,因為負(fù)載很大(即負(fù)載電阻小,負(fù)載電流大),電容器放電很快,濾波效果差;如果負(fù)載變化很大,不但濾波效果差,而且負(fù)載兩端的電壓波動大。從濾波后的波形可知,當(dāng)τ值足夠大時,負(fù)載上電壓的平均值可接近的最大值。此為單相橋式整流電路。當(dāng)變壓器的為負(fù)半周時,變壓器的極性為上負(fù)下正,二極管VDVD4受正向電壓而導(dǎo)通,VDVD3受反向電壓而截止。這些直流電除了少數(shù)直接利用電池和直流發(fā)電機(jī)外,大多數(shù)是采用把交流電(市電)轉(zhuǎn)變?yōu)橹绷麟姷闹绷鞣€(wěn)壓電源。P1~P3端口輸出電流都不小于400181。當(dāng)系統(tǒng)需要擴(kuò)展時,P2 是外部地址總線的高8位地址線。與P0端口不同的是它具有上拉電阻,失準(zhǔn)雙向通用I/O端口。它是地址總線低8位及數(shù)據(jù)總線分時復(fù)用口,可驅(qū)動8個TTL負(fù)載。時鐘引腳(119腳)外接晶體時與片內(nèi)的反相放大器構(gòu)成一個振蕩器。(5) 單片機(jī)在計算機(jī)外圍設(shè)備中的應(yīng)用:單片機(jī)廣泛應(yīng)用于打印機(jī)等多種計算機(jī)的外圍設(shè)備,特別是用于智能終端,可大大減輕主機(jī)負(fù)擔(dān),提高系統(tǒng)的運行速度。(4) 雖然單片機(jī)內(nèi)存儲器的容量不可能很大,但存儲器和I/O接口都易于擴(kuò)展。還可以遠(yuǎn)在千里之外,隨時隨地瀏覽現(xiàn)場工況,實現(xiàn)遠(yuǎn)程調(diào)試、遠(yuǎn)程故障診斷、遠(yuǎn)程數(shù)據(jù)采集和實時操作等。⑥ 信息存儲和記憶功能⑦ 數(shù)字信號輸出功能 智能傳感器輸出數(shù)字信號,很方便地和計算機(jī)或接口總線相連。智能傳感器可以分為三種類型,即具有判斷能力的傳感器、具有學(xué)習(xí)能力的傳感器和具有創(chuàng)造能力的傳感器。 下面將傳感器的發(fā)展趨勢概括為以下幾個方面。常用的分類方法有: (1) 按被測量分類 可分為位移、力、力矩、轉(zhuǎn)速、振動、加速度、溫度、壓力、流量、流速等傳感器。然而,也并非要求傳感器的精確度越高越好,因為還應(yīng)考慮到經(jīng)濟(jì)性。例如,則表示為 。但是若沒有其他附加說明,有時也可以認(rèn)為分辨力就等于它的最大絕對誤差。其重要特性主要表現(xiàn)在以下方面。常用傳感器的輸出信號多為易于處理的電量,如電壓、電流、頻率等。s design method. This system based on the MCS51 monolithic integrated circuit principle and the control theory, carries on the gas sensor test, the process control, and with the relay establishment voltage control, and can carry on the monitoring warning, overcame the efficiency which the present gas sensor manual control test brought to be low, the error was big, questions and so on operators longfiring operation. This system structure is simple, antijamming ability, suits under environment and so on hospital, school, dormitory, family carries on the gas examination, has the widespread application prospect.Key words: Smog sensor、MCU、Assembly language第一章 緒論1. 1 課題簡介1. 1. 1 課題來源本課題源于在科技高度發(fā)達(dá)的今天,火災(zāi)對人生命和財富造成的傷害越來越嚴(yán)重,使用一定報警裝置來減少甚至防止火災(zāi)的發(fā)生是非常必要的。該系統(tǒng)結(jié)構(gòu)簡單,抗干擾能力強(qiáng),適合于醫(yī)院、學(xué)校、宿舍、家庭等環(huán)境下進(jìn)行氣體檢測,有廣泛的應(yīng)用前景。1. 1. 3 技術(shù)現(xiàn)狀本課題與同類相比,優(yōu)越性更大,目前,人們對氣敏傳感器的測試方法主要停留在用人工手動的方式來操作,開發(fā)出一種實用高效的智能化傳感器測試裝置是極為必要的,這將給操作人員帶來極大方便,而本設(shè)計是基于單片機(jī)做的,是用單片機(jī)的硬件和軟件結(jié)合起來。但不是所有的傳感器都有敏感、傳感元件之分,有些傳感器是將這兩者合二為一的 。當(dāng)被測量的變化小于分辨力時,傳感器對輸入量的變化無任何反應(yīng)。圖12 傳感器線性度示意圖(4) 穩(wěn)定性(Reg