




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
FFFF摘要:主要介紹了一種利用單片機(jī)控制水溫的電路系統(tǒng)。硬件部分由溫度測(cè)量電路模塊、溫:熱敏電阻、繼電器、avr單片機(jī)、水溫控制算Thisreportisdesignedtoserveasadiscussionandillustrationaboutthetheory,design,realizationandmanipulationofacircuitsystem,whichisusedtocontrolthetemperatureofthewaterinheaterbyaSCM.Thehardwareiscomposedoftwoparts:themoduleofmeasuringtemperaturesystemandthemoduleofcontrollingtemperaturesystem.SoftwaresupportisthemoduleofavrSCMcontrolsystem.Thesystemfirsttransformthechangeoftemperatureintothechangeofresistencethroughasensorcalledtemperaturesensing.Thecontrollingsystem’sinputisthevoltagefromapinonSCM,thenthesystemmakesuseofthisvoltagetodeterminewhethertherelayisonoroffthroughaaudionsothatthewaterheatercanbecontrolledautomatically.TheSCMsystem’sinputiseightdigitsbinarydatathatcomesfromthecontrollingsystem.Itfirstgetsthetemperatureaccordingtothevoltage-temperaturetablestoredinadvance,thencomparesitwiththehostcompuer’sfixedtemperture.Atlast,itcontrolsthewatertemperaturethroughthecontrollingnsprestored.TempersturesensingControllingnsofwater概 編寫(xiě)說(shuō) 名詞定 相關(guān)文 系統(tǒng)總 系統(tǒng)功能描 系統(tǒng)總體結(jié) 溫度測(cè)量模 溫度控制模 系統(tǒng)原理框 溫度測(cè)量模塊的硬件設(shè) 原理 設(shè)計(jì)原 穩(wěn)壓電路設(shè) 熱敏電阻溫度與阻值關(guān)系的計(jì) 溫度控制模塊的硬件結(jié) 原理 設(shè)計(jì)原 繼電器工作方 系統(tǒng)各部分軟件設(shè) 溫度測(cè) 溫度控制模 過(guò)沖現(xiàn) 程序調(diào) 水溫控 主要功 代碼實(shí) 加熱控 主要功 程序?qū)?致 參考資 附 程序........................................................................................................學(xué)習(xí)心得和建議意 概了解電子技術(shù)基礎(chǔ)知識(shí),對(duì)單片機(jī)的應(yīng)用有所了解的電子技 者、在校師生或工程技術(shù)avr單片機(jī):包括CPU(進(jìn)行運(yùn)算、控制)、RAM(數(shù)據(jù))、ROM(程序)、輸入/輸出設(shè)備(串行口、并行輸出口等)、ADC0804的一塊集成電路。中斷:CPU對(duì)系統(tǒng)發(fā)生的某個(gè)作出的一種反應(yīng),CPU暫停正在執(zhí)行的程序,保留現(xiàn)場(chǎng)后自科技創(chuàng)新[6]總體設(shè)計(jì)報(bào)告科技創(chuàng)新[6]全局主系統(tǒng)設(shè)計(jì)報(bào)告.doc科技創(chuàng)新[6]本系統(tǒng)設(shè)計(jì)報(bào)告科技創(chuàng)新[6]超聲波測(cè)量子系統(tǒng)設(shè)計(jì)報(bào)告.doc科技創(chuàng)新[6]電機(jī)測(cè)控子系統(tǒng)設(shè)計(jì)報(bào)告.doc系統(tǒng)總AD,然后傳給單片機(jī),avr單片機(jī)1.溫度測(cè)量模塊的硬件設(shè)op07AD的輸入,AD的另一個(gè)輸入由穩(wěn)定的標(biāo)準(zhǔn)參考電壓給定。這個(gè)TL4314V輸出。32.54
R4R5RAeB/TR、TA、B則為待定參數(shù)。所以接下來(lái)就需要通過(guò)所測(cè)得的數(shù)據(jù)來(lái)擬合得到AB。TRTR1TR溫度控制模塊的硬件結(jié)3220V交流電壓。4112V,82,36,73部分功能,水溫測(cè)量、加熱控制。單片機(jī)子系統(tǒng)主要完成了與本地通信,水水溫測(cè)量的主要原理是熱敏電阻會(huì)隨著溫度的變化改變阻值,進(jìn)而改變AD兩端電壓。AD會(huì)把目標(biāo)溫度目標(biāo)溫度YN圖 本次試驗(yàn)第一次采用avrAD的。首先要做的是,通過(guò)實(shí)驗(yàn)的方法,將實(shí)際溫度和A/D數(shù)據(jù)對(duì)應(yīng)起來(lái)。這個(gè)過(guò)程就是定標(biāo)。具體7所示。Tt 圖 Tt t T8(注:ta為第一次停止加熱點(diǎn),tb為開(kāi)始慢速加熱點(diǎn)降低水溫上升速度,在此后的過(guò)程中,控制電熱杯時(shí)通時(shí)斷,讓水溫緩慢上升到目標(biāo)溫度,如圖程序調(diào)3大塊組成:AVRA/D轉(zhuǎn)換為實(shí)際的水溫。同時(shí),在數(shù)碼管上顯定義數(shù)組ad_table[95],用來(lái)存放95個(gè)溫度對(duì)應(yīng)的編碼。首先,用實(shí)驗(yàn)的方法將實(shí)際溫度和ISR(TIMER0_OVF_vect)//05ms{TCNT0=0x64;//reloadcounter//staticunsignedcharstaticunsignedcharadc_interval_counter=0;//static,只初始化一次{ while(!(ADCSRA&ADCSRA|= digi[0]={elseif((ad_table[temperature]-current)>(current-ad_table[temperature-1]))}voidrefresh_disy(){intnum;digi[0] digi[1]num- digi[2]num-digi[0]*1000- =( }952s,再重新啟1s;532s,再重新啟0.7s.30.5sunsignedintcnt1s;unsignedintcnt11s;unsignedintcnt21s;unsignedintcnt2s;unsignedintcnt7s;unsignedintcnt32s;unsignedintcnt5s;unsignedintcnt4s;unsignedintwait1s;unsignedintwait11s;unsignedintwait21s;unsignedintwait2s;unsignedintwait7s;unsignedintwait32s;unsignedintwait5s;unsignedintwait4s;void{}}void{}}void{}}void{}}voidW7S()/*2秒函數(shù){}}voidW32S()/*1秒函數(shù){{}}void{
}}void{
}} if(wait21s==1)cnt21s++; if(wait32s==1)cnt32s++; {}{}{}{}{}{}{}{}{}{}{}{}{}elseif(current>=ad_table[target])致件部分的編寫(xiě),恰好本次實(shí)驗(yàn)又是我們第一次使用avr單片機(jī)。關(guān)于單片機(jī)的知識(shí)要從0開(kāi)始學(xué)起,參考資
[2]龍等,嵌入式技術(shù)與系統(tǒng)——InterXScale結(jié)構(gòu)與開(kāi)發(fā),航空航天大學(xué)ATMEL,8BITMICROCONTROLLERWITH8KBYTESIN-SYSTEMPROGRFLASHTexasInstruments,[10]MicroelectronicsFifthEdition,Sedra&Smith,PrenticeHall,附//AVRapplicationbuilder:2010-04-06//Target://Crystal:#include<avr/io.h>#include<avr/interrupt.h> 常量定 #defineCrystal#defineBaud1200//1s軟件定時(shí)器溢出值,200個(gè)5ms#defineV_T1s 變量定 unsignedcharunsignedcharunsignedcharunsignedcharunsignedcharvolatile//AD0~1000~100intADC10位的,一unsignedint{120,120,120,120,120,120,120,120,120,120,120,unsignedint unsignedint unsignedchardisy_mode=0;//0表示顯示設(shè)溫度target,1表示顯示ADC讀數(shù)unsignedchartemperature=19;unsignedintcnt1s;unsignedintcnt11s;unsignedintcnt21s;unsignedintcnt2s;unsignedintcnt7s;unsignedintcnt32s;unsignedintcnt5s;unsignedintcnt4s;unsignedintwait1s;unsignedintwait11s;unsignedintwait21s;unsignedintwait2s;unsignedintwait7s;unsignedintwait32s;unsignedintwait5s;unsignedintwait4s;void{}}void{}}void{}}void{}}voidW7S()/*2秒函數(shù){}}voidW32S()/*1秒函數(shù){{}}void{}}void{}}//ADCvoidinit_ADC(){ADMUX=0;//0PA0ADCSRA=0x0E;//64,允許中斷SFIOR&=0x0F;}voiddo_ADC(){}//ADC中斷服務(wù),這里除了讀ADC之外還沒(méi)任何功能,因?yàn)橄纫獪y(cè)每個(gè)溫度對(duì)應(yīng)的}else}}voidrefresh_disintnum;digi[0] digi[1]num- digi[2]num-digi[0]*1000- =( } 7D7~0PGFEDCBAunsignedcharNUMTOSEG7(unsignedchar{unsignedcharAA;switch(DATA){case0:AA=0xc0;break;//case1:AA=0xf9;break;//case2:AA=0xa4;break;//case3:AA=0xb0;break;//case4:AA=0x99;break;//case5:AA=0x92;break;//case6:AA=0x82;break;//case7:AA=0xf8;break;//case8:AA=0x80;break;//case9:AA=0x90;break;//‘9’case10:AA=0x88;break;‘A’case11:AA=0x83;break;‘B’case12:AA=0xc6;break;‘C’case13:AA=0xa1;break;‘D’case14:AA=0x86;break;‘E’case15:AA=0x8e;break;//‘F’case'-':AA=0xdf;break;//破折號(hào)case'_':AA=0xf7;break;//下劃線case'':AA=0xff;break;//消隱default:AA=0xff;}}voiddisy_led(unsignedcharseg,unsignedchar{unsignedchar//selPORTA&= //PA7=0;for{if((sel&0x80)==0)//最送U2SERPORTA&=~(1<<PA5);//PORTA|= //PORTA&= PORTA| //PA6=1srclk=1sel //sel}//seg74hc595for(i=0;i<8;i++){if((seg&0x80)==0)//最送U2SERPORTA&=~(1<<PA5);PORTA|= PORTA&= PORTA| //PA6=1srclk=1seg //seg}PORTA|= //PA7=1;PORTA& //PA7=0;rclk=0}void{PORTA=DDRA=0xE0;PAPA7、PA6、PA5PORTB=0x00;DDRB=PORTC0xf0;PCPC7、PC6、PC5、PC4DDRC=0x01;PCPORTD=0x00;DDRD=UCSRB= UCSRA UCSRC= //0000UBRRL=(Crystal/8/(Baud+1))%256;//USX=0UBRRH=(Crystal/8/(Baud+1))/256;//ATMAGE16UCSRB=0xD8 }//TIMER0initialize-//WGM://desiredvalue://actualvalue:200.321Hz(0.2%)voidtimer0_init(void){TCCR0=0x00;//stopTCNT0=0x64;//setcountOCR0=0x9C;//setcompareTCCR0=0x04;//starttimer}void{TCCR1=0x00;//stopTCNT1=0x64;//setcountOCR1=0x9C;//setcompareTCCR1=0x05;//starttimer}ISR(TIMER0_OVF_vect)//05ms{TCNT0=0x64;//reloadcounter//staticunsignedchar////////////////////////////////////////我加的,adc5ms5×5ms,你staticunsignedcharadc_interval_counter=0;//static,只初始化一次 要改成其他周期,只需要 while(!(ADCSRA&ADCSRA|= digi[0]={
} if(wait21s==1)cnt21s++; if(wait32s==1)cnt32s++; {}{}{}{}{}{}{}{}{}{}{}{}{}elseif(current>=ad_table[target]) }
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中文文獻(xiàn)資料檢索知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春齊魯師范學(xué)院
- 三級(jí)人力資源管理師-三級(jí)人力資源管理師考試《理論知識(shí)》押題密卷2
- 電廠照明施工方案
- 2025年液壓機(jī)械元件項(xiàng)目發(fā)展計(jì)劃
- 橋梁塔吊施工方案
- 核心素養(yǎng)理念指導(dǎo)下小學(xué)語(yǔ)文高效課堂的構(gòu)建策略
- 關(guān)于融資租賃公司會(huì)計(jì)處理的探討
- 康復(fù)訓(xùn)練對(duì)出院后不同時(shí)期老年冠心病患者心肺功能的影響
- 中小企業(yè)融資風(fēng)險(xiǎn)與控制研究
- 網(wǎng)狀黃斑病變對(duì)早期年齡相關(guān)性黃斑變性脈絡(luò)膜厚度影響的初步研究
- 2025年湖南司法警官職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)必考題
- 數(shù)學(xué)-廣東省2025年深圳市高三年級(jí)第一次調(diào)研考試(深圳一模)試題和答案
- 全國(guó)第三屆職業(yè)技能大賽(無(wú)人機(jī)駕駛(植保)項(xiàng)目)選拔賽理論考試題庫(kù)(含答案)
- 法人授權(quán)委托書(shū)
- 印萌打印平臺(tái)合作協(xié)議VIP
- 中國(guó)建設(shè)銀行信貸業(yè)務(wù)申請(qǐng)書(shū)
- 液壓氣動(dòng)技術(shù)課程設(shè)計(jì)
- 作物栽培學(xué)復(fù)習(xí)資料完整版要點(diǎn)
- 安全生產(chǎn)工作指導(dǎo)手冊(cè)
- 全國(guó)電子百拼中學(xué)組練習(xí)題
- 硬筆書(shū)法校本教材(共24頁(yè))
評(píng)論
0/150
提交評(píng)論