溫度報警器設(shè)計ppt_第1頁
溫度報警器設(shè)計ppt_第2頁
溫度報警器設(shè)計ppt_第3頁
溫度報警器設(shè)計ppt_第4頁
溫度報警器設(shè)計ppt_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、溫度報警器設(shè)計電1005-4楊光摘要n 溫度是一個十分重要的物理量,隨著單片機(jī)在電子產(chǎn)品中的應(yīng)用越溫度是一個十分重要的物理量,隨著單片機(jī)在電子產(chǎn)品中的應(yīng)用越來越廣泛,很多的電子產(chǎn)品中也用到了溫度檢測和溫度控制。隨著溫來越廣泛,很多的電子產(chǎn)品中也用到了溫度檢測和溫度控制。隨著溫度控制器應(yīng)用范圍的日益廣泛和多樣,各種適用于不同場合的智能溫度控制器應(yīng)用范圍的日益廣泛和多樣,各種適用于不同場合的智能溫度控制器應(yīng)運而生。度控制器應(yīng)運而生。n 本設(shè)計就是利用本設(shè)計就是利用89C52單片機(jī)來制作的簡易溫度報警器,本報警器單片機(jī)來制作的簡易溫度報警器,本報警器具有溫度顯示,高溫報警,低溫報警多種功能。當(dāng)檢測的

2、溫度高于最具有溫度顯示,高溫報警,低溫報警多種功能。當(dāng)檢測的溫度高于最高溫度設(shè)定值時,蜂鳴器報警,當(dāng)檢測的溫度低于最低溫度設(shè)定值時,高溫度設(shè)定值時,蜂鳴器報警,當(dāng)檢測的溫度低于最低溫度設(shè)定值時,蜂鳴器報警。蜂鳴器報警??傮w設(shè)計 使用溫度傳感器,結(jié)合單片機(jī)電路設(shè)計,采用一只使用溫度傳感器,結(jié)合單片機(jī)電路設(shè)計,采用一只DS18B20溫度溫度傳感器,直接讀取被測溫度值,之后進(jìn)行轉(zhuǎn)換,依次完成設(shè)計要求傳感器,直接讀取被測溫度值,之后進(jìn)行轉(zhuǎn)換,依次完成設(shè)計要求,電路比較簡單,軟件設(shè)計容易實現(xiàn),故實際設(shè)計中擬采用此方案。電路比較簡單,軟件設(shè)計容易實現(xiàn),故實際設(shè)計中擬采用此方案。本系統(tǒng)的電路設(shè)計由三部分組成

3、本系統(tǒng)的電路設(shè)計由三部分組成:控制部分主芯片采用單片機(jī)控制部分主芯片采用單片機(jī)STC89C52RC;顯示部分采用;顯示部分采用4位位LED數(shù)碼管以動態(tài)掃描方式實現(xiàn)數(shù)碼管以動態(tài)掃描方式實現(xiàn)溫度顯示;溫度采集部分采用溫度顯示;溫度采集部分采用DS18B20溫度傳感器。溫度傳感器。溫度傳感器DS18B20n DS18B20的性能特點如下:的性能特點如下:n 1) 獨特的單線接口僅需要一個端口引腳進(jìn)行通信;獨特的單線接口僅需要一個端口引腳進(jìn)行通信;n 2) 多個多個DS18B20可以并聯(lián)在惟一的三線上,實現(xiàn)多點組網(wǎng)功能;可以并聯(lián)在惟一的三線上,實現(xiàn)多點組網(wǎng)功能;n 3) 無須外部器件;無須外部器件;n

4、 4) 可通過數(shù)據(jù)線供電,電壓范圍為可通過數(shù)據(jù)線供電,電壓范圍為3.05.5V;n 5) 零待機(jī)功耗;零待機(jī)功耗;n 6) 溫度以溫度以3位數(shù)字顯示;位數(shù)字顯示;n 7) 用戶可定義報警設(shè)置;用戶可定義報警設(shè)置;n 8) 報警搜索命令識別并標(biāo)志超過程序限定溫度(溫度報警條件)的報警搜索命令識別并標(biāo)志超過程序限定溫度(溫度報警條件)的器件;器件;n 9) 負(fù)電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不負(fù)電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作。能正常工作。 n DS18B20的測溫原理n 每一片每一片DSl8B20在其在其ROM中都存有其唯一的中都存有其唯一的4

5、8位序列號,在出廠位序列號,在出廠前已寫入片內(nèi)前已寫入片內(nèi)ROM 中。主機(jī)在進(jìn)入操作程序前必須用讀中。主機(jī)在進(jìn)入操作程序前必須用讀ROM(33H)命令將該命令將該DSl8B20的序列號讀出。的序列號讀出。n 程序可以先跳過程序可以先跳過ROM,啟動所有,啟動所有DSl8B20進(jìn)行溫度變換,之后通進(jìn)行溫度變換,之后通過匹配過匹配ROM,再逐一地讀回每個,再逐一地讀回每個DSl8B20的溫度數(shù)據(jù)。的溫度數(shù)據(jù)。減法計數(shù)器斜坡累加器減到0減法計數(shù)器預(yù) 置低溫度系數(shù)振 蕩 器高溫度系數(shù)振 蕩 器計數(shù)比較器預(yù) 置溫度寄存器減到0DS18B20的測溫流程初始化DS18B20跳過ROM匹配溫度變換延時1S跳過

6、ROM匹配讀暫存器轉(zhuǎn)換成顯示碼數(shù)碼管顯示關(guān)于單片機(jī)n 本設(shè)計采用的單片機(jī)為本設(shè)計采用的單片機(jī)為STC89C52RC單單片機(jī)。下面是關(guān)于這種單片機(jī)的電路。片機(jī)。下面是關(guān)于這種單片機(jī)的電路。顯示電路單片機(jī)電路單片機(jī)ISP下載口電路系統(tǒng)操作流程n 電源接通后系統(tǒng)初始化狀態(tài),蜂鳴器自動電源接通后系統(tǒng)初始化狀態(tài),蜂鳴器自動報警。然后設(shè)置最高溫度報警與最低溫度報警。然后設(shè)置最高溫度報警與最低溫度報警。這時如果當(dāng)前溫度高于設(shè)置的最高報警。這時如果當(dāng)前溫度高于設(shè)置的最高溫度界限,則蜂鳴器開始報警。如果當(dāng)前溫度界限,則蜂鳴器開始報警。如果當(dāng)前溫度低于設(shè)置的最低溫度設(shè)置,蜂鳴器也溫度低于設(shè)置的最低溫度設(shè)置,蜂鳴器

7、也會報警。如果溫度在設(shè)置的高溫與低溫的會報警。如果溫度在設(shè)置的高溫與低溫的范圍內(nèi),蜂鳴器不報警。在接通電源的同范圍內(nèi),蜂鳴器不報警。在接通電源的同時,顯示器一直顯示當(dāng)前溫度。時,顯示器一直顯示當(dāng)前溫度。系統(tǒng)軟件設(shè)計的整體思想n 一個應(yīng)用系統(tǒng)要完成各項功能,首先必須有較一個應(yīng)用系統(tǒng)要完成各項功能,首先必須有較完善的硬件作保證。同時還必須得到相應(yīng)設(shè)計合完善的硬件作保證。同時還必須得到相應(yīng)設(shè)計合理的軟件的支持,尤其是微機(jī)應(yīng)用高速發(fā)展的今理的軟件的支持,尤其是微機(jī)應(yīng)用高速發(fā)展的今天,許多由硬件完成的工作,都可通過軟件編程天,許多由硬件完成的工作,都可通過軟件編程而代替。甚至有些必須采用很復(fù)雜的硬件電路

8、才而代替。甚至有些必須采用很復(fù)雜的硬件電路才能完成的工作,用軟件編程有時會變得很簡單,能完成的工作,用軟件編程有時會變得很簡單,如數(shù)字濾波,信號處理等。如數(shù)字濾波,信號處理等。n 本裝置的軟件包括主程序、讀出溫度子程序、復(fù)位本裝置的軟件包括主程序、讀出溫度子程序、復(fù)位應(yīng)答子程序、寫入子程序、以及有關(guān)應(yīng)答子程序、寫入子程序、以及有關(guān)DS18B20的程序的程序(初始化子程序、寫程序和讀程序)等。(初始化子程序、寫程序和讀程序)等。n 主程序的功能是:啟動主程序的功能是:啟動DS18B20測量溫度,將測測量溫度,將測量值與給定值進(jìn)行比較,若測得溫度小于設(shè)定值,則進(jìn)入量值與給定值進(jìn)行比較,若測得溫度小于設(shè)定值,則進(jìn)入加熱階段,置加熱階段,置P1.1為低電平,這期間繼續(xù)對溫度進(jìn)行監(jiān)測,為低電平,這期間繼續(xù)對溫度進(jìn)行監(jiān)測,直到溫度在設(shè)定范圍內(nèi),置直到溫度在設(shè)定范圍內(nèi),置P1.1為高電平斷開可控硅,等為高電平斷開可控硅,等待下一次的啟動命令。當(dāng)測得溫度大于設(shè)定值,則進(jìn)入降待下一次的啟動命令。當(dāng)測得溫度大于設(shè)定值,則進(jìn)入降溫階段,則置溫階段,則置P1.2為低電平,這期間繼續(xù)對溫度進(jìn)行監(jiān)測,為低電平,這期間繼續(xù)對溫度進(jìn)行監(jiān)測,直到溫度在設(shè)定范圍內(nèi),置直到溫度在設(shè)定范

溫馨提示

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

最新文檔

評論

0/150

提交評論