




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計報告(論文)題目: 基于單片機(jī)的 遙控風(fēng)扇的原理與制作 所屬系 X系 專 業(yè) X 學(xué) 號 X 姓 名 X 指導(dǎo)教師 X 起訖日期 2014.9.20至2014.12.15 設(shè)計地點 X 1基于單片機(jī)的遙控風(fēng)扇的原理與制作摘 要作為傳統(tǒng)的家用電器,隨著空調(diào)的普及,電風(fēng)扇的市場地位受到了巨大的沖擊,傳統(tǒng)的開關(guān)、調(diào)速功能已經(jīng)不能滿足市場的需求。人們希望電風(fēng)扇在體積小,使用方便等的基礎(chǔ)上,能夠擁有更多的功能,而紅外遙控的廣泛應(yīng)用及單片機(jī)技術(shù)的成熟則使得紅外遙控系統(tǒng)成為了電風(fēng)扇的發(fā)展趨勢。紅外線遙控是目前使用最廣泛的一種通信和遙控手段,而紅外遙控風(fēng)扇已經(jīng)過市場反響很好,并有專門的芯片作為主控芯片
2、,加以擴(kuò)展實現(xiàn)紅外遙控電風(fēng)扇系統(tǒng),并以指示燈顯示檔位,具有開關(guān)及多檔位等功能。經(jīng)過多次的測試與電路調(diào)整,系統(tǒng)各項功能均能正常實現(xiàn)。本系統(tǒng)以51系列單片機(jī)為核心,旨在開發(fā)一種新型遙控電風(fēng)扇控制系統(tǒng),該系統(tǒng)由遙控發(fā)射模塊,風(fēng)扇接收控制模塊組成,使系統(tǒng)可以以遙控或手動的方式對系統(tǒng)進(jìn)行控制。遙控發(fā)射模塊主要以AT89C2051單片機(jī)核心,外加鍵盤,和紅外信號整形與發(fā)射電路一起組成遙控器,鍵盤作入,單片機(jī)主要完成信號的編碼及信號與載波的調(diào)制,調(diào)制信號經(jīng)發(fā)射末端整形放大發(fā)射出。接收部分主要以AT89C51為主控中心,配以鍵盤,紅外接收模塊,電機(jī)驅(qū)動模塊,液晶顯示模塊,及相應(yīng)指示燈;紅外接收模塊,鍵盤,液晶
3、顯示模塊,指示燈共同完成人機(jī)交互功能;單片機(jī)主控中心接收各種輸入,驅(qū)動液晶,指示燈,控制電機(jī)驅(qū)動模塊來調(diào)節(jié)電機(jī)轉(zhuǎn)速。電機(jī)主要采用直接PWM無級調(diào)速。關(guān)鍵詞:遙控電風(fēng)扇控制系統(tǒng);PWM無級調(diào)速;紅外發(fā)射;紅外接收。AbstractAs a traditional household electrical appliances, with the popularity of air conditioning, electric fan market position by the huge impact, the traditional switch, speed control function
4、 cannot meet the demand of the market. People want to fan in small volume, convenient use, etc, on the basis of to have more features, and the wide application of infrared remote control and single chip microcomputer technology maturity makes the infrared remote control system become the development
5、 trend of the electric fan.Infrared remote control is currently the most widely used a communication and remote control means, and the infrared remote control fan has been the market reaction is very good, and have special chip as the main control chip, extending to realize infrared remote control e
6、lectric fan system, and with indicator light shows gear, with functions of switch and multi-position. After a lot of testing and adjusting circuit, the system functions are implemented properly.The system is of 51 series single-chip microcomputer as the core, to develop a new type of remote control
7、electric control system, the system fired by remote control module, the fan control module receiving the composition, the system can be remote or manually controlled. Remote Control Transmitter Module AT89C2051 mainly single-chip core, plus a keyboard, and infrared signals with the launch of plastic
8、 components with a remote control circuit, a keyboard for entry, the main achieve single-chip signal encoding and signal modulation and carrier modulation signal launch the end of the plastic surgery to enlarge the launch. AT89C51 a receiver module for the main control center, with a keyboard, infra
9、red receiver modules, motor drive modules, liquid crystal display module, and the corresponding indicator light; infrared receiver module, keyboard, liquid crystal display module, a common indicator achieve human-computer interaction function; single chip main control center to receive a variety of
10、input, drive liquid crystal,led, motor drive control module to adjust the motor speed. Direct PWM motor speed control.Key words: Remote fan control system; PWM speed control; infrared emission; infrared receiver目 錄摘 要IAbstractII第一章 引 言11.1課題研究的意義與作用11.2研究現(xiàn)狀及發(fā)展趨勢2第二章 基本器件及原理簡介32.1主芯片AT89C51簡介32.1.1單片
11、機(jī)的概念32.1.2 AT89C51的芯片引腳42.1.3 使用I/O口的注意事項62.1.4 AT89C51中斷系統(tǒng)62.1.5單片機(jī)定時/計數(shù)器的使用8第三章 遙控電風(fēng)扇控制系統(tǒng)設(shè)計93.1方案論證與比較93.1.1信號調(diào)制及紅外信號方案93.1.2電機(jī)調(diào)速方案103.1.3人機(jī)交互界面的選擇113.2系統(tǒng)總體概述113.2.1遙控發(fā)射部分113.2.2電風(fēng)扇接收控制板113.3硬件設(shè)計123.3.1發(fā)射部分123.3.2接收控制部分143.4軟件設(shè)計193.4.1遙控發(fā)射部分軟件設(shè)計193.4.2 接收控制部分軟件設(shè)計21第四章 仿真與調(diào)試234.1軟件仿真調(diào)試與系統(tǒng)仿真234.2電源部
12、分的仿真244.3 系統(tǒng)安裝與調(diào)試26結(jié) 論27致 謝28參考文獻(xiàn)29附 錄30附錄一:遙控發(fā)射部分源程序30附錄二:接收控制部分源程序33附錄三:在PROTEL99畫的原理圖40附錄四:元件清單43III第一章 引 言1.1課題研究的意義與作用風(fēng)扇已是日常生活中常用到的電器,電風(fēng)扇是通過通風(fēng)換氣來驅(qū)熱的。通風(fēng)換氣是電風(fēng)扇的主要功能,也是消費(fèi)者看中它的本質(zhì)原因。電風(fēng)扇具有價格低和耗電量小的優(yōu)勢,擁有龐大的目標(biāo)消費(fèi)群。現(xiàn)行市面上的風(fēng)扇大多是手工操作,模擬調(diào)控為主要控制手段,價格低廉,功能簡單,其智能及自動化程度遠(yuǎn)遠(yuǎn)跟不上現(xiàn)代人的生活需求和應(yīng)用要求;而且在功耗方面,一般的風(fēng)扇的電機(jī)是采用電機(jī)抽頭的
13、小型電機(jī)來實現(xiàn)調(diào)速,這種調(diào)速方式單一,消費(fèi)者選擇的空間不大,而且在效率方面,節(jié)能方面的表面的確令人不滿意。面對著市場壓力和消費(fèi)者的需求,放眼市場,各種特設(shè)功能的電風(fēng)扇可謂五花八門,各種附加的新功能,彰顯了個性,也在無形中提高了電風(fēng)扇的檔次。而遙控電風(fēng)扇也必將作為消費(fèi)市場的新寵兒,為電風(fēng)扇行業(yè)增加新的亮點。而將微控制器嵌入到工業(yè)控制中,將會成為一種不可阻擋的趨勢,微控制器強(qiáng)大的控制能力將會使工業(yè)產(chǎn)品的功能和性能得到很大的提升。也對應(yīng)了時下流行的幾個趨勢,自動化和智能化,無線化,寬帶化,低功耗化等趨勢。單片機(jī)和一般的數(shù)字和模擬芯片相比有著強(qiáng)大的功能,而且編程簡單,因此利用單片機(jī)來實現(xiàn)對控制電機(jī)轉(zhuǎn)速
14、與類型設(shè)置十分理想;本設(shè)計的研究目的就是實現(xiàn)對直流電機(jī)的控制來模擬風(fēng)扇控制器;掌握單片機(jī)硬件和軟件的綜合設(shè)計方法。硬件部分包括有單片機(jī)最小系統(tǒng),鍵盤輸入部分,外接電機(jī)驅(qū)動部分,輸出顯示部分,紅外發(fā)送接收部分。軟件部分包括有初始化狀態(tài),鍵盤輸入部分,占空比控制,中斷控制,控制輸出顯示部分,信號產(chǎn)生與調(diào)制部分。風(fēng)扇的控制有很多的方法,比如簡單的有利用機(jī)械方式進(jìn)行定時控制,有用模擬電子技術(shù)和數(shù)字電子技術(shù)進(jìn)行轉(zhuǎn)速等控制的。隨著人們生活水平的提高,人們對風(fēng)扇的要求也越來越高,不但要求風(fēng)速能夠控制,而且要求風(fēng)種模式能夠多種選擇,隨著單片機(jī)技術(shù)的不斷發(fā)展,單片機(jī)已廣泛應(yīng)用于各種家用電器產(chǎn)品中,它不僅大大提高
15、了原有產(chǎn)品的性能質(zhì)量,而且產(chǎn)品成本有所下降,生產(chǎn)也更簡便。通過單片機(jī)可以利用其本身的定時與中斷功能編程實現(xiàn)風(fēng)扇的風(fēng)種控制,包括有正常風(fēng),自然風(fēng)與睡眠風(fēng)等的模式;而風(fēng)速的控制也有多種方法,例如可以通過單片機(jī)控制雙向可控硅的導(dǎo)通角來調(diào)節(jié)電風(fēng)扇的輸入電壓,以實現(xiàn)電風(fēng)扇的無級速度調(diào)節(jié),但這里采用了通過單片機(jī)定時器輸出脈寬調(diào)制PWM波控制占空比并外加一個由光耦和可控硅組成的驅(qū)動電路來控制電機(jī)的轉(zhuǎn)速,通過鍵盤輸入設(shè)置有不同占空比對應(yīng)著電風(fēng)扇強(qiáng)、中、弱的風(fēng)速。各功能狀態(tài)使用液晶和發(fā)光管對應(yīng)輸出顯示。本系統(tǒng)電路設(shè)計比較簡單,主要是充分利用了AT89C51單片機(jī)的資源,軟件編程實現(xiàn)各功能,成本較低,實用性較強(qiáng)。
16、此外,在某些場合下,比如危險作業(yè)區(qū),在人不適合作業(yè)的地方,比如有毒氣產(chǎn)生的區(qū)域,高溫或低溫的地方,爆破點等危險場合,或者是家庭居室中控制,無線的應(yīng)用將會得到非常廣泛的應(yīng)用,可見紅外遙控的研究也是很有實踐意義的。1.2研究現(xiàn)狀及發(fā)展趨勢風(fēng)扇控制,主要有兩點,一是控制方式,二是系統(tǒng)電機(jī)調(diào)速方式,也就是風(fēng)速的調(diào)節(jié)方式,還有一點就是人機(jī)交互方式,風(fēng)扇控制的差別就要體現(xiàn)在這兩個方面。風(fēng)扇控制系統(tǒng)目前在市場上主要有幾種類型,傳統(tǒng)的類型即現(xiàn)在大多數(shù)人在使用的手動控制類型,該類型機(jī)子控制方式是手動控制,且只能在近距離中控制。其內(nèi)部電機(jī)是帶多抽頭的交流電機(jī),一個抽頭對應(yīng)一個檔位,以此來區(qū)分風(fēng)速級別,也有其他種機(jī)
17、子,是用過零比較器去控制可控硅的導(dǎo)通角,從而由可控硅去控制電機(jī)的轉(zhuǎn)速;此種類型的機(jī)子控制方式單一且在某些特定場合會帶來不便,此外其調(diào)速方式比較呆板,不能滿足用戶需求,而且當(dāng)檔位變化時,如果設(shè)計不好,會有電火花產(chǎn)生,存在安全隱患。此外市面上還有用單片機(jī)結(jié)合傳感器等類型的機(jī)子,比如,帶溫度控制傳感器的風(fēng)扇,能根據(jù)室溫控制風(fēng)扇轉(zhuǎn)速,這種機(jī)子是將微控制器強(qiáng)大的控制能力注入到了系統(tǒng)中,從而實現(xiàn)了自動化及智能化;區(qū)別只在于控制方式由人工控制變成了溫度調(diào)控,此外由于有了微控制器,電機(jī)的調(diào)速方式可采用不同的調(diào)節(jié)方法,電路的形式也有了多種選擇,此外還可以增加其他的功能,如吹風(fēng)的模式選擇,定時關(guān)機(jī),自動休眠以節(jié)省
18、電能等,此外還有語音控制的風(fēng)扇控制系統(tǒng),亮點就在于它的人機(jī)交互改良了,由此微控制器在系統(tǒng)中的應(yīng)用的潛力巨大。在電機(jī)調(diào)速方式上,隨著家用電器產(chǎn)品變頻技術(shù)的發(fā)展,單相電機(jī)的變頻調(diào)速已成為一種可行的方法,在這種調(diào)速系統(tǒng)中,脈寬調(diào)制(PWM)技術(shù)仍然是提高調(diào)速性能的主要手段。雖然PWM技術(shù)的實現(xiàn)方法很多,然而,為了降低產(chǎn)品的制造成本,采用微機(jī)控制軟件實現(xiàn)PWM控制具有成本低、調(diào)制方式靈活等特點,比較適合于家用電器產(chǎn)品的要求。本文針對電風(fēng)扇電機(jī)的調(diào)速要求,提出了采用直接PWM(DPWM)軟件計算的方法,并在51系列單片機(jī)AT89C51上實現(xiàn),該方法可以很容易地實現(xiàn)電機(jī)的調(diào)速,其PWM算法簡單,易于實現(xiàn),
19、 是一種較為實用的方法。第二章 基本器件及原理簡介2.1主芯片AT89C51簡介2.1.1單片機(jī)的概念 T0 T1單片機(jī)(microcontroller,又稱微控制器)是在一塊硅片上集成了各種部件的微型計算機(jī)。這些部件包括中央處理器CPU、數(shù)據(jù)存儲器RAM、程序存儲器ROM、定時器/計數(shù)器和多種I/O接口電路。圖2-1是89C51單片機(jī)的基本結(jié)構(gòu)圖:時鐘電路定時器/計數(shù)器RAMFOMCPU中斷系統(tǒng)串行接口并行接口F0 F1 F2 F3 TXD RXD INT0 INT1圖2-1 AT89C51 單片機(jī)的基本結(jié)構(gòu)圖1.AT89C51單片機(jī)的結(jié)構(gòu)特點有以下幾點:8位CPU;片內(nèi)振蕩器及時鐘電路;3
20、2根I/O線;外部存儲器ROM和RAM,尋址范圍各64KB;兩個16位的定時器/計數(shù)器;5個中斷源,2個中斷優(yōu)先級;全雙工串行口;布爾處理器。2.定時器/計數(shù)器AT89C51內(nèi)部有兩個16位可編程定時器/計數(shù)器,記為T0和T1。在定時工作時,時鐘由單片機(jī)內(nèi)部提供,即系統(tǒng)時鐘經(jīng)過12分頻后作為定時器的時鐘。技術(shù)工作時,時鐘脈沖由TO和T1輸入3.中斷系統(tǒng)AT89C51的中斷系統(tǒng)允許接受五個獨立的中斷源,即兩個外部中斷申請,兩個定時器/計數(shù)器中斷以及一個串行口中斷。2.1.2 AT89C51的芯片引腳VCC:供電電壓。GND:接地。圖2-2 AT89C51引腳圖P0口:P0口為一個8位漏極開路雙向
21、I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。 P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。因此作為輸入時,P2口的管腳被外部拉低
22、,將輸出電流,這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下所示:P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2
23、 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時器0外部輸入)P3.5 T1(記時器1外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機(jī)器周期的高電平時間。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:
24、每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。
25、在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。2.1.3 使用I/O口的注意事項(1)P1,P2,P3口的輸出緩沖器可驅(qū)動4個LSTTL電路。對于HCMOS芯片單片機(jī)的I/O口,在正常情況下,可任意由TTL或NMOS電路驅(qū)動。HMOS及CMOS性的單片機(jī)I/O口有集電極開路或漏極開路的輸出來驅(qū)動時,不必外加上拉電阻。(2)對于74LS系列,CD4000系列以及一些大規(guī)模集成電路芯片(如8155,8253,8279等),都可以和MCS-51系列單片機(jī)直接接口。具體使用時,可以查閱有關(guān)器件
26、手冊或參考典型電路。(3)對一些線性組件,特別是應(yīng)用鍵盤、碼盤、LED顯示器等輸入/輸出設(shè)備時,應(yīng)當(dāng)盡量增加驅(qū)動部分的容量,否則,單片機(jī)將提供不出足夠的驅(qū)動電流供給負(fù)載使用。2.1.4 AT89C51中斷系統(tǒng)所謂中斷,是指當(dāng)計算機(jī)執(zhí)行正常程序時,系統(tǒng)中出現(xiàn)某些急需處理的異常情況和特殊情求,CPU暫停執(zhí)行現(xiàn)行程序,轉(zhuǎn)去對隨機(jī)發(fā)生地更緊迫事件進(jìn)行處理;處理完畢后,CPU自動返回原來的程序繼續(xù)執(zhí)行。中斷允許軟件設(shè)計不需要關(guān)心系統(tǒng)其他部分定時要求,算術(shù)程序不需要考慮隔幾個指令檢查I/O設(shè)備是否需要服務(wù)。相反,算術(shù)程序編寫時好像有無限的時間作算術(shù)運(yùn)算而無其他工作在進(jìn)行。若其它事件需要服務(wù)時,則通過中斷告
27、訴系統(tǒng)。AT89C51單片機(jī)有5個中斷源,有兩個中斷優(yōu)先級,每個中斷源的優(yōu)先級可以編程控制。中斷允許受到CPU開中斷和中斷源開中斷的兩級控制。1.中斷源中斷源是指任何引起計算機(jī)中斷的事件,一般一臺機(jī)器允許有許多個中斷源。AT89C51系列單片機(jī)至少有5個中斷源。增加很少的硬件就可把各種硬件中斷源“線或”成為一個外部中斷輸入,然后再順序檢索一起中斷的特定源。AT89C51單片機(jī)的5個中斷源是: 外部中斷請求0,由(P3.2)輸入;外部中斷請求1,由(P3.3)輸入;片內(nèi)定時器/計數(shù)器0益處中斷請求;片內(nèi)定時器/計數(shù)器1溢出中斷請求;片內(nèi)串行口發(fā)送/接收中斷請求;為了了解每個中斷源是否產(chǎn)生了中斷請
28、求,中斷系統(tǒng)應(yīng)設(shè)置許多個中斷請求觸發(fā)器(標(biāo)志位)實現(xiàn)記憶。這些中斷源請求標(biāo)志位分別有特殊功能寄存器TCON和SCON的相應(yīng)位鎖存。定時器/計數(shù)器控制寄存器TCON,它是一個八位的寄存器。IT0,IT1:外部中斷0、1觸發(fā)方式選擇位,由軟件設(shè)置。1是下降沿觸發(fā),0是電平觸發(fā)。IE0,IE1:外部終端0、1請求標(biāo)志位。TF0,TF1:定時器/計數(shù)器0、1溢出中斷請求標(biāo)志。2.中斷的控制中斷的控制主要實現(xiàn)中斷的開關(guān)管理和中斷優(yōu)先級的管理。這個管理主要通過對特殊功能寄存器IE和IP的編程實現(xiàn)。(1)中斷允許寄存器IEEX0,EX1:外部終端0,1的中斷允許位。1是中斷開,0是中斷關(guān)。ET0,ET1:定
29、時器/計數(shù)器0、1溢出中斷允許位。1是開中斷,0是關(guān)中斷。ES:串行口中斷允許位。1是中斷開,0是中斷關(guān)。ET2:定時器/計數(shù)器2溢出中斷位。EA:CPU開/關(guān)中斷控制位。1是開中斷,0是關(guān)中斷。(2)中斷優(yōu)先級寄存器IP若系統(tǒng)中多個中斷源同時請求中斷,則CPU按中斷源的優(yōu)先級別,由高到低分別響應(yīng)。AT89C51單片機(jī)有兩個中斷優(yōu)先級:高優(yōu)先級和低優(yōu)先級,每個中斷源都可以編程為高優(yōu)先級,這可以實現(xiàn)兩級中斷嵌套。嵌套的原則:一個正在執(zhí)行的中斷服務(wù)程序可以被高級的中斷請求中斷,而不能被同級或較低級的中斷請求中斷。兩級中斷通過使用IP寄存器設(shè)置,相應(yīng)的位置1,則優(yōu)先級高,0則優(yōu)先級低。PX0、PX1
30、:終端0、1中斷優(yōu)先級控制。PT0、PT1:定時器/計數(shù)器0、1中斷優(yōu)先級控制。PS:串行口中斷優(yōu)先級控制。AT89C51復(fù)位時,IP被清零,5個中斷源都在同一個優(yōu)先級。這時若其中幾個中斷源同時產(chǎn)生中斷請求,則CPU按照片內(nèi)硬件優(yōu)先級鏈路的順序相應(yīng)中斷,硬件優(yōu)先級由高到低的順序是:外部終端0,定時器/計數(shù)器0,外部中斷1,定時器/計數(shù)器1,串行口中斷。1.中斷響應(yīng)AT89C51的CPU在每個機(jī)器周期采樣中斷源的中斷請求標(biāo)志位,如果沒有上述阻止條件,則將在下一個機(jī)器周期響應(yīng)被激活的最高級中斷請求。阻止條件如下:CPU正在處理同級或更高級的中斷;現(xiàn)行機(jī)器周期不是所執(zhí)行指令的最后一個機(jī)器周期;正在執(zhí)
31、行的是RETI或者是訪問IE或IP的指令;CPU在中斷響應(yīng)之后完成如下操作:硬件清除相應(yīng)的中斷標(biāo)志位;執(zhí)行一條硬件子程序,保護(hù)斷點,并轉(zhuǎn)向中斷服務(wù)程序入口。結(jié)束中斷時執(zhí)行RETI指令,恢復(fù)斷點,返回主程序。AT89C51的CPU在相應(yīng)中斷請求時,由硬件電路自動形成轉(zhuǎn)向與該中斷源對應(yīng)的中斷的服務(wù)程序入口地址。這種方法為硬件向量中斷法。表2-1各中斷源的中斷服務(wù)程序入口地址編號中斷源入口地址0外部終端00003H1定時器/計數(shù)器0000BH2外部終端10013H3定時器/計數(shù)器1001BH4串行口中斷0023H各中斷服務(wù)程序入口地址僅隔8個字節(jié),編譯器在這些地址放入無條件轉(zhuǎn)移指令,跳到服務(wù)程序的實
32、際地址。向量中斷包括把先前的程序計數(shù)指針推入堆棧,中斷服務(wù)程序很像其他子程序。當(dāng)向量中斷發(fā)生時,硬件禁止所有中斷。此時表明外部中斷或定時器溢出的標(biāo)志位由硬件清除。2.1.5單片機(jī)定時/計數(shù)器的使用AT89C51系列單片機(jī)至少有兩個16位內(nèi)部定時器/計數(shù)器。8052有三個定時器/計數(shù)器,其中連個基本定時器/計數(shù)器是定時器/計數(shù)器0和定時器/計數(shù)器1。他們既可以編程為定時器使用,也可以編程為計數(shù)器使用。若是計數(shù)內(nèi)部晶振驅(qū)動時鐘,則它是定時器;若是計數(shù)AT89C51的輸入引腳的脈沖信號,則它是計數(shù)器。AT89C51的T/C時加一計數(shù)的。定時器實際上也是工作在技術(shù)方式下的,只不過對固定頻率的脈沖計數(shù);
33、由于脈沖周期固定,由計數(shù)值可以計算出時間,有定時功能。當(dāng)T/C工作在定時器時,對振蕩源12分頻的脈沖計數(shù),即每個機(jī)器周期計數(shù)值加一,頻率加=fosc/12。晶振為6MHz,計數(shù)頻率=500KHz,每2uS計數(shù)加一。當(dāng)T/C工作在計數(shù)器時,計數(shù)脈沖來自外部脈沖輸入引腳T0或T1。當(dāng)T0或T1腳上負(fù)跳變需2個機(jī)器周期,即24個振蕩周期。所以T0或T1腳輸入的計數(shù)外部脈沖的最高頻率為fosc/12。當(dāng)晶振為12MHz時,最高技術(shù)頻率為500KHz,高于此頻率將計數(shù)出錯。第三章 遙控電風(fēng)扇控制系統(tǒng)設(shè)計3.1方案論證與比較在整個系統(tǒng)中,各個模塊的方案是有多種選擇的,為此,在這里我們將要作幾個主要模塊的方
34、案的方案論證和比較。3.1.1信號調(diào)制及紅外信號方案這部分的主要問題是載波的產(chǎn)生以及信號與載波的調(diào)制的方式。方案一:載波采用外部芯片信號源提供,比如555振蕩電路,RC振蕩器,橋氏振蕩器等后接施密特觸發(fā)電路整形后可得到較標(biāo)準(zhǔn)的38KHZ載波,再用鍵盤產(chǎn)生按鍵信號,在外部將這兩個信號相與后即可獲得調(diào)制波。這種方法比較傳統(tǒng),成本也很低,不過設(shè)計起來比較繁瑣,這種方法比較適合于一些定點發(fā)射的場合。方案二:信號由鍵盤或其他傳感器產(chǎn)生,比如溫度傳感器,產(chǎn)生的信號送入專用的發(fā)射芯片,專用芯片將完成載波的產(chǎn)生及載波與信號的調(diào)制,后接發(fā)射末端將調(diào)制后紅外信號發(fā)射出去,些種方法成本也不是很高,電路簡潔,只不過靈
35、活性較大,可擴(kuò)展性不是很強(qiáng),此種方法比較適合需要較簡單應(yīng)用且應(yīng)用較固定的場合,比如溫度采集的各個點,如果每個點都用單片機(jī)采集并發(fā)送,成本會大提高。方案三:時下許多行業(yè)中的專業(yè)人士曾預(yù)言,軟件無線電在不久的將來將成為一種無信通信的一種新的實現(xiàn)手段,它可以采用同一套通用的硬件設(shè)備,配備不同的軟件即可實現(xiàn)不同模式,不同通信方式的通信,靈活性強(qiáng),成本大大降低,維護(hù)方面也大部分只是軟件方面的維護(hù),從而雙可借助網(wǎng)絡(luò)的力量進(jìn)而發(fā)展出遠(yuǎn)程維護(hù)等一系列新 的維護(hù)方式和手段,可見其前景是如些之廣。因此,在這種背景之下,本系統(tǒng)嘗試將這種先進(jìn)的設(shè)計理念注入本系統(tǒng)信號調(diào)制的實現(xiàn)手段中??梢允褂脝纹瑱C(jī)作為發(fā)射方的主控中心
36、,載波的產(chǎn)生,信號的采集,信號編碼,信號與載波的調(diào)制,可都由單片機(jī)完成,輸出的調(diào)制波經(jīng)外接的整形放大電路后發(fā)射出去。這種方式成本稍高,不過設(shè)計靈活,保密性也好,可擴(kuò)展性也強(qiáng),所以本系統(tǒng)采用此方案。本系統(tǒng)采用軟件調(diào)制的方式,在硬件上,只需完成信號的保持及功率放大,信號的載波產(chǎn)生及載波與信號的調(diào)制則全部由軟件完成。所以,由程序產(chǎn)生信號與載波調(diào)制后的信號由微控制器引腳輸出,采用CD40106進(jìn)行緩沖放大并整形,經(jīng)過三極管9013進(jìn)行放大驅(qū)動紅外發(fā)射管,使其發(fā)射紅外光。3.1.2電機(jī)調(diào)速方案此部分主要問題是電機(jī)的選擇,調(diào)速方式的選擇。方案一:采用單相交流電機(jī)或者直流電機(jī),可控硅的導(dǎo)通角控制電機(jī)的開與關(guān)
37、,而可控硅導(dǎo)通角可以由可變電阻來調(diào)節(jié),這種方法可以實現(xiàn)無級調(diào)速。不過控制過程不太精確。如圖31:圖31電機(jī)調(diào)速方案二:采用單片機(jī)控制可控硅的導(dǎo)通角來調(diào)節(jié)電機(jī)速度,同時要用光耦將強(qiáng)電隔離開來,使電路更安全,這種方法可以實現(xiàn)無級調(diào)速,而且可以采用多種算法,比如直接PWM,svpwm算法等,同時也可以達(dá)到很精確的控制,便于顯示控制。如圖32,成本可能稍高。綜上所述,本系統(tǒng)采用此方案。圖32電機(jī)調(diào)速3.1.3人機(jī)交互界面的選擇人機(jī)交互界面主要有輸入與輸出,輸入可以為鍵盤或紅外遙控器,輸出可以選擇數(shù)碼管或者液晶,數(shù)碼管成本低,但顯示信息較少,外觀不是很好,可以用在一些低端場合。液晶成本高,但顯示信息量較
38、多,外觀較好,可以用在一些高端的場合,提高產(chǎn)品的附加值。因此,本系統(tǒng)采用液晶作為顯示器件。3.2系統(tǒng)總體概述3.2.1遙控發(fā)射部分為了能遠(yuǎn)距離的控制電風(fēng)扇,采用了紅外遙控器。通常紅外遙控器由發(fā)射和接收兩部分組成,發(fā)射部分由單片機(jī)AT89C2051等構(gòu)成。接收部分由單片機(jī)AT89C51等構(gòu)成。工作原理及組成部分(1)CPU采用AT89C2051單片機(jī),AT89C2051的功能:和MCS-8051產(chǎn)品兼容、2KB可重編程閃速存儲器、耐久性、000寫/擦除周期、2.7V6V的操作范圍、全靜態(tài)操作、0Hz24MHz、兩級加密程序存儲器、1288位內(nèi)部RAM、15根可編程I/O引線、6個中斷源、可編程串
39、行UART通道、直接LED驅(qū)動輸出、片內(nèi)模擬比較器、低耗空載和掉電方式。(2)電源采用5v電源來提供電源。(3)發(fā)射部分原理見圖33:紅微信號調(diào)理及發(fā)射硬件微控制器(完成鍵盤控制及軟件調(diào)制等)鍵盤圖33遙控發(fā)射原理框圖2.遙控發(fā)射部分具體功能發(fā)射部分包括鍵盤、編碼調(diào)制、紅外發(fā)送器。使用89C2051芯片將按鍵信號調(diào)制在38KHz的載波信號上通過三極管放大后發(fā)射出去。3.2.2電風(fēng)扇接收控制板 1.工作原理及組成部分:紅外接收部分包括光電轉(zhuǎn)換放大器、解調(diào)、解碼電路。(1)CPU板將單片機(jī)、控制、鍵盤組合在一起完成了人機(jī)對話。用AT89C51單片機(jī)來作主芯片控制,采用紅外HS0038B接收頭,用雙
40、向可控硅MOC3025控制電機(jī)調(diào)速,具有紅外遙控功能。(2)電源部分:交流220V經(jīng)變壓器降壓為16V,經(jīng)整流橋整流后再由三端穩(wěn)壓器LM7805穩(wěn)壓,供給接收控制板。(3))電風(fēng)扇控制板框圖:數(shù)碼管顯示狀態(tài)指示燈紅外接收頭89C51鍵盤單相交流電機(jī)電機(jī)驅(qū)動電路圖34電風(fēng)扇控制板框圖2.設(shè)計方案(1)工作方式:分為手動和遙控兩種方式。有四種吹風(fēng)模式。(1)紅外遙控輸入在P3.2(INT0),面板按鍵在P3.3(INT1)。液晶和LED指示燈顯示狀態(tài)信息。3.3硬件設(shè)計3.3.1發(fā)射部分1.鍵盤設(shè)計(1)5個按鍵通過二極管接到P32外中斷0的引腳,當(dāng)任何一個按鍵按下,將會產(chǎn)生外部中斷,在外部中斷服
41、務(wù)子程序里可以讀取鍵值,這樣的設(shè)計簡化程序設(shè)計,且可以實現(xiàn)在睡眠狀態(tài)下喚醒CPU,可實現(xiàn)節(jié)能目的。如圖35:圖35鍵盤設(shè)計(2)按鍵功能K1:開/關(guān)機(jī);鍵值為01H。K2:手動模式的加速鍵,鍵值為02H。K3:手動模式的減速鍵;值為03H。K4;手動模式切換鍵,鍵值為04H。K5:定時,鍵值為05H。(3)當(dāng)無鍵按下時,延時10秒后進(jìn)入空閑狀態(tài),系統(tǒng)處于低功耗模式。當(dāng)有按鍵按下時,INT0中斷產(chǎn)生中斷,同時喚醒CPU進(jìn)行工作狀態(tài)。2.紅外發(fā)射電路的設(shè)計(1)要發(fā)送的碼經(jīng)單片機(jī)編碼并與載波調(diào)制后由P3.3口輸出送到CD40106整形后到三極管放大由發(fā)射頭TSAL6200發(fā)射出去。下方的LED在信
42、號發(fā)送時會閃爍,指示信號正在發(fā)送,如圖3-6:圖36紅外發(fā)射電路3.AT89C2051最小系統(tǒng)電路,如圖37,包括復(fù)位電路,振蕩電路等。系統(tǒng)在高電平時復(fù)位。圖37 AT89C2051最小系統(tǒng)電路3.3.2接收控制部分1.鍵盤的設(shè)計,如圖38,和發(fā)射部分的鍵盤大體相同,使用外中斷0;同樣可以在睡眠狀態(tài)下喚醒CPU,可以使用節(jié)能模式。圖38鍵盤的設(shè)計各按鍵作用 :K1:開/關(guān)機(jī),相應(yīng)的指示燈亮。K2:手動模式的加速鍵,相應(yīng)的指示燈亮。K3:手動模式的減速鍵。相應(yīng)的指示燈亮。K4: 手動模式切換鍵。相應(yīng)的指示燈亮,參見(圖310,311,312)。K5:定時30分鐘,1小時,1.5小時,2小時,2.
43、5小時,3小時,3.5小時,4小時,如圖39:1.5小時4小時30分鐘1小時圖39定時時循環(huán)圖(2)吹風(fēng)模式選擇自然風(fēng)的處理流程:PWM控制電機(jī)轉(zhuǎn)速隨機(jī)數(shù)調(diào)制脈寬軟件取隨機(jī)數(shù) 圖310自然風(fēng)的循環(huán)圖睡眠風(fēng)的處理流程:停6秒弱風(fēng)10秒停6秒中風(fēng)10秒高風(fēng)10秒停6秒圖311睡眠風(fēng)的循環(huán)圖正常風(fēng)的處理流程:中風(fēng)10秒弱風(fēng)10秒強(qiáng)風(fēng)10秒圖312正常風(fēng)循環(huán)2.紅外接收電路的設(shè)計(1)如圖313,信號線接到P3.3,使用外中斷1,可在外中斷1中獲取接收到的碼值。下方的LED同樣在接收信號的時候會閃爍,指示正在接收信號。圖313紅外接收電路(2)遙控的解碼過程為編碼的逆過程單片機(jī)收到一個中斷后,開始計數(shù)
44、,然后按一定間隔讀取接收到的碼,循環(huán)14次完成14個碼的接收和存儲。接著解碼,接著根據(jù)接收到的碼作出相應(yīng)的動作。3.數(shù)碼管顯示模塊電路如圖314,這里采用的是LCD1602液晶,調(diào)節(jié)R2滑動端可調(diào)節(jié)液晶屏亮度。圖314數(shù)碼管顯示電路4.電機(jī)驅(qū)動模塊,如圖315:圖315控制電機(jī)部分這里采用的是單相交流電機(jī),單片機(jī)引腳輸出經(jīng)過PWM調(diào)制后的脈寬,通過光耦控制可控硅的導(dǎo)通角,從而實現(xiàn)調(diào)節(jié)電機(jī)轉(zhuǎn)速,此方法可以實現(xiàn)無級調(diào)速。光耦可以將強(qiáng)電隔離開來,使電路更安全??煽毓璨⒙?lián)一個RC回路可以起到保護(hù)可控硅的作用。5. 指示燈如圖316,用來指示吹風(fēng)的模式。圖316指示燈6. 控制板電源電源電路設(shè)計,如圖3
45、17:一方面給單相交流電機(jī)供電,一方面經(jīng)過變壓器后,經(jīng)整流橋整流后經(jīng)過穩(wěn)壓器件7805輸出5V電壓供給單片機(jī)系統(tǒng)。變壓器功耗不能太小,電機(jī)功耗在50W左右,加上單片機(jī)系統(tǒng)的功耗,變壓器功耗要在80W左右才能滿足要求。圖317控制板電源電路原理圖7.AT89C51最小系統(tǒng)電路如圖318,包括復(fù)位電路,振蕩電路等。系統(tǒng)在高電平時復(fù)位。圖318 AT89C51最小系統(tǒng)電路8. 遙控發(fā)射部分,接收控制部分,電源部分的PCB,電氣連接圖詳見附錄。3.4軟件設(shè)計3.4.1遙控發(fā)射部分軟件設(shè)計遙控發(fā)射部分主要功能是有按鍵按下,將按鍵值發(fā)送到接收方,這當(dāng)中要完成鍵盤讀取,載波的產(chǎn)生,編碼調(diào)制,最終輸出調(diào)制波。
46、采用中斷的處理程序完成整個系統(tǒng)的操作,當(dāng)有按鍵按下時,產(chǎn)生外中斷0,外中斷0處理完成鍵盤讀取,接著定時器0中斷服務(wù)子程序負(fù)責(zé)編碼,定時器中斷服務(wù)子程序負(fù)責(zé)產(chǎn)生載波并且將載波與信號調(diào)制,調(diào)制波經(jīng)引腳輸出。主程序只負(fù)責(zé)延時10s,若無按鍵按下,則進(jìn)入休眠狀態(tài),以節(jié)省電能。主程序和外中斷0服務(wù)子程序流程,見圖319:外中斷0子程序開始初始化延時消抖主程序若不符合要求獲取按鍵值延時10秒控制定時器0、1完成發(fā)送進(jìn)入待機(jī)模式有鍵按下時進(jìn)入外中斷0子程序結(jié)束圖319主程序和外中斷0服務(wù)子程序流程圖定時器0和定時器1中斷服務(wù)子程序流程,見圖320:定時器0中斷程序定時器0中斷程序產(chǎn)生載波重設(shè)計數(shù)器值編碼并移
47、位獲取要發(fā)送的碼值載波與信號調(diào)制否否是否發(fā)送結(jié)束是否發(fā)送結(jié)束是是停止計時,停止編碼結(jié)束調(diào)制發(fā)送圖320定時器0和定時器1中斷服務(wù)子程序流程圖3.4.2 接收控制部分軟件設(shè)計這部分的程序設(shè)計主要有液晶的顯示驅(qū)動,電機(jī)調(diào)速算法的實現(xiàn),紅外接收,及鍵盤讀取。1.紅外接收和鍵盤讀取都采用外中斷來響應(yīng)輸入,這樣可以簡化程序設(shè)計。當(dāng)有紅外輸出或者鍵盤輸入時,外中斷0和外中斷1響應(yīng)輸入,當(dāng)有紅外輸入時,配合定時器0完成接收工作,當(dāng)有鍵盤輸入時,在外中斷0中完成鍵盤讀取。2.電機(jī)調(diào)速程序?qū)崿F(xiàn),電機(jī)調(diào)速采用直接PWM算法,在程序中的實現(xiàn)大致方法就是,產(chǎn)生一個基本頻率的方波,配合定時器控制方波的占空比來控制可控硅
48、的導(dǎo)通角,從而達(dá)到調(diào)節(jié)電機(jī)轉(zhuǎn)速的目的。輸入控制占空比實現(xiàn)的流程框圖如下:電機(jī)調(diào)速輸出PWM波控制可控硅導(dǎo)通角占空比調(diào)整確定基準(zhǔn)頻率的方波圖321電機(jī)調(diào)速程序?qū)崿F(xiàn)流程框圖采用直接PWM算法控制電機(jī)轉(zhuǎn)速,再配合定時器,可以產(chǎn)生出多種多樣的吹風(fēng)模式。3.主程序流程圖,見圖322:開始初始化主程序延時顯示信息等待中斷產(chǎn)生圖322主程序流程圖4.外中斷0(鍵盤輸入)和外中斷1(紅外接收)服務(wù)子程序流程,其他主要功能是根據(jù)輸入(紅外輸入或鍵盤輸入),控制系統(tǒng)的一些控制參量比如風(fēng)量,吹風(fēng)模式,開關(guān)機(jī)等。外中斷1(紅外接收)外中斷0(鍵盤)與定時器配合取得碼值延時取得鍵值根據(jù)鍵值或碼值,更改相應(yīng)設(shè)置鍵3:減速
49、鍵1:開關(guān)機(jī)鍵2:加速鍵4:模式切換定時時間調(diào)整返回圖323外中斷0和外中斷1服務(wù)子程序流程圖5.定時器0主要用做紅外接收時的計時,定時器1主要用來產(chǎn)生PWM波控制電機(jī)轉(zhuǎn)速,以及定時關(guān)機(jī)計時。其程序流程圖如下:定時中斷1定時中斷0定時時間是否到了接收紅外碼值根據(jù)當(dāng)前模式和時間調(diào)整占空比接受是否結(jié)束輸出PWM波結(jié)束計時,關(guān)閉中斷返回進(jìn)入休眠狀態(tài)圖324程序流程圖第四章 仿真與調(diào)試仿真與調(diào)試主要步驟有軟件仿真調(diào)試,系統(tǒng)仿真,系統(tǒng)安裝與調(diào)試。4.1軟件仿真調(diào)試與系統(tǒng)仿真軟件仿真調(diào)試是在用開發(fā)工具KEIL自帶的仿真器來仿真調(diào)試,在編譯連接完成后,單擊或者“DEBUG”“START/STOP DEBUG
50、 SESSION”或者按CTRL+F5即可進(jìn)入KEIL的仿真調(diào)試環(huán)境,如圖41:圖41軟件仿真調(diào)試在這個仿真環(huán)境中,它的結(jié)構(gòu)大概是這樣的,它提供很多的觀察工具以窗口的形式呈現(xiàn)給用戶,比如左邊的寄存器察看窗口可以察看寄存的值,下左方的窗口可以輸入命令行,可以觀察變量值,也可以中途改變變量值,這相當(dāng)于仿真過程中的輸入等變化。右下的窗口可以觀察內(nèi)存的變化,正中的窗口是程序運(yùn)行的主窗口,可以運(yùn)用軟件調(diào)試常用的手段,比如單步調(diào)試,設(shè)置斷點等方法控制程序的運(yùn)行。此外還有其他的一些工具,比如定時器,IO口的察看工具,可以觀察也可以改變相應(yīng)寄存器的值,如圖42:圖42軟件仿真調(diào)試總之,具有強(qiáng)大開發(fā)能力的KEI
51、L,在它的仿真環(huán)境中,即具備了軟件調(diào)試各種手段,同時又融合了窗口形式的硬件仿真平臺,將這兩者無縫地結(jié)合在一起,為用戶構(gòu)建了一個虛擬的軟硬件協(xié)同仿真調(diào)試的平臺。4.2電源部分的仿真電源部分的仿真用MULTISIM來仿真。Multisim是加拿大圖像交互技術(shù)公司(Interactive Image Technoligics簡稱IIT公司)推出的以Windows為基礎(chǔ)的仿真工具,適用于板級的模擬/數(shù)字電路板的設(shè)計工作。它包含了電路原理圖的圖形輸入、電路硬件描述語言輸入方式,具有豐富的仿真分析能力。工程師們可以使用Multisim交互式地搭建電路原理圖,并對電路行為進(jìn)行仿真。Multisim提煉了SP
52、ICE仿真的復(fù)雜內(nèi)容,這樣工程師無需懂得深入的SPICE技術(shù)就可以很快地進(jìn)行捕獲、仿真和分析新的設(shè)計,這也使其更適合電子學(xué)教育。通過Multisim和虛擬儀器技術(shù),PCB設(shè)計工程師和電子學(xué)教育工作者可以完成從理論到原理圖捕獲與仿真再到原型設(shè)計和測試這樣一個完整的綜合設(shè)計流程。仿真界面如圖47:圖43 MULTISIM界面MULTISIM同樣提供了豐富的虛擬實驗資源,比如示波器,元件庫,信號源等。本次仿真用示波器觀察電源電路的仿真結(jié)果。仿真結(jié)果如圖48;正弦波為220V交流電經(jīng)過變壓器之后的電壓波形,測得峰值為12.729V,另一條紅線是經(jīng)過過整流和經(jīng)過7805穩(wěn)壓后的波形,測得5.108V,測
53、試基本達(dá)到預(yù)期的結(jié)果。圖44 仿真結(jié)果4.3 系統(tǒng)安裝與調(diào)試最后的安裝與調(diào)試要從電源部分開始,首先要將電源安裝調(diào)試完成。在這過程中要注意安全,因為這是和強(qiáng)電直接打交道的。發(fā)射部分和接收部分的各部分調(diào)試可以分割開來一個模塊一個模塊地調(diào)試,在這過程中可以分別編寫測試這些模塊的測試代碼以驗證電路是否正常工作,到最后確定每個模塊都已經(jīng)工作正常了,再一起調(diào)試整個系統(tǒng)。同樣接收控制部分的電機(jī)驅(qū)動模塊因為與強(qiáng)電有關(guān)系同樣也要多加小心,可以做一個電機(jī)的開關(guān),需要時再將電機(jī)接入系統(tǒng)中調(diào)試。最后再將它們整合在一起綜合調(diào)試。在經(jīng)過了軟件仿真調(diào)試和系統(tǒng)仿真調(diào)試等步驟后,軟件的邏輯應(yīng)該已經(jīng)大部分正確,這時大部分問題會出
54、現(xiàn)在硬件的板子上。這個過程得耐心檢測與查找。結(jié) 論本設(shè)計是基于AT89C51單片機(jī)開發(fā)的電扇遙控調(diào)速系統(tǒng)。電扇遙控系統(tǒng)主要包括普通紅外遙控發(fā)射器、紅外接收電路、數(shù)碼管顯示模塊電路、電源電路。本系統(tǒng)具有遠(yuǎn)距離遙控開、關(guān)功能。具有無污染、節(jié)能、高效的特色,并且使用方便,功能豐富。對于AT89C51單片機(jī)它的體積小、質(zhì)量輕、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。而且現(xiàn)在應(yīng)用單片機(jī)編寫的程序可以實現(xiàn)高智能,高效率,以及高可靠性。所以,深入掌握單片機(jī)的功能可以有效的用單片機(jī)來實現(xiàn)紅外遙控器。本系統(tǒng)針對市場上流行的電風(fēng)扇系統(tǒng)進(jìn)行詳細(xì)分析,對現(xiàn)行的電風(fēng)扇系統(tǒng)提出了相應(yīng)的改進(jìn)方案,并將方案的實現(xiàn)進(jìn)行探討與嘗試,最終付諸實踐
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年五年級下冊數(shù)學(xué)《露在外面的面》(教案)
- 《定風(fēng)波 莫聽穿林打葉聲》歷年中考古詩欣賞試題匯編(截至2022年)
- 2024年作物收獲機(jī)械項目資金籌措計劃書代可行性研究報告
- 2024年歌舞廳娛樂服務(wù)項目資金需求報告
- 2025年湖南工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及參考答案
- 2024年注射用骨肽投資申請報告代可行性研究報告
- 深圳高級中學(xué)(集團(tuán))2025屆高三第三次診斷考數(shù)學(xué)試題+答案
- 2025年鶴壁職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫完美版
- 二零二五年度精裝修公寓轉(zhuǎn)租合同電子版
- 2025年度工傷事故責(zé)任劃分與賠償方案合同
- 溫州市甌海旅游投資集團(tuán)有限公司下屬子公司招聘筆試題庫2024
- 英文黑衣人電影介紹課件
- 房屋買賣合同預(yù)交定金協(xié)議
- Altium-Designer-電路設(shè)計與制作教案
- 小米創(chuàng)業(yè)思考(商業(yè)思考)
- 供應(yīng)商評估與篩選管理制度
- DB4409-T 44-2023 地理標(biāo)志產(chǎn)品 化橘紅質(zhì)量等級
- JTG F40-2004 公路瀝青路面施工技術(shù)規(guī)范
- 黃龍溪古鎮(zhèn)文化旅游發(fā)展現(xiàn)狀與對策研究
- JT-T-1045-2016道路運(yùn)輸企業(yè)車輛技術(shù)管理規(guī)范
- 2024年事業(yè)單位衛(wèi)生系統(tǒng)(護(hù)理學(xué))招聘考試題庫與答案
評論
0/150
提交評論