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

正文內(nèi)容

基于單片機(jī)的智能溫控風(fēng)扇設(shè)計(jì)論文-免費(fèi)閱讀

2024-12-12 02:46 上一頁面

下一頁面
  

【正文】 if(f_pwm_l != 0) pwm=0。 //500ms key_value ++。 TL0 = 0x30。 //先讀出溫度的值 if(menu_1 == 0) { smg_i = 3。 //取溫度 的小數(shù)顯示 dis_smg[1] = smg_du[temperature / 10 % 10] amp。 } else if(temperature t_low) //關(guān)閉風(fēng)扇 { TR1 = 0。 //取十位顯示 dis_smg[3] = 0x3D。 //按鍵按下未松開自動(dòng)加三次之后每次自動(dòng)加 10 if(t_low = t_high) t_low = t_high 1。 } dis_smg[0] = smg_du[t_high % 10]。 smg_i = 3。 //保存數(shù)據(jù) flag_lj_en = 0。 break。 key_new = 1。 //允許定時(shí)器 0 定時(shí) ET1 = 1。 value = 8。 delay_uint(50)。 //60us 讀一個(gè)時(shí)間隙最少要保持 60us 的時(shí)間 } return value。 } } /*************讀取 18b20 內(nèi)的數(shù)據(jù) ***************/ uchar read_18b20() { uchar i,value。 for(i=0。 //15us dq = 0。 } /**************開機(jī)初始化保存的數(shù)據(jù) *****************/ void init_eeprom() { read_eeprom()。 byte_write(0x2055, a_a)。 P1 = 0xff。iq。 sbit pwm = P2^3。 //斷碼 //數(shù)碼管位選定義 uchar code smg_we[]={0xef,0xdf,0xbf,0x7f}。 ltemp=t*10。 ltemp=read_temp()。 在這個(gè)不同尋常的今天,我非常感謝所有幫助過我的老師、同學(xué)和朋友們,獻(xiàn)上我由衷的祝愿,希望生活中最美好的東西永遠(yuǎn)和你們相伴! 15 附錄 A 主程序 void main(void) { uint ltemp。由于 INT0 信號(hào)反映出工頻電壓過零時(shí)刻,因此只需在 圖 外中斷 0 的中斷服務(wù)程序里實(shí)現(xiàn)控制門開啟與關(guān)閉,并且使用中斷服務(wù)的次數(shù)對(duì)控制量 n 進(jìn)行計(jì)數(shù) 和判斷,每次中斷一次,就對(duì) n 減 1,假設(shè) n 不等于 0,維持控制電平使之為“ 1”,再打開控制門;如果 n=0,就讓控制電平復(fù)位變?yōu)椤?0”,關(guān)閉控制門,就使可控硅的過零觸發(fā)脈沖不能通過。 程序啟動(dòng) 初始化溫度 初始化電機(jī) 讀取測溫子程序 溫度賦值處理程序 讀取鍵盤子程序 運(yùn)行溫度判斷子程序 運(yùn)行電控制子程序 結(jié)束 圖 MCU與 4位 數(shù)碼管的連接 a g d f e c b h a g d f e c b h a g d f e c b h a g d f e c b h a b f CS0 CS1 CS2 c d e g h CS3 1 2 3 4 5 6 7 8 9 10 11 12 PTB3 PTA6 PTA2 PTA7 PTA3 PTA4 1K 1K 1K 1K PTA1 PTB2 PTB1 PTA5 PTA0 PTB0 11 如 下 圖 所示, 單片機(jī) 控制 DS18B20 數(shù)字溫度傳感器完成溫度轉(zhuǎn)換工作必須經(jīng)過三個(gè)步驟: 。由式 () 可得 ,當(dāng) U , I , N 為定值時(shí) , 只需改變 n 值就可以控制功率的輸出大小 ,這就達(dá)到調(diào)節(jié)風(fēng)扇的轉(zhuǎn)速。 時(shí), t=; (4)當(dāng) α2=176。 電風(fēng)扇的檔位設(shè)為高低兩檔,每個(gè)檔位的風(fēng)速有一個(gè)限定值。 DS18B20 能夠直接將測得的溫度值轉(zhuǎn)變成數(shù)字量傳給給單片機(jī)處理,工作時(shí)一定要嚴(yán)格的按照單總線器件的工作時(shí)序。 ( 8)負(fù)壓特點(diǎn),當(dāng)電源的極 性接反時(shí),溫度計(jì)不會(huì)因?yàn)榘l(fā)熱而被燒毀,但卻不能夠正常工作。 特點(diǎn)如下: ( 1)它有一個(gè)獨(dú)特的單線接口: DS18B20 與微處理器連接時(shí)僅需要一條口線可以實(shí)現(xiàn)單片機(jī)和 DS18B20 的雙向溝通。 本文就介紹了一種智能電風(fēng)扇的設(shè)計(jì),用 STC89C52 單片機(jī)作為控制核心,結(jié)合溫度傳感技術(shù),把智能控制技術(shù)應(yīng)用于電風(fēng)扇智能控制中,先通過單片機(jī)處理采集到的溫度信號(hào),然后通過可控硅對(duì)風(fēng)扇的電機(jī)轉(zhuǎn)速進(jìn)行調(diào)整。 相對(duì)于方案二,通過電位器來控制晶閘管導(dǎo)通角的大小,可以實(shí)現(xiàn)從關(guān)閉到最大風(fēng)之間的無級(jí)別調(diào)速,既可以使風(fēng)力調(diào)節(jié)在關(guān)閉到最大風(fēng)之間的任意風(fēng)力。 方案二:使用 LCD 液晶顯示屏顯示溫度 對(duì)于方案一,此方案成本低廉,顯示溫度明確醒目,在夜間也能看見,功耗極低, 4 顯示驅(qū)動(dòng)程序的編寫也相對(duì)簡單,這種顯示方式得到廣泛應(yīng)用。關(guān)于 DS18B20 的詳細(xì)參數(shù)參看下面“硬件設(shè)計(jì)”中的器件介紹。 3 設(shè)計(jì)方案的選擇和論證 溫度傳感器 部分 方案一:用熱敏電阻來設(shè)計(jì)溫度傳感器部分,首先把由溫度變化而引起熱敏電阻阻值的變化通過運(yùn)大器放大、再把這個(gè)隨溫度變化的模擬信號(hào)通過 AD 轉(zhuǎn)換芯片ADC0809 變成數(shù)字信號(hào)供給單片機(jī)進(jìn)行處理。 課題研究的意義 在我們的日常生活中,有很多地方晝夜溫差大,人們在熟睡時(shí)不方便調(diào)節(jié)風(fēng)扇的檔位大小,這時(shí)需要智能溫控風(fēng)扇系統(tǒng),根據(jù)當(dāng)時(shí)的溫度自動(dòng)調(diào)節(jié)風(fēng)力大小或關(guān)閉,這與傳統(tǒng)的風(fēng)扇相比更人性化而且還節(jié)約用電。在人們的日常生活中,傳統(tǒng)的風(fēng)扇一般使用機(jī)械方式進(jìn)行控制,功能比較少,一般只有手動(dòng)調(diào)檔和定時(shí)功能,到了季節(jié) 交替時(shí)節(jié)晝夜溫差大,白天溫度高,電風(fēng)扇應(yīng)高轉(zhuǎn)速、產(chǎn)生大風(fēng)量,使人感到?jīng)鏊坏搅送砩?,氣溫降低,?dāng)人入睡后,應(yīng)該逐步減小轉(zhuǎn)速,降低風(fēng)量,以免使人感冒。為解決這個(gè)問題本文簡紹了一種智能溫控風(fēng)扇系統(tǒng),具有溫度檢測和顯示功能,使用 STC89C52單片機(jī)作為系統(tǒng)對(duì)風(fēng)扇的轉(zhuǎn)速進(jìn)行控制。對(duì)論文 (設(shè)計(jì)、創(chuàng)作 )的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確的方式標(biāo)明。 Intelligent control。此外 STC89C52 單片機(jī)可以降到 0Hz 的靜態(tài)邏 2 輯操作,而且能夠應(yīng)用 兩種軟件的省電工作模式。 (2)當(dāng)溫度比所設(shè)溫度下限值低時(shí)電風(fēng)扇就會(huì)自動(dòng)關(guān)閉。 對(duì)于方案二而言,雖然熱電偶比方案一中的熱敏電阻對(duì)溫度的變化敏感一些,而且在失真和誤差方面也有很大的提高,但熱電偶溫度檢測范圍可以從 50 攝氏度到 1600攝氏度,此范圍太廣,對(duì)本設(shè)計(jì)不合適,對(duì)溫度的變化還需更敏感。并且通過程序判斷溫度具有極高的精準(zhǔn)度,能精確把 握環(huán)境溫度的微小變化。 方案二:使用晶閘管組成電風(fēng)扇的無級(jí)調(diào)速電路。(詳見 ) 對(duì)于方案一,雖然能夠?qū)崿F(xiàn)風(fēng)扇處于溫控狀態(tài)時(shí)能夠無級(jí)調(diào)速,不過 D/A 數(shù)模轉(zhuǎn)換芯片的價(jià)格比較高,跟溫控狀態(tài)下的無級(jí)調(diào)速功能相比性價(jià)比并不高。它跟傳統(tǒng)熱敏電阻相比較,能夠直接讀出周圍環(huán)境的溫度 而且可以根據(jù)實(shí)際的要求通過編程來實(shí)現(xiàn) 9~ 12 位數(shù)值讀數(shù)方式。 ( 5)程序設(shè)計(jì)可以實(shí)現(xiàn) 12 位數(shù)字讀出方式。 。 圖 DS18B20溫度傳感器原理圖 電機(jī)調(diào)速電路 電機(jī)速度控制是整個(gè)控制裝置的一個(gè)重要方面。求解得: (1)當(dāng) α5=0176??煽毓栌|發(fā)電路原理圖見下圖 3。在硬件連接上,利用 MCU 的A 口控制 8 個(gè)位段(數(shù)據(jù)),用 B 口的低四位控制數(shù)碼管的位選信號(hào)。 依 據(jù) DS18B20 溫度傳感器進(jìn)行初始化時(shí)序、讀時(shí)序和寫時(shí)序分別可編寫 3 個(gè)子程序:初始化子程序、寫子程序、讀子程序。 13 圖 電機(jī)控制模塊中斷響應(yīng)流程圖 參考文獻(xiàn) [1] 曹巧媛 .單片機(jī)原理及應(yīng)用 [M].北京:電子工業(yè)出版社, 2020.: 210. [2] 王倫 .電風(fēng)扇原理與維修技術(shù) [M].北京:新時(shí)代出版社, 1999.: 118119. [3] 張毅剛 .新編 MCS51 單片機(jī)應(yīng)用設(shè)計(jì) [M].哈爾濱工業(yè)大學(xué)出版社, 2020.: 1015. [4] 梁廷貴、王裕琛 .可控硅觸發(fā)電路語音電路分冊 [M].北京:科學(xué)技術(shù)文獻(xiàn)出版社, 2020. [5] 陳明熒 .8051單片機(jī)課程設(shè)計(jì)實(shí)訓(xùn)教材 [M]. 北京:清華大學(xué)出版社, 2020.: 8588. [6] 徐新艷 .單片機(jī)測控技術(shù)應(yīng)用實(shí)例解析 [M]. 北京:中國電力出版社, 2020.: 7982. [7] 周廣興,張子紅 .單片機(jī)原理及應(yīng)用教程 [M].北京: 北京大學(xué)出版社, 2020.: 1424. [8]魏小龍 MSP430單片機(jī)接口技術(shù)及系統(tǒng)設(shè)計(jì)實(shí)例 [M].北京:北京航空航天大學(xué)出版社 ,2020.: 4050. [9]周琛暉 ,馮少懷 .基于 DS18820的溫度測量系統(tǒng) [J].電腦知識(shí)與技術(shù) ,2020.:第 10 期 . [10]立華、王立柱。 //延時(shí) while(1) { int1=1。 ltemp=8。 deal(ltemp/10)。 //按鍵連加使能 bit flag_lj_3_en。 //菜單設(shè)計(jì)的變量 uint t_high = 300,t_low = 100。 } /***********************數(shù)碼顯示函數(shù) *****************************/ void display() { static uchar i。 byte_write(0x2020, t_high / 256)。 t_low = 8。 //保存數(shù)據(jù) } } /***********************18b20 初始化函數(shù) *****************************/ void init_18b20() { bit q。 //讀取 18b20 初始化信號(hào) delay_uint(20)。 //向 18b20 總線寫數(shù)據(jù)了 delay_uint(5)。 //讀數(shù)據(jù)是低位開始 dq = 1。 write_18b20(0xcc)。 //發(fā)出讀取暫存器命令 low = read_18b20()。 //開總中斷 TMOD = 0X11。 //按鍵值還原 P2 |= 0x07。 (key_new == 1)) { //確認(rèn)是按鍵按下 key_new = 0。 //得到 k4 鍵值 } flag_lj_e
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1