基于51單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)(畢業(yè)答辯)_第1頁
基于51單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)(畢業(yè)答辯)_第2頁
基于51單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)(畢業(yè)答辯)_第3頁
基于51單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)(畢業(yè)答辯)_第4頁
基于51單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)(畢業(yè)答辯)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于單片機(jī)技術(shù)的溫度控制系統(tǒng)設(shè)計(jì)

學(xué)生姓名:指導(dǎo)教師:學(xué)號(hào):班級(jí):溫度控制系統(tǒng)設(shè)計(jì)綱要1.單片機(jī)溫控系統(tǒng)研究的意義2.設(shè)計(jì)目標(biāo)和控制方案選擇3.系統(tǒng)的硬件設(shè)計(jì)4.系統(tǒng)的軟件設(shè)計(jì)5.系統(tǒng)仿真6.結(jié)論基于單片機(jī)技術(shù)的溫度控制系統(tǒng)設(shè)計(jì)溫度控制系統(tǒng)設(shè)計(jì)意義: 本次設(shè)計(jì)從硬件和軟件兩方面來講述水溫自動(dòng)控制過程,在控制過程中主要應(yīng)用AT89C51.ADC0809、LED顯示器,而主要是通過AD590溫度傳感器采集溫度,以單片機(jī)為核心控制部件,并通過四位數(shù)碼管顯示實(shí)時(shí)溫度。軟件方面采用匯編語言來進(jìn)行程序設(shè)計(jì),使指令的執(zhí)行速度快,節(jié)省存儲(chǔ)空間。為了便于擴(kuò)展和更改,軟件的設(shè)計(jì)采用模塊化結(jié)構(gòu),使程序設(shè)計(jì)的邏輯關(guān)系更加簡(jiǎn)潔明了,使硬件在軟件的控制下協(xié)調(diào)運(yùn)作。單片機(jī)溫控系統(tǒng)研究的意義設(shè)計(jì)目標(biāo)和控制方案選擇設(shè)計(jì)目標(biāo): 利用AT89C51單片機(jī)設(shè)計(jì)一套功能簡(jiǎn)單、使用方便、價(jià)格低廉的溫度控制系統(tǒng)。系統(tǒng)應(yīng)該具備實(shí)時(shí)顯示溫度的功能和溫度設(shè)置功能。要求恒溫溫度控制的范圍在0°C~100°C,連續(xù)可調(diào),測(cè)量誤差<=1°C。系統(tǒng)控制方案的選擇: 這個(gè)方案是采用AT89C51單片機(jī)系統(tǒng)來實(shí)現(xiàn)的,單片機(jī)軟件編程靈活、自由度大,可用軟件編程實(shí)現(xiàn)各種控制算法和邏輯控制。單片機(jī)系統(tǒng)可以用數(shù)碼管來顯示水溫的實(shí)際值,能用鍵盤輸入設(shè)定值。本方案選用的AT89C51芯片,不需要外擴(kuò)展存儲(chǔ)器,使系統(tǒng)整體結(jié)構(gòu)更為簡(jiǎn)單系統(tǒng)的結(jié)構(gòu)框圖:系統(tǒng)的硬件設(shè)計(jì)AT89C51AD590溫度采集ADC0809

A/D轉(zhuǎn)換可控硅SCR

電熱絲顯示電路控制電路光電耦合器

溫度控制系統(tǒng)設(shè)計(jì)溫度控制系統(tǒng)設(shè)計(jì)系統(tǒng)工作原理: 在溫控部分,選用AT89C51單片機(jī)為中央處理器,通過AD590溫度傳感器進(jìn)行溫度采集,將采集到的溫度信號(hào)通過A/D轉(zhuǎn)換再傳輸給單片機(jī),再由單片機(jī)控制顯示器和執(zhí)行單元。執(zhí)行單元是由單片機(jī)發(fā)出一個(gè)觸發(fā)信號(hào),通過光電耦合器和雙向可控硅來控制電熱絲的加熱與停止。系統(tǒng)的硬件設(shè)計(jì)A/D轉(zhuǎn)換器(ADC0809)系統(tǒng)的硬件設(shè)計(jì)

執(zhí)行電路圖溫度控制系統(tǒng)設(shè)計(jì)運(yùn)算放大電路:AD590是恒流輸出,其輸出電流剛好是1uA/K。在電路中用10K的電阻跟AD59串連,因此電阻兩電壓剛好就是0.01V/K。在零攝氏度時(shí)電阻兩端的電壓為2.73V然而模數(shù)轉(zhuǎn)換ADC0809的輸入電壓為0-5V,分辨率為0.19。精度比較低,如果電壓跟隨直接與模數(shù)轉(zhuǎn)換模塊直接相連就會(huì)有很大誤差。所以還要經(jīng)過差分放大電路把電壓放大10倍。具體是把電壓跟隨器輸出電壓與一個(gè)標(biāo)準(zhǔn)的2.73V的相減然后再放大10倍。這樣做之后溫度每改變一攝氏度電壓就改變0.1V。這樣就可以送入模數(shù)轉(zhuǎn)換模塊進(jìn)行轉(zhuǎn)換了。該電路的輸入端是兩個(gè)信號(hào)的輸入,這兩個(gè)信號(hào)的差值,為電路有效輸入信號(hào),電路的輸出是對(duì)這兩個(gè)輸入信號(hào)之差的放大。系統(tǒng)的硬件設(shè)計(jì)

溫度控制系統(tǒng)設(shè)計(jì)系統(tǒng)的硬件設(shè)計(jì)

傳感器及放大電路溫度控制系統(tǒng)設(shè)計(jì)工作原理圖:系統(tǒng)的硬件設(shè)計(jì)系統(tǒng)的硬件設(shè)計(jì)

PCB圖系統(tǒng)軟件設(shè)計(jì)初始化處理按鍵、顯示設(shè)定值啟動(dòng)A/D轉(zhuǎn)換數(shù)值處理顯示實(shí)際溫度比較設(shè)定溫度值和實(shí)際溫度值是否大于?加熱開始停止NY主程序流程圖:溫度控制系統(tǒng)設(shè)計(jì)軟件仿真圖:致謝 首先感謝王老師,這次的設(shè)計(jì)是在王老師的指導(dǎo)下修改完成的。在此,要對(duì)他的細(xì)心幫助和指導(dǎo)表

溫馨提示

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

評(píng)論

0/150

提交評(píng)論