水溫加熱控制系統(tǒng)課件_第1頁(yè)
水溫加熱控制系統(tǒng)課件_第2頁(yè)
水溫加熱控制系統(tǒng)課件_第3頁(yè)
水溫加熱控制系統(tǒng)課件_第4頁(yè)
水溫加熱控制系統(tǒng)課件_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

水溫加熱控制系統(tǒng)指導(dǎo)教師:劉高鎖

設(shè)計(jì)組長(zhǎng):路凱淇組員:田柳章詩(shī)語(yǔ)徐術(shù)偉管梓鈺

班級(jí):L102401 系別:機(jī)電系1

本系統(tǒng)采用以單片機(jī)(Atmega16)為核心的定時(shí)控

制,實(shí)現(xiàn)水溫從室溫到100℃之間任意設(shè)定溫度的

恒溫控制,并能把實(shí)時(shí)溫度和設(shè)定溫度,實(shí)時(shí)時(shí)間

和設(shè)定時(shí)間顯示出來。項(xiàng)目任務(wù)

1.從鍵盤設(shè)定加熱溫度,啟動(dòng)系統(tǒng);

2.系統(tǒng)能顯示規(guī)定的加熱溫度;

3.系統(tǒng)能夠檢測(cè)到實(shí)時(shí)溫度并同步顯示。基本要求

根據(jù)項(xiàng)目基本要求,設(shè)計(jì)任務(wù)主要完成對(duì)壺內(nèi)的水溫進(jìn)行控制,在加熱的過程當(dāng)中對(duì)有關(guān)的數(shù)據(jù)進(jìn)行處理顯示。所以我們采用了DS18B20溫度傳感器和BC7281,采用DS18B20溫度傳感器是因?yàn)闇y(cè)量精度高,能把測(cè)到的數(shù)據(jù)直接傳送給單片機(jī)而不需要傳送裝置,BC7281可以實(shí)現(xiàn)鍵盤控制.項(xiàng)目的理解與設(shè)計(jì)顯示溫度

單片機(jī)鍵盤控制DS18B20溫度傳感器輸入溫度總體方案簡(jiǎn)圖Atmega16單片機(jī)

可控硅BC7281

DS18b20

4123

可控硅(1)概述可控硅是可控硅整流原件的簡(jiǎn)稱,是一種具有3個(gè)PN結(jié)的四層結(jié)構(gòu)的大功率半導(dǎo)體器件,一般由兩晶閘管反向連接而成。(2)可控硅的主要功用1.可控整流普通可控硅最基本的用途就是可控整流,大家熟悉的二極管可控整流電路,屬于不可控整流電路。2.無(wú)觸電開關(guān)可控硅一個(gè)關(guān)鍵用途在于無(wú)觸點(diǎn)開關(guān)。在自動(dòng)化設(shè)備當(dāng)中,用無(wú)觸點(diǎn)開關(guān)代替通用繼電器已被逐步應(yīng)用,其顯著特點(diǎn)是,無(wú)噪音、壽命長(zhǎng)。可控硅和其他半導(dǎo)體器件一樣,有體積小、效率高、穩(wěn)定性好、工作可靠等優(yōu)點(diǎn)。它的出現(xiàn),使半導(dǎo)體技術(shù)從弱電領(lǐng)域進(jìn)入了強(qiáng)電領(lǐng)域,成為工業(yè)、農(nóng)業(yè)。交通運(yùn)輸、軍事科研以至商業(yè)、民用電器等方面爭(zhēng)相采用的元件??煽毓璧膬?yōu)點(diǎn)【DS18B20溫度傳感器】1)DS18B20概述

DS18B20是Dallas半導(dǎo)體公司推出的單線數(shù)字式測(cè)溫芯片,它的體積小適用電壓更寬。他能實(shí)現(xiàn)采集溫度數(shù)據(jù),并將數(shù)據(jù)直接轉(zhuǎn)換成數(shù)字量輸出。DS18B20的管腳排列如下:

這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲(chǔ)在18B20的兩個(gè)8比特的RAM中,二進(jìn)制中的前面5位是符號(hào)位,如果測(cè)得的溫度大于0,這5位為0,只要將測(cè)到的數(shù)值乘于0.0625即可得到實(shí)際溫度;如果溫度小于0,這5位為1,測(cè)到的數(shù)值需要取反加1再乘于0.0625即可得到實(shí)際溫度。3.DS18B20溫度傳感器的存儲(chǔ)器DS18B20溫度傳感器的內(nèi)部存儲(chǔ)器包括一個(gè)高速暫存RAM和一個(gè)非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發(fā)器TH、TL的結(jié)構(gòu)寄存器。.配置寄存器

低五位一直都是1,TM是測(cè)試模式位,用于設(shè)置DS18B20在工作模式還是在測(cè)試模式。在DS18B20出廠時(shí)該位被設(shè)置成0,(用戶不要去改動(dòng))。R1和R0用來設(shè)置分辨率,如下表所示,(DS18B20出廠時(shí)被設(shè)置為12位)該字節(jié)各位的意義完成溫度轉(zhuǎn)換及復(fù)位

根據(jù)DS18B20的通訊協(xié)議,主機(jī)控制DS18B20完成溫度轉(zhuǎn)換必須經(jīng)過三個(gè)步驟:每一次讀寫之前都要對(duì)DS18B20進(jìn)行復(fù)位,復(fù)位成功之后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對(duì)DS18B20進(jìn)行預(yù)定操作。復(fù)位要求主CPU將數(shù)據(jù)線下拉500微秒,然后釋放,DS18B20收到信號(hào)后等待16—60微秒左右,后發(fā)出60—240微秒的存在低脈沖,主CPU收到此信號(hào)表示復(fù)位成功。voidinit_1820(void){ ddrt|=D0; //設(shè)置端口輸出 port|=D0; //輸出一個(gè)脈沖 port&=~D0; delay_nus(600); //延時(shí)480us以上 port|=D0; //輸出一個(gè)脈沖 ddrt&=~D0; delay_nus(60); //15~60us while(pin&D0); //等待應(yīng)答ddrt|=D0; //設(shè)置輸出port|=D0; //輸出高電平delay_nus(200); //60~240us}voidwrite_1820(unsignedcharx){ unsignedcharm; for(m=0;m<8;m++){ port&=~D0; //寫數(shù)據(jù),從低位開始 if(x&(1<<m)) //判斷數(shù)據(jù)極性 port|=D0; else port&=~D0; delay_nus(60); //延時(shí)15~60us port|=D0; }port|=D0; //結(jié)束寫數(shù)據(jù),置高總線}unsignedcharread_1820(void){unsignedchartemp=0,k,n;for(n=0;n<8;n++){ port&=~D0; //輸出一個(gè)起始脈沖 port|=D0; ddrt&=~D0; //設(shè)端口為輸入 k=(pin&D0); //讀數(shù)據(jù),從低位開始 if(k) //判斷數(shù)據(jù)極性 temp|=(1<<n); else temp&=~(1<<n); delay_nus(80); //延時(shí)60~120us ddrt|=D0; //設(shè)端口為輸出 } return(temp); //返回讀出的數(shù)據(jù)}voidmain(void){ INT0_Init(); BC7281_init();DDRB=0xff;

while(1) { temprter=Read_1820_temprter(); //讀取溫度 a=(temprter%10000)/1000; b=((temprter%10000)%1000)/100; c=(((temprter%10000)%1000)%100)/10; d=(((temprter%10000)%1000)%100)%10; if(flag6==1) { write7281(0x15,(0x00+(d&0x0f))); write7281(0x15,(0x10+(c&0x0f))); write7281(0x15,(0x20+(b&0x0f))); write7281(0x15,(0x30+(a&0x0f))); } temprter1=a*10+b; if(temprter1>(zhi-4)) {

PORTB=0x00; } if(temprter1<(zhi-4)) {PORTB=0xff;

}/*write7281(0x15,(0x70+shi)); write7281(0x15,(0x60+ge));*/ }}

遇到的問題 1.下不進(jìn)程序以為芯片壞了,經(jīng)過檢查是芯片被鎖,對(duì)芯片進(jìn)行解

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論