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

正文內(nèi)容

基于單片機(jī)的智能電風(fēng)扇控制系統(tǒng)畢業(yè)設(shè)計(jì)論文(完整版)

  

【正文】 光 ROM64 位 33H MATCH ROM 匹配 ROM 55H SKIP ROM 跳過(guò) ROM CCH SEARCH ROM 搜索 ROM F0H ALARM SEARCH 告警搜索 ECH WRITE SCRATCHPAD 把字節(jié)寫入暫存器的地址 2和 3 4EH READ SCRATCHPAD 讀取暫存器和 CRC 字節(jié) BEH COPY SCRATCHPAD 把暫存器內(nèi)容拷貝到非易失性存儲(chǔ)器中 48H CONVERT T 開始溫度轉(zhuǎn)換 44H RECALL E2 把非易失性存儲(chǔ)器中的值召回暫存器 B8H READ POWER SUPPLY 讀電源供電方式: 0為寄生電源, 1為外電源 B4H 電機(jī)調(diào)速與控制子模塊 本模塊采用雙向可控硅過(guò)零觸 發(fā)方式,由單片機(jī)控制雙向可控硅的通斷,通過(guò)改變每個(gè)控制周期內(nèi)可控硅導(dǎo)通和關(guān)斷交流完整全波信號(hào)的個(gè)數(shù)來(lái)調(diào)節(jié)負(fù)載功率,進(jìn)而達(dá)到調(diào)速的目的。I 為可控硅在一個(gè)電源周期全導(dǎo)通時(shí)所對(duì)應(yīng)的電流有效值( A) 。 上述計(jì)算出的是控制角和觸發(fā)時(shí)間,當(dāng)檢測(cè)到過(guò)零點(diǎn)時(shí),按照所求得的觸發(fā)時(shí)間延時(shí)發(fā)脈沖,便可實(shí)現(xiàn)預(yù)期轉(zhuǎn)速。 代入數(shù)據(jù)求得 n5≤ 1555r/min,取 n5=1250 r/: %70%1 0 0 ??? 最高調(diào)速檔的轉(zhuǎn)速 最低調(diào)速檔的轉(zhuǎn)速調(diào)速比 取 n1=875r/min。電路圖如圖 2所示。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 第 9 頁(yè) 單線( 1— wire)技術(shù): 該技術(shù)采用單根信號(hào)線,既可傳輸時(shí)鐘,也能傳輸數(shù)據(jù),而且是雙向傳輸。 ( 2)在使用中不需要任何外圍元件。從而達(dá)到無(wú)須人為控制便可自動(dòng)調(diào)整風(fēng)速的效果。且在調(diào)速環(huán)節(jié)中基本無(wú)電力損耗。不足的地方是掃描顯示方式是使五個(gè) LED 逐個(gè)點(diǎn)亮,因此會(huì)有閃爍,但是人眼的視覺(jué)暫留時(shí)間為 20MS,當(dāng)數(shù)碼管掃描周期小于這個(gè)時(shí)間時(shí)人眼將感覺(jué)不到閃爍,因此可以通過(guò)增大掃描頻率來(lái)消除閃爍感。 方案二:采用單片機(jī)作為控制核心。故該方案不適合本系統(tǒng)。 (2)每當(dāng)溫度低于下限值時(shí) ,則電風(fēng)扇風(fēng)速關(guān)閉。STC89C52 單片機(jī)可靈活應(yīng)用于各種控制領(lǐng)域。 ( 1314 周)完成軟硬件聯(lián)調(diào)測(cè) 試。 用戶可以在一定范圍內(nèi)設(shè)置電風(fēng)扇的最低工作溫度和最高工作溫度。 ( 68 周)完成電路原理圖繪制,繪制 PCB 圖,確定元器件的參數(shù)型號(hào)和數(shù)量。所設(shè)高低溫值保存在溫度傳感器 DS18B20 內(nèi)部 E2ROM 中,掉電后仍然能保存上次設(shè)定值,性能穩(wěn)定 ,控制準(zhǔn)確。 本設(shè)計(jì)任務(wù)和主要內(nèi)容 本文以 STC89C52 單片機(jī)為核心,通過(guò)數(shù)字溫度傳感器對(duì)外界環(huán)境溫度進(jìn)行數(shù)據(jù)采集,從而建立一個(gè) 控制系統(tǒng),使電風(fēng)扇隨溫度的變化而自動(dòng)調(diào)節(jié)檔位,實(shí)現(xiàn)“溫度高、風(fēng)力大、溫度低、風(fēng)力弱”的性能。 方案二:采用熱電偶作為感測(cè)溫度的核心元件,配合橋式電路,運(yùn)算放大電路和AD 轉(zhuǎn)換電路,將溫度變化信號(hào)送入單片機(jī) 處理。關(guān)于 DS18B20 的詳細(xì)參數(shù)參看下面“硬件設(shè)計(jì)”中的器件介紹。故本系統(tǒng)采用方案二。 對(duì)于方案一,由于采用變壓器改變電壓調(diào)節(jié),有風(fēng)速級(jí)別限制,不能適應(yīng)人性化要求。 對(duì)于方案二,雖然在溫控狀態(tài)下只能實(shí) 現(xiàn)弱 /大風(fēng)兩級(jí)調(diào)速,但采用繼電器價(jià)格便宜,控制可靠,且出于在溫控狀態(tài)時(shí)無(wú)級(jí)調(diào)速并不是特別需要的功能,綜合考慮采用方案二。可以分別在 ms 和 750 ms內(nèi)完成 9 位和 12位的數(shù)字量,并且從 DS18B20 讀出的信息或?qū)懭?DS18B20 的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來(lái)源于數(shù)據(jù)總線,總線本身也可以向所掛接的 DS18B20 供電,而無(wú)需額外電源,因而使用 DS18B20 可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單可靠性更高。 ( 6)用戶可自設(shè)定非易失性的報(bào)警上下限值。 DS18B20 直接將測(cè)量溫度值轉(zhuǎn)化為數(shù)字量提交給單片機(jī),工作時(shí)必須嚴(yán)格遵守單總線器件的工作時(shí)序。 電風(fēng)扇的風(fēng)速?gòu)母叩降驮O(shè)為 1檔,每檔風(fēng)速都有一個(gè)限定值。時(shí), t=; (4) 當(dāng) α2=176。n 為給定時(shí)間內(nèi)可控硅導(dǎo)通的正弦波個(gè)數(shù) 。 圖 41 主程序模塊流程圖 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 第 14 頁(yè) 數(shù)字溫度傳感器模塊和顯示子模塊 如圖 8 所示,主機(jī)控制 DS18B20 數(shù)字溫度傳感器 完成溫度轉(zhuǎn)換工作必須經(jīng)過(guò)三個(gè)步驟:初 始化、 ROM 操作指令、存儲(chǔ)器操作指令。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 第 17 頁(yè) 總 結(jié) 本系統(tǒng)以 STC89C52 單片機(jī)為核心,單片機(jī)主要完成對(duì)外界環(huán)境溫度信號(hào)的采集、處理、顯示等功能 。 本設(shè)計(jì)在模擬檢測(cè)中運(yùn)行較好,但采樣據(jù)不太穩(wěn)定。 //按鍵連加使能 bit flag_lj_3_en。 //菜單設(shè)計(jì)的變量 uint t_high = 300,t_low = 100。 } /***********************數(shù)碼顯示函數(shù) **********************/ void display() { static uchar i。 byte_write(0x20xx, 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_en = 1。 } } 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 第 27 頁(yè) } /****************按鍵處理數(shù)碼管顯示函數(shù) ***************/ void key_with() { if(key_can == 1) //設(shè)置鍵 { f_pwm_l = 30。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 第 28 頁(yè) } if(key_can == 3) { if(flag_lj_3_en == 0) t_high 。 //H } if(menu_1 == 2) //設(shè)置低溫報(bào)警 { smg_i = 4。 //取小數(shù)顯示 dis_smg[1] = smg_du[t_low / 10 % 10] amp。amp。 //開始初始化保存的數(shù)據(jù) delay_1ms(650)。 //按鍵程序 if(key_can 10) { key_with()。 //取溫度的十位顯示 } } fengshan_kz()。 } if(flag_lj_en == 1) //按下按鍵使能 { key_time ++。 // 定時(shí) 10ms 中斷一次 TL1=0x0c。 。 if(value_l f_pwm_l) //高電平 { value_l=0。 key_500ms = 1。 //定時(shí) 2ms 中斷一次 TH0 = 0xf8。 temperature = read_temp()。 //先讀出溫度的值 dis_smg[0] = smg_du[temperature % 10]。 TR1 = 1。 //取個(gè)位顯示 dis_smg[2] = smg_du[t_low / 100 % 10] 。 //按鍵按下未松開自動(dòng)加三次 else t_low += 10。 //按鍵按下未松開自動(dòng)減三次之后每次自動(dòng)減10 if(t_high = t_low) t_high = t_low + 1。 if(menu_1 = 3) { menu_1 = 0。 write_eeprom()。 0x07) { case 0x06: key_can = 3。 0x07) != 0x07) //按鍵按下 { if(key_500ms == 1) //連加 { key_500ms = 0。 //開定時(shí)器 0中斷 TR0 = 1。 //讀溫度高字節(jié) EA = 1。 //啟動(dòng)一次溫度轉(zhuǎn)換命令 EA = 1。 delay_uint(5)。 //釋放總線 dat = 1。 //把總線拿高 釋放總線 } /*************寫 18b20 內(nèi)的數(shù)據(jù) ***************/ void write_18b20(uchar dat) { 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 第 23 頁(yè) uchar i。 //把總線拿高 delay_uint(1)。 a_a = byte_read(0x2055)。 byte_write(0x20xx, t_low / 256)。 if(i = smg_i) i = 0。 for(i=0。 //用做連加的中間變量 bit key_500ms 。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 第 18 頁(yè) 參考文獻(xiàn) [1] 曹巧媛 .單片機(jī)原理及應(yīng)用 .北京:電子工業(yè)出版社, [2] 王倫 .電風(fēng)扇原理與維修技術(shù) [M].北京:新時(shí)代出版社, 1999 [3] 張毅剛 .新編 MCS51 單片機(jī)應(yīng)用設(shè)計(jì) .哈爾濱工業(yè)大學(xué)出版社, 20xx,10 [4] 梁廷貴、王裕琛 .可控硅觸發(fā)電路語(yǔ)音電路分冊(cè) [M].北
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1