版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE I PAGE I 簡(jiǎn)易無線遙控裝置的設(shè)計(jì)目 錄TOC o 1-3 h u HYPERLINK l _Toc8042 摘要 PAGEREF _Toc8042 I HYPERLINK l _Toc2153 ABSTRACT PAGEREF _Toc2153 II HYPERLINK l _Toc2898 1 緒論 PAGEREF _Toc2898 1 HYPERLINK l _Toc26169 1.1 無線遙控技術(shù)現(xiàn)狀 PAGEREF _Toc26169 1 HYPERLINK l _Toc9617 1.2 無線電遙控原理和特點(diǎn) PAGEREF _Toc9617 1 HYPERLINK
2、l _Toc6797 1.3 課題研究的目的及意義 PAGEREF _Toc6797 2 HYPERLINK l _Toc30978 2 方案設(shè)計(jì) PAGEREF _Toc30978 3 HYPERLINK l _Toc25116 2.1 設(shè)計(jì)方案論證 PAGEREF _Toc25116 3 HYPERLINK l _Toc9039 2.2 系統(tǒng)設(shè)計(jì)思想 PAGEREF _Toc9039 4 HYPERLINK l _Toc3167 2.2.1系統(tǒng)構(gòu)成框圖 PAGEREF _Toc3167 4 HYPERLINK l _Toc9383 2.2.2 器件選擇4 HYPERLINK l _Toc5
3、395 2.3 基本功能設(shè)計(jì) PAGEREF _Toc5395 5 HYPERLINK l _Toc15602 2.3.1 控制電器開啟/關(guān)閉 PAGEREF _Toc15602 5 HYPERLINK l _Toc11038 2.3.2 顯示狀態(tài) PAGEREF _Toc11038 5 HYPERLINK l _Toc31665 2.3.3 按鍵功能設(shè)置 PAGEREF _Toc31665 5 HYPERLINK l _Toc4964 2.3.4 定時(shí)設(shè)置 PAGEREF _Toc4964 5 HYPERLINK l _Toc24568 3 系統(tǒng)硬件電路設(shè)計(jì) PAGEREF _Toc2456
4、8 6 HYPERLINK l _Toc28515 3.1 系統(tǒng)硬件的組成 PAGEREF _Toc28515 6 HYPERLINK l _Toc28048 3.2 紅外遙控裝置發(fā)射器的設(shè)計(jì)6 HYPERLINK l _Toc15918 3.2.1 M50462AP的功能特點(diǎn)及內(nèi)部結(jié)構(gòu) PAGEREF _Toc15918 7 HYPERLINK l _Toc22994 3.2.2 紅外遙控裝置發(fā)射器的發(fā)射過程8 HYPERLINK l _Toc18108 3.3 紅外遙控裝置接收系統(tǒng)的設(shè)計(jì) PAGEREF _Toc18108 11 HYPERLINK l _Toc1390 3.3.1 紅外遙
5、控接收頭SM0038 PAGEREF _Toc1390 12 HYPERLINK l _Toc8439 3.3.2 單片機(jī)AT89C51性能及工作原理 PAGEREF _Toc8439 12 HYPERLINK l _Toc15661 3.3.3 接收系統(tǒng) PAGEREF _Toc15661 14 HYPERLINK l _Toc10760 3.3.4 繼電器 PAGEREF _Toc10760 15 HYPERLINK l _Toc15958 3.3.5 報(bào)警器 PAGEREF _Toc15958 15 HYPERLINK l _Toc4797 3.3.6 LED顯示器 PAGEREF _T
6、oc4797 15 HYPERLINK l _Toc32617 4 系統(tǒng)軟件設(shè)計(jì) PAGEREF _Toc32617 18 HYPERLINK l _Toc9220 4.1 系統(tǒng)軟件的構(gòu)成 PAGEREF _Toc9220 18 HYPERLINK l _Toc9346 4.2 軟件流程框圖 PAGEREF _Toc9346 18 HYPERLINK l _Toc5297 5 紅外遙控裝置的工作過程及調(diào)試21 HYPERLINK l _Toc4096 5.1 紅外遙控裝置的工作過程21 HYPERLINK l _Toc9551 5.2 紅外遙控裝置的調(diào)試過程21 HYPERLINK l _To
7、c14302 5.2.1 紅外信號(hào)的測(cè)試21 HYPERLINK l _Toc4144 5.2.2 硬件及軟件綜合調(diào)試22 HYPERLINK l _Toc237 5.2.3 調(diào)試心得22 HYPERLINK l _Toc1163 6 總結(jié)與展望23 HYPERLINK l _Toc17018 參考文獻(xiàn)24 HYPERLINK l _Toc21365 附錄25 HYPERLINK l _Toc14125 (1)遙控裝置接收系統(tǒng)PCB板25 HYPERLINK l _Toc25980 (2)程序清單25 HYPERLINK l _Toc13788 致謝32 PAGE II摘 要 無線電遙控技術(shù)的
8、誕生,起源于無線電通訊技術(shù),最初的構(gòu)想是無線電電報(bào)技術(shù)的建立,真空電子管的發(fā)明使得無線電技術(shù)的應(yīng)用和普及很快應(yīng)用到民用和軍用等各個(gè)領(lǐng)域。隨著晶體管的發(fā)明和集成電路的誕生,無線電遙控技術(shù)達(dá)到了更加完善的程度,現(xiàn)如今我們所知道的導(dǎo)彈、衛(wèi)星、航天飛機(jī)等高科技技術(shù)都是與無線電遙控技術(shù)分不開的,它也不僅是軍事領(lǐng)域的成員,我們的日常生活可以說是已經(jīng)離不開了無線電遙控,如:遙控監(jiān)視、報(bào)警、遙控電視、遙控玩具等等?,F(xiàn)在民用遙控裝置領(lǐng)域的拓展大大的改善了人們生活質(zhì)量和品質(zhì),也使一些不可能變成了可能。家用電器中的遙控裝置應(yīng)用極多。本文設(shè)計(jì)的無線遙控裝置就是其中應(yīng)用之一的小小應(yīng)用,主要是以單片機(jī)AT89C51作為主
9、控芯片,利用紅外線遙控發(fā)射、接收的工作原理以及單片機(jī)外部中斷的原理而制作的一款遙控裝置,這款遙控裝置主要用于控制家用電器。其中發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器;接收部分包括光、電轉(zhuǎn)換放大器、解調(diào)、解碼電路。另外,本設(shè)計(jì)利用匯編語言,完成了軟件系統(tǒng)的編程,能夠?qū)崿F(xiàn)定時(shí)設(shè)置、顯示狀態(tài)和風(fēng)速換擋等功能。此設(shè)計(jì)硬件電路簡(jiǎn)單,控制內(nèi)容多,功耗小,抗干擾能力比較強(qiáng)。關(guān)鍵詞: 遙控;紅外線;單片機(jī);接收;硬件;ABSTRACT The wireless controls from a distance to control the technical emerge,originating t
10、he radio communication technique,the first speculation is a technical establishment of the wireless telegram,the application that the invention that the vacuum electronic tube make the infinite electricity technical and make widely available very quick applied at public wait the each realm with for
11、use by the military . At the first,World War II,the wireless controls from a distance to apply to the pole to go to.Afterwards along with the invention of the transistor and the emergence of the integrated circuit,the wireless controls from a distance the technique to come to a the more perfect degr
12、ee,now we know that high-tech technique to guided missile,space shuttle.etc.so all make use of the technical crystallize of the wireless remote control,our daily life can say to have already cant leave the wireless to control from distance,such as:control from a distance the surveillance,report to t
13、he police,control from a distance the television and control from a distance the toy etc.Now,it is public to control from a distance to equip the realm to expand the life of make the people to acquire the convenience,also making the impossibly became possible.The wireless control from a distance equ
14、ip that I design is among them applied of small application.Mainly design is to making use of single chip computer and infrared ray to transmit and receive.Its a remote control switch.This switch is mainly to control family electrical equipment.The part of transmit concludes matrix keyboard,encode m
15、odulate.LED equipment of transmit by infrared ray;The part of receive concludes the transform and enlarge equipment of light and electricity, demodulation and divide code circuit.The hardware circuit of this design is easy and it can control a lot of content,the power of resisting interference is ve
16、ry strong.Key words: control from a distance; infrared ray; single chip computer; receive; hardware; PAGE 321 緒論1.1 無線遙控技術(shù)現(xiàn)狀 無線遙控,即是在控制端把控制指令以某種編碼方式形成易于傳輸?shù)男盘?hào),通過無線傳輸,在受控端經(jīng)解碼等處理形成相應(yīng)的控制操作。無線控制方式多種多樣,可以根據(jù)不同的應(yīng)用需要采用適宜的方式。各種遙控方式的不同,主要在于信息的編碼處理方式和信息的傳輸方式。所傳信息的形式以及信息量的大小決定采用何種信息編碼和處理方式,而信息傳送的距離決定采用何種傳輸方式。1 在
17、編碼方式上,目前在簡(jiǎn)單信息的遙控中常采用的是DTMF方式。這種方式具有實(shí)現(xiàn)簡(jiǎn)單、可靠性高的優(yōu)點(diǎn)。對(duì)于復(fù)雜以及大量信息的遙控,可以采用相應(yīng)的信號(hào)處理方式,經(jīng)過適當(dāng)?shù)男旁葱诺谰幋a以及數(shù)字調(diào)制等處理來生成易于傳輸?shù)男盘?hào)。對(duì)于這些編碼處理方式,可以根據(jù)系統(tǒng)功能需要進(jìn)行靈活選擇。1 在傳輸方式上,對(duì)于近距離遙控,可以采用基帶傳輸。對(duì)于遠(yuǎn)距離遙控,需要選擇適當(dāng)?shù)恼{(diào)制方式,進(jìn)行頻帶傳輸。目前常用的調(diào)制方式有幅度調(diào)制,頻率調(diào)制和相位調(diào)制三種。對(duì)于不同形式的基帶信號(hào),又可以分為模擬調(diào)制和數(shù)字調(diào)制。對(duì)于各種調(diào)制方式的選擇,可以根據(jù)基帶信號(hào)的形式,傳輸?shù)膸捪拗频纫蛩貨Q定。1 對(duì)于無線遙控技術(shù),當(dāng)前基本上通過以下幾
18、種方式實(shí)現(xiàn):紅外線遙控方式,無線電遙控方式,超聲波遙控方式和聲音遙控方式。紅外技術(shù)出現(xiàn)比較早,成本低,價(jià)格也具有優(yōu)勢(shì)。紅外遙控具有以下優(yōu)點(diǎn):控制內(nèi)容多,抗干擾能力強(qiáng),不會(huì)發(fā)生任何誤動(dòng)作;響應(yīng)速度快,不會(huì)對(duì)其他電器產(chǎn)生干擾從而影響用戶使用;體積小,成本低,功耗小,與其他方式比可以降低功耗90%.但是它的缺點(diǎn)也很明顯,在使用中需要保證遙控發(fā)射器和遙控接收設(shè)備處于一定的角度范圍,中間不能有任何物品,否則就會(huì)阻擋紅外線的傳輸,因?yàn)榧t外線不能穿越磚瓦水泥砌筑的墻體,這在日常使用中經(jīng)常會(huì)造成不便,畢竟用戶不希望只能在一定的角度范圍內(nèi)才能對(duì)對(duì)象進(jìn)行操作,之外紅外線方式也容易受到外界干擾。超聲波遙控方式中的超
19、聲傳感器頻帶窄,能攜帶的信息量少,易于受干擾而引起誤動(dòng)作,同時(shí)該種方式作用距離短,通用性強(qiáng)可以互換因而不適合在燈具遙控中使用,聲音遙控方式通用性強(qiáng),作用距離短,聲音攜帶的信息量少,易受干擾而引起誤動(dòng),它適合于像聲控電燈開關(guān)的場(chǎng)合。無線電作為新一代的信息傳遞方式,具有繞射和穿透特性,只要在有效工作范圍之內(nèi),無線設(shè)備就可以不受角度,方向和障礙物的限制而自由使用。并且采用特定的編碼解碼技術(shù)可以防止無線電波的互相干擾,抗干擾能力強(qiáng)。11.2 無線電遙控原理和特點(diǎn)調(diào)制發(fā)射效率高且抗干擾性強(qiáng),用音頻信號(hào)去調(diào)制高頻發(fā)射波的幅度和頻率,使高頻電波幅度和信號(hào)隨之變化,這就是調(diào)制。調(diào)頻發(fā)射:就是用一定頻率的音頻信
20、號(hào)去調(diào)制高頻發(fā)射波的頻率,使得高頻發(fā)射頻率隨著音頻信號(hào)產(chǎn)生相應(yīng)的頻率偏移。因?yàn)檎{(diào)頻發(fā)射發(fā)送的是高頻等幅波(高頻全功率發(fā)射),充分利用了高頻發(fā)射功率,所以在高頻發(fā)射機(jī)的高頻發(fā)射功率相同的情況下,控制距離比調(diào)幅波遠(yuǎn)得多。另外,調(diào)頻波的抗干擾性能也遠(yuǎn)遠(yuǎn)高于調(diào)幅波,缺點(diǎn)是調(diào)頻接收電路相對(duì)調(diào)幅接收電路來說比較復(fù)雜。 如果用于調(diào)制的音頻不是固定頻率,而是直接用人的話音頻率去調(diào)制高頻發(fā)射波,那就是無線電對(duì)講機(jī)了,發(fā)送接收的基本道理都一樣。但由于發(fā)射功率過大會(huì)干擾和影響其他電子設(shè)備的正常工作(飛機(jī)上不允許乘客使用手機(jī),就是怕手機(jī)的高頻發(fā)射電波會(huì)干擾駕駛艙電子儀器的正常運(yùn)行而產(chǎn)生事故),所以每個(gè)國家都有專門的無
21、線電管理委員會(huì)進(jìn)行監(jiān)督管理,對(duì)在不同場(chǎng)合、不同工作性質(zhì)下使用的無線電波發(fā)射功率、發(fā)射頻率均有嚴(yán)格的限制和規(guī)定。對(duì)于業(yè)余無線電愛好者,開辟有專門的業(yè)余波段提供使用。據(jù)息:2008奧運(yùn)委員會(huì)發(fā)布了在2008年奧運(yùn)會(huì)期間將對(duì)無線頻帶實(shí)行限制頻率段的規(guī)定,為保證奧運(yùn)會(huì)通信的要求北京市已經(jīng)制定了相應(yīng)的規(guī)定。設(shè)計(jì)無線遙控系統(tǒng)時(shí)要注意:遙控有效距離與發(fā)射功率、接收靈敏度和工作頻率。但由于上述發(fā)射功率、工作頻率受到各種限制,一般可以從提高靈敏度、改善接收電路的抗干擾性能等方面入手去改進(jìn)接收電路。1.3 課題研究的目的及意義無線電遙控技術(shù)發(fā)展只有幾十年的歷史:本世紀(jì)20年代,才剛剛出現(xiàn)無線電遙控的雛形。那時(shí),人
22、們?cè)噲D將遙控技術(shù)應(yīng)用于無人駕駛飛機(jī)和艦船上,但由于技術(shù)不夠完善而未能成功。二次世界大戰(zhàn)以后,無線電遙控技術(shù)發(fā)展迅速,并逐漸在軍事、國防、工農(nóng)業(yè)生產(chǎn)以及科學(xué)技術(shù)等方面得到廣泛的應(yīng)用。到現(xiàn)今,隨著電子技術(shù)的飛速發(fā)展,新型大規(guī)模遙控集成電路的不斷出現(xiàn),使得遙控技術(shù)有了日異月新的發(fā)展。遙控裝置的中心控制部件已從早期的分立元件,集成電路逐步發(fā)展到現(xiàn)在的單片微型計(jì)算機(jī),智能化程度大大提高。近年來,遙控技術(shù)在工業(yè)生產(chǎn)、家用電器、安全保衛(wèi)以及人們的日常生活中使用越來越廣泛。在無線遙控領(lǐng)域,目前常用的遙控方式主要有超聲波遙控、紅外線遙控、無線電遙控等。本課題設(shè)計(jì)的無線遙控裝置主要是以單片機(jī)AT89C51作為主控
23、芯片,利用紅外線遙控發(fā)射、接收的工作原理以及單片機(jī)外部中斷的原理而制作的一款遙控開關(guān),這款遙控開關(guān)主要用于控制家用電器,它具有遙控開啟和關(guān)閉多種家用電器,并具有顯示狀態(tài)的功能。其中發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器;接收部分包括光、電轉(zhuǎn)換放大器、解調(diào)、解碼電路。此設(shè)計(jì)硬件電路簡(jiǎn)單,控制內(nèi)容多,功耗小,抗干擾能力比較強(qiáng)。2 方案設(shè)計(jì)2.1 設(shè)計(jì)方案論證 要實(shí)現(xiàn)遙控控制,其方法很多。比如:無線遙控,紅外線遙控,高頻無線遙控等?,F(xiàn)在,介紹兩種技術(shù)方案并作簡(jiǎn)單對(duì)比,選擇其中較理想的方案作為設(shè)計(jì)方案。方案一:無線遙控?zé)o線遙控由發(fā)射機(jī)和遙控接收機(jī)兩大部分組成。圖1.1(a)所示為無線遙控發(fā)射
24、機(jī)示意圖。圖1.1(b)所示為無線遙控接收機(jī)示意圖。 圖1.1 無線遙控系統(tǒng)框圖 在該方案中由于發(fā)射機(jī)較多使用LC振蕩器,其頻率漂移較為嚴(yán)重;接收機(jī)可使用超再生電路,其成本低,功耗小,靈敏度可調(diào)。但是,超再生電路的工作穩(wěn)定性比較差,選擇性差,從而降低了抗干擾能力。 方案二:采用AT89C51實(shí)現(xiàn)的紅外遙控通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成,應(yīng)用編解碼專用集成芯片來進(jìn)行控制操作,如圖1.2所示。發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器;接收部分包括紅外接收、單片機(jī)AT89C51、顯示器。圖1.2 紅外遙控裝置系統(tǒng)框圖遙控開關(guān)是在通用紅外遙控系統(tǒng)的基礎(chǔ)上加以改進(jìn)實(shí)現(xiàn)的。其實(shí)質(zhì)就是將紅
25、外遙控接收部分采用單片機(jī)AT89C51來控制。即當(dāng)一體化紅外接收器接收到紅外遙控信號(hào)后,將光信號(hào)轉(zhuǎn)變成電信號(hào),經(jīng)放大、解調(diào)、濾波后,將原編碼信號(hào)送入單片機(jī)AT89C51中進(jìn)行信號(hào)識(shí)別、解碼,然后進(jìn)行相應(yīng)處理。在該方案中采用單片機(jī)為控制芯片,能使硬件電路簡(jiǎn)單化,而紅外遙控方式不僅體積小,成本低,與其他方式比可以降低功耗90%,另外,其控制內(nèi)容多,抗干擾能力比較強(qiáng)。與方案一中的無線遙控方式相比會(huì)略勝一籌 ,因此可選擇方案二作為設(shè)計(jì)方案。 2.2 系統(tǒng)設(shè)計(jì)思想 本系統(tǒng)采用單片機(jī)AT89C51作為本設(shè)計(jì)的核心元件,利用紅外線遙控發(fā)射、接收的工作原理以及單片機(jī)外部中斷的原理而制作的一款遙控開關(guān)。2.2.
26、1系統(tǒng)構(gòu)成框圖矩陣鍵盤M50462AP晶振紅外發(fā)光二極管(a) 紅外遙控裝置發(fā)射器框圖遙控接收頭AT89C51顯示器復(fù)位晶振繼電器 (b) 紅外遙控裝置的接收系統(tǒng)框圖 圖2.1 紅外遙控裝置系統(tǒng)框圖2.2.2 器件選擇本系統(tǒng)在設(shè)計(jì)過程中主要選擇了以下一些器件: 單片機(jī):AT89C51。 遙控發(fā)射器:采用M50462AP芯片。 紅外遙控接收器。 繼電器。 顯示器件:7段共陽LED顯示器、發(fā)光二極管。 PNP型三極管。 蜂鳴器。2.3 基本功能設(shè)計(jì)2.3.1 控制電器開啟/關(guān)閉在此紅外遙控裝置設(shè)計(jì)中,采用單片機(jī)控制家用電器的開啟/關(guān)閉,以實(shí)現(xiàn)遙控開關(guān)的功能。2.3.2 顯示狀態(tài) 在此設(shè)計(jì)中,單片機(jī)
27、外接了一位LED顯示器,用于顯示受控電器的狀態(tài)。例如:當(dāng)家用電風(fēng)扇調(diào)速器的第一擋開關(guān)閉合,則應(yīng)在LED顯示器上顯示數(shù)字1,表示電風(fēng)扇開啟第一擋。2.3.3 按鍵功能設(shè)置 在此設(shè)計(jì)中,在遙控發(fā)射器上共定義了6個(gè)功能鍵,即:數(shù)字鍵15和音量遞增鍵。其中數(shù)字鍵15用于控制電風(fēng)扇的5個(gè)擋位。音量遞增鍵用于控制定時(shí)。2.3.4 定時(shí)設(shè)置 在紅外遙控裝置中,把遙控發(fā)射器上的一個(gè)功能鍵設(shè)置成為定時(shí)控制鍵。一共設(shè)定了3種時(shí)間,即:15分鐘;30分鐘;45分鐘,操作時(shí)只需手執(zhí)遙控器,直接按音量遞增鍵即可。具體定義如下:(VD1,VD2,VD3由P0口控制) 按下第一次:表示定時(shí)15分鐘,VD1點(diǎn)亮; 按下第二次
28、:表示定時(shí)30分鐘,VD2點(diǎn)亮; 按下第三次:表示定時(shí)45分鐘,VD3點(diǎn)亮; 按下第四次:表示定時(shí)取消,VD1,VD2和VD3全滅;之后又可以重復(fù)以上過程。通過以上基本功能的設(shè)計(jì),可以實(shí)現(xiàn)遙控開關(guān)的任務(wù),即當(dāng)接通電源后,手執(zhí)遙控器,例如按下紅外遙控裝置發(fā)射器上的數(shù)字鍵“1”則在紅外遙控裝置的接收系統(tǒng)中數(shù)碼管上將會(huì)顯示數(shù)字“1”,表示此時(shí)電風(fēng)扇的第“1”擋開關(guān)接通,即此時(shí)為一擋風(fēng),若需電風(fēng)扇為第“3”擋風(fēng),則只需按下遙控裝置發(fā)射器上的數(shù)字鍵“3”即可。當(dāng)風(fēng)扇啟動(dòng)后,還可以按下遙控器上的音量控制鍵,以控制風(fēng)扇的開啟時(shí)間,不同的按鍵次數(shù)表示不同的定時(shí)時(shí)間,當(dāng)定時(shí)時(shí)間到后則風(fēng)扇自動(dòng)關(guān)閉。3 系統(tǒng)硬件電
29、路設(shè)計(jì)3.1 系統(tǒng)硬件的組成 系統(tǒng)硬件電路由兩個(gè)部分組成:紅外遙控裝置的發(fā)射器和紅外遙控裝置的接收系統(tǒng)。紅外遙控裝置發(fā)射器包括: 矩陣鍵盤。 指令編碼器(采用M50462芯片)。 紅外發(fā)射二極管LED。(2)紅外遙控裝置的接收系統(tǒng)包括: 紅外遙控接收頭。 單片機(jī)AT89C51。 繼電器。 LED顯示器。 蜂鳴器。3.2 紅外遙控裝置發(fā)射器的設(shè)計(jì)紅外遙控裝置發(fā)射器包含鍵盤,指令編碼器(M50462AP)和紅外發(fā)光二極管LED等部分組成,其組成框圖如圖2.1(a)所示,電路原理圖如圖3.1所示。圖3.1 紅外遙控裝置發(fā)射器電路圖 當(dāng)按下鍵盤的不同按鍵時(shí),通過編碼器產(chǎn)生與之相應(yīng)的特定的二進(jìn)制脈沖編碼
30、信號(hào)。將此二進(jìn)制脈沖編碼信號(hào)先調(diào)制在38KHZ的載波上,經(jīng)放大后,激發(fā)紅外發(fā)光二極管LED轉(zhuǎn)變成以波長940nm的紅外線光傳播出去。3.2.1 M50462AP的功能特點(diǎn)及內(nèi)部結(jié)構(gòu)M50462AP是一個(gè)指令編碼器,是組成遙控信號(hào)發(fā)射器的專用集成電路,它為24腳直插式塑封結(jié)構(gòu),內(nèi)部由振蕩器、時(shí)鐘信號(hào)發(fā)生器、鍵位掃描信號(hào)發(fā)生器、鍵位編碼器、遙控指令編碼器、用戶碼轉(zhuǎn)型器、碼元調(diào)制器和輸出緩沖器等組成。其引腳圖和引腳功能表分別如圖3.2和表3-1:圖3.2 M50462AP的引腳圖表3-1 M50462AP的引腳功能表引腳號(hào)符號(hào)功能引腳號(hào)符號(hào)功能1VSS接地13I1鍵位掃描信號(hào)輸入2OSCIN振蕩器輸
31、入14I2鍵位掃描信號(hào)輸入3OSCOUT振蕩器輸出15I3鍵位掃描信號(hào)輸入4碼調(diào)制器輸出16I4鍵位掃描信號(hào)輸入5A鍵位掃描信號(hào)輸出17I5鍵位掃描信號(hào)輸入6B鍵位掃描信號(hào)輸出18I6鍵位掃描信號(hào)輸入7C鍵位掃描信號(hào)輸出19I7鍵位掃描信號(hào)輸入8D鍵位掃描信號(hào)輸出20I8鍵位掃描信號(hào)輸入9E鍵位掃描信號(hào)輸出21用戶碼轉(zhuǎn)換輸入10F鍵位掃描信號(hào)輸出22用戶碼轉(zhuǎn)換輸入11G鍵位掃描信號(hào)輸出23遙控信號(hào)輸出12H鍵位掃描信號(hào)輸出24VDD接電源(1)M50462AP的技術(shù)特點(diǎn): CMOS硅柵工藝制造。 無鍵按下時(shí),振蕩器停止工作,因此電源功率損耗低,其值在電源電壓為3V時(shí),功率損耗為3uW。 單一電
32、源,工作電壓范圍寬,其電壓值為25.5V。 有供發(fā)射指示燈用的輸出端。 24腳雙列直插式塑料封裝。 配套使用型號(hào)為CX20106A。 (2)M50462AP的功能特點(diǎn)M50462AP集成電路用來產(chǎn)生遙控編碼脈沖(即遙控指令),輸出各種紅外遙控信號(hào),供遙控操作使用。其邏輯框圖如圖3.3。時(shí)鐘信號(hào)發(fā)生器指令編碼器鍵盤輸入編碼器掃描信號(hào)發(fā)生器振蕩器用戶碼轉(zhuǎn)換器脈碼調(diào)制器輸出緩沖器5 6 7 8 9 10 11 122 3232221412413 20圖3.3 M50462AP的邏輯框圖該IC具有3種功能: 產(chǎn)生定時(shí)信號(hào)和遙控載波信號(hào)的振蕩器。 產(chǎn)生8種不同時(shí)間出現(xiàn)的鍵位掃描脈沖發(fā)生器。 將鍵位碼變換
33、 (碼值變換)成遙控指令功能碼的遙控指令編碼器。其中定時(shí)信號(hào)作為鍵位掃描信號(hào)發(fā)生器、鍵位編碼器和指令編碼器的定時(shí)脈沖信號(hào),同時(shí)為調(diào)制載頻脈沖信號(hào)。在定時(shí)脈沖信號(hào)作用下,鍵位掃描脈沖信號(hào)發(fā)生器產(chǎn)生8種掃描脈沖,由鍵位掃描信號(hào)發(fā)生器輸出端(512腳)輸出,輪流地對(duì)鍵盤矩陣進(jìn)行掃描。鍵盤矩陣輸出的信號(hào)送至鍵位編碼器輸入端(1320腳)。當(dāng)按下某一個(gè)鍵時(shí),鍵位編碼器識(shí)別按下的鍵位后,將該鍵位的地址碼送往指令編碼器進(jìn)行碼值轉(zhuǎn)換,得到功能指令碼。鍵位掃描信號(hào)輸出端和鍵位掃描信號(hào)輸入端構(gòu)成88鍵盤矩陣。按單鍵可實(shí)現(xiàn)64種遙控功能,按雙鍵可實(shí)現(xiàn)12種遙控功能。如果同時(shí)按下沒有被設(shè)為雙重鍵的鍵,則不發(fā)送遙控信號(hào)
34、。3.2.2 紅外遙控裝置發(fā)射器的發(fā)射過程 在圖3.1所示的紅外遙控裝置發(fā)射器的電路圖中,M50462AP內(nèi)部振蕩電路與2、3腳外接的陶瓷諧振器或LC網(wǎng)絡(luò)電路組成振蕩器。產(chǎn)生頻率為455KHZ的振蕩信號(hào),由時(shí)鐘電路進(jìn)行12分頻得到38KHZ的載波信號(hào)。一路送至定時(shí)信號(hào)發(fā)生器,以形成時(shí)鐘脈沖,使整個(gè)系統(tǒng)按照統(tǒng)一的時(shí)序進(jìn)行工作;另一路則送碼元調(diào)制器控制指令的載波??刂浦噶畲a對(duì)38KHZ載波進(jìn)行脈沖幅度調(diào)制以降低平均發(fā)射功率,以脈沖調(diào)幅后的指令碼送至紅外激勵(lì)管VT基極。5、6、7、8和12腳為鍵位掃描信號(hào)輸出線與13-20腳鍵位掃描信號(hào)輸入線組成鍵盤矩陣,以產(chǎn)生各種鍵功能信號(hào)。 工作時(shí),5、6、7、
35、8和12腳輸出時(shí)序不同的鍵掃描脈沖,經(jīng)過鍵盤矩陣適當(dāng)選通后回送到13-20腳。M50462AP則根據(jù)13-20腳接收到的不同的鍵選信號(hào)進(jìn)行編碼和碼值變換,得到遙控指令的功能碼,結(jié)合21、22腳輸入的用戶碼轉(zhuǎn)換信號(hào),產(chǎn)生出16位的數(shù)據(jù)碼。這些數(shù)據(jù)碼經(jīng)脈沖調(diào)制器進(jìn)行調(diào)制處理后,便產(chǎn)生38KHZ的調(diào)制載波脈沖信號(hào),在經(jīng)緩沖器由23腳輸出。 M50462AP的23腳外接元件組成了紅外線驅(qū)動(dòng)放大發(fā)射電路。它主要是由驅(qū)動(dòng)管和紅外發(fā)射二極管組成的。當(dāng)23腳有指令碼信號(hào)輸出時(shí),該信號(hào)經(jīng)驅(qū)動(dòng)管VT放大后,加至紅外發(fā)射二極管VD1上,遙控指令則以紅外線的形式發(fā)射出去。由遙控發(fā)射器發(fā)射出的16位二進(jìn)制遙控指令是由前
36、8位的用戶碼和后8位的數(shù)據(jù)(功能)碼組成的。用戶碼是一種固定的特殊代碼,用于表示不同產(chǎn)品之間的遙控信號(hào)的區(qū)別,以免接收機(jī)在接收遙控指令過程中發(fā)生誤動(dòng)作。而數(shù)據(jù)(功能)碼則是不同遙控功能的代碼。不同的數(shù)據(jù)表示不同的遙控功能。16位遙控指令碼均采用脈沖位置調(diào)制方式編碼。 由于不同的遙控器所使用的編碼芯片不一樣,就會(huì)使編碼指令格式不一樣?,F(xiàn)說明本設(shè)計(jì)中所采用的編碼芯片為M50462AP的紅外線信號(hào)的編碼格式。 一般可以用以下兩種方法來檢測(cè)紅外信號(hào): 干擾法 測(cè)量,觀察法 所謂干擾法,就是找一臺(tái)收音機(jī),將其調(diào)至短波段,收一個(gè)正常的廣播電臺(tái),達(dá)到穩(wěn)定的效果,然后將遙控器對(duì)準(zhǔn)收音機(jī)按下任何一個(gè)按鍵不放,這
37、時(shí)如果收音機(jī)有”茲茲“的響聲,說明有紅外線信號(hào)發(fā)出,如果沒有反應(yīng),則說明無紅外線信號(hào)發(fā)出。所謂測(cè)量、觀察法,就是找一臺(tái)存儲(chǔ)式示波器,將示波器探頭接在一體化紅外遙控接收器輸出器引腳上。其中:1腳輸入;2腳接地;3腳接電源。于是,將示波器的探頭接在3腳輸出上,然后調(diào)整示波器的周期和幅度擋位,便可以看到,如圖3.4所示的波形。圖3.4 遙控發(fā)射器1-8號(hào)鍵及音量遞增鍵的識(shí)別碼和波形碼 圖3.5 遙控器各功能鍵編碼 經(jīng)分析比較可知,紅外線信號(hào)編碼由以下兩個(gè)部分組成: 8位用戶碼 8位數(shù)據(jù)碼例如,按下遙控器上的數(shù)字鍵“1”時(shí),則會(huì)發(fā)送出以下2個(gè)字節(jié): 4700其中,“47”位用戶碼,即為廠商固定的編碼;
38、“00”則代表數(shù)字鍵“1”的代碼。同一個(gè)遙控器,它的用戶碼是固定不變的,它的功能碼則是不相同的,如圖3.5所示。各個(gè)位編碼方式是以波寬信號(hào)來定義的。其中“0”電平用790us高電平+270us低電平表示;“1”用1800us高電平+270us低電平表示。當(dāng)按下遙控器上的某一按鍵時(shí),則會(huì)產(chǎn)生一組特定的編碼,并調(diào)制在38KHZ的載波上發(fā)射出去。 3.3 紅外遙控裝置接收系統(tǒng)的設(shè)計(jì)遙控接收系統(tǒng)由紅外線接收頭、單片機(jī)微處理器、接口電路(控制電路)等部分組成,其組成框圖如圖2.1(b)所示。光電二極管將接收到的紅外線信號(hào)轉(zhuǎn)變成電信號(hào),經(jīng)檢波放大,濾除去38KHZ的載波信號(hào),恢復(fù)原來的指令脈沖,然后送入微
39、處理器進(jìn)行識(shí)別解碼,解議出遙控信號(hào)內(nèi)容,并根據(jù)控制功能輸出相應(yīng)的控制信號(hào),送往接口電路(控制電路)作相應(yīng)的處理。其電路原理圖如圖3.6所示。圖3.6 紅外遙控裝置接收系統(tǒng)的電路原理圖圖3.7 風(fēng)扇調(diào)速器控制圖 3.3.1 紅外遙控接收頭SM0038 紅外遙控接收器采用一體化紅外遙控接收頭SM0038。SM0038對(duì)外只有3個(gè)引腳:VS、GND和1個(gè)脈沖信號(hào)輸出引腳OUT,其輸出引腳與單片機(jī)的P3.2口連接。該接收頭形狀如圖3.8所示。圖3.8 一體化紅外遙控接收頭一體化紅外接收頭的內(nèi)部包括:紅外光敏二極管、諧振電路、放大電路、解碼器、濾波器等,只要加上+5V電源,輸出引腳直接輸出不帶副載波的負(fù)
40、極性RC-5信號(hào)。具有電路簡(jiǎn)單,靈敏度高,抗干擾性好等優(yōu)點(diǎn)?!?”碼和“0”碼相應(yīng)的碼形如圖3.9所示。圖3.9 RC-5信號(hào)中的“1”碼和“0”碼波形3.3.2 單片機(jī)AT89C51性能及工作原理本文在選用單片機(jī)時(shí),充分考慮了各種單片機(jī)產(chǎn)品的特點(diǎn),并根據(jù)自己的實(shí)際情況,選擇了MCS-51單片機(jī)的AT89C51。 MCS-51系列單片機(jī)是Intel公司生產(chǎn)的功能比較強(qiáng)、價(jià)格比較低,較早應(yīng)用的單片機(jī),目前仍被廣泛應(yīng)用。單片機(jī)AT89C51的內(nèi)部結(jié)構(gòu) 單片機(jī)是在一塊芯片上集成了CPU、RAM、ROM、定時(shí)/計(jì)數(shù)器和多功能I/O口等計(jì)算機(jī)所需要的基本功能部件的大規(guī)模集成電路,又稱MCU。51系列單片
41、機(jī)內(nèi)包含下列幾個(gè)部件: 一個(gè)8位CPU; 一個(gè)片內(nèi)振蕩器及時(shí)鐘電路; 4KB ROM程序存儲(chǔ)器; 128KB RAM數(shù)據(jù)存儲(chǔ)器; 可尋址64KB外部數(shù)據(jù)存儲(chǔ)器和64KB外部程序存儲(chǔ)空間的控制電路; 32條可編程的I/O線(4個(gè)8位并行I/O端口); 兩個(gè)16位的定時(shí)/計(jì)數(shù)器; 一個(gè)可編程全雙工串行口; 5個(gè)中斷源、兩個(gè)優(yōu)先級(jí)嵌套中斷結(jié)構(gòu)。 (2)AT89C51的引腳功能可總線擴(kuò)展的單片機(jī)有44個(gè)引腳的方形封裝形式和40個(gè)引腳的雙列直插式封裝形式,最常用的40個(gè)引腳封裝形式及其配置見圖3.10,各個(gè)引腳的功能說明如下。圖3.10 AT89C51的引腳圖 GND:接地端。 VCC:電源端,接+5V
42、。 XTAL1:接外部晶體的一個(gè)引腳。CHMOS單片機(jī)采用外部時(shí)鐘信號(hào)時(shí),時(shí)鐘信號(hào)由此引腳引入。 XTAL2:接外部晶體的一個(gè)引腳。HCMOS單片機(jī)采用外部時(shí)鐘信號(hào)時(shí),外部時(shí)鐘信號(hào)由此引腳接入。 RST/VPD: EQ oac(,1)復(fù)位信號(hào)輸入。 EQ oac(,2)VCC掉電后,此引腳可接備用電源,低功耗條件下保持內(nèi)部數(shù)據(jù)RAM中的數(shù)據(jù)。 ALE/: EQ oac(,1)地址鎖存允許。當(dāng)單片機(jī)訪問外部存儲(chǔ)器時(shí),該引腳的輸出信號(hào)ALE用于鎖存P0的低8位地址。ALE輸出的頻率為時(shí)鐘振蕩頻率的1/6。 EQ oac(,2)對(duì)8751單片機(jī)片內(nèi)EPROM編程時(shí),編程脈沖由該引腳引入。 :程序存儲(chǔ)
43、器允許。輸出讀外部程序存儲(chǔ)器的選通信號(hào)。取指令操作期間,的頻率為振蕩頻率的1/6;若此期間有訪問外部數(shù)據(jù)存儲(chǔ)器的操作,則有一個(gè)機(jī)器周期中的信號(hào)將不出現(xiàn)。 /VPP: EQ oac(,1)=0,單片機(jī)只訪問外部程序存儲(chǔ)器。對(duì)8031此引腳必須接地。=1,單片機(jī)訪問內(nèi)部程序存儲(chǔ)器。對(duì)內(nèi)部有程序存儲(chǔ)器的8XX51單片機(jī),此引腳應(yīng)接高電平,但若地址值超過4KB范圍(0FFFH),單片機(jī)將自動(dòng)訪問外部程序存儲(chǔ)器。 EQ oac(,2)在8751單片機(jī)片內(nèi)EPROM編程期間,此引腳引入21V編程電源VPP。 P0口P0口可以作為輸入/輸出口,但在實(shí)際應(yīng)用中,常作為地址/數(shù)據(jù)總線口,及低8位地址與數(shù)據(jù)線分時(shí)
44、使用P0口。低8位地址由ALE信號(hào)的下跳沿鎖存到外部地址鎖存器中,而高8位地址由P2口輸出。 P1口P1口每一位都能作為可編程的輸入或輸出口線。 P2口P2口可以作為輸入口或輸出口使用,外接存儲(chǔ)器和I/O接口時(shí),又作為擴(kuò)展系統(tǒng)的地址總線,輸出高8位地址,與P0口一起組成16位地址總線。對(duì)于內(nèi)部無程序存儲(chǔ)器的單片機(jī)系統(tǒng)來說,P2口一般只作為地址總線使用,而不作為I/O口線直接與外設(shè)相連接。 P3口P3口為雙功能口。作為第一功能使用時(shí),其功能與P1口相同。當(dāng)作為第二功能使用時(shí),每一位功能定義見表3-2.表3-2 P3口的第二功能端口引腳第二功能P3.0RXD(串行輸入線)P3.1TXD(串行輸出線
45、)P3.2(外部中斷0輸入線)P3.3(外部中斷1 輸入線)P3.4T0(定時(shí)器0外部計(jì)數(shù)脈沖輸入)P3.5T1(定時(shí)器0外部計(jì)數(shù)脈沖輸入)P3.6(外部數(shù)據(jù)存儲(chǔ)器寫選通信號(hào)輸出)P3.7(外部數(shù)據(jù)存儲(chǔ)器讀選通信號(hào)輸出) 在本設(shè)計(jì)中用到了P3口的P3.2、P3.3和P3.4,其中P3.2作中斷輸入引腳,P3.3和P3.4作為I/O端口連接。3.3.3 接收系統(tǒng) 在圖3.6所示的紅外遙控裝置接收系統(tǒng)的電路圖中,當(dāng)接通電源后,AT89C51的13腳所接的蜂鳴器會(huì)“嗡”的響一聲,同時(shí)14腳所接的發(fā)光二極管閃亮一次,然后熄滅。P1口所接LED顯示器不顯示;繼電器JK1A至JK5A全部斷開;這些都表明,
46、紅外遙控開關(guān)并沒有接收到信號(hào),在此提示等待。此時(shí),若將遙控器的數(shù)字“1”按下時(shí),則在圖3.6所示的紅外遙控開關(guān)的電路圖中的遙控接收器SM0038接收來自遙控發(fā)射器發(fā)射的紅外信號(hào),將接收的紅外線信號(hào)(紅外信號(hào)為光信號(hào))轉(zhuǎn)換成電信號(hào),經(jīng)放大、解調(diào)、濾波后,經(jīng)紅外接收器的第3腳將原編碼輸入AT89C51的12腳。然后由AT89C51對(duì)所接收的原編碼信號(hào)進(jìn)行判斷、識(shí)別,然后做出相應(yīng)的處理。 3.3.4 繼電器本設(shè)計(jì)采用電磁式繼電器。電磁式繼電器一般是由鐵心、線圈、銜鐵、觸點(diǎn)簧片等組成的。只要在線圈兩端加上一定的電壓,線圈中就會(huì)流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的
47、拉力吸向鐵心,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力作用下返回原來的位置,使動(dòng)觸點(diǎn)與原來的靜觸點(diǎn)(常閉觸點(diǎn))吸合。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。對(duì)于繼電器的“常開、常閉”觸點(diǎn),可以這樣來區(qū)分:繼電器線圈未通電時(shí)處于斷開狀態(tài)的靜觸點(diǎn),稱為“常開觸點(diǎn)”:處于接通狀態(tài)的靜觸點(diǎn)稱為“常閉觸點(diǎn)”。在圖3.6所示的紅外遙控裝置的接收系統(tǒng)電路圖中,繼電器與單片機(jī)的P2.0-P2.4口連接,由單片機(jī)輸出的高低電平控制繼電器的導(dǎo)通與切斷,以實(shí)現(xiàn)風(fēng)扇開關(guān)的開啟與關(guān)閉。3.3.5 報(bào)警器報(bào)警器的種類很多,比如:揚(yáng)聲器、蜂鳴器
48、等,本設(shè)計(jì)中選用電磁式蜂鳴器作為報(bào)警器。電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動(dòng)膜片及外殼等組成。接通電源后,振蕩器產(chǎn)生的音頻信號(hào)電流通過電磁線圈,使電磁線圈產(chǎn)生磁場(chǎng)。振動(dòng)膜片在電磁線圈和磁鐵的相互作用下,周期性地振動(dòng)發(fā)聲。在圖3.6所示的紅外遙控裝置的接收系統(tǒng)電路圖中,蜂鳴器與單片機(jī)的P3.3口連接,起提示作用。3.3.6 LED顯示器 LED顯示器又稱數(shù)碼管,我們最常用的是七段式和八段式LED數(shù)碼管,八段比七段多了一個(gè)小數(shù)點(diǎn),其他的基本相同。所謂的八段就是指數(shù)碼管里有八個(gè)小LED發(fā)光二極管,通過控制不同的LED的亮滅來顯示出不同的字形。數(shù)碼管又分為共陰極和共陽極兩種類型,其實(shí)共陰極就是將
49、八個(gè)LED的陰極連在一起,讓其接地,這樣給任何一個(gè)LED的另一端高電平,它便能點(diǎn)亮。而共陽極就是將八個(gè)LED的陽極連在一起,其原理圖如圖3.11所示。圖3.11 數(shù)碼管原理圖其中引腳圖的兩個(gè)COM端連在一起,是公共端,共陰數(shù)碼管要將其接地,共陽數(shù)碼管將其接正5伏電源。一個(gè)八段數(shù)碼管稱為一位,多個(gè)數(shù)碼管并列在一起可構(gòu)成多位數(shù)碼管,它們的段選線(即a,b,c,d,e,f,g,dp)連在一起,而各自的公共端稱為位選線。顯示時(shí),都從段選線送入字符編碼,而選中哪個(gè)位選線,那個(gè)數(shù)碼管便會(huì)被點(diǎn)亮。數(shù)碼管的8段,對(duì)應(yīng)一個(gè)字節(jié)的8位,a對(duì)應(yīng)最低位,dp對(duì)應(yīng)最高位。所以如果想讓數(shù)碼管顯示數(shù)字0,那么共陰數(shù)碼管的字
50、符編碼為00111111,即0 x3f;共陽數(shù)碼管的字符編碼為11000000,即0 xc0。可以看出兩個(gè)編碼的各位正好相反。如圖3.12所示:圖3.12 數(shù)碼管的編碼共陽極的數(shù)碼管0f的段編碼是這樣的:unsigned char code table= /共陽極0f數(shù)碼管編碼0 xc0,0 xf9,0 xa4,0 xb0,/030 x99,0 x92,0 x82,0 xf8,/470 x80,0 x90,0 x88,0 x83,/8b0 xc6,0 xa1,0 x86,0 x8e /cf; 共陰極的數(shù)碼管0f的段編碼是這樣的:unsigned char code table=/共陰極0f數(shù)碼
51、管編碼0 x3f,0 x06,0 x5b,0 x4f, /030 x66,0 x6d,0 x7d,0 x07,/470 x7f,0 x6f,0 x77,0 x7c,/8b0 x39,0 x5e,0 x79,0 x71/cf; 表3-3 列出了共陽極與共陰極LED顯示器顯示數(shù)字、字母與顯示代碼之間的對(duì)應(yīng)關(guān)系。表3-3 顯示器顯示數(shù)字、字母與顯示代碼之間的對(duì)應(yīng)關(guān)系點(diǎn)亮LED顯示器有兩種方式:一是靜顯示;二是動(dòng)態(tài)顯示。所謂靜態(tài)顯示,就是當(dāng)顯示器顯示某一個(gè)字符時(shí),相應(yīng)的發(fā)光二極管恒定地導(dǎo)通或截止。采用該顯示方式的電路每一位可單獨(dú)顯示。只要在要顯示的那位的段選線上保持選碼電平,該位就能保持顯示相應(yīng)的顯示
52、字符。這種電路的優(yōu)點(diǎn)是:在同一瞬間可以顯示不同的字符;但缺點(diǎn)就是占用端口資源較多。所謂動(dòng)態(tài)顯示,就是要將顯示的多為LED顯示器采用一個(gè)8位的段選端口,然后采用動(dòng)態(tài)掃描方式一位一位地輪流點(diǎn)亮各位顯示器。4 系統(tǒng)軟件設(shè)計(jì)4.1 系統(tǒng)軟件的構(gòu)成 軟件是單片機(jī)控制系統(tǒng)的關(guān)鍵,一個(gè)單片機(jī)控制系統(tǒng)的功能實(shí)現(xiàn)和可靠性在很大程度上決定于軟件。整個(gè)系統(tǒng)由軟件來支持,主要包括下面幾個(gè)部分: 初始化程序。 定時(shí)處理程序:主要用于控制電器的開啟時(shí)間。 風(fēng)速擋位處理程序:用于判斷是哪一路開關(guān)開啟。 顯示程序:用于顯示受控電器的狀態(tài)。 報(bào)警鳴響程序:起提示作用。 關(guān)機(jī)處理程序。系統(tǒng)初始化包括RAM初始化、特殊功能寄存器初
53、始化和外圍設(shè)備初始化。RAM初始化主要是將RAM進(jìn)行清零處理。本系統(tǒng)只用到內(nèi)部的RAM即只需對(duì)內(nèi)部的RAM進(jìn)行清零處理即可。特殊功能寄存器的初始化包括定時(shí)器的初始值的裝入、中斷的開放等。外圍設(shè)備初始化主要是對(duì)外圍設(shè)備的初值設(shè)定。4.2 軟件流程框圖整個(gè)系統(tǒng)由循環(huán)體構(gòu)成,先關(guān)閉外部中斷,調(diào)用紅外判斷程序,當(dāng)紅外信號(hào)到來即產(chǎn)生外部中斷,調(diào)用子程序進(jìn)行處理,否則中斷返回。當(dāng)確認(rèn)紅外信號(hào)出現(xiàn)后,則要進(jìn)行遙控信號(hào)指令的解碼,即進(jìn)入中斷子程序,通過對(duì)脈沖寬度計(jì)數(shù),判斷“0”碼和“1”碼是否接收完畢,然后根據(jù)接收到的由“0”碼和“1”碼組成的碼波形判斷是定時(shí)指令、風(fēng)扇開關(guān)指令還是關(guān)機(jī)指令,根據(jù)不同的指令信號(hào)
54、進(jìn)入相應(yīng)的子程序。紅外遙控裝置接收系統(tǒng)程序流程總框圖和主程序、中斷程序流程框圖分別如圖3.12和圖3.13所示。初始化開始接收到遙控信號(hào)指令遙控信號(hào)指令解碼是開關(guān)指令開啟定時(shí)15分鐘到45分鐘開關(guān)處理1擋到5擋關(guān)機(jī)處理取消定時(shí)關(guān)閉風(fēng)扇是定時(shí)指令是關(guān)機(jī)指令YNNNNYYY圖3.12 紅外遙控裝置程序流程總框圖 圖3.12 紅外遙控裝置接收系統(tǒng)中斷程序流程框圖 接收并對(duì)低電平脈沖計(jì)數(shù)中斷開始開放中斷低電平脈寬3ms?高電平脈寬3ms?按脈沖個(gè)數(shù)執(zhí)行對(duì)應(yīng)功能程序關(guān)閉中斷中斷返回開始初始化處理指令解碼延時(shí)程序YNYN(a)主程序流程圖 (b)中斷程序流程圖圖3.13 紅外遙控裝置主程序、中斷程序流程框
55、圖具體源程序代碼見附錄。5 紅外遙控裝置的工作過程及調(diào)試5.1 紅外遙控裝置的工作過程 紅外遙控裝置的工作過程如下:首先將紅外遙控裝置接通電源,這時(shí)AT89C51的13腳所接的蜂鳴器會(huì)“嗡”的響一聲,同時(shí)14腳所接的發(fā)光二極管閃亮一次,然后熄滅,表示等待接收信號(hào)。此時(shí)手執(zhí)牡丹牌遙控器,按下所需控制鍵。比如,現(xiàn)在要打開電風(fēng)扇第一擋風(fēng),則應(yīng)按下遙控器上的數(shù)字鍵“1”,這時(shí)“1所對(duì)應(yīng)的紅外編碼指令調(diào)制在38KHZ的載波上,經(jīng)紅外發(fā)射器的紅外發(fā)光二極管以波長為940nm的紅外光發(fā)射出去。之后在紅外遙控開關(guān)中的紅外遙控接收頭將此信號(hào)接收,接收時(shí),接在AT89C51的14腳上的發(fā)光二極管在閃爍,表示在接收
56、數(shù)據(jù)。將光信號(hào)轉(zhuǎn)變成電信號(hào),經(jīng)放大,解調(diào),濾波后,將原編碼信號(hào)指令經(jīng)AT89C51的12腳輸入。AT89C51再將此編碼信號(hào)進(jìn)行判斷,識(shí)別,發(fā)現(xiàn)為按鍵“1”信號(hào),則將P2.0輸出為一低電平(在此之前,P2.0為高電平),使PNP型三極管Q5導(dǎo)通,從而導(dǎo)致繼電器得電閉合,從而接通電風(fēng)扇的第一擋風(fēng)。同時(shí),在接收之后,P1口輸出LED顯示共陽代碼:F9H。則LED顯示器上顯示數(shù)字“1”,表示此時(shí)為1擋風(fēng)。如果要轉(zhuǎn)至其他擋位,則只需按遙控器上相應(yīng)數(shù)字即可轉(zhuǎn)至其他擋位,同時(shí)會(huì)將前一擋位自動(dòng)斷開。 另外風(fēng)扇啟動(dòng)后,還可以設(shè)定開啟時(shí)間。這就相當(dāng)于風(fēng)扇的定時(shí)器。定時(shí)設(shè)置采用了遙控器上的音量遞增鍵加以控制,一共
57、設(shè)定3種時(shí)間,即:15分鐘;30分鐘;45分鐘。操作時(shí)只需手執(zhí)遙控器,直接按音量遞增鍵即可,具體定義如下: 按下第一次:表示定時(shí)15分鐘,VD1點(diǎn)亮; 按下第二次:表示定時(shí)30分鐘,VD2點(diǎn)亮; 按下第三次:表示定時(shí)45分鐘,VD3點(diǎn)亮; 按下第四次:表示定時(shí)取消,VD1,VD2和VD3全滅;之后又可以重復(fù)以上過程。5.2 紅外遙控裝置的調(diào)試過程5.2.1 紅外信號(hào)的測(cè)試對(duì)紅外遙控裝置的調(diào)試主要是用示波器觀察能否在遙控接收器中得到正確的波形。檢測(cè)紅外信號(hào)一般有兩種方法,一是干擾法:找一臺(tái)收音機(jī),將其調(diào)至短波段,收一個(gè)正常的廣播電臺(tái),達(dá)到穩(wěn)定的效果,然后將遙控器對(duì)準(zhǔn)收音機(jī)按下任何一個(gè)按鍵不放,這
58、時(shí)如果收音機(jī)有”茲茲“的響聲,說明有紅外線信號(hào)發(fā)出,如果沒有反應(yīng),則說明無紅外線信號(hào)發(fā)出。二是測(cè)量、觀察法:找一臺(tái)存儲(chǔ)式示波器,將示波器探頭接在一體化紅外遙控接收器輸出器引腳上。其中:3腳輸入;2腳接地;1腳接電源。于是,我們將示波器的探頭接在1腳輸出上,然后調(diào)整示波器的周期和幅度擋位,觀察波形是否正常。另外,調(diào)整發(fā)射電阻的大小可以改變紅外線發(fā)射的作用距離。5.2.2 硬件及軟件綜合調(diào)試先進(jìn)行電路板的靜態(tài)測(cè)試,然后通電檢測(cè)。在完成系統(tǒng)硬件的檢查后主要進(jìn)行軟件的調(diào)試,軟件調(diào)試,最好有單片機(jī)開發(fā)板,實(shí)現(xiàn)在線運(yùn)行,跟蹤單片機(jī)運(yùn)行的每一步,從而找出程序中問題。假如沒有的話,也可考慮軟件仿真測(cè)試。系統(tǒng)的
59、總體測(cè)試,是在各個(gè)部分完成相應(yīng)功能后的一個(gè)整合。總體測(cè)試是要考慮系統(tǒng)各部分的兼容性,使各部分能協(xié)調(diào)工作。本課題的總體測(cè)試就是把發(fā)射與接受模塊,同單片機(jī)與LED顯示器整合起來。5.2.3 調(diào)試心得 由于使用的是單片機(jī)為核心的控制元件,使得電路的可靠性比較高,功能也比較強(qiáng)大,而且可以隨時(shí)根據(jù)問題更新系統(tǒng),但在設(shè)計(jì)和調(diào)試過程中,也發(fā)現(xiàn)了很多問題,譬如芯片的選擇問題,畫圖過程中出現(xiàn)的問題等,我們都要自己尋找解決辦法,此外,在調(diào)試過程中,我們要認(rèn)真仔細(xì),以減少不必要的麻煩,比如遙控接收頭在安裝時(shí)應(yīng)注意盡量靠表面,以擴(kuò)大接收的角度。不同廠家的遙控接收頭的靈敏度也不一致,應(yīng)選擇確定??偠灾?,調(diào)試工作,應(yīng)該
60、按部就班,因?yàn)榍耙徊降慕Y(jié)果往往會(huì)影響下一步的結(jié)果。同時(shí)由簡(jiǎn)單的測(cè)試,到復(fù)雜的測(cè)試,再整合所有測(cè)試成果,才能實(shí)現(xiàn)復(fù)雜的系統(tǒng)。6 總結(jié)與展望 本課題設(shè)計(jì)的無線遙控裝置主要是以單片機(jī)AT89C51作為主控芯片,利用紅外線遙控發(fā)射、接收的工作原理以及單片機(jī)外部中斷的原理而制作的一款遙控開關(guān),經(jīng)設(shè)計(jì)和調(diào)試過程后,該遙控開關(guān)具有遙控開啟和關(guān)閉家用電器,并具有顯示狀態(tài)的功能,另外風(fēng)扇啟動(dòng)后,還可以設(shè)定開啟時(shí)間,這就相當(dāng)于風(fēng)扇的定時(shí)器,本設(shè)計(jì)是此系統(tǒng)的優(yōu)點(diǎn)之一。在本次設(shè)計(jì)中,通過查找資料,翻閱書籍,在通過學(xué)習(xí)并了解很多知識(shí)的情況下做到了自主設(shè)計(jì),在困難的時(shí)候積極與做相類似課題的同學(xué)討論并向老師請(qǐng)教,做到了不懂
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 曼德拉英語課件
- 西南林業(yè)大學(xué)《茶文化與茶藝》2023-2024學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《醫(yī)學(xué)統(tǒng)計(jì)學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《商業(yè)倫理與職業(yè)道德》2023-2024學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《急危重癥護(hù)理學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《電氣控制與PLC》2022-2023學(xué)年期末試卷
- 西京學(xué)院《FundamentalsofManagementAccounting》2022-2023學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《數(shù)字電子技術(shù)》2022-2023學(xué)年期末試卷
- 2024-2025學(xué)年高二物理舉一反三系列1.1磁場(chǎng)對(duì)通電導(dǎo)線的作用力((含答案))
- 西華師范大學(xué)《教育統(tǒng)計(jì)學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 培養(yǎng)孩子的好習(xí)慣課件
- 二年級(jí)上冊(cè)總復(fù)習(xí)(表內(nèi)乘法)-完整版PPT
- 四年級(jí)美術(shù)上冊(cè)課件-14.漂亮的房間4-蘇少版(共17張PPT)
- 環(huán)境規(guī)劃與管理全套課件完整版電子教案最新板
- 整形外科診療規(guī)范
- 總賬會(huì)計(jì)崗位職責(zé)招聘
- GB∕T 17268-2020 工業(yè)用非重復(fù)充裝焊接鋼瓶
- 蘇教版二年級(jí)數(shù)學(xué)上冊(cè)《認(rèn)識(shí)線段》課件(市級(jí)賽課一等獎(jiǎng))
- 幼兒園:中班美術(shù)活動(dòng)《柿柿如意》
- 輸電線路初步設(shè)計(jì)評(píng)審要點(diǎn)課件
- (完整word版)小餐飲經(jīng)營食品安全管理制度
評(píng)論
0/150
提交評(píng)論