基于單片機的火災報警系統(tǒng)的設計與制作_第1頁
基于單片機的火災報警系統(tǒng)的設計與制作_第2頁
基于單片機的火災報警系統(tǒng)的設計與制作_第3頁
基于單片機的火災報警系統(tǒng)的設計與制作_第4頁
基于單片機的火災報警系統(tǒng)的設計與制作_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 本科畢業(yè)設計說明書(論文) 第 頁 共 40 頁 目 次1 引言11.1 概述11.2 火災報警11.3 火災探測器22 總體設計及方案論證42.1 系統(tǒng)設計思想42.2 方案論證43 單片機AT89C51概述53.1 AT89C51單片機簡介53.2 AT89C51部分工作特性介紹84 報警器硬件設計104.1 硬件組成104.2 單片機控制模塊114.3 溫度采集模塊124.4 煙霧、紅外探測模塊164.5 溫度顯示模塊164.6 聲光報警模塊195 軟件設計235.1 主要設計思路與電路圖235.2 主程序流程圖246 調(diào)試結(jié)果246.1 DS18B20溫度探測模塊與LCD1602顯示

2、模塊246.2 紅外、煙霧探測模塊與聲光報警266.3 單片機復位電路277 設計拓展277.1 系統(tǒng)組成和工作原理277.2 MT8880簡介287.3 設計思想30結(jié)論31致謝32參考文獻33附錄34 本科畢業(yè)設計說明書(論文) 第 33 頁 共 40 頁 1 引言1.1 概述 隨著生活水平的不斷提高,尤其是物質(zhì)生活水平的提高,火災發(fā)生的次數(shù)、頻率和造成的損失都在不斷增加,人們對人身安全及家庭財產(chǎn)越來越重視,安全已成為一種市場需求;同時經(jīng)濟的飛速發(fā)展及城市的人口急劇增加,給家庭防控增加了難度并提出了新的課題。如何用最低的人力物力財力在第一時間發(fā)現(xiàn)火警、盡可能減少火災造成的傷害成為人們最關心

3、的話題。我國的火災報警系統(tǒng)經(jīng)歷了從無到有、從簡單到復雜的發(fā)展過程,智能化程度也越來越高。目前國內(nèi)廠家生產(chǎn)的火災報警系統(tǒng)多面向于大型倉庫、商場、賓館、寫字樓等大型場所,主要采用的是集中區(qū)域報警控制方式,其成本高、系統(tǒng)復雜。而在小型防火單位,如居民住宅、辦公室等場所,需要設置一種單一或區(qū)域聯(lián)網(wǎng)、廉價實用的火災自動探測報警裝置,因此,研制一種結(jié)構(gòu)簡單、價格低廉的火災報警器是非常必要的。本設計是主要應用與居民住宅、辦公室的小型防火報警器,價格低廉且可在火災發(fā)生初期就檢測到險情,發(fā)出聲光報警并顯示該場所的環(huán)境溫度。1.2 火災報警所謂火災自動報警系統(tǒng),主要由觸發(fā)器、火災報警裝置以及具有其他輔助功能的裝置

4、組成,能在火災初期將燃燒產(chǎn)生的煙霧、熱量、火焰等物理量,通過火災探測器變成電信號,傳輸?shù)交馂膱缶刂破鳎⑼瑫r顯示出火災發(fā)生的部位、時間等,使人們能夠及時發(fā)現(xiàn)火災、并采取有效措施撲滅火災,最大限度減少因火災造成的生命和財產(chǎn)的損失,是人們同火災作斗爭的有力工具。火災自動報警系統(tǒng),為解決火災報警系統(tǒng)存在的兩個難題(誤報、漏報)提供了新的方法和手段,并在處理火災真?zhèn)畏矫姹憩F(xiàn)出明顯的有效性和創(chuàng)新性,這是火災報警系統(tǒng)在技術上的飛躍1。目前普遍采用的火災自動報警技術主要有兩種。一種是非智能火災自動報警技術,包括嫁接新技術的老式或傳統(tǒng)火災自動報警技術、七十年代末出現(xiàn)的可尋址火災自動報警技術和八十年代初期出現(xiàn)

5、的模擬量可尋址火災自動報警技術,這些技術盡管高科技含量少,但由于成本低,能夠滿足眾多民用或商業(yè)防火保護需要,至今仍被許多國家廣泛應用。另一種則是代表現(xiàn)代化火災自動報警技術發(fā)展水平和發(fā)展趨勢的智能火災自動報警技術,包括從八十年代初期開發(fā)到九十年代中期已經(jīng)發(fā)展成熟并得到廣泛應用的、采用具有人工智能理論和技術的高級算法軟件的智能集中型模擬量可尋址火災自動報警技術(由智能控制器做報警決策),和九十年代初期開發(fā)并得到應用的采用人工智能理論和技術的高級算法軟件(主要指模糊邏輯和神經(jīng)網(wǎng)絡軟件技術)的智能分布型火災自動報警技術(由智能探測器做報警決策)2。智能火災自動報警技術主要用于解決大、中型空間防火安全和

6、多種系統(tǒng)的聯(lián)動問題。從傳統(tǒng)型走向智能型,是國內(nèi)外火災自動報警系統(tǒng)技術發(fā)展的必然趨勢。未來的火災自動報警系統(tǒng)將以無線傳感型為主,它是小而低成本的密集的無線網(wǎng)絡,用以收集和傳輸環(huán)境數(shù)據(jù),部署無需預先設置基礎設施且維修量小,其種種優(yōu)點表明無線傳感火災自動報警系統(tǒng)將取代傳統(tǒng)的有線型3。1.3 火災探測器1.3.1 火災探測器簡介火災探測器是火災探測系統(tǒng)最重要的組成部分之一,它至少含有一個能連續(xù)或以一定頻率周期探測物質(zhì)燃燒過程中所產(chǎn)生的各種物理、化學現(xiàn)象的傳感器,并且能夠向控制和指示設備提供一個適合的信號。其基本功能就是對物質(zhì)燃燒過程中產(chǎn)生的各種氣、煙、熱、光(火焰)等表征火災的信號的物理、化學參量做出

7、有效響應,并轉(zhuǎn)化為計算機可接收的電信號,供計算機分析處理4。火災探測器一般由敏感元件傳感器、處理單元和判斷及指示電路組成,其中敏感元件傳感器可以對一個或多個火災參量起監(jiān)視作用,做出有效響應,然后經(jīng)過電子或機械方式進行處理,并轉(zhuǎn)化為電信號5。a) 衡量火災探測器產(chǎn)品質(zhì)量的主要技術指標靈敏度,即響應火災參量的敏感程度、可靠性、穩(wěn)定性和抗干擾性。國家技術監(jiān)督局頒布了國家標準:如GB4715-93典型感煙火災探測器技術要求及試驗方法,GB4716-93典型感溫火災探測器技術要求及試驗方法等,國際標準如ISO07240-1火災探測和報警系統(tǒng)等。b)火災探測器的分類根據(jù)監(jiān)測的火災特性不同,火災探測器可分為

8、感煙、感溫、感光、復合和可燃氣體等五種類型6。感煙探測器可分為離子型、光電型、激光型和紅外線束型四種。感溫探測器根據(jù)其感熱效果和結(jié)構(gòu)形式可分為定溫式、差溫式及差定溫式三種。目前,大多數(shù)消防系統(tǒng)中使用的是離子感煙探測器、光電感煙探測器及感溫探測器7。c)火災探測器的工作原理下面就幾種常用的探測器的工作原理做簡要介紹。感煙探測器:該種探測器主要響應燃燒或熱解產(chǎn)生的固件、液體微粒即煙霧粒子,主要用來探測可見或不可見的燃燒產(chǎn)物及起火速度緩慢的初期火災。離子型主要是利用煙霧粒子改變電離室電流原理而設計的,探測器內(nèi)部裝有放射源的電離室為傳感器件;光電型主要是應用煙霧粒子對光線產(chǎn)生散射及折射、吸收或遮擋的原

9、理而設計,有減光型和散射型,探測器內(nèi)部有光學系統(tǒng)和紅外線光源做探測器件;紅外光束型應用煙霧粒子吸收或散射紅外光束的原理而設計,主要包括一個光源,一套光線照準裝置和一個接受裝置。感溫探測器:該種探測器主要是利用熱敏元件來探測火災。在火災初期階段,除了有大量煙霧產(chǎn)生外,物質(zhì)在燃燒過程中會釋放出大量的熱量,周圍環(huán)境溫度急劇上升。該種探測器中熱敏元件的阻值隨溫差發(fā)生變化,從而將溫度信號轉(zhuǎn)變成電信號,并進行報警處理。1.3.2 火災探測器發(fā)展特點隨著應用領域的不斷擴大,應用需求不斷提高,普通類型的感溫、感煙火災探測報警系統(tǒng)已不能滿足需要,運用高新技術的新型探測器在不斷研發(fā),其特點是:a)功能更新現(xiàn)代火災

10、探測器的最大特征之一就是判別功能和判別決定權不僅從觀念上分離,而且在實際應用中已經(jīng)分別執(zhí)行。早期的判別功能和判別決定權合二為一,由設置在探測器中的傳感器件實現(xiàn),因而處理問題死板且易受干擾。而現(xiàn)代火災探測傳感器的判別功能和判別決定權由軟件控制,能濾除干擾,識別真假火災,實現(xiàn)火災智能判斷。b)可靠性提高火災探測報警系統(tǒng)可靠性的提高首先體現(xiàn)在用智能技術處理傳感器提供的火災信息。人們采用多種火災探測算法和復合多傳感等傳感方式,為判斷火災提供了更加充分可靠的信息。模糊邏輯、神經(jīng)網(wǎng)絡等高新技術用于火災的判別,大大提高了火災探測的可靠性8。c)報警時間的提前新型火災探測器已不局限于對已發(fā)生的火災及時報警,可

11、以在火災發(fā)生前的幾小時或幾天內(nèi),識別潛在的火災危險性,實現(xiàn)超早期火災報警。2 總體設計及方案論證 火災智能監(jiān)測系統(tǒng)是由傳感器、信號變換、單片機及相應的信號顯示、輸出部分組成。通過溫度、煙霧傳感器和紅外傳感器采集信號,根據(jù)差值和內(nèi)部的軟件設計來對溫度高低、煙霧濃度和紅外輻射等進行檢測及控制,及時準確的報警和滅火,實現(xiàn)物資損失降低到最小。2.1 系統(tǒng)設計思想系統(tǒng)硬件及信號由AT89C51單片機提供,顯示模塊選用LCD1602,傳感器選用溫度傳感器、煙霧傳感器、紅外傳感器,報警模塊是發(fā)光二級管和蜂鳴器。其中LCD1602用來顯示溫度,當煙霧傳感器和紅外傳感器監(jiān)測到異常的時候,會點亮發(fā)光二級管,同時蜂

12、鳴器長時間發(fā)出聲響。2.2 方案論證2.2.1 火災報警系統(tǒng)結(jié)構(gòu)一個完整的火災報警系統(tǒng),應包括以下幾個部分:系統(tǒng)控制模塊、火災探測模塊、數(shù)據(jù)轉(zhuǎn)換模塊以及報警模塊,其中最重要的應屬系統(tǒng)控制模塊和火災探測模塊。系統(tǒng)控制模塊主要由MCS-51單片機控制,可顯示現(xiàn)場溫度和煙霧濃度等;火災探測模塊則包括溫度探測器、煙霧探測器、紅外探測器等。在火災探測模塊探測到火情后,經(jīng)數(shù)據(jù)轉(zhuǎn)換模塊轉(zhuǎn)換為電信號,傳達至系統(tǒng)控制模塊并發(fā)出火警信號。系統(tǒng)控制模塊是設計的中心,主要由單片機控制,由液晶顯示屏顯示數(shù)據(jù)。在控制模塊接收到火警信號后,會發(fā)出聲光報警,此時可從顯示屏上觀測火災現(xiàn)場的溫度。在火災被撲滅后,會及時解除聲光報

13、警?;馂奶綔y模塊是本設計的重要組成部分之一,它至少應含有一個能連續(xù)或以一定頻率周期探測物質(zhì)燃燒過程中所產(chǎn)生的各種物理現(xiàn)象、化學現(xiàn)象的傳感器,并可向系統(tǒng)控制模塊發(fā)送探測信號。其基本功能是對物質(zhì)燃燒過程中產(chǎn)生的各種熱度、煙霧、紅外等物理或化學量做出及時響應,通過溫度、煙霧傳感器和紅外傳感器采集信號后,供系統(tǒng)控制模塊分析處理。經(jīng)過單片機與其設定值進行比較后,根據(jù)差值和內(nèi)部的軟件設定對溫度高低、煙霧濃度和紅外輻射進行檢測及調(diào)控,及時準確的報警。根據(jù)檢測的火災特性不同,火災探測器可以分為感煙、感溫、感光、復合和監(jiān)測可燃氣體等多種類型。本設計中的火災探測器的基本功能為感煙、感溫和紅外探測,其中感煙探測器主

14、要用來探測可見和不可見的燃燒產(chǎn)物,感溫探測器主要利用熱敏元件來探測火情,紅外探測器則用以監(jiān)測紅外輻射。2.2.2 單片機的選擇 單片機是本方案的靈魂,所以我們的選擇務必慎重。在眾多的單片機中,51系列單片機以其高性能、高速度啊、體積小、價格低廉、可重復編程和方便功能擴展等優(yōu)點,在市場上得到廣泛的應用9。這其中,AT89C51是這幾年我國非常流行的單片機,由ATMAL公司開發(fā)生產(chǎn),在原基礎上增強了許多特征,如時鐘頻率更高,使運行速度更快;采用CHMOS工藝,功耗更低;工作電壓范圍更廣10。其最大的提高還是其內(nèi)部程序存儲器由原來的ROM或EPROM,轉(zhuǎn)變成Flash存儲器,使用更方便,壽命更長,可

15、以反復擦寫1000次以上10。綜上所述,我們選擇AT89C51單片機作為本設計的中心。3 單片機AT89C51概述AT89C51是美國ATMEL公司生產(chǎn)的低電壓、高性能8位單片機。其片內(nèi)含4K bytes的可反復擦寫的只讀程序存儲器(ROM)和128 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器(CPU)和Flash存儲單元,功能強大AT89C51單片機可提供許多高性價比的應用場合,可靈活應用于各種控制領域。單片機的可擦除只讀存儲器可以反復擦除1000次。由于將多功能8位CPU和閃爍存儲器

16、組合在單個芯片中,ATMEL公司的AT89C51是一種高效微控制器,它為許多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。3.1 AT89C51單片機簡介3.1.1 AT89C51單片機功能概述AT89C51內(nèi)部含有8位CPU,片內(nèi)振蕩器,4K字節(jié)FLASH程序指令存儲器,128字節(jié)RAM,21個特殊功能寄存器,32根I/O口線,可尋址各64K的外部數(shù)據(jù)、程序存儲器空間,2個16位的定時器/計數(shù)器,5個中斷源,2個優(yōu)先級,1個全雙工串行口,位尋址功能,適用于位運算的布爾處理機11。除了128×8的片內(nèi)數(shù)據(jù)存儲器、4K×8程序存儲器、中斷、串行口、定時器/計數(shù)器模塊以外,還有

17、4個I/O(P0、P1、P2、P3),其余部分構(gòu)成了中央處理器CPU。CPU、存儲器、I/O口三部分由片內(nèi)總線緊密地聯(lián)系在一起11。3.1.2 AT89C51方框圖 AT89C51方框圖如圖3.1所示圖3.1 AT89C51內(nèi)部結(jié)構(gòu)圖3.1.3 AT89C51引腳圖AT89C51的引腳圖排列如圖3.2所示圖3.2 AT89C51的引腳排列3.1.4 引腳功能說明a)電源引腳: Vcc:電源引腳。 GND:地。b)外接晶體引腳: XTAL1:反向振蕩放大器的輸入端及內(nèi)部時鐘工作電路的輸入端。 XTAL2:反向振蕩器的輸出端12。c)控制信號引腳: RST:復位輸入。當振蕩器工作時,RST引腳出現(xiàn)

18、兩個機器周期以上高電平將使單片機復位。 ALE/:當訪問外部存儲器時,ALE輸出脈沖用于鎖存地址的低8位字節(jié)。ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6,因此它可用作對外部輸出的脈沖或用于定時。需要注意的是:每當用作外部數(shù)據(jù)存儲器時將跳過一個ALE脈沖。在FLASH編程期間,此引腳用于輸入編程脈沖。若想禁止ALE的輸出可在特殊功能寄存器(SFR)區(qū)中8EH單元的D0位置位,此時,只有在執(zhí)行MOVX和MOVC指令時ALE才起作用。另外,該引腳被略微拉高,單片機執(zhí)行外部程序時,應設置ALE無效。 :外部程序存儲器的選讀信號。在外部程序存儲器取指令期間,每個機器周期兩次有效,

19、即輸出兩個脈沖。在此期間訪問外部數(shù)據(jù)存儲器時,這兩次有效的信號將不出現(xiàn)。 /Vpp:外部訪問允許位。欲使CPU僅訪問外部程序存儲器(0000H-FFFFH),必須保持低電平(接地)。若加密位被編程,復位時內(nèi)部會鎖存端狀態(tài)。當端保持高電平時(接Vcc),CPU執(zhí)行內(nèi)部程序存儲器的指令。在FLASH編程期間,此引腳也用于施加12V編程電源(Vpp)。d)輸入/輸出端口引腳: P0口:是一個8位漏級開路雙向I/O口,每腳可接收8個TTL門電流。當P0口的管腳第一次寫“1”時,被定義為高阻輸入。P0口用于數(shù)據(jù)存儲器或外部程序存儲器時,可定義為數(shù)據(jù)/地址的低8位。在FLASH編程時,P0 口作為原碼輸入

20、口;當FLASH進行校驗時,P0口輸出原碼,此時P0口外部必須被拉高。P1口:是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收、輸出4個TTL門電流。P1口管腳寫入“1”后,通過內(nèi)部上拉電阻把端口拉到高電平,可用作輸入口;P1口被外部下拉為低電平時,將輸出電流。在FLASH編程和校驗時,P1口接收低8位地址。P2口:是一個帶內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收、輸出4個TTL門電流。當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,此時作為輸入口;作為輸入口使用時,由于內(nèi)部上拉的緣故,P2口的管腳被外部拉低,將輸出電流。當用于訪問外部程序存儲器或16位地址外部數(shù)據(jù)存儲器

21、時,P2口輸出高8位地址數(shù)據(jù)。P2口在FLASH編程和校驗時接收高8位地址信號和控制信號。P3口:P3口是帶內(nèi)部上拉電阻的8位雙向I/O口,可接收、輸出4個TTL門電流。當P3口寫入“1”后,它被內(nèi)部上拉為高電平,并用作輸入口;作為輸入口時,由于外部下拉為低電平,P3口將輸出電流。P3口也可作為AT89C51的一些特殊功能口,其功能如表3.1所示13表3.1 P3口第二功能端口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2(外中斷0)P3.3(外中斷1)P3.4T0(定時器/計數(shù)器0)P3.5T1(定時器/計數(shù)器1)P3.6(外部存儲器寫選通)P3.7(外部存儲器

22、讀選通)3.2 AT89C51部分工作特性介紹3.2.1 時鐘振蕩器AT89C51中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器。外接石英晶體(或陶瓷諧振器)及電容C1、C2接在放大器的反饋電路中構(gòu)成并聯(lián)振蕩電路,對外電容C1、C2雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程度以及溫度穩(wěn)定性。如果選擇使用石英晶體,推薦電容使用30pF(±10pF);如果使用陶瓷諧振器建議選擇40pF(±10pF)

23、。用戶也可以采用外部時鐘。采用外部時鐘的電路如下圖3.3右圖所示。這種情況下,外部時鐘脈沖接到XTAL1端,即內(nèi)部時鐘發(fā)生器的輸入端,XTAL2則懸空。由于外部時鐘信號是通過一個2分頻觸發(fā)器后作為內(nèi)部時鐘信號的,所以對外部時鐘信號的占空比沒有特殊要求,電腦最小高電平持續(xù)時間和最大的低電平持續(xù)時間應符合產(chǎn)品技術條件的要求。圖3.3 振蕩電路圖3.3中左圖為內(nèi)部震蕩方式,右圖為外部震蕩方式。3.2.2 空閑節(jié)電模式AT89C51有兩種可用軟件編程的省電模式,它們是空閑模式和掉電模式。這兩種方式是控制專用寄存器PCON(即電源中指寄存器)中的PD(PCON.1)和IDL(PCON.0)位來實現(xiàn)。PD

24、是掉電模式,當PD=1時,激活掉電工作模式,單片機進入掉電工作狀態(tài)。IDL是空閑等待方式,當IDL=1時,激活空閑工作模式,單片機進入睡眠狀態(tài)。如需同時進入兩種工作模式,即PD和IDL同時為1,則先激活掉電模式。在空閑工作模式狀態(tài),CPU保持睡眠狀態(tài)而所有片外的外設仍保持激活狀態(tài),這種方式由軟件產(chǎn)生。此時,片內(nèi)RAM和所有特殊功能寄存器的內(nèi)容保持不變。空閑模式可由任何允許的中斷請求或硬件復位終止。終止空閑工作模式的方法有兩種,其一是任何一條被允許的中斷事件被激活,IDL被硬件清除,即可終止空閑工作模式,程序會首先響應中斷,進入中斷服務程序,執(zhí)行完中斷服務程序并緊隨RET1指令后,下一條要執(zhí)行的

25、指令就是使單片機進入空閑模式那條指令后面的一條指令。其二是通過硬件復位也可將空閑工作模式終止,需要注意的是,當通過硬件復位來終止空閑工作模式時,CPU通常是從激活空閑模式那條指令的下一指令開始繼續(xù)執(zhí)行程序的,要完成內(nèi)部復位操作,硬件復位脈沖要保持兩個機器周期有效,在這種情況下,內(nèi)部禁止CPU訪問片內(nèi)RAM,而允許訪問其它端口,為了避免可能對端口產(chǎn)生意外寫入,空閑模式的那條指令后一條指令不應是一條對端口或外部存儲器的寫入指令。3.2.3 掉電模式在掉電模式下,振蕩器停止工作,進入掉電模式的指令是最后一條被執(zhí)行的指令,片內(nèi)RAM和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)。退出掉電模式的唯一方法是

26、硬件復位,復位后將重新定義全部特殊功能寄存器但不包括RAM中的內(nèi)容,在Vcc恢復到正常工作電平前,復位應無效,且必須保持一定時間使振蕩器重啟動并穩(wěn)定工作。3.2.4 數(shù)據(jù)查詢AT89C51單片機用數(shù)據(jù)查詢方式來檢測一個寫周期是否結(jié)束,在一個寫周期中,如需讀取最后寫入的那個字節(jié),則讀出的數(shù)據(jù)的最高位(P0.7)是原來寫入字節(jié)最高位的反碼。寫周期完成后,有效的數(shù)據(jù)就會出現(xiàn)在所有輸出端上,此時,可進入下一個字節(jié)寫周期。寫周期開始后,可在任意時刻進行數(shù)據(jù)查詢。4 報警器硬件設計設計原理:溫度傳感器實時監(jiān)測溫度并將獲取的信息傳送給單片機,然后在液晶顯示屏上顯示實時溫度;同時單片機借助煙霧傳感器和紅外傳感

27、器巡回監(jiān)測煙霧和紅外(由中斷控制),一旦檢測到異常就立刻發(fā)出聲光報警,只有兩項異常全部被排除,系統(tǒng)才能解除聲光報警。當系統(tǒng)出現(xiàn)異常的時候,可以通過復位鍵對單片機進行控制,使整個系統(tǒng)復位,重新開始檢測。4.1 硬件組成如圖4.1,本系統(tǒng)主要由單片機控制模塊、溫度采集模塊、煙霧探測模塊、紅外探測模塊、溫度顯示模塊、聲光報警模塊幾個部分組成。圖4.1 硬件組成4.2 單片機控制模塊圖4.2 單片機控制模塊連線經(jīng)過綜合考慮,本系統(tǒng)的中心控制器選擇為AT89C51單片機。如圖4.2所示,P0口用于控制液晶顯示屏,顯示溫度;P1.0連接溫度傳感器,用于溫度采集;中斷口P3.2、P3.3分別連接煙霧傳感器和

28、紅外傳感器,用于煙霧采集和紅外探測;P2.0是發(fā)光二級管,用來顯示液晶顯示屏是否正常工作;P1.1、P1.2連接的發(fā)光二級管分別用來表示煙霧指標和紅外指標是否超標,同P1.3連接的蜂鳴器一起用來實現(xiàn)聲光報警。除此以外,單片機的20腳接地,40腳接電源,18、19腳接12MHz晶振輸入端,31腳接電源。4.3 溫度采集模塊本系統(tǒng)要求實時顯示環(huán)境溫度,當溫度高于常態(tài)時發(fā)出聲光報警。為了更準確更快速地采集到環(huán)境溫度,采用溫度傳感器DS18B20作為溫度敏感元件。4.3.1 DS18B20簡介DS18B20是常用的溫度傳感器,具有獨特的單總線接口方式,支持多節(jié)點,使分布式溫度傳感器設計大為簡化。測溫時

29、無需任何外圍元件,可以通過數(shù)據(jù)線直接供電,具有超低功耗工作方式。測溫范圍為-55至+125,精度為0.5,可直接將溫度轉(zhuǎn)換值以16位二進制數(shù)字碼的方式串行輸出,因此特別適合單線多點溫度測量系統(tǒng)。由于傳送的是串行數(shù)據(jù),可以不需要放大器和A/D轉(zhuǎn)換器,因而這種測溫方式大大提高了各種溫度測控系統(tǒng)的可靠性,降低了成本、縮小了體積14。DS18B20采用3腳PR35封裝或8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖如圖4.3所示。其外形小巧,便于使用。圖4.3 DS18B20內(nèi)部結(jié)構(gòu)框圖DS18B20主要包括4個數(shù)據(jù)部件。(1)64位激光ROM;(2) 非易失性溫度報警觸發(fā)器TH和TL;(3) 高速暫存器;(4)

30、CRC的發(fā)生器。DS18B20有兩種工作模式,寄生電源工作方式和外接電源工作方式。與單片機的接口電路如圖4.4和圖4.5所示,其中圖4.4中的DS18B20采用寄生電源方式,其VDD和GND端均接地;圖4.5中DS18B20采用外接電源方式,其VDD端用VPU(+3V至+5V)電源供電14。圖4.4 寄生電源方式圖4.5 外接電源方式DS18B20是一種可編程的數(shù)字溫度傳感器,它的工作是靠計算機給它發(fā)控制命令進行的。根據(jù)DS18B20的通訊協(xié)議,主機控制DS18B20完成溫度轉(zhuǎn)換必須經(jīng)過三個步驟:每一次讀寫之前都要對DS18B20進行復位,復位成功后發(fā)送一條ROM指令,最后發(fā)送RAM存儲器操作

31、指令,這樣才能對DS18B20進行預定的操作。復位要求主CPU將數(shù)據(jù)線下拉500微秒,然后釋放,DS18B20收到信號后等待16-60微秒左右,后發(fā)出60-240微秒的存在低脈沖,主CPU收到此信號后表示復位成功。主機檢測到DS18B20的存在,便可以向ROM操作命令之一,這些命令及作用如表4.1所示??梢园l(fā)現(xiàn)其指令簡單,便于操作。表4.1 ROM指令表指 令約定代碼功 能讀ROM33H讀DS18B20ROM中的編碼(即64位地址)匹配ROM55H發(fā)出此命令后,接著發(fā)出64位ROM編碼,訪問單總線上與該編碼相對應的DS18B20使之響應,為下一步對該DS18B20的讀寫做準備跳過ROMCCH忽

32、略64位ROM地址,直接向DS18B20發(fā)溫度變換命令。適用于單片工作搜索ROMF0H用于確定掛接在同一總線上DS18B20的個數(shù)和識別64位ROM地址,為操作各器件作好準備報警搜索ECH執(zhí)行后只有溫度超過設定值上限或下限的片子才做出相應RAM存儲器操作指令主要用于對DS18B20進行讀、寫、啟動等操作。在DS18B20中有8個隨機存儲器,和溫度測量有關的主要是前4個。其中第0字節(jié)是溫度轉(zhuǎn)換值的低8位寄存器,第1字節(jié)是溫度轉(zhuǎn)換值的高8位寄存器,第2字節(jié)是溫度報警值的上限寄存器,第3字節(jié)是溫度報警值的下限寄存器14??梢酝ㄟ^下述指令對它們進行操作,如表4.2所示。表4.2 RAM指令表指 令約定

33、代碼功 能寫隨機存儲器4EH向DS18B20的溫度報警值的上、下限寄存器中寫溫度報警限值讀隨機存儲器BEH讀DS18B20的8個隨機存儲器啟動溫度轉(zhuǎn)換44H該命令發(fā)出后,DS18B20開始進行溫度變換。轉(zhuǎn)換完畢后,DS18B20把測得的溫度值存入編號為0號或者1號的兩個8位RAM存儲器復制隨機存儲器48H用于把DS18B20中的報警值存入非易失的EEPROM中重新調(diào)出B8H用于把EEPROM中的報警值再次調(diào)入隨機存儲器中讀電源B4H該命令發(fā)出后,DS18B20將提供其電源模式信息,如果是數(shù)據(jù)總線供電方式則返回一個“0”,如果是外部供電方式則返回一個“1”4.3.2 DS18B20時序a) 初始

34、化時序圖4.6 初始化時序圖b) 寫時序圖4.7 寫時序圖c) 讀時序圖4.8 讀時序圖4.3.3 DS18B20連線圖在本系統(tǒng)設計中DS18B20的連線圖如圖4.9所示。圖4.9 DS18B20連線圖4.4 煙霧、紅外探測模塊煙霧傳感器就是通過監(jiān)測煙霧濃度來實現(xiàn)火災防范的,煙霧傳感器內(nèi)部采用離子式煙霧傳感,離子式煙霧傳感器是一種技術先進、工作可靠的傳感器,被廣泛應用于各種消防報警系統(tǒng),性能遠優(yōu)于氣敏電阻類火災報警器15。本系統(tǒng)采用離子式感煙探測器作為煙霧探測元件。離子式感煙傳感器的工作原理是:兩個電離室串聯(lián),構(gòu)成等效于電阻串聯(lián)的偏置電路,其中一個是基本不與外界相通的內(nèi)電離室,另一個是與外界相

35、通的外電離室(即檢測電離室),兩個電離室中均放入一片放射源镅241(Am241),不斷地放射出粒子,使兩室內(nèi)的氣體都被部分電離。當有煙霧進入外電離室,因煙霧顆粒吸附一部分離子,使外室的離子電流減小,等效于電阻增大、分壓電位增高。當煙霧達到檢測的限定濃度時,則電位增高到能觸發(fā)開關電路(高電位觸發(fā)性)而報警。本系統(tǒng)設計使用的離子式感煙探器型號為SS-168,供電電壓為9V,輸出觸發(fā)報警電路的高電平大約為3V。本系統(tǒng)的紅外檢測模塊采用單光束反射取樣式光電傳感器ST178,該傳感器是由南平旭光電子科技有限公司開發(fā)生產(chǎn)的主要應用于物體運動方向及正反轉(zhuǎn)轉(zhuǎn)速、行程測量等。其在本系統(tǒng)中的應用原理是,光電傳感器

36、接收孔探測到火焰輻射的較強烈的紅外時,接收管導通輸出一定的電壓,輻射越強烈,則3腳輸出的電壓也越大。而且ST178對人體輻射的紅外線波長不敏感,對火焰輻射的紅外線可靈敏檢測,價格也很實惠。4.5 溫度顯示模塊4.5.1 LCD1602簡介1602采用標準16引腳接口,引腳功能如表4.3所列,其中8位數(shù)據(jù)總線D0-D7和RS、R/W、EN三個控制端口,各分解時序操作速度支持到1MHz,并且?guī)в凶址麑Ρ榷日{(diào)節(jié)和背光16。表4.3 1602引腳使用說明編 號符 號引腳說明使用方法1VSS電源地2VDD電源3V0液晶顯示偏壓(對比度)信號調(diào)整端外接分壓電阻,調(diào)節(jié)屏幕亮度。接地時對比度最高,接電源時對比

37、度最低4RS數(shù)據(jù)/命令選擇端高電平是選擇數(shù)據(jù)寄存器,低電平時選擇指令寄存器5RW讀/寫選擇端當RW為高電平時執(zhí)行讀操作,低電平時執(zhí)行寫操作6E使能信號高電平使能7-14D0-D7數(shù)據(jù)I/O雙向數(shù)據(jù)輸入與輸出15BLA背電源正極接到VDD,或通過10左右電阻接到VDD16BLK背電源負極接到VSSE為使能端,當RW為高電平時,E為高電平執(zhí)行讀操作;當RW為低電平時,E為下降沿執(zhí)行寫操作。操作時序說明如下:(1)當RS和RW同為低電平時,可以寫入指令或顯示地址;(2)當RS為低電平,RW為高電平時,可以讀忙信號;(3)當RS為高電平,RW為低電平時,可以寫入數(shù)據(jù)。4.5.2 操作1602的11條指

38、令詳解對1602顯示字符控制,通過訪問1602內(nèi)部RAM地址實現(xiàn),1602內(nèi)部控制器具有80字節(jié)RAM。1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號和日文假名等。每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),控制簡單。1602的讀/寫操作,即顯示控制,是通過11條控制指令實現(xiàn)的,詳見表4.4。詳解指令如下:a)清顯示,寫該指令,所有顯示清空,光標恢復到地址00H位置。b)光標復位,寫該指令,光標返回到地址00H位置。c)光標和顯示模式設置,寫該指令作用如下

39、: 1)I/D為光標移動方向,高電平右移,低電平左移; 2)S為屏幕上所有文字是否左移或右移,高電平有效。表4.4 1602指令詮釋表序號指令RSRWD7D6D5D4D3D2D1D01清顯示00000000012光標復位0000000013光標和顯示模式設置00000001I/DS4顯示開/關控制0000001DCB5光標或字符移位000001S/CR/L6功能設置命令00001DLNF7字符發(fā)生器RAM地址設置0001自定義字符發(fā)生存儲器CGRAM地址8數(shù)據(jù)存儲器RAM地址設置001顯示數(shù)據(jù)存儲器DDRAM地址9讀忙標志或光標地址01BF計數(shù)器地址AC10寫數(shù)據(jù)到存儲器10要寫的數(shù)據(jù)11讀數(shù)

40、據(jù)11讀出的數(shù)據(jù)d)顯示開/關控制,寫該指令作用如下: 1)D位控制整體顯示的開、關,高電平開顯示,低電平關顯示; 2)C位控制光標的開、關,高電平有光標,低電平無光標; 3)B位控制光標是否閃爍,高電平閃爍,電平不閃爍。e)光標或字符移位,寫該指令作用如下: 1)S/C位為高電平移動顯示的文字,低電平移動光標; 2)R/L位為移動方向控制,高電平右移,低電平左移。f)功能設置命令,寫該指令作用如下: 1)DL位為高電平時為8位總線,低電平時為4位總線。當為4位總線時,DB4-DB7為數(shù)據(jù)口,一字節(jié)的數(shù)據(jù)傳輸需要傳輸兩次,單片機發(fā)送輸出給1602時,先傳送高4位,后傳送低4位;自1602讀數(shù)據(jù)

41、時,第一次讀取到的4位數(shù)據(jù)為低4位數(shù)據(jù),后讀取到的是高4位數(shù)據(jù)。1602初始化成4位數(shù)據(jù)線之前默認為8位,此時命令發(fā)送方式是8位格式,但數(shù)據(jù)線只需接4位,然后改到4位線寬,以進入穩(wěn)定的4位模式; 2)N位設置為高電平時雙行顯示,設置為低電平時單行顯示; 3)F位設置為高電平時顯示5×10的點陣字符,低電平時顯示5×7的點陣字符。g)讀忙信號和光標地址,其中BF為忙標志位,高電平表示忙,此時模塊不能接受命令或數(shù)據(jù),低電平表示不忙。在每次操作1602前,一定要確認液晶屏的“忙標志”為低電平(表示不忙),否則指令無效16。4.5.3 LCD1602連接本系統(tǒng)采用LCD1602來顯

42、示帶符號且?guī)б晃恍?shù)位的溫度,其連線方式如圖4.10所示。圖4.10 LCD1602顯示電路 由于LCD有兩行數(shù)字顯示位置,因此系統(tǒng)通電后,LCD有兩種顯示方式:LCD第一行顯示“Text by DS18B20”,第二行顯示“Temp:(實時溫度)”。4.6聲光報警模塊本系統(tǒng)設計中,選用AT89C51單片機的內(nèi)部中斷來控制聲光報警。4.6.1 8051單片機中斷介紹MCS-51系列單片機中,由于類型不同,其中斷源的個數(shù)和也不同。以8051為例,其中斷源共有5個,包括串行口中斷源1個,定時計數(shù)器溢出中斷源2個和外中斷源2個,這5個中斷源分為兩個優(yōu)先級17。中斷過程是在硬件基礎上再配以相應軟件實現(xiàn)

43、的。MCS-51中斷系統(tǒng)的結(jié)構(gòu)框圖如圖4.11所示。圖4.11 MCS-51中斷系統(tǒng)內(nèi)部結(jié)構(gòu)示意圖由圖可知,與中斷有關的寄存器有4個,分別是中斷源寄存器TCON和SCON、中斷允許控制寄存器IE和中斷優(yōu)先級控制寄存器IP。有中斷源5個,分別是外部中斷0請求INT0、外部中斷1請求INT1、定時器T0溢出中斷請求TF0、定時器T1溢出中斷請求TF1、串行中斷請求RI和TI。5個中斷源的排列順序由中斷優(yōu)先級控制寄存器IP和順序查詢邏輯電路共同決定,5個中斷源分別對應5個固定的中斷入口地址。4.6.2 中斷源和中斷標志a)中斷源通常,中斷源有以下幾種:1) 一般的輸入輸出設備。如鍵盤、打印機等,它們

44、通過接口電路向CPU發(fā)出中斷請求。2) 實時時鐘及外界計數(shù)信號。如定時時間或計數(shù)次數(shù)一到,則向CPU發(fā)出中斷請求。3) 故障源。當采樣或運算結(jié)果溢出或系統(tǒng)掉電時,可通過報警、掉電等信號向CPU發(fā)出中斷請求。4) 為調(diào)試程序而設置的中斷源。調(diào)試程序時,為檢查中間結(jié)果或?qū)ふ覇栴}所在,往往要求設置斷點或進行單步運行,這些人為設置的中斷源的申請與響應均由中斷系統(tǒng)來實現(xiàn)。MCS-51的5個中斷源:1) INT0:外部中斷0請求,由P3.2腳輸入。通過IT0(TCON.0)來決定是低電平還是下跳有效。一旦輸入信號有效,則IE0標志置位,請求中斷。2) INT1:外部中斷1請求,由P3.3腳輸入。通過IT1

45、(TCON.2)來決定是低電平還是下跳有效。一旦輸入信號有效,則IE1標志置位,請求中斷。3) TF0:定時器T0溢出中斷請求。當定時器T0產(chǎn)生溢出時,定時器T0中斷請求標志位(TCON.5)置位,請求中斷。4) TF1:定時器T1溢出中斷請求。當定時器T1產(chǎn)生溢出時,定時器T1中斷請求標志位(TCON.7)置位,請求中斷。5) RI或TI:串行中斷請求。當接收或發(fā)送完一串行幀時,串行口中斷請求標志位RI(SCON.0)或TI(SCON.1)置位,請求中斷。b)中斷標志1)TCON寄存器中的中斷標志TCON是定時器控制寄存器,同時也鎖存T0和T1的溢出標志及外部中斷INT0和INT1的中斷標志

46、等。2)SCON寄存器中的中斷標志SCON是串行口控制寄存器,其低2位TI和RI鎖存串行口的接收中斷標志和發(fā)送中斷標志。8051系統(tǒng)復位后,TCON和SCON均清0,應用時要注意各標志位的初始狀態(tài)。3) IE寄存器中斷的開放和禁止標志計算機中斷系統(tǒng)有兩種不同類型的中斷:一種稱為非屏蔽中斷,另一種稱為可屏蔽中斷。對非屏蔽中斷,用戶不能用軟件的方法加以禁止,一旦有中斷申請,CPU必須予以響應。對可屏蔽中斷,用戶則可以通過軟件方法來控制是否允許某中斷源的中斷,允許中斷稱中斷開放,不允許中斷稱中斷屏蔽。MCS-51系列單片機的5個中斷源都是可屏蔽中斷,其中斷系統(tǒng)內(nèi)部設有一個專用寄存器IE用于控制CPU

47、對各中斷源的開放或屏蔽。8951單片機系統(tǒng)復位后,IE中各中斷允許標志均被清0,即禁止所有中斷。4)IP寄存器中斷優(yōu)先級標志8051單片機有兩個中斷優(yōu)先級,每個中斷源都可以通過編程確定為高優(yōu)先級中斷或低優(yōu)先級中斷,因此,可以實現(xiàn)二級嵌套。同一優(yōu)先級別中的中斷源可能不止一個,也有中斷優(yōu)先權排隊問題。專用寄存器IP為中斷優(yōu)先級寄存器,鎖存各中斷源優(yōu)先級控制位,IP中的每一位均可由軟件來置1或清0,1表示高優(yōu)先級,0表示低優(yōu)先級。當系統(tǒng)復位后,IP低5位全部清0,所有中斷源均設定為低優(yōu)先級中斷。如果幾個同一優(yōu)先級的中斷源同時向CPU發(fā)出中斷申請,CPU將通過內(nèi)部硬件查詢邏輯,按自然優(yōu)先級順序確定先響

48、應哪個中斷請求11。自然優(yōu)先級由硬件形成,排列如表4.5所示。表4.5 中斷源優(yōu)先級、入口地址及中斷編號中斷源優(yōu)先級入口地址中斷編號外部中斷0最 高最 低0003H0定時器T0中斷000BH1外部中斷10013H2定時器T1中斷001BH3串行口中斷0023H44.6.2 聲光報警模塊電路連接圖4.12 聲光報警模塊電路注解:由于在proteus中無法進行煙霧傳感器和紅外傳感器的模擬仿真,所以用開關代替這兩部分進行模擬。設計思路是以兩個開關從高電平向低電平的跳變觸發(fā)中斷控制,達到觸發(fā)煙霧報警和紅外報警的效果。5 軟件設計5.1 主要設計思路與電路圖主程序循環(huán)判斷溫度、煙霧、紅外三個傳感器是否監(jiān)

49、測到異常,顯示屏會實時顯示當前溫度,為了嚴謹,甚至可以顯示零下的溫度。一旦煙霧或紅外傳感器中的任意一個監(jiān)測到異常,立刻會發(fā)出聲光報警,只有當兩項異常同時被排除,才會取消聲光報警,只排除任意一個異常是不會取消報警的。系統(tǒng)會循環(huán)監(jiān)測,不會終止。P1.0為溫度傳感器DS18B20的數(shù)據(jù)輸入口,P0口為單片機向LCD1602串行輸出溫度數(shù)據(jù)的信號口,P0口與LCD1602之間接有上拉電阻,P2.0接有一個藍色的發(fā)光二級管。單片機的兩個中斷口P3.2、P3.3是煙霧傳感器和紅外傳感器的數(shù)據(jù)輸入口(由于仿真軟件中無法對這兩種傳感器進行仿真,所以用開關代替),P1.1接有一個紅色發(fā)光二極管,P1.2接有一個

50、綠色發(fā)光二級管,P1.3接有一個蜂鳴器(為了軟件仿真的效果,在電路圖中用喇叭代替,但是在實際設計中還是要選用蜂鳴器)。設計電路圖如圖5.1所示。圖5.1 設計電路圖5.2 主程序流程圖圖5.2 主程序流程圖6 調(diào)試結(jié)果6.1 DS18B20溫度探測模塊與LCD1602顯示模塊DS18B20探測溫度,范圍從-55至+125,同時顯示在LCD1602的顯示屏上。單片機P2.0口連接的藍色發(fā)光二級管可顯示LCD1602是否正常工作,當液晶顯示屏正常工作的時候,藍色發(fā)光二級管會亮,如圖6.1所示。為了讓本設計更嚴謹,液晶顯示屏也可以顯示零下溫度,如圖6.2所示。圖6.1 高溫顯示圖6.2 低溫顯示6.

51、2 紅外、煙霧探測模塊與聲光報警在本系統(tǒng)中需要使用離子型感煙探測器SS-168和光電傳感器ST178,但由于這兩種傳感器無法在軟件中進行仿真,所以選用開關代替。設計思路是借用單片機的中斷口連接兩個開關,外部中斷觸發(fā)方式選用邊沿(下降沿)觸發(fā)。當兩個中斷中的任意一個接收到下降沿信號的時候,對應的發(fā)光二級管就會亮,同時蜂鳴器發(fā)出警報。兩個中斷各對應一個不同顏色的發(fā)光二級管,但是共用一個蜂鳴器,所以解除任意一個開關觸發(fā)的警報信號只能熄滅其對應的發(fā)光二極管,不能解除蜂鳴器的報警,只有同時解除兩個警報信號才能解除蜂鳴器的報警。具體如圖6.3、圖6.4、圖6.5所示。圖6.3 聲光報警-無警報狀態(tài)圖6.4

52、 聲光報警-單警報狀態(tài)圖6.5 聲光報警-雙警報狀態(tài)6.3 單片機復位電路當出現(xiàn)異常的時候,可以按下如圖6.6左上所示的按鍵開關,使單片機復位,以便系統(tǒng)更加精確地工作。圖6.6 單片機復位電路7 設計拓展在完成要求的基礎上,可以對本系統(tǒng)進行拓展設計,如增添自動撥號報警的功能。自動撥號報警的主要功能為:用戶根據(jù)需要把自己的手機號碼、辦公室電話或報警控制中心的電話預存入報警主機。報警主機不斷對所監(jiān)控的設備(溫度傳感器、煙霧傳感器、紅外傳感器等)狀況進行巡檢,當有警報發(fā)生時(如煙霧濃度超標、紅外輻射超標等),報警主機撥通預存入的電話號碼,播放相應的警報語音。若電話占線或無人接聽,會自動撥下一個預存的

53、電話號碼,如果所有預存的電話都占線或無人接聽,報警主機會自動循環(huán)把所有預存的電話重撥一遍,保證了報警的有效性和可靠性。7.1 系統(tǒng)組成和工作原理本系統(tǒng)采用AT89C51單片機為控制中心,外接EEPROM用于存儲電話號碼、設置參數(shù)以及警情信息等。當AT89C51單片機實時巡檢到新的警報信號時,報警主機會自動進行警情處理。撥號報警的工作原理如下:系統(tǒng)自動地控制摘機/掛機電路,同時AT89C51單片機通過可編程并行接口8255將MT8880設置為呼叫模式,檢測是否有撥號音。若有撥號音,則將MT8880設為突發(fā)方式,并按用戶預設的電話號碼自動循環(huán)撥號。撥號完成后立即檢驗對方是否摘機,一旦檢測到對方摘機

54、就啟動語音提示電路發(fā)送與警情相對應的語音信息,完成自動撥號報警。7.2 MT8880簡介7.2.1 MT8880功能概述MT8880是一個帶有呼叫處理濾波器的單片DTMF信號(雙音多頻信號)收發(fā)器,其制造采用MITEL公司的低功耗、高穩(wěn)定性的ISO-CMOS技術。DTMF信號的接收部分采用DTMF信號接收單片機MT8870的工作制造標準;發(fā)送部分采用開關電容進行D/A轉(zhuǎn)換發(fā)送高精度、低畸變的DTMF信號。內(nèi)部寄存器提供一個群模式。在雙音頻模式下DTMF信號可以通過精確的時序被發(fā)送出去??蛇x擇呼叫處理濾波器讓一個微處理器處理呼叫音頻信號。7.2.2 MT8880引腳功能MT8880具有與微控制器

55、(單片機)相連的接口,必須與單片機配合使用,其雙列直插式20腳封裝引腳如圖7.1所示,引腳功能如下:圖7.1 MT8880引腳圖(1)IN+、IN-:分別為內(nèi)部放大器的同相輸入端和反相輸入端,即接收DTMP信號的輸入端;(2)GS:內(nèi)部放大器的輸出端,外接一個負反饋電阻至IN-端;(3)VREF:內(nèi)部參考電壓輸出端,該參考電壓等于UDD/2;(4)VDD、VSS:分別為電源的正、負端,供電電壓為5V;(5)OSC1、OSC2:外接一個3.58MHz晶體,形成晶體振蕩器;(6)TONE:雙音頻信號輸出端;(7)R/W:讀/寫控制端,該端施以高電平時讀MT8880,施以低電平時寫MT8880;(8)RSI:用于選擇內(nèi)部各寄存器的控制端,該端施以高電平時選中控制寄存器或狀態(tài)寄存器,施以低電平時選中發(fā)送數(shù)據(jù)寄存器或接收數(shù)據(jù)寄存器。更具體

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論