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

上傳人:san****019 文檔編號:22768020 上傳時間:2021-05-31 格式:PPT 頁數:27 大?。?02.55KB
收藏 版權申訴 舉報 下載
基于單片機的實時溫度監(jiān)控系統_第1頁
第1頁 / 共27頁
基于單片機的實時溫度監(jiān)控系統_第2頁
第2頁 / 共27頁
基于單片機的實時溫度監(jiān)控系統_第3頁
第3頁 / 共27頁

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

9.9 積分

下載資源

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

資源描述:

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

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

2、計的時間安排等,只有 了解了這些信息,才能有目的、有計劃地完成系統設計。 2.1.1 設計的目的與意義 設計的目的:利用單片機與溫度傳感器完成一款實時溫度監(jiān)控系統的 設計,系統應能夠實時檢測、顯示當前環(huán)境的溫度信息,并具備報警等 功能。 設計的意義:物聯網就是給物體安裝各類傳感器,然后通過 RFID、 全球定位系統、紅外感應器等傳輸設備進行信息交換。 1999年,美國召 開的 移動計算和網絡 國際會議提出“傳感器網絡是下一個世紀人類 面臨的又一個發(fā)展機遇”; 2003年,美國 技術評論 提出傳感器網絡 技術將是未來改變人們生活的十大技術之首。溫度是物聯網中十分重要 的參數,所以對溫度的測量有十

3、分重要的意義。隨著信息技術與微電子 技術的發(fā)展,溫度的監(jiān)控已經實現了自動化、智能化。 china_ 2.1 設計任務書 2.1.2 設計的要求 1. 完成系統的設計方案,并論證其可行性。 2. 完成系統硬件系統的設計與制作。 3. 完成系統軟件系統的設計。 4. 完成技術方案報告并撰寫論文 2.1.3 設計及論文的時間安排 第一部分 閱讀相關資料( 2周)。 第二部分 設計系統的總體方案( 3周)。 第三部分 設計硬件系統( 3周)。 第四部分 編制系統的軟件程序( 3周)。 第五部分 系統模塊調試以及系統總體聯調( 2周)。 第六部分 完成論文寫作準備答辯( 3周)。 china_ 2.1

4、設計任務書 2.1.4 摘要 嵌入式技術、微電子技術、傳感器技術極大地推動了溫度 監(jiān)控技術的發(fā)展,也為溫度監(jiān)控系統的實現提供了多種方法, 本文利用單片機技術和傳感器技術設計了一種實時溫度監(jiān)控 系統。 系統的主控制器是 ATMEL公司的 AT89S52,傳感器是使 用較為廣泛的數字溫度傳感器 DS18B20,它具備獨特的單線 接口方式,與微處理器連接時僅需要一條線即可實現微處理 器與 DS18B20的雙向通訊。 本文對系統的總體設計方案與論證、硬件系統的設計、軟 件系統的設計等做出了詳盡的說明。 關鍵詞: AT89S52、 DS18B20、溫度監(jiān)控、單線接口 china_ 2.2 引言 2.2.

5、1 研究背景 2009年 8月,溫家寶總理在訪問中科院無錫高新微納 傳感網工程技術研發(fā)中心時提出“在激烈的國際競爭中, 迅速建立中國的傳感信息中心或感知中國中心”, 11 月 3日,在 讓科技引領中國可持續(xù)發(fā)展 的講話中,溫 總理再次提出“要著力突破傳感網、物聯網關鍵技術,及 早部署后 IP時代相關技術研發(fā),使信息網絡產業(yè)成為推動 產業(yè)升級、邁向信息社會的發(fā)動機”。 溫度傳感器在整個物聯網中是重要的節(jié)點,廣泛應用 于智能樓宇、大棚、倉庫、農田監(jiān)測等領域。 DS18B20 數字溫度傳感器是 DALLAS公司生產的最新可組網、單線 數字式溫度傳感器,十分適合在智能監(jiān)控領域使用。 本課題來源于工程實

6、踐 , 應用性較強 , 下面將介紹本課 題的研究背景 、 本論文的各部分內容安排等 。 china_ 2.2 引言 2.2.2 本文研究的主要內容 本課題利用單片機 AT89S52、數字溫度傳感器 DS18B20、液晶顯示屏、蜂鳴器、 EEPROM等設計了一 個具有實現檢測、實時顯示的溫度監(jiān)控系統,主要工作有: 完成系統的總體設計方案。 了解單片機、傳感器的工作原理與特性,完成硬件系統的 設計。 完成軟件系統的設計。 調試運行,保證系統的穩(wěn)定性和程序的可靠性。 撰寫論文和技術報告。 china_ 2.3 系統總體方案的設計與論證 系統方案決定了整個系統的可實現性和性能。為了可以高指標地完 成系

7、統設計,就必須要對系統的各個設計方案進行權衡與綜合,既要考 慮到滿足設計要求,又要考慮到系統的可行性和易行性。所以系統方案 的論證顯得尤為重要。本節(jié)首先介紹本系統總體方案的設計,然后詳細 說明硬件系統與軟件系統的設計方案。 2.3.1 系統總體方案設計 基于單片機和溫度傳感器的實時溫度監(jiān)控系統的總體方案如下圖所 示 , 該系統由單片機 、 數字溫度傳感器 DS18B20、 EEPROM 24C02、 蜂鳴器等組成 , 當傳感器監(jiān)測到溫度信息后傳輸給微控制器 , 微控制器 對接收到的數據進行處理 , 將數據實時顯示到液晶顯示屏上 , 系統設置 了兩個閾值 , 一旦現場溫度超出了或者低于閾值 ,

8、系統通過蜂鳴器進行 報警 。 系統還具備電子密碼鎖的功能 , 防止非工作人員誤操作了系統 。 如下圖中 , 傳感器模塊與微控制器模塊是系統的核心部分 , 各模塊 在單片機的控制下完成指定功能 。 china_ 2.3 系統總體方案的設計與論證 微 控 制 器傳 感 器 液 晶 顯 示 屏 電 子 密 碼 鎖 鍵 盤 輸 入 設 備 2.3.2 系統方案的論證 系統由單片機、傳感器、 EEPROM、液晶顯示屏等組成。 china_ 2.4 系統硬件各模塊設計 硬件包括電源模塊、微控制器模塊、液晶顯示模塊、 EEPROM模塊、溫度采集模塊、鍵盤輸入電路等組成。 2.4.1 系統電源 單片機 AT8

9、9S52的供電電壓為 4.0V到 5.5V,溫度傳感器 的供電電壓為 3V到 5V, CAT24C02供電電壓為 1.8V到 6V,所 以系統選用 5V電壓供電,可以讓所有芯片正常工作。室內場合 可以直接用 5V的電源適配器,室外場合可用太陽能供電板。 2.4.2 單片機 AT89S52電路 單片機是系統的控制核心 , 因此單片機模塊的設計也是硬件 設計的核心部分 , 這部分設計的成功與否決定了整個系統能否正 常工作 。 china_ 2.4 系統硬件各模塊設計 2.4.3 溫度采集電路 1. DS18B20的結構框圖 DS18B20的結構框圖如下圖所示,從圖中可以看出, DS18B20的三個

10、主要數字部件是: 64位激光 ROM、溫度 傳感器、非易失性溫度報警觸發(fā)器 TH、 TL。 器件既可以用外部電壓供電,也可以從通訊線上獲得能 量,過程為:在信號線處于高電平器件把能量存儲在內部電 容里,信號線處于低電平器件消耗電容上的電容。 china_ 2.4 系統硬件各模塊設計 2.4.3 溫度采集電路 2. DS18B20的測量原理 DS18B20通過偏上測量技術實現溫度的測量,溫度測量 電路如下圖所示。 china_ 2.4 系統硬件各模塊設計 2.4.3 溫度采集電路 3. 提高溫度值分辨率 控制器從 DS18B20中讀取溫度值,將 0.5 位 ( LSB)從讀取的值中截去,這個值稱

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

12、EEPROM,通過 IIC總線接口進行操作,有一個專 門的寫保護功能,其管腳配置圖如下圖所示。 china_ 2.4 系統硬件各模塊設計 A0, A1, A2為器件地址線 , 用于多個器件級聯時設置器件地址 , 當這 些腳懸空時默認值為 0( 24WC01除外 ) 。 WP為寫保護引腳 , 如果 WP連接 到 Vcc, 所有內容都被寫保護 , 即只能讀取 , 當 WP管腳連接到 Vss或者懸空 時 , 允許器件進行正常的讀 /寫操作 。 SCL, SDA為 IIC總線接口 。 芯片管腳 描述如下表所示 , 連接圖如下圖所示 。 管腳名稱 功能 A0, A1, A2 器件地址選擇 SDA 串行數

13、據、地址傳輸線 SCL 串行時鐘 WP 寫保護 Vcc 1.8V6V工作電壓 Vss 地 china_ 2.4 系統硬件各模塊設計 2.4.5 鍵盤輸入電路 在一個需要人機交互的電子系統中 , 鍵盤是必不可少的輸入裝置 。 鍵 盤是有許多按鍵開關組成的 , 一旦按鍵按下 , 單片機 I/O口的電平會發(fā)生 變化 , 單片機通過判斷 I/O口電平的變化來識別按鍵 。 在單片機的接口應 用中 , 鍵盤接口一般分為兩種:一種是獨立式鍵盤 , 一種是矩陣式鍵盤 。 china_ 2.4 系統硬件各模塊設計 獨立式鍵盤的每一個按鍵都有一個信號線與單片機相連,每一個鍵互不影響,這 種鍵盤的優(yōu)點是結構簡單,使

14、用方便,但是缺點也是顯而易見的,那就是占用資源過 多,按鍵數目越多,占用的 I/O口就越多,所以如果系統需要的按鍵比較多時,一般采 用矩陣式鍵盤。 矩陣式鍵盤的按鍵連接在行、列線構成的矩陣電路的交叉處,每當有按鍵按下時 通過該鍵將相應的行、列線連通,如下圖所示。獲取鍵值的過程為: CPU先將某一個 行線為低,其余行線為高,比如這里先將 P1.4置為 0,然后 CPU讀取列線的值,如果 P1.1為 0,說明 P1.1與 P1.4相連了,那么可以確定“ 1”號鍵被按下了,以此類推。 china_ 2.4 系統硬件各模塊設計 2.4.6 蜂鳴器電路 在單片機的應用系統中,蜂鳴器是常用的設備,蜂鳴 器

15、主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。 壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗 匹配器及共鳴箱、外殼等組成,多諧振蕩器由晶體管或集成 電路構成。當接通電源后,多諧振蕩器起振,輸出 1.52.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā) 聲。 電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片 及外殼等組成。接通電源后,振蕩器產生的音頻信號電流通 過電磁線圈,使電磁線圈產生磁場。振動膜片在電磁線圈和 磁鐵的相互作用下,周期性地振動發(fā)聲。 china_ 2.4 系統硬件各模塊設計 2.4.7 液晶顯示電路 液晶顯示部分采用 16 2液晶顯示模組,它是專門用于顯示 字母、數字、符號的液晶

16、顯示模塊,它的顯示特性為: 5V電壓供電,低功耗、高可靠。 內置 160個 5 7點陣字符和 32個 5 10點陣字符。 64字節(jié)的自定義字符 RAM,可自定義 8個 5 8點陣字符或 4 個 5 11點陣字符。 顯示方式: STN、半透、正顯。 驅動方式: 1/16 DUTY, 1/5 BIAS。 視角方向: 6點。 背光方式:底部 LED。 通訊方式: 4位或 8位并口。 適配 MC51和 M6800系列 MPU的操作時序。 china_ 2.5 系統軟件各模塊設計 軟件系統由主程序 、 實時溫度采集程序 、 液晶顯示程序 、 電子密碼鎖程序 、 蜂鳴器報警程序 、 EEPROM存儲與讀寫

17、程 序 、 鍵盤掃描程序等組成 。 2.5.1 實時溫度采集程序 1.初始化 DS1820 2. 讀一個字節(jié) 3. 寫一個字節(jié) 4. 讀取 64位序列碼 5. 讀取溫度 china_ 2.5 系統軟件各模塊設計 2.5.2 EEPROM存儲與讀寫程序 EEPROM選用的是使用較為廣泛的 CAT24C02,該芯片基 于 IIC總線協議。 IIC總線的協議定義:只有在總線空閑時才允許啟動數據傳送; 在數據傳送過程中,當時鐘線為高電平時,數據線必須保持穩(wěn)定 狀態(tài),不允許有跳變,時鐘線為高電平時,數據線的任何電平變 化將被看作總線的起始或停止信號。 1. 開始與停止 2. 24C02向 MCU傳輸數據

18、 3. MCU向 24C02傳輸數據 china_ 2.5 系統軟件各模塊設計 2.5.3 電子密碼鎖程序 為了系統的安全性,設置了電子密碼鎖,防止非相關人員的誤操作。電 子密碼鎖的程序主要分為密碼驗證與密碼修改兩部分。 1. 密碼驗證 2. 密碼修改 2.5.4 蜂鳴器報警程序 2.5.5 鍵盤掃描程序 2.5.6 液晶顯示程序 1. 寫指令數據到 LCD 2. 寫數據到液晶 3. 清屏子程序 china_ 2.5 系統軟件各模塊設計 2.5.7 主程序設計 主程序的流程圖如圖所示 。 開 始 輸 入 密 碼 初 始 化 D S 1 8 B 2 0 是 否 正 確 ? 初 始 化 成 功 ?

19、 讀 取 并 顯 示 溫 度 溫 度 是 否 在 閾 值 范 圍 內 ? 蜂 鳴 器 報 警 否 是 是 否 否 是 china_ 2.6 系統調試方法及性能測試 掌握調試系統的方法對于設計的效率至關重要,特別是 本系統涉及到的器件種類繁多。程序的模塊較多,本節(jié)介紹 在本系統設計過程中的調試方法,這有助于系統的快速設計。 2.6.1 系統調試方法 本系統涉及到的模塊主要有:液晶、 EEPROM、 DS18B20等。在系統設計時應對各模塊分別進行測試,如 測試 EEPROM時,將 1, 2, 3, 4, 5, 6分別寫入,然后再 讀取,從而判斷 EEPROM是否工作正常。 DS18B20相關的 操作較多,可分步測試,即讀取 64位 ROM,將其在液晶屏 上顯示,再對照 DATASHEET,判斷讀取是否成功。分模塊、 分步測試是十分有效的方法。 china_ 2.6 系統調試方法及性能測試 2.6.2 系統性能測試 1. 電子密碼鎖功能測試 2. 溫度監(jiān)控功能測試 2.7 本章小結 本章介紹了一種基于單片機與 DS18B20溫度傳感器的實時 溫度監(jiān)控系統的設計,該接收器使用單片機作為主控制器, 涉及到了 1602液晶屏、基于 IIC總線的 EEPROM等器件的 使用。在設計過程中包括了器件的選擇、硬件設計、軟件設 計和調試等完整的開發(fā)設計的過程,對讀者很有幫助。 china_

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


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

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲