基于單片機的LED數(shù)碼管溫度顯示系統(tǒng)設(shè)計方案_第1頁
基于單片機的LED數(shù)碼管溫度顯示系統(tǒng)設(shè)計方案_第2頁
基于單片機的LED數(shù)碼管溫度顯示系統(tǒng)設(shè)計方案_第3頁
基于單片機的LED數(shù)碼管溫度顯示系統(tǒng)設(shè)計方案_第4頁
基于單片機的LED數(shù)碼管溫度顯示系統(tǒng)設(shè)計方案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1方案選擇....................................................................................................................2方案一:..........................................................................................................................2方案二:..........................................................................................................................2方案三:..........................................................................................................................22方案設(shè)計....................................................................................................................32.1主程序.....................................................................................................................32.2讀溫度子程序.........................................................................................................32.3轉(zhuǎn)換溫度命令子程序.............................................................................................42.4計算溫度子程序.....................................................................................................5在當今社會環(huán)境中,關(guān)于溫度的問題無處不在,無處不有。無論你在哪個地從十八世紀的工業(yè)革命起,工業(yè)的發(fā)展與能否控制溫度有很大的聯(lián)系。在冶煉,醫(yī)藥,水泥等諸多行業(yè),幾乎大部分的工業(yè)部門都必須要考慮溫度對其產(chǎn)生的影響。溫度不僅僅對工業(yè)很重要,在農(nóng)業(yè)中溫度對于環(huán)境的監(jiān)測與控制也有非常重要的作用。1方案選擇方案一:本方案采用熱敏電阻來作為傳感器測量溫度,但是以熱敏電阻來做溫度傳感器的話,NTC的最不如意的方面就是電阻值變化不是線性的,分散性很大,要經(jīng)過處理后才可以使測量值和輸出的數(shù)據(jù)成線性關(guān)系,才能更好的得到測的的數(shù)據(jù)。NTC熱敏電阻不但不太適合作為溫度傳感器,而且非常容易老化,不適合采用。方案二:本方案采用的是用常用的熱敏電阻來模擬溫度傳感器。熱敏電阻的電阻值跟測量溫度的數(shù)值變化相應(yīng)著指數(shù)的規(guī)律,不是線性規(guī)律,所以要經(jīng)過數(shù)據(jù)處理后變成線性規(guī)律來輸出數(shù)值,但是數(shù)據(jù)處理起來非常復雜。所以這種方案一般用在要求比較低的應(yīng)用中,先計算出一定數(shù)值內(nèi)非線性和線性關(guān)系的處理,才能簡單的計算出測得的數(shù)據(jù)。而且最終得出的數(shù)據(jù)只是模擬量,所以要經(jīng)過A/D轉(zhuǎn)化器處理后才可以傳輸給數(shù)碼管嗎,所以對硬件要求明顯要提高,所以不適合測量精準較高,范圍廣的數(shù)據(jù)。方案三:本方案采用的是數(shù)字溫度傳感器作為測量元件,數(shù)字溫度傳感器是采用微電如今,市場上已經(jīng)存在了了許多種不同系列的數(shù)字溫度傳感器產(chǎn)品。數(shù)據(jù)溫度傳感器中有著許多種不同的部件:溫度傳感器、A/D轉(zhuǎn)換器、信號處理器、寄存器和接口電路。DS18B20是數(shù)字溫度傳感器的一種,它擁著著數(shù)字溫度傳感器的整套功能,可以簡單、準確的測的溫度的數(shù)據(jù),并且測量范圍大,穩(wěn)定性很好等特點。在這三種方案中,第一種、第二種方案都有著非常大的缺點,方案三不但功能齊全,而且設(shè)置比較簡單,實用性最高,所以本次實驗選擇方案三。2方案設(shè)計2.1主程序主程序是用來讀取測得的溫度的數(shù)值,經(jīng)過處理DS18B20的數(shù)據(jù)后傳輸出去,每次隔1S測的一次溫度并傳輸出去,如此可以把每一秒測的的數(shù)據(jù)顯示出去,能及時的刷新出最新的測量數(shù)據(jù),主程序的流程圖如圖2-1所示。NYYN圖2.2讀溫度子程序讀出溫度子程序主要負責的是獲取RAM的9CRC2-2所示。發(fā)YNNY圖2.3轉(zhuǎn)換溫度命令子程序轉(zhuǎn)換溫度命令子程序負責的是發(fā)送啟動轉(zhuǎn)換溫度的命令,此時使用的是12位分辨率時轉(zhuǎn)換時間大概在750ms左右,此子程序中是用的是1s顯示

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論