




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、-PAGE . z. *師*大學協(xié)和學院傳感器技術(shù)作品設(shè)計作品名稱:單片機控制的溫度煙霧報警系統(tǒng)系別: 信息技術(shù)系 專業(yè): 電子信息工程 班級:1班*:學生*:2012年 11月10日摘要_本次設(shè)計課題為基于單片機控制的溫度煙霧報警系統(tǒng)。在設(shè)計中包括硬件和軟件設(shè)計兩局部,其中硬件設(shè)計,包括單片機控制電路、溫度傳感器、煙霧傳感器、驅(qū)動執(zhí)行報警電路、顯示控制電路等局部組成,處理器為STC89C52型單片機。隨著現(xiàn)代信息技術(shù)的飛速開展和傳統(tǒng)工業(yè)改造的逐步實現(xiàn),能夠獨立工作的溫度檢測與顯示系統(tǒng)應(yīng)用于諸多領(lǐng)域。傳統(tǒng)的溫度檢測以熱敏電阻為溫度敏感元件。熱敏電阻的本錢低,需要外加信號處理電路,而且可靠性相對
2、較差,測溫準確度低,檢測系統(tǒng)也有一定的誤差。與傳統(tǒng)的溫度計相比,這次設(shè)計的是基于DS18B20的數(shù)字溫度計,它具有讀數(shù)方便,測溫*圍廣,測溫準確,數(shù)字顯示,適用*圍寬等特點。關(guān)鍵字: 單片機 溫度傳感器 報警ABSTRACTThis design is based on the single chip microputer to control the temperature alarm system. Included in the design of hardware and software design of two parts, this paper mainly for hardw
3、are design, including the control circuit of the single chip microputer, temperature sensor, driving alarm circuit, a display control circuit ponents, the processor for the STC89C52 type mcu. With the rapid development of modern information technology and traditional industry to transform gradually
4、realization, able to work independently of the temperature detection and display system is used in many fields. The traditional temperature measurement using thermistor as a temperature sensitive element. Thermal resistance of the low cost, the need of e*ternal signal processing circuit, and relativ
5、ely poor reliability, measurement accuracy is low, also have certain error detection system. pared with the traditional thermometer, this design is based on the DS18B20 digital thermometer, it has reading convenience, a wide range of temperature measurement, accurate temperature measurement, digital
6、 display, wide application range and other features.Key words: SCM, temperature sensor alarm-. z.目 錄TOC o 1-3 h z u HYPERLINK l _Toc1123 摘要 PAGEREF _Toc1123 II HYPERLINK l _Toc31893 ABSTRACT PAGEREF _Toc31893 III HYPERLINK l _Toc17004 1 緒論 HYPERLINK l _Toc30291 1.1 作品研究背景及意義 HYPERLINK l _Toc22605 1.
7、2設(shè)計目的 HYPERLINK l _Toc22605 1.3預(yù)期實現(xiàn)功能 HYPERLINK l _Toc20351 2 設(shè)計方案 HYPERLINK l _Toc4087 2.1 功能框架圖 HYPERLINK l _Toc9236 2.2 具體設(shè)計方案 HYPERLINK l _Toc20510 2.2.1時鐘和復位電路 HYPERLINK l _Toc6162 2.2.2液晶顯示電路 HYPERLINK l _Toc6162 2.2.3聲音報警電路3核心器件介紹 HYPERLINK l _Toc4087 3.1.單片機STC89C52介紹3.2DS18B20介紹 HYPERLINK l
8、 _Toc3185 4 電路的制作與調(diào)試 HYPERLINK l _Toc31055 4.1器件清單 HYPERLINK l _Toc2225 4.2 調(diào)試過程 HYPERLINK l _Toc2225 4.3 實驗總結(jié) HYPERLINK l _Toc31945 5. 電路實物圖 HYPERLINK l _Toc31945 6. 附錄1 緒論作品研究背景及意義自動控制領(lǐng)域中,溫度檢測與控制占有很重要的地位。溫度檢測在工農(nóng)業(yè)生產(chǎn)、科研和在人們的生活中得到廣泛的運用。目前,溫度傳感器正從模擬式向數(shù)字集成式方向飛速發(fā)出,單片機也是人們追求的目標之一,它所給人帶來的方便也是不可否認的,其中數(shù)字溫度計
9、就是一個典型的例子,人們對它的要求越來越高,要為現(xiàn)代人工作、科研、生活、提供更好更方便的設(shè)施就需要從單片機技術(shù)入手,一切向著數(shù)字化、智能化方向開展。本文就是基于此目的介紹基于單片機和數(shù)字溫度傳感器的溫度報警設(shè)計。1.2 設(shè)計目的了解溫度傳感器DS18B20和煙霧傳感器MQ-2的根本原理、性能與應(yīng)用。熟悉單片機STC89C52工作方式和應(yīng)用。通過實驗提高對單片機的認識。掌握DS18B20和煙霧傳感器MQ-2的接口方法及其輸入程序的設(shè)計和調(diào)試方法。將所學的單片機原理及檢測技術(shù)的知識運用于實踐,解決實際問題.通過課程設(shè)計,掌握以單片機為核心的電路設(shè)計的根本方法和技術(shù)了解電路參數(shù)的計算方法。1.3預(yù)期
10、實現(xiàn)功能1.實時監(jiān)測溫度并在液晶屏上顯示。2.溫度低于設(shè)定的低溫警報值或高于設(shè)定的高溫警報值將產(chǎn)生聲光警報,并打 開繼電器開關(guān),關(guān)閉外圍電路電源。3監(jiān)測到煙霧也將產(chǎn)生聲光警報。設(shè)計方案功能框架圖本設(shè)計主要包括主控模塊STC89C52單片機,溫度采集器DS18B20,煙霧傳感器MQ-2,時鐘模塊,液晶顯示器LCD1602,報警器蜂鳴器和4個按鍵組成的一個完整系統(tǒng)。具體設(shè)計方案2.2.1時鐘和復位電路單片機STC89C52使用的時鐘電路比擬簡單,我們采用的是晶體振蕩器產(chǎn)生時鐘源。*TAL1*1為反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。*TAL2(*2)是來自反向振蕩器的輸出,分別接到單片機的
11、19腳和18腳。當按下按鍵S22時,VCC通過R22電阻給復位輸入端口一個高電平,實現(xiàn)復位功能,即手動復位這樣就不用在重起單片機電源。上電復位就是VCC通過電阻R2和電容C構(gòu)成回路,該回路是一個對電容C充電和放電的電路,所以復位端口得到一個周期性變化的電壓值,并且有一定時間的電壓值高于CPU復位電壓,實現(xiàn)上電復位功能。 2.2.2液晶顯示電路模塊 2.2.5聲音報警電路模塊Sbit feng=P3.7;/定義蜂鳴器的引腳Feng=1;/蜂鳴器關(guān)閉Feng=0; /蜂鳴器翻開3核心器件介紹3.1單片機STC89C52介紹單片機STC89C52是8位高性能MCU,超低功耗:掉電模式下典型功耗01
12、LLA,空閑模式下典型功耗2 mA正常工作模式下典型功耗4 7 mA 具有8kF1ash存儲器、512 kB RAM、2k E2pROM、降低EMI功能、ISP(在系統(tǒng)可編程)功能單片機內(nèi)部的看門狗電路經(jīng)過特殊處理是真正的看門狗可放心省去外部看門狗缺省為關(guān)閉翻開后無法關(guān)閉,單倍速和雙倍速可反復設(shè)置。單片機STC89C52和各個模塊的接口主要是對STC89C52的I/O口進展約束,規(guī)定其為輸出還是輸入,輸入主要是按鍵電路局部和時鐘,輸出則為報警和顯示局部,其I/O分配如下列圖3.8所示。圖3.8單片機STC89C52 I/O接口電路3.2DS18B20介紹DS18B20是DALLAS公司生產(chǎn)的一
13、線式傳感器,具有3引腳TO-92小體積封裝形式;溫度測量*圍為-55攝氏度到+125攝氏度,可編程為9到12位A/D轉(zhuǎn)換精度,測溫分辨率可達0.0625攝氏度,被側(cè)溫度用符號擴展的16位數(shù)字量方式串行輸出;其工作電源既可在遠端引入,也可采用寄生電源方式產(chǎn)生。CPU只需一根端口線就能與諸多DS18B20通信,占用問處理器的端口較少,可節(jié)省大量的引線和邏輯電路。DS18B20主要由四局部組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器TH個TL、配置存放器。DS18B20中的溫度傳感器可完成對溫度的測量,用16位符號擴展的二進制補碼讀數(shù)形式提供,以0.0625攝氏度/LSB形式表達,其中
14、S為符號位。例如+125攝氏度的數(shù)字輸出為07DOH,+25.0625攝氏度的數(shù)字輸出為0191H,-25.0625攝氏度的數(shù)字輸出為FF6FH,-55攝氏度的數(shù)字輸出為FC90H.DS18B20采用一線通信接口。因為一線通信接口,必須在先完成ROM設(shè)定,否則記憶和控制功能將無法使用。主要首先提供以下功能命令之一:讀ROM指令0*33, ROM匹配指令0*55,搜索ROM指令0*F0, 跳過ROM指令0*CC, 報警檢查指令0*EC。這些指令操作作用在沒有一個器件的64位光刻ROM序列號。圖3.9 DS18B20的兩種封裝形式4.電路的制作與調(diào)試4.1器件清單元件清單 器材名稱型號片數(shù)固定電阻
15、10k/0.25W10固定電阻4.7k/0.25W1固定電阻5.1K/0.25W1固定電阻1K/0.25W2蜂鳴器1.5V1液晶顯示器LCD16021IC插座DIP8針2IC插座DIP401ISP插座5*2插座1單排插座排母2.54MM 1*401LED發(fā)光二極管紅色,黃色2單片機STC89C521直插三極管2N-39041USB下載器STC89C521杜邦線連線3溫度傳感器DS18B2014.2. 調(diào)試過程1電路板插上電源,電源工作指示燈沒有亮。解決方法:將萬用表打到二極管圖標的位置,檢測電源線路是否有阻值,最后發(fā)現(xiàn)第一個電源線沒有與焊盤焊在一起,導致電路板即使插上電源也沒有電,最后將焊盤和
16、電源線焊在一起,插上電源就有電了。(2)電路板不能進展燒寫。解決方法:用萬用表檢測電路,發(fā)現(xiàn)幾個腳有虛焊,用錫將其焊好。4.3 實驗總結(jié)要完整的設(shè)計一個智能溫度控制器,并且能有效的應(yīng)用在工業(yè)化溫度控制或置于*一環(huán)境溫度控制中,還都需要提供電源、系統(tǒng)組裝與調(diào)試等諸多方面的協(xié)調(diào)和配合。本文只是初步的設(shè)計了智能溫度控制器的核心部件,如溫度采集、處理、顯示、蜂鳴器的報警、運用外部按鍵設(shè)定警報值以及繼電器的控制等。 然而,對于如何針對加熱和制冷設(shè)備的如何實現(xiàn),以及擴展到對濕度等其它環(huán)境要素的測量和控制,如何使它們同時集成在一個電路系統(tǒng)中,這些都還未得到有效的解決,值得進一步研究和探討。5. 電路實物圖6
17、. 附錄電路仿真圖:硬件設(shè)計電原理圖:硬件設(shè)計PCB圖:源代碼:#include#include#define uchar unsigned char#define uint unsigned intsbit LCD_RS=P20;sbit LCD_RW=P21;sbit LCD_EN=P22;void Delay_ms(uint *ms); /延時函數(shù)聲明bit lcd_busy(); /忙檢查函數(shù)聲明void lcd_wcmd(uchar cmd); /寫指令存放器IR函數(shù)聲明void lcd_wdat(uchar dat); /寫指令存放器DR函數(shù)聲明void lcd_clr(); /清
18、屏函數(shù)聲明void lcd_init(); /LCD初始化函數(shù)聲明void Delay_ms(uint *ms) /延時函數(shù)uint i,j;for(i = *ms;i0;i-) for(j = 110;j0;j-); void delayNOP() _nop_();_nop_();_nop_();_nop_(); bit lcd_busy() /LCD忙碌檢查函數(shù)bit result;LCD_RS = 0;LCD_RW = 1;LCD_EN = 1;_nop_();_nop_();_nop_();_nop_();result = (bit)(P0&0*80); LCD_EN = 0;retu
19、rn result;void lcd_wcmd(uchar cmd) /寫指令存放器IR函數(shù)while(lcd_busy();LCD_RS = 0;LCD_RW = 0;LCD_EN = 0;_nop_();_nop_();P0 = cmd;_nop_();_nop_();_nop_();_nop_();LCD_EN = 1;_nop_();_nop_();_nop_();_nop_();LCD_EN = 0;void lcd_wdat(uchar dat)/寫指令存放器DR函數(shù)while(lcd_busy();LCD_RS = 1;LCD_RW = 0;LCD_EN = 0;P0 = dat
20、;_nop_();_nop_();_nop_();_nop_();LCD_EN = 1;_nop_();_nop_();_nop_();_nop_();LCD_EN = 0;void lcd_clr() /LCD清屏函數(shù)lcd_wcmd(0*01);Delay_ms(5);void lcd_init() /LCD初始化函數(shù)Delay_ms(15);lcd_wcmd(0*38);Delay_ms(5);lcd_wcmd(0*38);Delay_ms(5);lcd_wcmd(0*38);Delay_ms(5);lcd_wcmd(0*0c);Delay_ms(5);lcd_wcmd(0*06);De
21、lay_ms(5);lcd_wcmd(0*01);Delay_ms(5);#include#define uchar unsigned char#define uint unsigned intsbit DQ=P13;/ds18b20與單片機連接口sbit RS=P25;sbit RW=P26;sbit EN=P27;sbit K1=P32;/按鍵K1sbit K2=P20;/按鍵K2sbit K3=P21;/按鍵K3sbit K4=P22;/按鍵K4sbit yanwu=P33;/煙霧接口sbit LED1=P23;sbit LED2=P24;/*溫度警報值*/unsigned char F
22、U1=0;/,TH1=0,TZ1=3,TL1=0;/高溫 負號標志 百位 十位 個位unsigned char FU2=0;/,TH2=0,TZ2=3,TL2=0;/低溫 負號標志 百位 十位 個位uint TH=300;uint TL=250;sbit feng=P37; /蜂鳴器接口unsigned char bfeng1,bfeng2;unsigned char code str1=temp: ;unsigned char code str2=DS18B20 OK;unsigned char code str4=SET TH:;unsigned char code str5=SET TL:;unsigned char code str3= ;unsigned char code menu2_H = H ; /溫度過高時,第2行顯示高溫報警符號unsigned char code menu2_L =(tvalue)bfeng1=0;elsebfeng1=1;elsebfeng1=0;if(FU2=0)if(TLtvalue)bfeng2=0;elsebfeng2=1;elsebfeng2=0;elseif(FU2=0)bfeng1=0;elseif(THtvalue)bfeng2=0;elsebfeng2=1;if(bfeng1
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智力基礎(chǔ)測試題及答案
- 清單制度面試題及答案
- 在建工程消防安全知識培訓
- 發(fā)熱患者護理常規(guī)
- 回腸造瘺管護理
- 采購財務(wù)知識培訓
- 腫瘤登記報告卡規(guī)范與實施
- 客戶經(jīng)理十個嚴禁培訓
- 班長質(zhì)量培訓課件
- 新源縣哈拉布拉鎮(zhèn)麥后復播大豆高產(chǎn)栽培技術(shù)
- 青海大學《普通化學》2022-2023學年第一學期期末試卷
- 《傳感器與檢測技術(shù)》全套教案
- 人力資源 公司勞務(wù)派遣招聘流程及制度
- 新版人音版小學音樂一年級下冊全冊教案
- 初中語文:非連續(xù)性文本閱讀練習(含答案)
- 國開(山東)2024年《小學生心理健康教育》形考1-3終考答案
- 人工智能營銷(第2版)課件全套 陽翼 第1-8章 邁入人工智能領(lǐng)域-人工智能營銷的倫理與法律問題
- 上海市2023-2024學年八年級下學期期末數(shù)學練習卷(解析版)
- RCA分析之給藥錯誤課件
- 高級護理實踐智慧樹知到期末考試答案章節(jié)答案2024年浙江中醫(yī)藥大學
- JBT 14645-2023 低溫裝置用密封墊片 (正式版)
評論
0/150
提交評論