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

正文內(nèi)容

基于單片機(jī)的風(fēng)扇調(diào)速器設(shè)計-本科論文-在線瀏覽

2024-07-31 14:48本頁面
  

【正文】 ngle on stall speed fan conduct . The intelligent control technology used in traditional electric fans, electric fans to plete automatic control, making this small appliances bee more humane, intelligent fan can automatically adjust the wind speed range according to the outside temperature, make our lives more simple and convenient. And because STC89C52 first to lower power consumption, better stability, the price is cheap, plentiful supply of goods. It has important significance can be implemented SCM fan speed controller design. Keywords: Microcontroller。 Intelligent control。 Simulation fan 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 1 1 引言 最近幾年來,因為空調(diào)的發(fā)展和商家的競爭,空調(diào)出現(xiàn)大范圍的降價以迎合老百姓。但事實正好相反,相關(guān)人士說,雖然空調(diào)越來越普及,但一點也沒有影響電風(fēng)扇的銷售,近幾年需求量還不斷的增加。 即使空調(diào)再怎么降價,結(jié)構(gòu)簡單的風(fēng)扇一直保有天然的價格優(yōu)勢,使用方便省電。而市面上的傳統(tǒng) 電風(fēng)扇都是人為開關(guān)升降檔位,風(fēng)速在僅有的三四個檔位之間變化劇烈,并且不知道室溫為多少,定時時間短。所以設(shè)計基于單片機(jī)的風(fēng)扇調(diào)速器。該設(shè)計對環(huán)境溫度 的 收集精準(zhǔn)度高,電風(fēng)扇做出的反應(yīng)迅速正確。電風(fēng)扇將會對環(huán)境溫度的升高和降低自動調(diào)節(jié)風(fēng)速檔位。再通過按鍵實現(xiàn)開關(guān)及一定范圍內(nèi)最低工作溫度設(shè)定,實現(xiàn)達(dá)到或者高于這一設(shè)定溫度開啟風(fēng)扇的功能。 依據(jù)環(huán)境溫度的升高和降低,系統(tǒng)會自動調(diào)節(jié)電機(jī)的轉(zhuǎn)速改變風(fēng)速。 用戶可以設(shè)定電風(fēng)扇的最低工作溫度,當(dāng)環(huán)境 溫度高于所設(shè)定的最低工作溫度時,電風(fēng)扇將會自動啟動。 該設(shè)計以 STC89C52 單片機(jī)為主控芯片,運(yùn)用較成熟的無級調(diào)速技術(shù)和單片機(jī)控制技術(shù)還有溫度感應(yīng)技術(shù),最后形成一個完整智能控制技術(shù)。我們設(shè)被控制量 為電機(jī)轉(zhuǎn)速。這樣我們就初步完成對電風(fēng)扇自動調(diào)速器的設(shè)計。 雖然 STC89C52 運(yùn)用傳統(tǒng) 的 MCS51 內(nèi)核,但 STC公司對其進(jìn)行了 改進(jìn) , 使得 STC89C52 擁有 傳 統(tǒng) 51 單片機(jī) 所沒有 的功能 。 STC89C52 單片機(jī)主要特性 ( 1) 、 4k Bytes Flash 片內(nèi) 程序存儲器 ; ( 2) 、 5個 中斷源 ; ( 3) 、 有 2個 16位 的 可編程 計數(shù)器 ; ( 4) 、 2個全雙工 串行 通信 口; ( 5) 、 看門狗 ( WDT)電路; ( 6) 、片內(nèi) 振蕩 器 和 時鐘電路 ; ( 7) 、與 MCS51兼容; ( 8) 、全靜態(tài)工作: 0Hz33MHz; ( 9) 、 壽命: 1000 寫 /擦循環(huán) ; ( 10) 、可編程串行通道; ( 11) 、 功率消耗低和掉電保護(hù)模式; ( 12)、 數(shù)據(jù)保留時間:一般情況都在 10年左右 STC89C52 單片機(jī)引腳簡單說明 VCC: (40 引腳 )電源電壓 GND:接地 P0端口( 3239 引腳): 8位引腳接口,唯一一組自身沒有帶上拉電阻,接口也是雙向 I/O 口 。這是其它三個端口所不能辦到的,該端口總共有 3 個功能,首先在作為外部擴(kuò)展存儲器時,即可以當(dāng)做數(shù)據(jù)總線,其次又可以當(dāng)做地址總線,最后在它不擴(kuò)展的時候,還可以當(dāng)做一般的輸入輸出口使用,但使用的時候應(yīng)該在外部加上上拉電阻,才可以正常的使用,該端口主要用來接收低 8位的地址。當(dāng)端口接收到“ 1”的時候,會通過自身里面的上拉電阻把端口提升到高電平,這個時候該端口就可以作 Input接口來使用,期間如果其中的一個引腳收到外部來的信號,將電位拉低時,這個時候就會輸出一個電流,俗稱 IIL電流。 P3端口( 1017 引腳):該端口也可以作為普通的輸入輸出的 8位端口,其內(nèi)部帶有上拉電阻,同樣的在作為輸出的時候可以帶動 4個 TTL 邏輯門電路,但是他還有自己獨(dú)特的功能,該功能的作用非常的強(qiáng)大,由特殊的寄存器來控制。 ALE/PROG:該引腳主要是用來計時的,說白了,也就是向 外輸出一種固定的正弦信號,可以根據(jù)固有的頻率來記錄時間,當(dāng)然也可以根據(jù)該引腳來為某個程序做個定時操作,他還有另外一種功能,就是訪問不是自身的存儲器,輸出鎖存器的低八位地址。 EA/VPP:該引腳主要是管理總中斷程序的,就是當(dāng)程序在中間需要執(zhí)行其他命令時,必須通過該引腳的設(shè)置才能達(dá)到目的,也就是說該引腳決定了到底是要執(zhí)行芯片里的程序還是執(zhí)行外部的程序,需要注意的是,如果芯片里的加密位有被修改過, 當(dāng)芯片復(fù)位的時候,該端口的狀態(tài)會被記錄下來,還有要燒寫程序的時候,該管腳上要加上額定電壓。 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 6 圖 41 STC89C52的引腳圖 4. 2 溫度檢測和顯示電路 DS18B20 是數(shù)字式并且高度集 成化的溫度傳感器,因此高效的減少了外接放大、轉(zhuǎn)化等電路的誤差,所測的溫度也較為準(zhǔn)確。 零待機(jī)功耗。 所以我選擇了 DS18B20 數(shù)字溫度傳感器,因其能直接將模擬溫度信號轉(zhuǎn)化為數(shù)字信號,電路不再那么復(fù)雜,降低了出錯率,電路運(yùn)行更加穩(wěn)定。傳統(tǒng)的熱敏電阻與其對比,DS18B20 能夠直接反應(yīng)被測溫度,同時可根據(jù)實際需要經(jīng)過簡單的編程完成 9~ 12位的數(shù)字值讀數(shù)方式。 DS18B20 可使本設(shè)計結(jié)構(gòu)簡潔,因為數(shù)據(jù)總線本身可以向其供電,這樣系統(tǒng)可靠性更高。這幾方面有了很大的改進(jìn)。但是它是可以進(jìn)行雙向傳輸?shù)?,并且能夠傳輸時鐘和能夠傳輸數(shù)據(jù)。 DS18B20 將收集到的環(huán)境溫度值轉(zhuǎn)化為數(shù)字量,直接提交給 STC89C52 進(jìn)行處理,工作時必須嚴(yán)格遵守單總線協(xié)議的工作時序。共有 5位 ROM 操作命令: 福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 8 1: READ ROM 33H 讀取激光 ROM64 位 2: MATCH ROM 55H 匹配 ROM,后跟序列號,只有匹配才能 進(jìn)行操作 3: SEARCH ROM FOH 搜索 ROM 4: ALARM SEARCH ECH 告警搜索 內(nèi)存操作命令:只有成功進(jìn)行 ROM 操作命令后,才可以使用內(nèi)存操作命令。 5: READ POWER SUPPLY B4H 讀供電方式 0 為寄生電源 1 為外部供電方式 本列采用外部供電方式 軟件思路為 :通過定時器 0 10S 定時取一次溫度; include include sbit DQ=P3^7。 unsigned int tmp。 //掃描標(biāo)志 define DYWAIT {_nop_()。_nop_()。_nop_()。} void delay_xms(unsigned int count) //延時函數(shù) 40M 晶震 { register unsigned char j。 for (j=0。j++) DYWAIT。 while(i0) i。 //延時約 700US 拉高 產(chǎn)生上升沿 i=8。 //延時約 60US 等待應(yīng)答脈沖 } void wait_ack() // 等待應(yīng)答脈沖 { unsigned int i。 while(i0) i。 bit fg。 i++。i++。 //延時約 20US,讀時隙下降沿后 15US, DS18B20 輸出數(shù)據(jù)才有效 fg=DQ。 //讀時隙不低于 60US while(i0) i。 } unsigned char read_byte()//讀一個字節(jié) { unsigned char i,j。 for(i=0。i++) { j=read_bit()。 //講讀出的 BIT 填到最高位,原來的值后移一位!循環(huán) 8 次可得到福建農(nóng)林大學(xué)東方學(xué)院計算機(jī)科學(xué)系畢業(yè)設(shè)計(論文) 10 一個 BYTE } return (x)。 unsigned char j。 for(j=0。j++) { tmp=bamp。 //取最低位 BIT b=1。 i++。i++。 //整個寫 1時隙不低于 60US while(i0) i。 i=16。//保持低在 60120US 之間 DQ=1。i++。 } } void convert() //溫度轉(zhuǎn)換 { reset()。//等待應(yīng)答脈沖 delay_xms(1)。 //寫 ROM
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1