單回路溫度控制器設(shè)計實驗報告_第1頁
單回路溫度控制器設(shè)計實驗報告_第2頁
單回路溫度控制器設(shè)計實驗報告_第3頁
單回路溫度控制器設(shè)計實驗報告_第4頁
單回路溫度控制器設(shè)計實驗報告_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

課程設(shè)計題目名稱學(xué)生學(xué)院專業(yè)班級單回路溫度控制器設(shè)計題目名稱學(xué)生學(xué)院專業(yè)班級11級計測(2)班學(xué)生姓名指導(dǎo)教師2015年1月19日廣東工業(yè)大學(xué)課程設(shè)計任務(wù)書題目名稱單回路溫度控制器設(shè)計學(xué)生學(xué)院信息工程學(xué)院專業(yè)班級計算機測控11(1)(2)姓名學(xué)號一、課程設(shè)計內(nèi)容功能要求:溫度測量范圍0~100°C,精度1%,顯示分辨率0.1°C,使用鍵盤可設(shè)置溫度上限,當(dāng)超限時蜂鳴器報警。設(shè)置數(shù)據(jù)應(yīng)能保存,溫度控制范圍40~60°C,精度1°C。硬件要求:使用熱敏電阻傳感器或數(shù)字溫度傳感器、LED顯示器、按鍵3個(設(shè)置、+、-)、蜂鳴器等。上述內(nèi)容為基本要求,可按照自己的設(shè)計方案增加功能使之更為完善,并對系統(tǒng)功能進行詳細(xì)說明。二、課程設(shè)計要求明確課程設(shè)計任務(wù),復(fù)習(xí)與查閱有關(guān)文獻、資料。課程設(shè)計任務(wù)包括總體方案設(shè)計,電路設(shè)計、計算及仿真等;要求使用計算機繪圖,畫出詳細(xì)的電路原理圖,列出元器件清單;電路圖要求工整、清楚、正確,符合工程設(shè)計標(biāo)準(zhǔn),并標(biāo)明元器件管腳。軟件編程必須有流程圖,程序必須加注釋,各程序段的開始要注明該段程序的功能和作用。按要求對設(shè)計進行簡要說明,討論、分析與總結(jié),提交設(shè)計報告。三、課程設(shè)計應(yīng)完成的工作1.總體方案設(shè)計;2.電路原理圖設(shè)計;電路工作原理分析;電路參數(shù)計算、分析與仿真;元器件選型,電路制作;系統(tǒng)軟件設(shè)計;系統(tǒng)軟硬件調(diào)試、結(jié)果分析;撰寫設(shè)計報告;四、課程設(shè)計進程安排序號設(shè)計各階段內(nèi)容地點起止日期1布置設(shè)計安排;講授設(shè)計內(nèi)容;說明設(shè)計要求(2小時)待定2方案設(shè)計、分析、比較,方案論證(1天)實驗1號樓412室3確定方案和電路參數(shù),理論計算與分析(1天)實驗1號樓412室4計算機仿真(1天)實驗1號樓412室5繪制電路原理圖;兀器件選型、電路制作(1.5天)實驗1號樓412室6單元及系統(tǒng)調(diào)試(1.5天)實驗1號樓412室7軟件編程及調(diào)試(1.5天)實驗1號樓412室8結(jié)果分析及撰寫設(shè)計報告(1.5天)實驗1號樓412室9實物演示、答辯、成績評定(1天)實驗1號樓412室五、應(yīng)收集的資料及主要參考文獻1]趙茂泰,智能儀器原理及應(yīng)用(第3版),普通高等教育“十一五”國家規(guī)劃教材,電子工業(yè)出版社,2009。[2]龐春穎,智能儀器原理及應(yīng)用,普通高等教育“十二五”國家規(guī)劃教材,電子工業(yè)出版社,2013。[3]史健芳,智能儀器設(shè)計基礎(chǔ),普通高等教育“十二五”國家規(guī)劃教材,電子工業(yè)出版社,2012。[4]朱欣華,智能儀器原理與設(shè)計,高等教育出版社,2012。[5]王祁,智能儀器設(shè)計基礎(chǔ),機械工業(yè)出版社,2010。[6]張元良,智能儀表設(shè)計實用技術(shù)及實例,機械工業(yè)出版社,2008[7]付華,郭虹,徐耀松,智能儀器設(shè)計,國防工業(yè)出版社,2007發(fā)出任務(wù)書日期:年月日指導(dǎo)教師簽名:計劃完成日期:年月日基層教學(xué)單位責(zé)任人簽章:主管院長簽章:#dis_smg[0]=smg_du[t_high%10];//取小數(shù)顯示dis_smg[1]=smg_du[t_high/10%10]&0x7f;//取個位顯示dis_smg[2]=smg_du[t_high/100%10];//取low十位顯示dis_smg[3]=0x89;smg_i=4;}if(menu_1==2){dis_smg[0]=smg_du[t_low%10];//取low小數(shù)顯示dis_smg[1]=smg_du[t_low/10%10]&0x7f;//取個位顯示dis_smg[2]=smg_du[t_low/100%10];//取十位顯示dis_smg[3]=0xc7;smg_i=4;}}if(menu_1==1)//設(shè)置高溫報警{if(key_can==3){if(flag_lj_3_en==0)t_high++;//按鍵按下未松開自動加三次elset_high+=10;//按鍵按下未松開自動加三次之后每次自動加10if(t_high>990)t_high=990;dis_smg[0]=smg_du[t_high%10];//取小數(shù)顯示dis_smg[1]=smg_du[t_high/10%10]&0x7f;//取個位顯示dis_smg[2]=smg_du[t_high/100%10];//取十位顯示dis_smg[3]=0x89;//H}if(key_can==1){if(flag_lj_3_en==0)t_high--;//按鍵按下未松開自動加三次elset_high-=10;//按鍵按下未松開自動減三次之后每次自動減10if(t_high<=t_low)t_high=t_low+1;dis_smg[0]=smg_du[t_high%10];//取小數(shù)顯示dis_smg[1]=smg_du[t_high/10%10]&0x7f;//取個位顯示dis_smg[2]=smg_du[t_high/100%10];//取十位顯示dis_smg[3]=0x89;//H

//write_eepom();}if(menu_1==2)//設(shè)置低溫報警{if(key_can==3){if(flag_lj_3_en==0)t_low++;elset_low+=10;if(t_low>=t_high)t_low=t_high-1;dis_smg[0]=smg_du[t_low%10];dis_smg[1]=smg_du[t_low/10%10]&0x7f;dis_smg[2]=smg_du[t_low/100%10];dis_smg[3]=0xc7;//L}if(key_can==1){if(flag_lj_3_en==0)t_low--;elset_low-=10;if(t_low<=10)t_low=10;dis_smg[0]=smg_du[t_low%10];dis_smg[1]=smg_du[t_low/10%10]&0x7f;dis_smg[2]=smg_du[t_low/100%10];dis_smg[3]=0xc7;//L}//write_eepom();}}//取小數(shù)顯示////取小數(shù)顯示//取個位顯示//取十位顯示//取小數(shù)顯示//取個位顯示//取十位顯示{if((temperature<=t_low)||(temperature>=t_high)){flag_clock=1;}else{flag_clock=0;beep=1;

}}voidmain()//先讀出溫度的值//先讀出溫度的值//初始化定時器//新的單片機初始單片機內(nèi)問EEPOMtemperature=read_temp();time_init();read_eepom();if(a_a==0xff){t_high=300;t_low=100;a_a=1;write_eepom();}delay_1ms(650);temperature=read_temp();//先讀出溫度的值dis_smg[0]=smg_du[temperature%10];//取溫度的小數(shù)顯示dis_smg[1]=smg_du[temperature/10%10]&0x7f;//取溫度的個位顯示dis_smg[2]=smg_du[temperature/100%10];//取溫度的十位顯示while(1){display();//顯示函數(shù)key();//按鍵程序if(key_can<10){key_with();//設(shè)置報警溫度}temperature=read_temp();//先讀出溫度的值if(flag_300ms==1)//300ms處理一次溫度程序{clock_h_l();//報警函數(shù)if(flag_clock==1)beep=~beep;flag_300ms=0;if(menu_1==0){smg_i=3;dis_smg[0]=smg_du[temperature%10];//取溫度的小數(shù)顯示dis_smg[1]=smg_du[temperature/10%10]&0x7f;//取溫度的個位顯示dis_smg[2]=smg_du[temperature/100%10];//取溫度的十位顯示}if(zd_break_en==1)//自動退出設(shè)置界面程序{zd_break_value++;//每300ms加一次if(zd_break_value>50)//15秒后自動退出設(shè)置界面{menu_1=0;zd_break_en=0;zd_break_value=0;}}}}}/*************定時器0中斷服務(wù)程序***************/voidtime0_int()interrupt1{staticucharvalue;TH0=0x3c;TL0=0xb0;//50msvalue++;if(value%6==0){fla

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論