資源描述:
《簡單多點溫度測量系統(tǒng)課程設(shè)計報告書》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、.課程設(shè)計報告(2010—2011年度第2學期)題目:基于DS18B20的多點溫度測量系統(tǒng)院系:姓名:學號:專業(yè):指導(dǎo)老師:2011年5月22日...一、設(shè)計任務(wù)及要求設(shè)計任務(wù):設(shè)計一個基于DS18B20的多點溫度測量系統(tǒng)。要求:1)測量點為多點(做2點);2)測量的溫度范圍為;3)測量的精度在;4)系統(tǒng)響應(yīng)時間為1s;5)數(shù)據(jù)傳輸方式:采用串行數(shù)據(jù)傳送的方式。2011年5月22日...目 錄1設(shè)計要求…………………………………………………………………………2設(shè)計的作用、目的………………………………………………………………
2、3設(shè)計的具體實現(xiàn)………………………………………………………………….3.1系統(tǒng)概述…………………………………………………………………….3.2?單元電路設(shè)計與分析………………………………………………………3.3電路的安裝與調(diào)試…………………………………………………………4心得體會及建議…………………………………………………………………4.1心得體會……………………………………………………………………4.2建議…………………………………………………………………………5附錄………………………………………………………………………
3、………6參考文獻…………………………………………………………………………...基于DS12B20的多點溫度測量系統(tǒng)設(shè)計報告1設(shè)計要求運用DS12B20溫度測量芯片實現(xiàn)一個多點溫度測量系統(tǒng),要求如下:(1).測量點為兩點。(2).測量的溫度為-40~+40°C(3).溫度測量的精度為±0.5°C(4).測量系統(tǒng)的響應(yīng)時間要小于1S。(5).溫度數(shù)據(jù)的傳輸方式采用串行數(shù)據(jù)傳送的方式。2設(shè)計的作用、目的通過本設(shè)計可以進一步了解熟悉單片機的控制原理以及外設(shè)與單片機的數(shù)據(jù)通信方法,尤其是串行通信方法以及單片機與外設(shè)間的接口問題。本設(shè)
4、計旨在提高學生的實際應(yīng)用系統(tǒng)開發(fā)能力,增長學生動手實踐經(jīng)驗,激起學生學以致用的興趣。3設(shè)計的具體實現(xiàn)3.1系統(tǒng)概述本系統(tǒng)分為溫度采集模塊、核心處理模塊、控制模塊和顯示模塊。溫度采集模塊由DS18B20溫度測量芯片構(gòu)成,它負責測量溫度后將溫度量轉(zhuǎn)化為數(shù)字信號,傳輸?shù)綌?shù)據(jù)處理模塊;核心處理模塊由AT89S52單片機組成,它負責與溫度采集模塊進行數(shù)據(jù)通信、對數(shù)據(jù)進行操作處理已經(jīng)對各種外設(shè)的響應(yīng)與控制;控制模塊由幾個按鍵組成,實現(xiàn)對測量點的選擇以及電路復(fù)位的操作;顯示模塊由一塊四位的八段譯碼顯示管和驅(qū)動芯片組成,它的作用是顯示測量
5、的溫度值。系統(tǒng)模塊組成圖:...核心處理模塊溫度采集模塊顯示模塊控制模塊3.2?單元電路設(shè)計與分析???一、模塊詳解:1.溫度采集單元。采用DALLAS公司的DS18B20溫度傳感器,該溫度傳感器將溫度檢測與數(shù)字數(shù)據(jù)輸出全集成于一個芯片上,它的一個工作周期分為溫度檢測和數(shù)據(jù)處理兩個部分,它采用單數(shù)據(jù)總線進行數(shù)據(jù)傳輸,由于本設(shè)計采用兩點測量溫度,兩個溫度傳感器的輸出數(shù)據(jù)腳共連在單片機的數(shù)據(jù)引腳上,因此在進行溫度檢測和數(shù)據(jù)處理中需要首先利用DS18B20的ROM操作指令對溫度傳感器的ROM—ID進行識別,以針對特定的溫度傳感器
6、進行操作。(對DS18B20的操作指令見附錄文件,識別ROM-ID的子程序見附錄程序)DS18B20的主要特征:·全數(shù)字溫度轉(zhuǎn)換及輸出·先進的單總線技術(shù)·最高12位的分辨率時的最大工作周期為750毫秒·可選擇寄生工作方式·檢測溫度范圍為-55°C~+125°C·內(nèi)置EEPROM,限溫度報警·64位光刻ROM,內(nèi)置產(chǎn)品序列號,方便多機掛接...·多種封裝形式,適應(yīng)不同硬件2.核心處理單元。采用Atmel公司的AT89S52單片機,它作為系統(tǒng)的核心部分,和溫度采集單元之間,它直接對溫度傳感器進行指令操作,獲取溫度傳感器的溫度數(shù)
7、據(jù)后進行各種處理,然后通過顯示模塊顯示出溫度值,工作過程中,接收來自控制模塊的信號,并對其作出相應(yīng)的響應(yīng)。AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。使用Atmel公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8位CPU...和在系統(tǒng)可編程Flash,使得AT89S52在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。。3.控制模塊。采用幾個按鈕開關(guān)和相應(yīng)的幾個10K電阻組成
8、,當按下按鈕是,得到一個低電平信號送入單片機,松開開關(guān)后變回高電平信號,單片機識別此信號并對此做出響應(yīng)。4.顯示模塊。采用一個四位的八段譯碼管和一塊八位鎖存器74HC373組成,采用掃描顯示的方式顯示四位數(shù)據(jù)。...(a)八段數(shù)碼管結(jié)構(gòu)(b)共陰型數(shù)碼管(c)共陽型數(shù)碼管八段LED數(shù)碼顯示管原理和結(jié)構(gòu)數(shù)