基于單片機的實時溫度監(jiān)控系統(tǒng)

上傳人:max****ui 文檔編號:24054939 上傳時間:2021-06-19 格式:PPT 頁數(shù):27 大?。?34KB
收藏 版權(quán)申訴 舉報 下載
基于單片機的實時溫度監(jiān)控系統(tǒng)_第1頁
第1頁 / 共27頁
基于單片機的實時溫度監(jiān)控系統(tǒng)_第2頁
第2頁 / 共27頁
基于單片機的實時溫度監(jiān)控系統(tǒng)_第3頁
第3頁 / 共27頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于單片機的實時溫度監(jiān)控系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《基于單片機的實時溫度監(jiān)控系統(tǒng)(27頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、第2章 基于單片機的實時溫度監(jiān)控系統(tǒng) 本章導(dǎo)讀 物聯(lián)網(wǎng)是在計算機與互聯(lián)網(wǎng)技術(shù)的基礎(chǔ)上,利用RFID、無線通信、嵌入式等技術(shù),構(gòu)造一個覆蓋世界上萬事萬物的“Internet of Things”。一切物品通過互聯(lián)網(wǎng)進行信息交換和通訊,實現(xiàn)智能化識別、定位、跟蹤、監(jiān)控和管理。溫度是物聯(lián)網(wǎng)家居系統(tǒng)中一個十分重要的物理量,對它的測量與控制有十分重要的意義,本文介紹一種基于單片機與溫度傳感器的實時溫度監(jiān)控系統(tǒng),其中包括系統(tǒng)的方案設(shè)計、硬件系統(tǒng)原理與制作、軟件的設(shè)計以及系統(tǒng)的調(diào)試等。 2.1 設(shè)計任務(wù)書 設(shè)計任務(wù)書中包含了設(shè)計的目的、意義、設(shè)計的時間安排等,只有了解了這些信息,才能有目的、有計劃地完成系統(tǒng)

2、設(shè)計。v2.1.1 設(shè)計的目的與意義 設(shè)計的目的:利用單片機與溫度傳感器完成一款實時溫度監(jiān)控系統(tǒng)的設(shè)計,系統(tǒng)應(yīng)能夠?qū)崟r檢測、顯示當(dāng)前環(huán)境的溫度信息,并具備報警等功能。 設(shè)計的意義:物聯(lián)網(wǎng)就是給物體安裝各類傳感器,然后通過RFID、全球定位系統(tǒng)、紅外感應(yīng)器等傳輸設(shè)備進行信息交換。1999年,美國召開的移動計算和網(wǎng)絡(luò)國際會議提出“傳感器網(wǎng)絡(luò)是下一個世紀人類面臨的又一個發(fā)展機遇”;2003年,美國技術(shù)評論提出傳感器網(wǎng)絡(luò)技術(shù)將是未來改變?nèi)藗兩畹氖蠹夹g(shù)之首。溫度是物聯(lián)網(wǎng)中十分重要的參數(shù),所以對溫度的測量有十分重要的意義。隨著信息技術(shù)與微電子 技術(shù)的發(fā)展,溫度的監(jiān)控已經(jīng)實現(xiàn)了自動化、智能化。 2.1

3、設(shè)計任務(wù)書v2.1.2 設(shè)計的要求1. 完成系統(tǒng)的設(shè)計方案,并論證其可行性。2. 完成系統(tǒng)硬件系統(tǒng)的設(shè)計與制作。3. 完成系統(tǒng)軟件系統(tǒng)的設(shè)計。4. 完成技術(shù)方案報告并撰寫論文 v2.1.3 設(shè)計及論文的時間安排第一部分 閱讀相關(guān)資料(2周)。第二部分 設(shè)計系統(tǒng)的總體方案(3周)。第三部分 設(shè)計硬件系統(tǒng)(3周)。第四部分 編制系統(tǒng)的軟件程序(3周)。 第五部分 系統(tǒng)模塊調(diào)試以及系統(tǒng)總體聯(lián)調(diào)(2周)。第六部分 完成論文寫作準備答辯(3周)。 2.1 設(shè)計任務(wù)書v2.1.4 摘要 嵌入式技術(shù)、微電子技術(shù)、傳感器技術(shù)極大地推動了溫度監(jiān)控技術(shù)的發(fā)展,也為溫度監(jiān)控系統(tǒng)的實現(xiàn)提供了多種方法,本文利用單片機技

4、術(shù)和傳感器技術(shù)設(shè)計了一種實時溫度監(jiān)控系統(tǒng)。 系統(tǒng)的主控制器是ATMEL公司的AT89S52,傳感器是使用較為廣泛的數(shù)字溫度傳感器DS18B20,它具備獨特的單線接口方式,與微處理器連接時僅需要一條線即可實現(xiàn)微處理器與DS18B20的雙向通訊。 本文對系統(tǒng)的總體設(shè)計方案與論證、硬件系統(tǒng)的設(shè)計、軟件系統(tǒng)的設(shè)計等做出了詳盡的說明。 關(guān)鍵詞:AT89S52、DS18B20、溫度監(jiān)控、單線接口 2.2 引言v2.2.1 研究背景 2009年8月,溫家寶總理在訪問中科院無錫高新微納傳感網(wǎng)工程技術(shù)研發(fā)中心時提出“在激烈的國際競爭中,迅速建立中國的傳感信息中心或感知中國中心”,11月3日,在讓科技引領(lǐng)中國可持

5、續(xù)發(fā)展的講話中,溫總理再次提出“要著力突破傳感網(wǎng)、物聯(lián)網(wǎng)關(guān)鍵技術(shù),及早部署后IP時代相關(guān)技術(shù)研發(fā),使信息網(wǎng)絡(luò)產(chǎn)業(yè)成為推動產(chǎn)業(yè)升級、邁向信息社會的發(fā)動機”。 溫度傳感器在整個物聯(lián)網(wǎng)中是重要的節(jié)點,廣泛應(yīng)用于智能樓宇、大棚、倉庫、農(nóng)田監(jiān)測等領(lǐng)域。DS18B20數(shù)字溫度傳感器是DALLAS公司生產(chǎn)的最新可組網(wǎng)、單線數(shù)字式溫度傳感器,十分適合在智能監(jiān)控領(lǐng)域使用。 本課題來源于工程實踐,應(yīng)用性較強,下面將介紹本課題的研究背景、本論文的各部分內(nèi)容安排等。 2.2 引言v2.2.2 本文研究的主要內(nèi)容 本課題利用單片機AT89S52、數(shù)字溫度傳感器DS18B20、液晶顯示屏、蜂鳴器、EEPROM等設(shè)計了一個

6、具有實現(xiàn)檢測、實時顯示的溫度監(jiān)控系統(tǒng),主要工作有:l完成系統(tǒng)的總體設(shè)計方案。l了解單片機、傳感器的工作原理與特性,完成硬件系統(tǒng)的設(shè)計。l完成軟件系統(tǒng)的設(shè)計。l調(diào)試運行,保證系統(tǒng)的穩(wěn)定性和程序的可靠性。l撰寫論文和技術(shù)報告。 2.3 系統(tǒng)總體方案的設(shè)計與論證 系統(tǒng)方案決定了整個系統(tǒng)的可實現(xiàn)性和性能。為了可以高指標(biāo)地完成系統(tǒng)設(shè)計,就必須要對系統(tǒng)的各個設(shè)計方案進行權(quán)衡與綜合,既要考慮到滿足設(shè)計要求,又要考慮到系統(tǒng)的可行性和易行性。所以系統(tǒng)方案的論證顯得尤為重要。本節(jié)首先介紹本系統(tǒng)總體方案的設(shè)計,然后詳細說明硬件系統(tǒng)與軟件系統(tǒng)的設(shè)計方案。 v 2.3.1 系統(tǒng)總體方案設(shè)計 基于單片機和溫度傳感器的實時

7、溫度監(jiān)控系統(tǒng)的總體方案如下圖所示,該系統(tǒng)由單片機、數(shù)字溫度傳感器DS18B20、EEPROM 24C02、蜂鳴器等組成,當(dāng)傳感器監(jiān)測到溫度信息后傳輸給微控制器,微控制器對接收到的數(shù)據(jù)進行處理,將數(shù)據(jù)實時顯示到液晶顯示屏上,系統(tǒng)設(shè)置了兩個閾值,一旦現(xiàn)場溫度超出了或者低于閾值,系統(tǒng)通過蜂鳴器進行報警。系統(tǒng)還具備電子密碼鎖的功能,防止非工作人員誤操作了系統(tǒng)。 如下圖中,傳感器模塊與微控制器模塊是系統(tǒng)的核心部分,各模塊在單片機的控制下完成指定功能。 2.3 系統(tǒng)總體方案的設(shè)計與論證v2.3.2 系統(tǒng)方案的論證 系統(tǒng)由單片機、傳感器、EEPROM、液晶顯示屏等組成。 2.4 系統(tǒng)硬件各模塊設(shè)計 硬件包括

8、電源模塊、微控制器模塊、液晶顯示模塊、EEPROM模塊、溫度采集模塊、鍵盤輸入電路等組成。 v2.4.1 系統(tǒng)電源 單片機AT89S52的供電電壓為4.0V到5.5V,溫度傳感器的供電電壓為3V到5V,CAT24C02供電電壓為1.8V到6V,所以系統(tǒng)選用5V電壓供電,可以讓所有芯片正常工作。室內(nèi)場合可以直接用5V的電源適配器,室外場合可用太陽能供電板。 v2.4.2 單片機AT89S52電路 單片機是系統(tǒng)的控制核心,因此單片機模塊的設(shè)計也是硬件設(shè)計的核心部分,這部分設(shè)計的成功與否決定了整個系統(tǒng)能否正常工作。 2.4 系統(tǒng)硬件各模塊設(shè)計v2.4.3 溫度采集電路 1. DS18B20的結(jié)構(gòu)框圖

9、 DS18B20的結(jié)構(gòu)框圖如下圖所示,從圖中可以看出,DS18B20的三個主要數(shù)字部件是:64位激光ROM、溫度傳感器、非易失性溫度報警觸發(fā)器TH、TL。 器件既可以用外部電壓供電,也可以從通訊線上獲得能量,過程為:在信號線處于高電平器件把能量存儲在內(nèi)部電容里,信號線處于低電平器件消耗電容上的電容。 2.4 系統(tǒng)硬件各模塊設(shè)計v 2.4.3 溫度采集電路2. DS18B20的測量原理 DS18B20通過偏上測量技術(shù)實現(xiàn)溫度的測量,溫度測量電路如下圖所示。 2.4 系統(tǒng)硬件各模塊設(shè)計v2.4.3 溫度采集電路3. 提高溫度值分辨率 控制器從DS18B20中讀取溫度值,將0.5位(LSB)從讀取的

10、值中截去,這個值稱為TEMP_READ,然后讀取計數(shù)器中剩余的值,這個值是門周期結(jié)束后保留下來的值,稱為COUNT_REMAIN,每一度的計數(shù)值稱為COUNT_PER_C,實際溫度值可以用以下公式計算,即:4. 溫度采集電路的設(shè)計 DS18B20采用的是單總線結(jié)構(gòu),硬件電路十分簡單,如下圖所示,一腳接地,二腳為數(shù)據(jù)線,三腳為可選電源線。這里沒有采用寄生電源,用的是電源供電,將數(shù)據(jù)線通過4.7K電阻上拉。 2.4 系統(tǒng)硬件各模塊設(shè)計 2.4 系統(tǒng)硬件各模塊設(shè)計v2.4.4 EEPROM存儲電路 EEPROM選擇了CAT24WC02,這是一款2K位串行CMOS EEPROM,通過IIC總線接口進行

11、操作,有一個專門的寫保護功能,其管腳配置圖如下圖所示。 2.4 系統(tǒng)硬件各模塊設(shè)計 A0,A1,A2為器件地址線,用于多個器件級聯(lián)時設(shè)置器件地址,當(dāng)這些腳懸空時默認值為0(24WC01除外)。WP為寫保護引腳,如果WP連接到Vcc,所有內(nèi)容都被寫保護,即只能讀取,當(dāng)WP管腳連接到Vss或者懸空時,允許器件進行正常的讀/寫操作。SCL,SDA為IIC總線接口。芯片管腳描述如下表所示,連接圖如下圖所示。 管腳名稱功能A0,A1,A2器件地址選擇SDA串行數(shù)據(jù)、地址傳輸線SCL串行時鐘WP寫保護 Vcc 1.8V6V工作電壓Vss地 2.4 系統(tǒng)硬件各模塊設(shè)計v2.4.5 鍵盤輸入電路 在一個需要人

12、機交互的電子系統(tǒng)中,鍵盤是必不可少的輸入裝置。鍵 盤是有許多按鍵開關(guān)組成的,一旦按鍵按下,單片機I/O口的電平會發(fā)生變化,單片機通過判斷I/O口電平的變化來識別按鍵。在單片機的接口應(yīng)用中,鍵盤接口一般分為兩種:一種是獨立式鍵盤,一種是矩陣式鍵盤。 2.4 系統(tǒng)硬件各模塊設(shè)計 獨立式鍵盤的每一個按鍵都有一個信號線與單片機相連,每一個鍵互不影響,這種鍵盤的優(yōu)點是結(jié)構(gòu)簡單,使用方便,但是缺點也是顯而易見的,那就是占用資源過多,按鍵數(shù)目越多,占用的I/O口就越多,所以如果系統(tǒng)需要的按鍵比較多時,一般采用矩陣式鍵盤。 矩陣式鍵盤的按鍵連接在行、列線構(gòu)成的矩陣電路的交叉處,每當(dāng)有按鍵按下時通過該鍵將相應(yīng)的

13、行、列線連通,如下圖所示。獲取鍵值的過程為:CPU先將某一個行線為低,其余行線為高,比如這里先將P1.4置為0,然后CPU讀取列線的值,如果P1.1為0,說明P1.1與P1.4相連了,那么可以確定“1”號鍵被按下了,以此類推。 2.4 系統(tǒng)硬件各模塊設(shè)計v2.4.6 蜂鳴器電路 在單片機的應(yīng)用系統(tǒng)中,蜂鳴器是常用的設(shè)備,蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。 壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成,多諧振蕩器由晶體管或集成電路構(gòu)成。當(dāng)接通電源后,多諧振蕩器起振,輸出1.52.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。 電磁式蜂鳴器由振蕩器、

14、電磁線圈、磁鐵、振動膜片及外殼等組成。接通電源后,振蕩器產(chǎn)生的音頻信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場。振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發(fā)聲。 2.4 系統(tǒng)硬件各模塊設(shè)計v2.4.7 液晶顯示電路 液晶顯示部分采用162液晶顯示模組,它是專門用于顯示字母、數(shù)字、符號的液晶顯示模塊,它的顯示特性為:l 5V電壓供電,低功耗、高可靠。l內(nèi)置160個57點陣字符和32個510點陣字符。l 64字節(jié)的自定義字符RAM,可自定義8個58點陣字符或4個511點陣字符。l顯示方式:STN、半透、正顯。l驅(qū)動方式:1/16 DUTY,1/5 BIAS。l視角方向:6點。l背光方式:底部L

15、ED。l通訊方式:4位或8位并口。l適配MC51和M6800系列MPU的操作時序。 2.5 系統(tǒng)軟件各模塊設(shè)計 軟件系統(tǒng)由主程序、實時溫度采集程序、液晶顯示程序、電子密碼鎖程序、蜂鳴器報警程序、EEPROM存儲與讀寫程序、鍵盤掃描程序等組成。2.5.1 實時溫度采集程序初始化DS18202. 讀一個字節(jié)3. 寫一個字節(jié)4. 讀取64位序列碼5. 讀取溫度 2.5 系統(tǒng)軟件各模塊設(shè)計2.5.2 EEPROM存儲與讀寫程序 EEPROM選用的是使用較為廣泛的CAT24C02,該芯片基于IIC總線協(xié)議。 IIC總線的協(xié)議定義:只有在總線空閑時才允許啟動數(shù)據(jù)傳送;在數(shù)據(jù)傳送過程中,當(dāng)時鐘線為高電平時,

16、數(shù)據(jù)線必須保持穩(wěn)定狀態(tài),不允許有跳變,時鐘線為高電平時,數(shù)據(jù)線的任何電平變化將被看作總線的起始或停止信號。 1. 開始與停止2. 24C02向MCU傳輸數(shù)據(jù)3. MCU向24C02傳輸數(shù)據(jù) 2.5 系統(tǒng)軟件各模塊設(shè)計v 2.5.3 電子密碼鎖程序 為了系統(tǒng)的安全性,設(shè)置了電子密碼鎖,防止非相關(guān)人員的誤操作。電子密碼鎖的程序主要分為密碼驗證與密碼修改兩部分。1. 密碼驗證 2. 密碼修改2.5.4 蜂鳴器報警程序2.5.5 鍵盤掃描程序2.5.6 液晶顯示程序 1. 寫指令數(shù)據(jù)到LCD 2. 寫數(shù)據(jù)到液晶 3. 清屏子程序 2.5 系統(tǒng)軟件各模塊設(shè)計v2.5.7 主程序設(shè)計主程序的流程圖如圖所示

17、。 2.6 系統(tǒng)調(diào)試方法及性能測試 掌握調(diào)試系統(tǒng)的方法對于設(shè)計的效率至關(guān)重要,特別是本系統(tǒng)涉及到的器件種類繁多。程序的模塊較多,本節(jié)介紹在本系統(tǒng)設(shè)計過程中的調(diào)試方法,這有助于系統(tǒng)的快速設(shè)計。 v2.6.1 系統(tǒng)調(diào)試方法 本系統(tǒng)涉及到的模塊主要有:液晶、EEPROM、DS18B20等。在系統(tǒng)設(shè)計時應(yīng)對各模塊分別進行測試,如測試EEPROM時,將1,2,3,4,5,6分別寫入,然后再讀取,從而判斷EEPROM是否工作正常。DS18B20相關(guān)的操作較多,可分步測試,即讀取64位ROM,將其在液晶屏上顯示,再對照DATASHEET,判斷讀取是否成功。分模塊、分步測試是十分有效的方法。 2.6 系統(tǒng)調(diào)試方法及性能測試v2.6.2 系統(tǒng)性能測試 1. 電子密碼鎖功能測試 2. 溫度監(jiān)控功能測試 2.7 本章小結(jié) 本章介紹了一種基于單片機與DS18B20溫度傳感器的實時溫度監(jiān)控系統(tǒng)的設(shè)計,該接收器使用單片機作為主控制器,涉及到了1602液晶屏、基于IIC總線的EEPROM等器件的使用。在設(shè)計過程中包括了器件的選擇、硬件設(shè)計、軟件設(shè)計和調(diào)試等完整的開發(fā)設(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!