【正文】
系統(tǒng)可能會(huì)因?yàn)槟承┰驈亩鴮?dǎo)致死機(jī)或者跑飛的現(xiàn)象,通常在這個(gè)時(shí)候我們都會(huì)按下復(fù)位按鈕使單片機(jī)系統(tǒng)中的程序從頭開(kāi)始執(zhí)行。復(fù)位電路一般來(lái)說(shuō)就是確定單片機(jī)在開(kāi)始工作時(shí)的狀態(tài),即使單片機(jī)完成啟動(dòng)的一個(gè)過(guò)程。STC89C52 ,因此我們通常在給單片機(jī)接入電源時(shí)一般接入的為5V的直流電源。3 系統(tǒng)的硬件電路 單片機(jī)最小系統(tǒng) 如果要使單片機(jī)進(jìn)行正常的工作,那么構(gòu)成單片機(jī)電路最基礎(chǔ)的的就是單片機(jī)最小系統(tǒng),單片機(jī)最小系統(tǒng)如下圖所示。這種獨(dú)特的輸出總線的方式不僅可以使多個(gè) DS18B20溫度傳感器可以方便地形成一個(gè)傳感器網(wǎng)絡(luò),而且DS18B20溫度傳感器在測(cè)溫時(shí)候的精度方面、轉(zhuǎn)換時(shí)候的時(shí)間等方面相對(duì)于其他的溫度傳感器都有了非常大的進(jìn)步。方案2:方案二我們選擇DS18B20溫度傳感器。PT100溫度傳感器測(cè)量溫度的時(shí)候我們通常是利用鉑電阻的阻值隨溫度改變而變化的思路、并且這種變化會(huì)呈一定函數(shù)關(guān)系,這種溫度傳感器不僅具有良好的抗振動(dòng)能力,而且穩(wěn)定性也非常的好、精確度也非常的精確,并且這種傳感器可以忍受高壓。 我們?cè)跍y(cè)量溫度的時(shí)候,需要設(shè)計(jì)測(cè)溫電路,那么我們就需要用到溫度傳感器,對(duì)于溫度傳感器的選擇是非常之重要的,在如今的社會(huì),人們已經(jīng)研發(fā)出了很多種的溫度傳感器,而每種溫度傳感器在不同的系統(tǒng)之中都有其不同的優(yōu)點(diǎn)和缺點(diǎn),以下我們針對(duì)兩種溫度傳感器進(jìn)行比較,其中一種為PT100溫度傳感器,另一種為DS18B20溫度傳感器,然后我們選擇一種適用于本文設(shè)計(jì)的溫度傳感器。P3口可以表示為一個(gè)雙功能口,該引腳不僅可以做為平常的輸入/輸出口用而且該輸入/輸出端口也可以按每位定義實(shí)現(xiàn)第二功能操作。P1口可以表示為一個(gè)八位準(zhǔn)雙向輸入/輸出端口。I/O引腳可以表示為輸入/輸出端口引腳,該引腳中包括P0,P1,P2,P3四個(gè)端口。但是如果我們使用的是有片內(nèi)ROM的STC89C52單片機(jī)時(shí),也要使EA引腳接地。當(dāng)輸入的信號(hào)外部程序存儲(chǔ)器地址允許輸入端的引腳接低電平時(shí),那么STC89C52單片機(jī)就會(huì)只訪問(wèn)外部ERROM/ROM并且也會(huì)執(zhí)行外部程序RAM中的指令,而且并不用管單片機(jī)中是否有片內(nèi)RAM程序。當(dāng)外部程序RAM地址允許輸入端的引腳接高電平的時(shí)候,STC89C52單片機(jī)只會(huì)訪問(wèn)片內(nèi)ERROM/ROM并執(zhí)行指令。該引腳一共有29腳。通常的情況下我們?nèi)绻繟T89C52系統(tǒng)上電后單片機(jī)到ERROM/ROM中能不能正常的讀取指令碼,就可以從示波器看PSEN端有沒(méi)有脈沖的輸出。STC89C52單片機(jī)在從外部ERROM/ROM讀取指令的期間中,在一個(gè)周期的過(guò)程之中PSEN可以有效兩次。該引腳一共有30腳。在STC89C52單片機(jī)訪問(wèn)片外ROM的時(shí)候,每當(dāng)STC89C52單片機(jī)取值一次就會(huì)失去一個(gè)脈沖。只有當(dāng)STC89C52單片機(jī)在正常工作的時(shí)候,ALE引腳則會(huì)連續(xù)的向外輸出脈沖信號(hào),該脈沖信號(hào)的值為正值。該引腳一共有9腳。 RST可以表示為復(fù)位信號(hào)輸入端引腳,該引腳在輸入為高電平時(shí)才有效果,在低電平時(shí)無(wú)效。如果我們使用外部時(shí)鐘的時(shí)候,這個(gè)引腳就必須接到地,該引腳一共有19腳。 XTAL1也表示為時(shí)鐘電路引腳,與XTAL2不同之處在于該引腳可以接到外部晶體和微調(diào)電容的另一端。如果需要檢查該單片機(jī)中的振蕩電路是否工作正常,則可以用到示波器來(lái)針對(duì)XTAL2時(shí)鐘電路引腳是否有脈沖信號(hào)輸出進(jìn)行查看。該引腳在單片機(jī)的內(nèi)部可以表示為電路反向放大器的輸出端,而該電路的頻率可以表示為晶體固有的頻率。這一模塊以單片機(jī)為中心把程序代碼燒進(jìn)去然后外圍接上復(fù)位電路、振蕩電路、鍵盤(pán)控制、LED顯示電路、報(bào)警電路等子模塊??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。STC89C52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門(mén)狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。片上Flash允許程序存儲(chǔ)器在線可編程,亦適于常規(guī)編程器。 STC89C52單片機(jī)簡(jiǎn)介 、高性能CMOS8位微控制器,具有8K可編程Flash存儲(chǔ)器。針對(duì)本文系統(tǒng)單片機(jī)的選擇,我們使用MCS51系列單片機(jī)中的STC89C52單片機(jī)。在單片機(jī)實(shí)現(xiàn)的控制功能中,需要單片機(jī)有較快的運(yùn)算速度,使檢測(cè)人員和用戶(hù)在報(bào)警器系統(tǒng)正常工作時(shí)能夠及時(shí)地觀測(cè)到實(shí)時(shí)的煙霧濃度等級(jí),并進(jìn)行相應(yīng)處理。所以我們?cè)诒敬卧O(shè)計(jì)報(bào)警器,可以只要使用相應(yīng)的電路將電導(dǎo)率中的變化關(guān)系轉(zhuǎn)變成為與該氣體濃度相對(duì)應(yīng)的電信號(hào)。MQ2半導(dǎo)體傳感器是以金屬氧化物二氧化錫為主體的N型半導(dǎo)體氣敏元件。所以針對(duì)傳感器的選擇我們選擇用MQ2半導(dǎo)體傳感器來(lái)作為本次設(shè)計(jì)的核心傳感器。煙霧傳感器作為核心器件,可以說(shuō)是它決定了所有監(jiān)測(cè)到的煙霧濃度信號(hào)的準(zhǔn)確性和可靠性。該傳感器可以將檢測(cè)出的有關(guān)煙霧的濃度的信號(hào)經(jīng)過(guò)煙霧檢測(cè)探頭將其轉(zhuǎn)換成電信號(hào),從而可以進(jìn)一步的達(dá)到檢測(cè)和監(jiān)控等功能的實(shí)現(xiàn)。 煙霧檢測(cè)傳感器選型煙霧傳感器是人們針對(duì)于火災(zāi)報(bào)警系統(tǒng)之中測(cè)量的裝置和控制系統(tǒng)的第一個(gè)非常重要的環(huán)節(jié)。我們會(huì)將報(bào)警器在所處的監(jiān)測(cè)位置所監(jiān)測(cè)的煙霧濃度的信號(hào)使用煙霧檢測(cè)探頭將其變?yōu)殡娦盘?hào),并且會(huì)通過(guò)模擬/數(shù)字電路進(jìn)行采集。下圖,如圖1所示表示的為我們本次設(shè)計(jì)的總體設(shè)計(jì)的框架圖。人們所設(shè)計(jì)的這種報(bào)警器工作方式采用的是延時(shí)的工作方式,并以STC89C52單片機(jī)為控制核心,采用MQ2傳感器用來(lái)收集煙霧濃度,并且這種報(bào)警系統(tǒng)還會(huì)配合外圍電路來(lái)達(dá)到設(shè)計(jì)的要求。2 總體方案設(shè)計(jì)煙霧報(bào)警器不僅可以監(jiān)測(cè)出所處于工作環(huán)境之中的煙霧的濃度,并且可以在遇到火災(zāi)時(shí)煙霧的濃度超過(guò)所設(shè)定值時(shí)會(huì)產(chǎn)生報(bào)警。此種探測(cè)器和控制器應(yīng)用相當(dāng)?shù)膹V泛,例如液化氣站、汽車(chē)加油站、鍋爐房等重要的場(chǎng)所。他們兩者之間人們通常會(huì)采用屏蔽電纜線連接。如果在檢測(cè)過(guò)程之中發(fā)現(xiàn)有燃?xì)獍l(fā)生泄漏,檢漏儀便會(huì)發(fā)出報(bào)警,該儀器在報(bào)警的同時(shí)人們還可以在該儀器上讀取到煙霧的濃度,使人們防患于未然,防止火災(zāi)的產(chǎn)生。分別為檢漏儀、控制器和探測(cè)器。(2) 工業(yè)用煙霧報(bào)警器 工業(yè)報(bào)警器總的來(lái)說(shuō)就是應(yīng)用于工業(yè)生產(chǎn)過(guò)程中的大型火災(zāi)報(bào)警系統(tǒng)。(1)民用煙霧報(bào)警器 該型報(bào)警器一般屬于小型的火災(zāi)報(bào)警器,在人們的生活之中一般人們會(huì)將其安裝在廚房之中,每當(dāng)火災(zāi)發(fā)生時(shí)該報(bào)警器會(huì)監(jiān)測(cè)到火災(zāi)產(chǎn)生的煙霧,進(jìn)兒報(bào)警器便會(huì)發(fā)出報(bào)警,向人們顯示火災(zāi)的發(fā)生。報(bào)警器在分類(lèi)上一共可以分為三大類(lèi)。我們國(guó)家在引進(jìn)國(guó)外對(duì)于煙霧傳感器先進(jìn)的技術(shù)和先進(jìn)的工藝,進(jìn)行自主開(kāi)發(fā)和自主研究。這種情形不僅使煙霧檢測(cè)儀器更加便于攜帶,更使其在生產(chǎn)、運(yùn)輸?shù)确矫嫠枰某杀敬蟠蠼档汀? 煙霧報(bào)警器的國(guó)內(nèi)外現(xiàn)狀 外國(guó)國(guó)外對(duì)于煙霧傳感器的研究開(kāi)發(fā)可以追溯到上世紀(jì)30年代初,一經(jīng)出現(xiàn)便受到了大批大批人士的追捧。但是隨之而來(lái)的是因?yàn)殡娖鞯牟划?dāng)使用所引起的火災(zāi)也非常之多。 MCU 。designdebugging,circuit.preamplifier circuit,A/D conversion circuit , protection circuitsignal acquisitionin the system including thethe fire alarmsmoke sensor,and MQ2chipThe core of the system designthis paper designed aenvironmentSo for theconcise and prehensive,this designfire alarm system.small environmentfamilies,needleSo the development ofdormitories and otheris notpaniesapplicable to largefire alarm systemfire alarm system,so many peoplehaveAt present,towe