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

正文內(nèi)容

室內(nèi)溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文-在線瀏覽

2024-08-04 20:48本頁面
  

【正文】 絲電能No顯示狀態(tài)會(huì)溫度 指令的宏定義定義define skip_ROM 0xcc //跳過,允許總線控制器不用提供64位ROM編碼就使用儲(chǔ)存器操作命令define read_ROM 0x33 //只有在總線上存在單只DS18B20時(shí)候才能使用,允許讀出8位系列編碼、唯一的序列號(hào)和8位CRC嗎define match_ROM 0x55 //匹配命令,后跟64位ROM序列,讓總線控制器在多點(diǎn)上定位一只特定的DS1820define search_ROM 0xf0 //初次啟動(dòng)系統(tǒng)不知道有多少只DS1820,搜索從機(jī)的64位編碼define alarm_searh 0xec //只有最近一次測(cè)溫后遇到符合報(bào)警條件的情況,DS1820才響應(yīng)這條命令,報(bào)警條件在高于TH或低于TL //只要不掉電,警報(bào)一直保持,直到不為報(bào)警條件為止define w_scrat 0x4e //寫暫存存儲(chǔ)器define r_scrat 0xbe //讀暫存存儲(chǔ)器define c_scrat 0x48 //復(fù)制暫存存儲(chǔ)器define c_temper 0x44 //溫度變換define r_EPROM 0xb8 //重新調(diào)出define r_Power 0xb4 //讀電源DS18B20的一次溫度轉(zhuǎn)換后,溫度值儲(chǔ)存在TH和TL中在軟件中采用了12位存儲(chǔ)溫度值,最高位為符號(hào)位,負(fù)溫度S=1,正溫度S=0,00AAH為+85176。C,F(xiàn)F92H為55176。 TL = R_byte()。 //將高位溫度值對(duì)出 temp = (TL | (TH 8))。將數(shù)據(jù)轉(zhuǎn)換為實(shí)際溫度值紅外的遙控器的編碼為引導(dǎo)碼、低8位用戶編碼、高8位用戶編碼、8位數(shù)據(jù)碼、8位鍵數(shù)據(jù)碼的反碼。通過檢驗(yàn)讀出操作按鍵的編碼值,在程序中比較編碼值判斷進(jìn)行的相應(yīng)操作并執(zhí)行。 EX0 = 0。 if (IRIN==1) { EX0 =1。 } //確認(rèn)IR信號(hào)出現(xiàn) while (!IRIN) //等IR變?yōu)楦唠娖?,跳過9ms的前導(dǎo)低電平信號(hào)。} for (j=0。j++) //收集四組數(shù)據(jù) { for (k=0。k++) //每組數(shù)據(jù)有8位 { while (IRIN) //等 IR 變?yōu)榈碗娖?。} while (!IRIN) //等 IR 變?yōu)楦唠娖? {delay_m(1)。 N++。 return。 } //高電平計(jì)數(shù)完畢 IRCOM[j]=IRCOM[j] 1。 //數(shù)據(jù)最高位補(bǔ)“1” } N=0。 return。 if(N1 == 1) { L1602_string(1, 1, LCD_ID_3)。 Tplayer(11, FF)。 L1602_string(2, 1, LCD_ID_6)。 Tplayer(12, TTm)。 IRCOM[2] = 0xaa。 default : break。//光標(biāo)所在位置的標(biāo)志位控制的設(shè)置 if(Ch 2) { Ch = 1。 case 0x07 : Ch。 } break。amp。 } if(TTi = TTm) { TTi = 0。amp。 } TTm++。 } Dianji()。 Tplayer(4, TTi)。 if(TTm 40) { TTm = 0。 } } break。amp。amp。 } else if((TTi == 0) amp。 (TTm == 0)) { TTi = 0。 } Tplayer(4, TTi)。amp。 } Tplayer(12, TTm)。 } Dianji()。 if(TTm 1) { TTm = 40。 } default : break。 L1602_string(2, 1, LCD_ID_2)。 Tplayer(11, FF)。 default : break。}STC12C5A60S2的內(nèi)部集成模塊有兩路PWM波發(fā)生器通過下面寄存器寫入相應(yīng)的值來控制PWM的占空比CCAP0H = CCAP0L = 0X00。下面是電機(jī)控制的函數(shù)void Dianji(){ if(FF == 1 amp。 N1 == 1) //當(dāng)按下CH+時(shí)如果在風(fēng)速調(diào)節(jié)模式調(diào)節(jié)風(fēng)速數(shù)值 { CCAP0H = CCAP0L = 0Xdd。 } else if(FF == 2 amp。 N1 == 1) { CCAP0H = CCAP0L = 0Xaa。 } else if(FF == 3 amp。 N1 == 1) { CCAP0H = CCAP0L = 0X88。 } else if(FF == 4 amp。 N1 == 1) { CCAP0H = CCAP0L = 0X77。 } else if(N1 == 1 amp。 FF 4) { FF = 1。 Tplayer(11, FF)。amp。 CCAP0H = CCAP0L = 0X00。 } }通過控制繼電器的通斷來實(shí)現(xiàn)發(fā)熱電阻絲的工作發(fā)熱這樣程序就通過給驅(qū)動(dòng)繼電器給高低電平來實(shí)現(xiàn)注:采集溫度,當(dāng)溫度發(fā)生異常聲光報(bào)警,加熱是紅燈提示,不發(fā)熱時(shí)黃燈提示,并顯示實(shí)時(shí)溫度下面是實(shí)現(xiàn)的共功能函數(shù)void Fare(){ if(TT TTi) { JRE = 0。amp。 } else if(TT = TTm) { JRE = 1。 TT = DS18b() / 10000。 } else { BEEP = 1。 LT = 1。 HT = 1。 }}我們通過DS18B20進(jìn)行溫度采集,并通過1602液晶進(jìn)行顯示,為了提高我們采集溫度的精度與可信度我們用水銀溫度計(jì)對(duì)溫度進(jìn)行了校準(zhǔn),由于我們對(duì)室內(nèi)溫度進(jìn)行測(cè)量人對(duì)溫度在一度范圍內(nèi)感知不明顯我們?cè)跍y(cè)量溫度時(shí)只對(duì)溫度的整數(shù)部分進(jìn)行了顯示;在校準(zhǔn)過程中我們認(rèn)為水銀溫度計(jì)的溫度為標(biāo)準(zhǔn)溫度;同時(shí)我們對(duì)成都地區(qū)的溫度為例進(jìn)行調(diào)節(jié)溫度變化范圍是0——50,我們對(duì)0到56度范圍內(nèi)的溫度進(jìn)行了校準(zhǔn),每次溫度遞增7度由于溫度不宜控制在用溫度計(jì)測(cè)量時(shí)會(huì)有小數(shù)部分不是嚴(yán)格的遞增7度結(jié)果如下表1:實(shí)際溫度(度)07.214.321.128.535.342.449.256.1系統(tǒng)測(cè)得溫度(度)0714212835424956通過數(shù)據(jù)表格我們可以發(fā)現(xiàn)系統(tǒng)測(cè)得溫度與實(shí)際溫度存在一度的誤差,原因是因?yàn)槿藗儗?duì)一度溫度變化不太敏感我們只對(duì)溫度整數(shù)部分進(jìn)行了顯示而未顯示小數(shù)部分造成的。——。下表為調(diào)節(jié)時(shí)間原始溫度(度)設(shè)定溫度(度)第一次完成時(shí)間(s)第二次完成時(shí)間(s)第三次完成時(shí)間(s)平均時(shí)間(S)19261511171929171933通過表格我們發(fā)現(xiàn)在目標(biāo)溫度在可控范圍內(nèi)是能夠在20S內(nèi)達(dá)到目標(biāo)溫度,遠(yuǎn)小于60S我們認(rèn)為我們?cè)O(shè)計(jì)的系統(tǒng)溫度控制是成功的。其次,由于傳感器溫度采集的滯后性實(shí)際溫度已經(jīng)達(dá)到目標(biāo)溫度但我采集溫度還沒有到達(dá)使溫度會(huì)有一定量的超調(diào)。工作參數(shù):額定電壓 220V,制冷范圍:1m*1m*1m,發(fā)熱絲額定功率750W控制部分各個(gè)檔位功耗如表四,檔位電流(mA)電壓(V)功率(w)平均功率(w)014
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1