【正文】
現(xiàn)電風(fēng)扇的三級(jí)速度調(diào)節(jié),模擬自然風(fēng)、睡眠風(fēng)等。電風(fēng)扇控制器設(shè)計(jì)摘 要本文介紹了一種電風(fēng)扇控制器。它具有多級(jí)調(diào)速,定時(shí),遙控,溫度控制等多項(xiàng)功能。利用無(wú)線通信技術(shù)實(shí)現(xiàn)電風(fēng)扇的遙控功能。關(guān)鍵詞:AT89C51單片機(jī),可控硅,無(wú)線通信,溫度傳感器。s input voltage to achieve the stepless fan speed adjustment, simulation of natural wind, sleeping wind and so on. Using wireless munication technology of remote control fans. Temperature sensor DS18B20, to achieve the temperature control fan.Key words: AT89C51 microcontroller, SCR, wireless munications, the temperature sensorIII畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書(shū)本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。涉密論文按學(xué)校規(guī)定處理。 1定時(shí)+控制子程序流程圖。作為一種老式家電,電風(fēng)扇具有價(jià)格便宜、擺放方便、體積輕巧等特點(diǎn)。為提高電風(fēng)扇的市場(chǎng)競(jìng)爭(zhēng)力,使之在技術(shù)含量上有所提高,而且更加安全可靠,在現(xiàn)有市場(chǎng)上多功能電風(fēng)扇的基礎(chǔ)上,本文結(jié)合實(shí)際,利用單片機(jī)、傳感器和無(wú)線通信等技術(shù),將無(wú)線遙控、溫度檢測(cè)、自動(dòng)調(diào)檔等功能引入到普通電風(fēng)扇中,使其具有遠(yuǎn)距離操作,自動(dòng)感溫調(diào)檔,定時(shí)開(kāi)關(guān)機(jī)等功能,使電風(fēng)扇更加智能化和人性化,從而獲得更大的市場(chǎng)空問(wèn)。(2)風(fēng)速設(shè)為從低到高3個(gè)檔位。自動(dòng)控制模式: 當(dāng)溫度每降低2℃則電風(fēng)扇風(fēng)速自動(dòng)下降一個(gè)檔位:當(dāng)溫度每升高2℃則電風(fēng)扇風(fēng)速自動(dòng)上升一個(gè)檔位。2.控制系統(tǒng)的組成圖21,硬件總體結(jié)構(gòu)框圖硬件部分是整個(gè)系統(tǒng)的重要部分,硬件部分設(shè)計(jì)質(zhì)量的好壞影響到整個(gè)系統(tǒng)的性能.本控制系統(tǒng)以AT89C51為核心,主要部分構(gòu)成見(jiàn)圖21。AT89C51內(nèi)部已包含了定時(shí)器、程序存貯器、數(shù)據(jù)存貯器等硬件,其硬件能符合整個(gè)控制系統(tǒng)的要求,可采用單片AT89C51,不需要外接其它芯片。電機(jī)調(diào)速部分:通過(guò)單片機(jī)控制雙向可控硅的導(dǎo)通角來(lái)調(diào)節(jié)電風(fēng)扇的輸入電壓,以實(shí)現(xiàn)電風(fēng)扇的無(wú)級(jí)速度調(diào)節(jié),模擬自然風(fēng)、睡眠風(fēng)等。遙控功能輸入是通過(guò)紅外線發(fā)送和接收裝置,實(shí)現(xiàn)各種功能的輸入??刂戚敵霾糠郑簩纹瑱C(jī)的處理結(jié)果進(jìn)行輸出,并產(chǎn)生相應(yīng)的控制以實(shí)現(xiàn)各種功能。在空閑方式中,CPU停止工作,而RAM、定時(shí)器/計(jì)數(shù)器、串行口和中斷系統(tǒng)都繼續(xù)工作。.AT89C51的引腳及功能89C51單片機(jī)的管腳說(shuō)明如圖32所示。在單片機(jī)內(nèi)部,它是構(gòu)成片內(nèi)振蕩器的反相放大器的輸入端。② XTAL2 接外部晶體的另一個(gè)引腳。采用外部振蕩器時(shí),此引腳應(yīng)懸浮不連接。① P0端口(~ ) P0是一個(gè)8位漏極開(kāi)路型雙向I/O端口。在訪問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),它是分時(shí)多路轉(zhuǎn)換的地址(低8位)/數(shù)據(jù)總線,在訪問(wèn)期間激活了內(nèi)部的上拉電阻。P1的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。作輸入口時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。P2的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。P2作輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。在訪問(wèn)8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVX Ri , A指令)時(shí),P2口引腳上的內(nèi)容(就是專用寄存器(SFR)區(qū)中P2寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不會(huì)改變。P2的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。P3作輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。該反向放大器可以配置為片內(nèi)振蕩器。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。:整個(gè)PEROM陣列和三個(gè)鎖定位的電擦除可通過(guò)正確的控制信號(hào)組合, ALE管腳處于低電平10ms 來(lái)完成。 89C2051介紹89C2051共有20條引腳,如圖33所示?! 瑴?zhǔn)雙向端口,、P3..1的串行通訊功能,、P3..3的中斷輸入功能,、。引腳的平均電流只9mA。 相對(duì)于89C51它少了一些功能,但是它的功耗少,便于攜帶,更經(jīng)濟(jì)使它在發(fā)射電路中起著重要的地位。遙控發(fā)射電路由AT89C205l單片機(jī)、紅外發(fā)射電路、鍵盤(pán)和電源組成。紅外發(fā)射電路如圖34所示。在確定選擇AT89C2051作為本設(shè)計(jì)發(fā)射電路核心芯片和點(diǎn)觸式開(kāi)關(guān)作為控制鍵后,加上一個(gè)簡(jiǎn)單紅外發(fā)射電路和12M晶體震蕩器便可實(shí)現(xiàn)紅外發(fā)射。它實(shí)際上是一只特殊的發(fā)光二極管,由于其內(nèi)部材料不同于普通發(fā)光二極管,因而在其兩端施加一定電壓時(shí),它發(fā)出的便是紅外線而不是可見(jiàn)光。遙控發(fā)射通過(guò)鍵盤(pán),每按下一個(gè)鍵,即產(chǎn)生具有不同的編碼數(shù)字脈沖,這種代碼指令信號(hào)調(diào)制在40KHz的載波上,激勵(lì)紅外光二極管產(chǎn)生不同的脈沖,通過(guò)空間的傳送到受控機(jī)的遙控接收器。按鍵功能:K1低檔,鍵值為01H。K3高檔,鍵值為03H 。K5睡眠風(fēng),鍵值為05H 。K7定時(shí),鍵值為07H。單片機(jī)對(duì)鍵盤(pán)的操作采用中斷方式,行線與4輸入與非門(mén)74HC21的一組輸入端相連,輸出端與外部中斷1相連。 AT89C51的供電電源用變壓器降壓,7805穩(wěn)壓后提供。如圖35所示圖35,遙控接收電路在接收過(guò)程中,脈沖通過(guò)光學(xué)濾波器和紅外二極管轉(zhuǎn)換為40KHZ的電信號(hào),此信號(hào)經(jīng)過(guò)放大,檢波,整形,解調(diào),送到解碼與接口電路,從而完成相應(yīng)的遙控功能。將上述的遙控編碼脈沖對(duì)頻率為40KHz(周期為26μs)的載波信號(hào)進(jìn)行脈幅調(diào)制(PAM ),再經(jīng)緩沖放大后送到紅外發(fā)光管,將遙控信號(hào)發(fā)射出去。由MCS—51 系列單片機(jī)AT89C5一體化紅外接收頭、存儲(chǔ)器、還原調(diào)制與紅外發(fā)光管驅(qū)動(dòng)電路組成。在實(shí)際應(yīng)用中要給紅外接收二極管加反向偏壓,它才能正常工作,亦即紅外接收二極管在電路中應(yīng)用時(shí)是反向運(yùn)用,這樣才能獲得較高的靈敏度。前些年常用μPC1373H、CX20106A等紅外接收專用放大電路。成品紅外接收頭的封裝大致有兩種:一種采用鐵皮屏蔽;一種是塑料封裝(如HS0038),均有三只引腳,即電源正(VCC)、電源負(fù)(GND)和數(shù)據(jù)輸出(VO或OUT)。成品紅外接收頭的優(yōu)點(diǎn)是不需要復(fù)雜的調(diào)試和外殼屏蔽,使用起來(lái)如同一只三極管,非常方便。一體化紅外接收頭采用HS0038 ,它負(fù)責(zé)紅外遙控信號(hào)的解調(diào)。當(dāng)接收頭接收信號(hào)時(shí),單片機(jī)產(chǎn)生中斷,這在后面的軟件設(shè)計(jì)中會(huì)具體介紹到,通過(guò)單片機(jī)處理后驅(qū)動(dòng)控制部分?,F(xiàn)場(chǎng)溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。它的作用是將交流電電壓V1變成整流電路要求的交流電壓V2。整流電路主要實(shí)現(xiàn)將交流電變換成直流電。我采用的是單橋式整流電路,四個(gè)整流二極管D1到D4接成電橋的形式。最后電壓經(jīng)過(guò)