freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

機(jī)電工程系太陽能熱水器自動(dòng)控制系統(tǒng)doc畢設(shè)論文-閱讀頁

2025-07-13 01:03本頁面
  

【正文】 管亮的盞數(shù)來顯示水位的高低。)當(dāng)水位未達(dá)到a時(shí),即ha時(shí)、這時(shí)傳感器的總阻值R為4R,對應(yīng),系統(tǒng)處于缺水狀態(tài)?! ‘?dāng)bhc時(shí),傳感器電阻阻值R為2R,對應(yīng),系統(tǒng)處于50%水位。當(dāng)h=d時(shí),傳感器電阻阻值R為0,對應(yīng),系統(tǒng)處于100%水位。圖310 水溫檢測電路本設(shè)計(jì)溫度傳感器選用AD590。K,誤差有幾種等級:177。、177。℃品種。圖28為溫度檢測和A/D轉(zhuǎn)換電路圖 控制器的操作使用方式自然合理??刂破饔小爸苯涌刂啤焙汀皡?shù)修改”兩種工作狀態(tài)。  進(jìn)入“參數(shù)修改”狀態(tài)后,SS3用來修改規(guī)定的參數(shù),S1接受本次修改,并切換到下一個(gè)參數(shù),S4取消本次修改。若水位已經(jīng)超過設(shè)定水位上限,或水溫已經(jīng)超過設(shè)定溫度,“直接控制”將不起作用?! ≡O(shè)定定時(shí)上水時(shí)間:每天在規(guī)定時(shí)間檢查水位,并上滿?! ≡O(shè)定定時(shí)加熱時(shí)間:每天在規(guī)定時(shí)間檢查水溫,若水溫低于設(shè)定溫度,則接通電加熱器,將水溫加熱到設(shè)定溫度?! ≡O(shè)定加熱溫度:定時(shí)加熱溫度也可以由用戶設(shè)定,可設(shè)定范圍為20℃~60℃。其電路如圖311所示。按鈕沒有按下時(shí),電路不與地面相接,I/U口與電壓高端相連為高電平?! 、?本設(shè)計(jì)接口電路是軟件為主的接口電路,對顯示數(shù)據(jù)以查表方法得到其字形代碼,為此在程序中有字形代碼Table,從0開始依次寫入十六進(jìn)制數(shù)的字形代碼。在單片機(jī)控制系統(tǒng)中,需要用開關(guān)量去控制和驅(qū)動(dòng)一些執(zhí)行元件,如發(fā)光二極管、繼電器、電磁閥、晶閘管等。一般情況下,需要加驅(qū)動(dòng)接口電路,且用低電平驅(qū)動(dòng)。數(shù)碼管的段用P0口控制,、。輸出信號有:4位LED數(shù)碼管分時(shí)顯示當(dāng)前溫度和液位,3個(gè)位輸出控制繼電器分別控制上水電磁閥、加熱泵、增壓泵,1個(gè)位輸出控制蜂鳴器作為低水位報(bào)警信號和其他異常情況報(bào)警,2個(gè)位輸出指示上水、加熱狀態(tài)。設(shè)定參數(shù)用EEPROM保存,停電后參數(shù)無需重新設(shè)定。液位傳感器采用ATS173型霍爾元件,若干霍爾元件固定在一個(gè)垂直導(dǎo)槽上,浮子帶動(dòng)磁鋼沿導(dǎo)槽移動(dòng),霍爾元件的輸出經(jīng)過一個(gè)電阻網(wǎng)絡(luò)轉(zhuǎn)換成不同的電壓,經(jīng)ADC通道送入MCU。溫度傳感器采用負(fù)溫度(NTC)型通用熱敏電阻,信號經(jīng)另一路ADC輸入MCU。MCU根據(jù)檢測到的水位信號、水箱溫度信號,以及用戶的設(shè)定或操作,通過軟件進(jìn)行數(shù)值計(jì)算和邏輯運(yùn)算,以確定當(dāng)前應(yīng)該進(jìn)行的操作,并通過輸出口控制進(jìn)水閥、加壓泵、加熱泵的狀態(tài),以實(shí)現(xiàn)要求的控制功能。第四章 軟件設(shè)計(jì)本次設(shè)計(jì)主要利用C語言編寫程序,根據(jù)功能的需要進(jìn)行編程,其中軟件設(shè)計(jì)所用的軟件主要是Keil uVision3軟件,PROTEUS ISIS軟件。當(dāng)控制器在設(shè)定的時(shí)間使水溫達(dá)到設(shè)定溫度時(shí),將通過聲光報(bào)警提醒用戶。系統(tǒng)主程序主要完成溫度和水位的檢測以及進(jìn)行輔助加熱時(shí)間預(yù)算和一些初始化功能。系統(tǒng)主程序流程圖如圖4所示。這樣作至少有兩個(gè)優(yōu)點(diǎn):一是系統(tǒng)在不進(jìn)行設(shè)定時(shí),就認(rèn)定該設(shè)定值和先前一次一樣,解決了每次開機(jī)總要從頭設(shè)定的問題,另一個(gè)是若系統(tǒng)在運(yùn)行中間停電而再次來電時(shí),可以不用重新設(shè)定, 就能按原設(shè)定值對溫度進(jìn)行控制,增強(qiáng)了控制器適應(yīng)外界變化的能力。因?yàn)橄到y(tǒng)采用分段式水位檢測,若采用能量守恒的方法對提前加熱時(shí)間進(jìn)行預(yù)算,也同樣得不到精確的結(jié)果。使用時(shí),只要查表獲得提前加熱時(shí)間就行了。本控制器采用溫差每等于5℃為一格, 就能滿足控制要求了。 圖42 水位監(jiān)測處理示意圖實(shí)驗(yàn)中,用水位達(dá)到B1時(shí)的結(jié)果代替水位達(dá)到A1時(shí)的結(jié)果,B2代替A2,B3 代替A3,B4代替A4。經(jīng)過這種處理,會(huì)把由于分段檢測而產(chǎn)生的計(jì)算誤差減小一半,由原來的h變成了h/2(h為分段水位檢測間隙)。這種誤差對于民用的熱水器來說,已完全能夠滿足要求了。因此,在編寫顯示驅(qū)動(dòng)程序之前,首先需要計(jì)算列寫出與本電路對應(yīng)的LED段選碼 ,再并行輸出到LED 的段選端。電路中設(shè)計(jì)了4位LED顯示器,其功能為:左首位為百位數(shù)或標(biāo)志位,左二位為十位數(shù),左三位為個(gè)位數(shù),左四位為小數(shù)點(diǎn)后的十分位數(shù)。 圖43 顯示子程序框圖第五章 系統(tǒng)功能本系統(tǒng)通過單片機(jī)控制各個(gè)電路模塊以實(shí)現(xiàn)對溫度,水位的檢測,以及對整個(gè)熱水器的智能化控制。 第六章 參考文獻(xiàn)【1】《Protel99SE 電路設(shè)計(jì)與制版》 北京人民郵電出版社【2】《單片機(jī)原理與應(yīng)用實(shí)例教程》 北京交通大學(xué)出版社【3】《模擬電子技術(shù)基礎(chǔ)簡明教程(第二版)》[M].北京:高等教育出版社 2005總 結(jié)本次課程設(shè)計(jì)是對所學(xué)知識的一次綜合性運(yùn)用。從而完成了本次設(shè)計(jì)。這次課程設(shè)計(jì)收獲很多,體會(huì)也很深刻,并且對我們所學(xué)的東西也產(chǎn)生了濃厚的興趣。當(dāng)然最重要的是學(xué)到了關(guān)于基本電子設(shè)計(jì)的一些基本方法,同時(shí)也加深了對一些常用的電子元件的理解及其基本用法的掌握。由于時(shí)間關(guān)系,本次設(shè)計(jì)中還有不盡完善之處。 附錄 1鍵盤輸入主程序:MOV P1, 0FH ;鍵盤初始化,~,~MOV IE, 84H ;開CPU中斷,開INT1中斷SJMP $ ;中斷等待中斷服務(wù)程序:ORG 0013 ;INT1中斷入口地址LJMP IO51K16 ;從中斷入口轉(zhuǎn)移鍵盤處理程序IO51K16IO51K16: CALL D10MS ;延時(shí)10秒LCALL KEYIN ;調(diào)鍵輸入檢查子程序JNZ LKOUT ;有鍵輸入,轉(zhuǎn)查鍵號RETI ;無鍵輸入,中斷返回LKOUT: MOV R2, 0EFH ;首列掃描字寫如R2MOV R4, 00H ;首列偏移值如R4CONU: MOV P1, R2 ;列掃描字寫入列線中MOV A, P1 ;讀入P1口狀態(tài)到A中JB ,LONE ;檢查第0行是否為0狀態(tài),不為0表示按下鍵不在此行,轉(zhuǎn)下行MOV A, 00H ;第0行為0狀態(tài),表明按下鍵在此行,首列號如AAJMP LKP ;轉(zhuǎn)求鍵號LONE: JB , LTWO ;檢查第1行有無鍵按下MOV A, 04H ;有鍵按下,該行首列號入AAJMP LKP ;轉(zhuǎn)求鍵號LTWO: JB , LTHR MOV A, 08H AJMP LKPLTHR: JB , NEXT ;該列所有行都無鍵按下,轉(zhuǎn)NEXT MOV A, 0CH ;有鍵按下,該行首列號入A中LKP: ADD A, R4 ;求鍵號,鍵號位首列號加列偏移值 PUSH A ;鍵號入棧保護(hù)WKFE: LACLL KEYIN ;等待鍵釋放 JNZ WKFE ;鍵未釋放轉(zhuǎn)WKFE等待 POP A ;鍵釋放,鍵號如A LJMP KJMP ;轉(zhuǎn)鍵操作轉(zhuǎn)處理 NEXT: INC R4 ;轉(zhuǎn)查下一列,列偏移值加1 MOV A, R2 JNB , KND ;最后一列查完?查完中斷返回 RL A ;未查完,列掃描字左移1位 MOV R2, A ;掃描字如R2繼續(xù)查找 LJMP CONUKND: RETIKEYIN: MOV P1, 0FH ;查完有無鍵按下,A不為0,有鍵按下 MOV A, P1 CPL A ANL A, 0FHRETKJMP: SUB A,OFH JC W riteTemp ADD A, 0FH CLR C SUB A, 0EH JC StoreTemporTime ADD A, 0EH CLR C SUB A, ODH JC Waterpoistion ADD A, ODH CLR C SUB A, 0CH JC Vtemp ADD A, 0CH CLR C SUB A, OBH JC StoreTime RETI ORG 0003H JMP Heat RET 附錄2LED顯示子程序:DISI:SETB 。取出要顯示的數(shù)ADD A, 2DH 。查表取出段選碼MOV SBUF, A 。輸出完否?CLR TI 。個(gè)位加小數(shù)點(diǎn)MOV SBUF, ADL2: JNB TI, DL2CLR TIINC R0MOV A, R0ADD A, 13HMOVC A, A+PCMOV SBUF, ADL3: JNB TI, DL3CLR TIMOV A, 0FFHMOV SBUF, ADL4: JNB TI, DL4CLR TICLR ;亮顯示RETSEGTAB:DB 11H,0D7H,32HDB 92H,0D4H,98HDB 18H,0D3H,10H,0D0H 附錄3
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1