




已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于單片機(jī)的學(xué)習(xí)型遙控器設(shè)計(jì)紅外遙控器是日常家庭生活中十分容易見(jiàn)到的遙控器。紅外遙控器性能良好,不僅體積小,而且耗電量低,價(jià)格也十分便宜,很符合大眾的需求。本文設(shè)計(jì)的紅外遙控器是基于市場(chǎng)上萬(wàn)用遙控設(shè)計(jì)的學(xué)習(xí)型紅外遙控裝置。Smart home-智能家居的普及,各種各樣的家電的遙控器大量涌現(xiàn),所以從許多遙控器選擇具體的遙控器是非常的浪費(fèi)時(shí)間,所以學(xué)習(xí)紅外線遙控出現(xiàn)了。它的特點(diǎn)是:遙控器里面有許多套編碼,不再局限于僅僅一套編碼,因此學(xué)習(xí)型紅外遙控器可以成為很多家用電器的控制器,讓人們的生活更加快捷更加的懶人化。學(xué)習(xí)型遙控器可以復(fù)制其他遙控器的編碼,并且還可以儲(chǔ)存這些遙控器的編碼。當(dāng)學(xué)習(xí)新遙控器復(fù)制那些遙控器的編碼的時(shí)候,它會(huì)接收到那些遙控器的信號(hào),然后復(fù)制這些信號(hào),并且通過(guò)這些信號(hào)的編碼來(lái)控制那些家用電器。使用學(xué)習(xí)型遙控器時(shí)不需要用戶輸入編碼,因?yàn)閷W(xué)習(xí)型遙控器已經(jīng)復(fù)制好了原遙控器的編碼,并將編碼存儲(chǔ)到學(xué)習(xí)型遙控器的存儲(chǔ)器中,當(dāng)需要遙控器控制家電的時(shí)候,學(xué)習(xí)型遙控器就會(huì)通過(guò)這些編碼將信號(hào)發(fā)送出來(lái),實(shí)現(xiàn)原來(lái)遙控器的功能。本文主要采用 RAM256位速率的 ATC89 C51微控制器,使用紅外發(fā)射,紅外接收設(shè)備等簡(jiǎn)單易用的裝置發(fā)送和接收信號(hào),是基于各種遠(yuǎn)程編碼復(fù)制,學(xué)習(xí),然后播放原有的遙控功能。電路比較簡(jiǎn)單,但是系統(tǒng)安全可靠,抗干擾能力強(qiáng),也可以作為人們家電的控制器。本文從多個(gè)方面將學(xué)習(xí)型紅外遙控器拆分,將學(xué)習(xí)型遙控器分為鍵盤(pán)電路、紅外發(fā)射電路、紅外接收電路、存儲(chǔ)電路等,以及將系統(tǒng)硬件完美接合的軟件程序。鍵盤(pán)電路作為用戶端,發(fā)送信號(hào)到紅外發(fā)射電路,發(fā)射電路將信號(hào)發(fā)射出去,然后信號(hào)就會(huì)被傳輸?shù)郊t外接收電路。但是在這之后要放大跟解調(diào)電路,為什么呢?因?yàn)榧t外二極管的功率基本都很小,所以發(fā)出的信號(hào)都比較微弱,所以需要放大跟解調(diào)。然后對(duì)電平信號(hào)進(jìn)行微處理,處理然后將其存儲(chǔ)到外部存儲(chǔ)器中。關(guān)鍵詞:AT89C51;學(xué)習(xí)遙控;紅外遙控;編碼方式AbstractInfrared remote control is a very easy to see remote control in daily family life. Infrared remote control device has good performance, not only small size, but also low power consumption, the price is also very cheap, very in line with the needs of the public. The infrared remote controller designed in this paper is a learning infrared remote control device based on the market tens of thousands of remote control design.The popularity of Smart home- smart home, a large number of remote control of household appliances, so the choice of specific remote from many remote control is a waste of time, so the study of infrared remote control. It is characterized by: there are many sets of coding in the remote controller, no longer limited to only a set of coding, Learning infrared remote controller can become the controller of many household appliances, and make peoples life more quick and more lazy.The learning remote controller can copy the coding of other remote controls, and can also store the coding of these remote controls. When learning the new remote control to copy the coding of those remote controls, it receives signals from the remote controls, then copies them and controls the appliances by coding them. The use of learning remote control does not require user input encoding, because learning remote controller has good copy the original remote control encoding, and the encoding is stored into a memory learning remote controller, when the remote control of home appliances, learning remote control will send the signal through the encoding, realization the original remote control function.This paper mainly uses the RAM256 bit rate ATC89 C51 micro controller, using infrared transmitting, sending and receiving signals of infrared receiving equipment is simple and easy to use the device, is a variety of remote encoding replication, based on learning, and then play the original remote control function. The circuit is relatively simple, but the system is safe and reliable, anti-interference ability, but also as a controller for peoples home appliances.The learning infrared remote control split from many aspects, the learning remote controller consists of a keyboard circuit, an infrared emission circuit, an infrared receiving circuit, memory circuit, and the system hardware and software program perfect bonding. The keyboard circuit as the user terminal sends a signal to the infrared transmitting circuit, the transmitting circuit transmits the signal out, sent to the infrared receiving circuit, The signal is then transmitted to the infrared receiving circuit. But after that, we need to amplify and demodulate the circuit. Why? Because the infrared diode power is very small, so the signal is relatively weak, so we need to enlarge and demodulate. The level signal is then processed, processed, and stored in an external memory.Key Words:AT89C51;Learning remote control; infrared remote control; coding mode目錄摘要 IAbstract II引言 1第一章課題研究 21.1 課題研究的背景 21.2 課題的國(guó)內(nèi)外發(fā)展動(dòng)態(tài) 31.3 學(xué)習(xí)型遙控器的介紹 41.4 論文內(nèi)容及各章節(jié)安排 5第二章學(xué)習(xí)型遙控器的工作原理 72.1 工作原理 72.2 本章小結(jié) 9第三章系統(tǒng)硬件電路設(shè)計(jì) 103.1 AT89C52單片機(jī) 103.2鍵盤(pán)電路的設(shè)計(jì) 113.3紅外接收電路 123.4紅外發(fā)射電路 123.5存儲(chǔ)電路 133.6 硬件總原理圖 143.7 本章小結(jié) 15第四章系統(tǒng)軟件設(shè)計(jì) 164.1鍵盤(pán)掃描程序 164.2 紅外解碼程序 164.3 AT2402存儲(chǔ)程序 174.3.1 I2C總線技術(shù)原理及其工作特點(diǎn) 174.3.2 AT2402存儲(chǔ)程序 204.4 紅外編碼程序 224.4.1讀取EEPROM數(shù)據(jù)到單片機(jī)RAM中 224.4.2紅外編碼發(fā)射程序 234.4.338KHz方波程序 244.5 學(xué)習(xí)與發(fā)射的切換程序 254.6 本章小結(jié) 26第五章結(jié)果分析 7第六章結(jié)論與展望 27參考文獻(xiàn) 28致謝 46引言什么是學(xué)習(xí)型紅外遙控器?普通的遙控器只能控制單一的家用電器,而學(xué)習(xí)型紅外遙控器因此遙控器內(nèi)不止一套編碼,而是許多套編碼,因此可以對(duì)多種家用電器進(jìn)行控制。因此學(xué)習(xí)型遙控器還可以對(duì)其他遙控器進(jìn)行學(xué)習(xí),復(fù)制其他遙控器里面的編碼,然后可以發(fā)揮該遙控器的功用。要形成一個(gè)紅外遙控系統(tǒng),它應(yīng)該有信號(hào)發(fā)射器,信號(hào)接收器以及相應(yīng)的處理器和外圍電路。 例如信號(hào)發(fā)射器,指令鍵位、產(chǎn)生信號(hào)的電路、調(diào)制解調(diào)電路、紅外二極管加上驅(qū)動(dòng)電路構(gòu)成了信號(hào)發(fā)射器。在按下指令鍵的時(shí)候,指令的信號(hào)發(fā)生電路就會(huì)發(fā)射特定的控制指令信號(hào),然后調(diào)制電路調(diào)制控制信號(hào),經(jīng)由驅(qū)動(dòng)電路讓紅外發(fā)射器工作,發(fā)射出紅外遙控信號(hào)。對(duì)于信號(hào)接收器來(lái)說(shuō),紅外接收器、放置在前面的發(fā)達(dá)電路、調(diào)制解調(diào)電路、負(fù)責(zé)檢測(cè)出信號(hào)的電路、執(zhí)行信號(hào)的電路、存儲(chǔ)電路、加上驅(qū)動(dòng)電路構(gòu)成信號(hào)接收器。當(dāng)紅外發(fā)射器發(fā)出的紅外信號(hào)發(fā)射到紅外接收器、并且紅外接收器接收到了的時(shí)候,紅外接收器會(huì)將光信號(hào)轉(zhuǎn)變?yōu)殡娦盘?hào),因?yàn)檫@時(shí)候的信號(hào)一般很微弱,所以要經(jīng)由前置的放大電路放大,然后被解調(diào)器解調(diào),再經(jīng)由信號(hào)檢出電路檢出,然后經(jīng)過(guò)存儲(chǔ)之后,傳送到驅(qū)動(dòng)電路,驅(qū)動(dòng)電路驅(qū)動(dòng)執(zhí)行新號(hào)的電路,完成信號(hào)的執(zhí)行。另外,無(wú)線遙控器可以分為無(wú)線電波型,聲控型,超聲波型和紅外型四種。由于無(wú)線電干擾其他電視產(chǎn)品和無(wú)線電通信設(shè)備很容易,并且無(wú)線電本身的抗干擾性差,容易誤操作,不能大量使用。超聲波波段小,易受噪聲干擾,系統(tǒng)抗干擾能力差,聲音識(shí)別難度低,未被廣泛應(yīng)用。紅外遙控模式使用紅外線作為載波來(lái)傳輸控制信息。隨著科學(xué)技術(shù)的高速發(fā)展,單片機(jī)的出現(xiàn)加快了紅外遙控?cái)?shù)字編碼方式的快速發(fā)展?,F(xiàn)在,無(wú)線遙控方式基本上都是使用紅外遙控器。計(jì)算機(jī)跟網(wǎng)絡(luò)的發(fā)展,從多個(gè)方面改變了人們的生活方式,智能家居就是其中最典型的例子,既然談到家居,那么就不得不說(shuō)對(duì)于家居中不可或缺的家用電器了, 而對(duì)家用電器最有影響用戶體驗(yàn)的,那么就一定是遙控器了。所以,一個(gè)良好的遙控器會(huì)十分影響用戶的體驗(yàn)。遙控器中,用到的系統(tǒng)中最穩(wěn)定也最滿足大眾需求的就是紅外遙控系統(tǒng),其抗干擾能力強(qiáng)、系統(tǒng)穩(wěn)定、節(jié)約電源、價(jià)格便宜的諸多優(yōu)點(diǎn)使人們對(duì)它十分青睞,因此它在很多領(lǐng)域都有應(yīng)用,比如電視機(jī)、空調(diào)、錄影機(jī)等。學(xué)習(xí)型紅外遙控器一般以單片機(jī)為核心,通過(guò)紅外發(fā)射二極管發(fā)射信號(hào),然后經(jīng)過(guò)紅外接收器接收信號(hào),保存在存儲(chǔ)器中,然后將信號(hào)經(jīng)過(guò)處理,通過(guò)執(zhí)行信號(hào)的電路實(shí)現(xiàn)遙控器的功能。第一章課題研究1.1 課題研究的背景二十世紀(jì)八十年代以后,日本電視產(chǎn)品的飛速發(fā)展,紅外遙控技術(shù)在這方面得到了廣泛的應(yīng)用,為了實(shí)現(xiàn)遠(yuǎn)程代碼發(fā)布,他們采用了集成發(fā)射芯片,這種芯片的特點(diǎn)是:?jiǎn)慰刂疲▋?nèi)置預(yù)設(shè)遙控器編碼只有一種)。當(dāng)智能家居如初升驕陽(yáng)升起的時(shí)候,家電行業(yè)里的競(jìng)爭(zhēng)也進(jìn)行的如火如荼。而遙控器作為家用電器的重要組成部分,它的競(jìng)爭(zhēng)的激烈性也是十分的。紅外遙控器是用戶在幾米甚至幾十米外可以控制各種電器的操作裝置,大量應(yīng)用于家用電器,但是有些家用電器還是不用遙控器的,在隨著家電增多遙控器也越來(lái)越多的時(shí)候,人們經(jīng)常在使用時(shí)感到麻煩。另外,如果遙控器不小心遺失,那么找到匹配的遙控器很麻煩。智能遙控器具有學(xué)習(xí)功能,以低成本為核心,可解碼遠(yuǎn)程存儲(chǔ)編碼,并且仿真發(fā)射,并且智能遙控器可以控制多個(gè)設(shè)備而不是一個(gè)設(shè)備?,F(xiàn)在流行的學(xué)習(xí)型遙控器只能在一定范圍內(nèi)控制一些家用電器,而無(wú)法做到控制所有的家用電器。本文使用普通MCU測(cè)量遙控信號(hào)的波形,然后重播測(cè)量數(shù)據(jù)。只用到高電平、低電平的傳輸信號(hào)波形,無(wú)論如何編碼,都可以使其真正“通用”,成本更低。學(xué)習(xí)型紅外遙控器也應(yīng)用于很多其他的領(lǐng)域:1、工業(yè)行車:工業(yè)行車是目前最廣泛使用紅外遙控的現(xiàn)場(chǎng)遙控系統(tǒng)之一,例如在德國(guó),約占遙控系統(tǒng)年產(chǎn)量的40左右; 特別是煉金、汽車制造業(yè)、造紙廠、倉(cāng)庫(kù)物料等新興業(yè)務(wù)幾乎都在使用工業(yè)無(wú)線遙控器2、汽車吊、隨車吊:一般來(lái)說(shuō),大型的起重設(shè)備的控制系統(tǒng)都有能把數(shù)據(jù)返回來(lái)的功能,數(shù)據(jù)返回來(lái)之后,用戶可以在顯示屏上查看數(shù)據(jù)(如負(fù)載、吊桿長(zhǎng)度、負(fù)載轉(zhuǎn)矩、溫度、壓力、角度),工作人員可以根據(jù)數(shù)據(jù)來(lái)監(jiān)控起重機(jī)的狀況;3、混凝土泵車:因?yàn)榭刂婆_(tái)離作業(yè)面的距離很高,有的幾十米還有的上百米,這里傳統(tǒng)的操作方式需要與人數(shù)齊備,因?yàn)樾实?,混凝土泵的性能極限受到了局限;泵長(zhǎng)距離大,排量大,矛盾更加突出;工業(yè)無(wú)線遙控器可以將整機(jī)性能極大的發(fā)揮出來(lái),泵車司機(jī)只需要在工作場(chǎng)所,每個(gè)動(dòng)作都可以在泵操作的遙控系統(tǒng)里面進(jìn)行,如左右旋轉(zhuǎn)布桿,多級(jí)桿提升變幅。操作人員可以將發(fā)射系統(tǒng)從泵車控制臺(tái)上拿下,直接靠近軟管噴嘴,控制分配桿的動(dòng)作和混凝土泵的運(yùn)行;4、礦山機(jī)械:在某些礦井中,能見(jiàn)度很低,所以必須要有反饋裝置的遙控器,這樣即使在很難看清的礦井下也能控制機(jī)械,還有某些環(huán)境惡劣的地區(qū),也可輕松控制重型鉆鑿鉆機(jī)的鉆孔。操作人員可以選擇最近的鉆孔位置,而不必留在鉆探位置10米遠(yuǎn)的鉆機(jī)的操作平臺(tái)上。無(wú)線電控制系統(tǒng)采用IP65保護(hù)標(biāo)準(zhǔn),完全適用于潮濕和鹽水環(huán)境。大大提高操作安全性,舒適性和準(zhǔn)確性,節(jié)省投資,提高效率;5、專用機(jī)械:其中的鋼廠渣裝載機(jī),也是用無(wú)線遙控系統(tǒng)改造的,仍然依靠手動(dòng)操作,但是其他的功能,比如機(jī)械功率性能和運(yùn)行模擬功能,全部原裝履帶式裝載機(jī),實(shí)現(xiàn)無(wú)人操作,以完成清渣的作業(yè)。操作員使用輕型變送器可自由選擇最佳的視覺(jué)位置,遠(yuǎn)程裝載機(jī)在除渣操作中平穩(wěn)運(yùn)行。遙控裝載機(jī)的成功應(yīng)用讓工作人員的環(huán)境變好了,不會(huì)再因?yàn)闊o(wú)法看清工作環(huán)境,導(dǎo)致高溫渣形成,從而是工作人員置于危險(xiǎn)中,使操作人員擺脫惡劣環(huán)境,提高工作效率,改善冶金渣的工作環(huán)境,降低工人的勞動(dòng)強(qiáng)度;6、建筑塔吊:在歐洲和北美,超過(guò)60的建筑物使用無(wú)線遙控旋轉(zhuǎn)起重機(jī),不僅在設(shè)備制造成本節(jié)約(無(wú)空氣站),安全性得到大大的保證,工人的工作效率也越來(lái)愈高。7、其它方面:工業(yè)無(wú)線遙控技術(shù)的快速發(fā)展,在分流機(jī)車、裝載機(jī)、液壓機(jī)械和港口船舶機(jī)械等設(shè)備中,廣泛的應(yīng)用工業(yè)無(wú)線遙控,市場(chǎng)前景非常良好。1.2 課題的國(guó)內(nèi)外發(fā)展動(dòng)態(tài)通信和遙控最廣泛使用的手段是紅外遙控。在彩色電視機(jī)和錄像機(jī)之后,紅外遙控器也被用于其他小型電氣設(shè)備,如錄音機(jī)、音響設(shè)備、空調(diào)和玩具。 現(xiàn)在,工業(yè)設(shè)備也得到了廣泛的應(yīng)用。目前,中國(guó)大部分學(xué)習(xí)遙控器都采用復(fù)制編碼和波形的方式工作的。但是,由于使用專用的遙控芯片,所以整合性高,成本也很高?,F(xiàn)在國(guó)內(nèi)外有幾個(gè)產(chǎn)品比較好:1、出產(chǎn)于上?;劬又悄茈娮拥腍J-JYWC,這種遙控器的主要特點(diǎn)是:觸摸屏鍵組合輸入;具有紅外學(xué)習(xí)功能;可以識(shí)別載波頻率,可以精準(zhǔn)識(shí)別出各種各樣的復(fù)雜的紅外代碼。2、出產(chǎn)于BREMAX公司的NRC-304網(wǎng)絡(luò)多功能遙控器,這種遙控器的主要特點(diǎn)為:有可以與機(jī)器相連情況下自護(hù)學(xué)習(xí)、脫離主機(jī)的自主學(xué)習(xí)兩種模式;具有USB接口,當(dāng)進(jìn)入到該公司的網(wǎng)站時(shí),可以下載這種家電的遙控器編碼,有很強(qiáng)的兼容性。3、Sunwave公司的SRC1600,這種遙控器的主要特點(diǎn)為:具有巨大集合設(shè)定功能,單一按鍵巨大集合設(shè)定可記憶60多個(gè)指令;可以進(jìn)行紅外學(xué)習(xí),并且有USB接口,可預(yù)先設(shè)置遙控編碼和升級(jí)遙控器的系統(tǒng)。4、羅技Harmony 1100,這種遙控器主要特點(diǎn)為:鋁合金外殼是黑色的,觸摸屏的大小是3.5英寸;人們可以依據(jù)具體個(gè)人的情況增加或者刪除屏幕上的功能鍵;裝置可以通過(guò)USB進(jìn)行連機(jī),獲取羅技公司的在線數(shù)據(jù)庫(kù)配置文件。1.3 學(xué)習(xí)型遙控器的介紹學(xué)習(xí)型遙控器和復(fù)印式遙控器是兩種無(wú)線工業(yè)控制產(chǎn)品。學(xué)習(xí)型遙控器,實(shí)際上其就是對(duì)芯片內(nèi)部的存儲(chǔ)器進(jìn)行了擴(kuò)展,其可以復(fù)制其他的遙控器的編碼,然后將編碼儲(chǔ)存在內(nèi)部的存儲(chǔ)器中。學(xué)習(xí)型遙控器不需要自己進(jìn)行編碼,只需要將所要用到的遙控器的編碼復(fù)制到學(xué)習(xí)型遙控器的內(nèi)部存儲(chǔ)器中。所需要用到的遙控器的功能就可以被學(xué)習(xí)型遙控器完全發(fā)揮出來(lái)。表1.1 學(xué)習(xí)型紅外遙控的分類分類優(yōu)點(diǎn)缺點(diǎn)使用頻段編碼格式適用場(chǎng)合固定碼格式學(xué)習(xí)硬件要求簡(jiǎn)單,存儲(chǔ)量小對(duì)其他不用編碼的遙控器無(wú)效低簡(jiǎn)單單一遙控器波形拷貝方式學(xué)習(xí)對(duì)不用種類的遙控器都可以學(xué)習(xí)對(duì)RAM的要求有點(diǎn)大高復(fù)雜多種遙控器如表1.1所示,學(xué)習(xí)型遙控器有兩種類型:第一種:編碼是固定的學(xué)習(xí)型遙控器,這種遙控器會(huì)對(duì)其他的遙控器編碼進(jìn)行復(fù)制,然后分類,因?yàn)榫幋a必須要有發(fā)射跟編碼解碼的程序。這種遙控器的優(yōu)點(diǎn)是系統(tǒng)硬件不用很好,所以相對(duì)便宜,并且對(duì)主機(jī)的工作頻率的要求比較小,因?yàn)橐呀?jīng)知道發(fā)送信號(hào)的頻率、編碼方式等,所以只需要判定采集到的信號(hào)就可以了。還有這種遙控器對(duì)存儲(chǔ)器的大小要求也較低,不需要壓縮,將最簡(jiǎn)單的編碼存儲(chǔ)。缺點(diǎn)就是只能對(duì)已經(jīng)收到的信號(hào)有效果,無(wú)法識(shí)別新型的編碼格式。第二種:拷貝波形的學(xué)習(xí)型遙控器,這種遙控器會(huì)完全copy原來(lái)遙控器的信號(hào),然后進(jìn)行一定的壓縮,會(huì)存儲(chǔ)到存儲(chǔ)器中。需要時(shí),再?gòu)拇鎯?chǔ)器內(nèi)讀取然后解壓還原原始信號(hào)。這種遙控器的優(yōu)點(diǎn)是可以學(xué)習(xí)任何遙控器,不需要更新程序,可以拷貝現(xiàn)在將來(lái)的所有遙控器的編碼。缺點(diǎn)是它對(duì)主控制芯片和存儲(chǔ)器的大小的要求都比較高,成本十分的高。紅外遙控系統(tǒng)分兩部分:發(fā)射和接收:紅外發(fā)射二極管為發(fā)射的中心。實(shí)際上它就是一個(gè)特殊的二極管。它的材料跟不同的不一樣,當(dāng)它工作時(shí),它發(fā)出的紅外光是不可見(jiàn)的。紅外發(fā)光二極管形狀跟普通的5二極管基本相同,但是紅外發(fā)光二極管有藍(lán)色、黑色、透明三種顏色。如果想要找出紅外發(fā)光二極管,只需要用用萬(wàn)用表測(cè)量一下紅外發(fā)光二極管的正反電阻就可以了-正向電阻很小,反向電阻特別大。光敏二極管是紅外接收部分的主要部分。它一般有兩種:正方形跟圓形兩種。因?yàn)槎O管的特性,它必須要反向才能正常的工作,只有這樣靈敏度才會(huì)比較高。因?yàn)榘l(fā)光二極管的功率都很小,所以信號(hào)都很弱,所以要經(jīng)由前置的放大電路放大,近年來(lái)大部分的紅外接收頭已經(jīng)完成了應(yīng)用。1.4論文內(nèi)容及各章節(jié)安排學(xué)習(xí)型紅外遙控器相對(duì)于傳統(tǒng)遙控器是一種因人們需求而產(chǎn)生的變革,它更加的方便,也更加使用。本文從多個(gè)方面詳細(xì)寫(xiě)了學(xué)習(xí)型遙控器的工作原理、系統(tǒng)的硬件電路、系統(tǒng)的軟件的設(shè)計(jì),這些部分組成了學(xué)習(xí)型遙控器。本論文的章節(jié)安排如下:(1)第二章闡述了學(xué)習(xí)型遙控器的工作原理(2)第三章具體的寫(xiě)出了學(xué)習(xí)型遙控器的硬件電路的設(shè)計(jì),分為:鍵盤(pán)電路、紅外發(fā)射電路、紅外接收電路以及存儲(chǔ)電路等(3)第四章則是詳細(xì)的寫(xiě)了學(xué)習(xí)型遙控器的系統(tǒng)軟件的設(shè)計(jì),也就是系統(tǒng)的程序(4)第五章進(jìn)行了論文的總結(jié)并進(jìn)行了展望第二章學(xué)習(xí)型紅外遙控器的工作原理2.1 工作原理在學(xué)習(xí)型遙控器的學(xué)習(xí)過(guò)程中,遙控器復(fù)制人們所需要遙控器的紅外信號(hào)。當(dāng)遙控器接收到紅外信號(hào)的時(shí)候,紅外遙控器會(huì)放大和解調(diào)電路,來(lái)處理紅外信號(hào)。最后,處理TTL電平信號(hào)需要進(jìn)行微處理,處理后存儲(chǔ)在外部存儲(chǔ)器中。當(dāng)要傳輸紅外信控制信號(hào)時(shí),根據(jù)鍵盤(pán)中按下的按鍵的值,將鍵盤(pán)按鍵的值存儲(chǔ)到存儲(chǔ)器中,然后將頻率調(diào)到38KHz。因?yàn)檫b控器的頻率一般是38KHz,455KHz晶體振蕩器作為發(fā)射機(jī)芯片使用。38到40KHz載波調(diào)制成紅外信號(hào),調(diào)制后的信號(hào)的寬度大約為1us。但是必須先解調(diào)載波信號(hào),然后記錄編碼信號(hào)的寬度,否則會(huì)有很大的誤差。當(dāng)載波為38 KHZ時(shí),波形解碼由紅外接收器進(jìn)行,38KHz的載波解碼比接收器的解碼要高,如圖2.1所示圖2.1 紅外遙控器的調(diào)制解調(diào)信號(hào)在編碼中,二進(jìn)制“0”由脈沖寬度為0.565 ms,間隔為0.56 ms,組合表示為1.125 ms周期,二進(jìn)制“1”脈沖寬度為0.565 ms,間隔為1.685 ms和周期2.25 ms,其波形可以看圖2.2:圖2.2 “0”“1”編碼方式一般來(lái)說(shuō)紅外發(fā)射器的編碼脈沖有好幾種,比如說(shuō):起始碼、系統(tǒng)碼、功能碼還有其反碼,這幾個(gè)編碼的頻率都是37KHz。在功能反碼之后基本上是一段23ms的高電平。如圖2.3所示:圖2.3 NEC遙控器的碼型為了讓耗電能力降低,提高信號(hào)發(fā)射的效率,42位二進(jìn)制碼由0、1組成,38KHz的載波調(diào)制。紅外發(fā)射二極管會(huì)產(chǎn)生輻射到這片區(qū)域里。為了設(shè)計(jì)不一樣的學(xué)習(xí)型紅外遙控器,必須將信號(hào)的長(zhǎng)度和編碼進(jìn)行區(qū)分,然后由微處理器處理TTL信號(hào)(解調(diào)過(guò)的信號(hào))和紅外信號(hào)(經(jīng)過(guò)放大和接收的信號(hào)),所以要想執(zhí)行不同的功能,那么紅外接收器接收信號(hào)的識(shí)別、微處理器和NEC編碼就要不一樣。2.2 本章小結(jié):這一章具體介紹了學(xué)習(xí)型遙控器具體的工作原理,通過(guò)遙控器的編碼方式,頻率等等方法,具體的闡述了學(xué)習(xí)型遙控器是如何工作的,可以讓我們清楚地了解到遙控器的原理。其次本章介紹了學(xué)習(xí)型遙控器的兩大功能,分別是學(xué)習(xí)還有發(fā)送,并且繪制了紅外遙控器的調(diào)制解調(diào)信號(hào),從編碼以及耗電等等不同的角度解釋了學(xué)習(xí)型遙控器到底是什么,讓本文條理更加清晰。第三章系統(tǒng)的硬件電路設(shè)計(jì)矩陣鍵盤(pán)、紅外發(fā)射器、紅外接收器、存儲(chǔ)器以及學(xué)習(xí)發(fā)射之間的切換電路等組成了系統(tǒng)的基本硬件,這些均圍繞著AT89C51單片機(jī),總體框圖如圖3.1所示:圖3.1 設(shè)計(jì)總體框圖3.1 AT89C51單片機(jī)單片機(jī)是一種集成電路芯片,是中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、I/O口、中斷系統(tǒng)和定時(shí)器/計(jì)數(shù)器等具備處理數(shù)據(jù)能力的器件通過(guò)超大規(guī)模集成電路技術(shù)集成到一小塊芯片上的微型計(jì)算機(jī)系統(tǒng)。而AT89C51單片機(jī)又被簡(jiǎn)稱51單片機(jī),是單片機(jī)的始祖之一。1971年,單片機(jī)被生產(chǎn)出來(lái),經(jīng)過(guò)了許許多多代的改革,然后英特爾生產(chǎn)出了8051單片機(jī),單片機(jī)得到了飛速的發(fā)展,慢慢的由開(kāi)始的4位或者8位發(fā)展到了現(xiàn)在的32位?,F(xiàn)在嵌入式系統(tǒng)的開(kāi)發(fā)與應(yīng)用更是極大的改革了單片機(jī),也讓它開(kāi)始進(jìn)入windows和linux系統(tǒng)。單片機(jī)有許多分類,比如通用型、總線型、控制型等等。從單片機(jī)使用的范圍可以得出單片機(jī)的通用型,通用型中的51單片機(jī)是比較好的,51單片機(jī)有許許多多的用途,可以用在許多領(lǐng)域,所以51單片機(jī)通用型。從單片機(jī)的總線類型可以得出總線型單片機(jī),這種類型一般都設(shè)置了地址總線、數(shù)據(jù)總線、控制總線等,其他與其相連的器件通過(guò)引腳來(lái)與單片機(jī)連接。除此之外,有些單片機(jī)把需要相接的器件和接口集中在一片里,這樣的被稱為非總線型單片機(jī)。按照單片機(jī)的應(yīng)用的領(lǐng)域區(qū)分出單片機(jī)的控制型,比如說(shuō)用于家電的專用型,或者工業(yè)生產(chǎn)的工控型等等。3.2鍵盤(pán)電路的設(shè)計(jì)在這里本文將鍵盤(pán)做成4*4的矩陣鍵盤(pán),將其接在單片機(jī)的P2口。(1) 矩陣鍵盤(pán)就是將鍵盤(pán)上的按鍵按照矩陣的形式進(jìn)行排列,這樣可以減少I/O口的占用,如圖3.2示:圖3.2 按鍵電路圖不直接將鍵盤(pán)的垂直和水平線和交叉路口的每條線連接,而是通過(guò)按鈕連接到原來(lái)的開(kāi)路。所以,P1端口可以形成16(=4*4)個(gè)按鈕,比如說(shuō),如果添加另一行,那么就可以使用20個(gè)鍵形成鍵盤(pán),只能使用一個(gè)按鈕(9個(gè)鍵)直接與端口線一起使用。比端口直接連接鍵盤(pán)的方法多一倍,線條越多,差距越明顯,所以最好將鍵盤(pán)做成矩陣的形式,這樣是最合理的。2) 想要查看鍵盤(pán)上是否有按鍵按下的方法是:本文通過(guò)被稱為行掃描法的方法來(lái)檢測(cè)鍵盤(pán)是否有鍵按下,行掃描法是現(xiàn)在查看按鍵是否按下的最流行的方法之一。首先,本文查探鍵盤(pán)中是否按鍵按下, Y0- Y3線路設(shè)置狀態(tài)為低電平,第二步是檢測(cè)線路,根據(jù)只要有一個(gè)列的電平狀態(tài)為低電平,那么顯示矩陣鍵盤(pán)鍵中有鍵被按下,并且,按下的那個(gè)按鍵是電平是低電平的線與四個(gè)行線交叉的的四個(gè)鍵位,假如所有的豎著的線的電平都是高電平,那么這個(gè)矩陣鍵盤(pán)就是沒(méi)有按鍵;最后一步就是確定關(guān)閉位置,按下按鈕進(jìn)行確認(rèn),可以確定具體的按鈕關(guān)閉步驟,該方法包括以下步驟:使行線一個(gè)接一個(gè)變?yōu)榈碗娖?,意思是說(shuō)在一條行線上為低電平,那么其他的列線必須是高電平的,確認(rèn)一條行線后,如果是低電平,那么就一個(gè)接一個(gè)的測(cè)試每一列線,看它是高電平還是低電平。如果豎著的線的電平是高電平,那么豎線跟電平是低電平的橫線交叉的鍵沒(méi)有按下,反之就是按下了。3.3紅外接收電路紅外接收芯片是紅外接收電路的主要部分,本論文中選用的是TSOP1238,TSOP1238又叫做一體化紅外接收頭,它的作用是接入到單片機(jī)中,但是TSOP1238有反向作用,所以要想輸入變低電平,必須是在沒(méi)紅外信號(hào)的高電平情況下,是查探到有紅外信號(hào)。然后將編碼存到單片機(jī)的內(nèi)存中。如圖3.3所示:圖3.3 紅外接收電路3.4紅外發(fā)射電路在紅外發(fā)射電路中,三極管控制紅外發(fā)射二極管,如圖3.4所示:圖3.4 紅外發(fā)射電路當(dāng)紅外遙控器進(jìn)行紅外發(fā)射的時(shí)候,因?yàn)橐R(shí)別相對(duì)應(yīng)的按鍵的信號(hào),所以必須要通過(guò)51單片機(jī)來(lái)檢查矩陣鍵盤(pán),找出被按下的鍵位,然后從內(nèi)存中中找出該按鍵的鍵位值,通過(guò)接口輸出該鍵位值,因?yàn)榧t外發(fā)射二極管必須由三極管驅(qū)動(dòng),所以紅外發(fā)射二極管被9013驅(qū)動(dòng)后發(fā)射紅外信號(hào),然后信號(hào)就這樣的發(fā)射出來(lái)了。3.5存儲(chǔ)電路AT24C04芯片,它支持I2C總線編程。在遙控器學(xué)習(xí)過(guò)程中,首先掃描鍵盤(pán)電路,將暫存在單片機(jī)RAM中的數(shù)據(jù)送入到EEPROM的相應(yīng)地址單元進(jìn)行存儲(chǔ)通過(guò)按鍵按下的不同信號(hào);與之一樣的是,在發(fā)射時(shí),以不一樣的鍵位值為中心,把單元地址數(shù)據(jù)取出來(lái),然后進(jìn)行控制。圖3.5是它的電路:圖3.5 存儲(chǔ)電路3.6 硬件總原理圖3.7 本章小結(jié)第三章寫(xiě)的是組成學(xué)習(xí)型遙控器的硬件電路的設(shè)計(jì),分為鍵盤(pán)電路、紅外發(fā)射、接收電路,以及存儲(chǔ)電路等多個(gè)電路的設(shè)計(jì)。從硬件方面將遙控器拆分,使其更加直觀的被感受到。在這之前,本章介紹了什么是51單片機(jī),從單片機(jī)的歷史到現(xiàn)在單片機(jī)的狀況還有分類具體而又清晰的解釋了51單片機(jī)。本章畫(huà)出了鍵盤(pán)電路、紅外發(fā)射電路、紅外接收電路等的程序框圖和電路圖,并且在后面總結(jié)并畫(huà)出了總的電路圖。第四章系統(tǒng)軟件設(shè)計(jì)軟件設(shè)計(jì)從第三章的硬件電路推出,本章主要講述本設(shè)計(jì)系統(tǒng)的軟件的設(shè)計(jì)。與第三章相對(duì)應(yīng)的是,鍵盤(pán)程序、紅外發(fā)射器程序、紅外接收器程序、存儲(chǔ)器的程序還有學(xué)習(xí)跟發(fā)射之間的切換程序組成遙控器的系統(tǒng)軟件。4.1 鍵盤(pán)掃描程序鍵盤(pán)指令要傳達(dá)出去,就需要掃描鍵盤(pán)的程序,程序根據(jù)第三章的電路圖得出,下面是鍵盤(pán)掃描程序的程序框圖:程序初始化P1=0F0HP1=0F0H?依次給列線置0判斷哪個(gè)鍵按下YN 圖4.1 鍵盤(pán)掃描程序流程框圖4.2 紅外解碼程序紅外信號(hào)發(fā)射到紅外接收器中,紅外遙控器會(huì)放大和解調(diào)紅外信號(hào),但是這個(gè)信號(hào)的電平狀態(tài)是不確定的,有可能是高電平,也可能是低電平,所以需要對(duì)信號(hào)進(jìn)行解碼。解碼的程序流程框圖如圖4.2所示。9.12+4.74ms延時(shí)等待高電平之后延時(shí)0.88ms將此時(shí)P3.2上數(shù)據(jù)賦給C,并移位至A進(jìn)行保存繼續(xù)對(duì)后面的數(shù)據(jù)碼及其反碼進(jìn)行解碼將解碼后的數(shù)據(jù)存入3435H中26位系統(tǒng)引導(dǎo)碼傳完?將此26位系統(tǒng)識(shí)別碼存入3033H中NY圖4.2 解碼程序流程框圖4.3 AT2402存儲(chǔ)程序?qū)W習(xí)型紅外遙控器復(fù)制其他遙控器的編碼,將其存儲(chǔ)到存儲(chǔ)器中,這就需要相應(yīng)的存儲(chǔ)程序。在這器件會(huì)用到一種總線技術(shù),叫做 I2 C總線技術(shù),這個(gè)技術(shù)能讓存儲(chǔ)以及讀取數(shù)據(jù)變得十分簡(jiǎn)單,可以使遙控器的效率有極大的提高。4.3.1 I2C總線技術(shù)以及相關(guān)特點(diǎn)。(1) I2C總線特點(diǎn)I2C總線有很多優(yōu)點(diǎn),其中簡(jiǎn)單、有效是I2C總線最主要的特點(diǎn)。I2C總線占地空間很少,因?yàn)樗恍枰獌筛€(數(shù)據(jù)線和時(shí)鐘線),I2C總線簡(jiǎn)單化了硬件需要的線的數(shù)量,讓系統(tǒng)變得更加穩(wěn)定??梢远嘀骺刂疲╩ultimastering)是I2C總線的另一個(gè)優(yōu)點(diǎn),假如不止一個(gè)主機(jī)要傳輸數(shù)據(jù),I2C總線會(huì)通過(guò)檢測(cè)沖突以及仲裁防止數(shù)據(jù)出現(xiàn)損毀,但是在同一時(shí)間,只允許有一個(gè)主機(jī)。(2) I2C總線的基本工作原理I2C總線又叫做串行總線,它由數(shù)據(jù)線跟時(shí)鐘線組成,可以用來(lái)傳輸信息。如果把主機(jī)必做一個(gè)國(guó)家,那么I2C總線就是國(guó)家里面的運(yùn)輸工具,它們可以傳送信息,如果要傳輸很多數(shù)據(jù),那么就要就要有更多的線路,來(lái)完成通信。在傳送信號(hào)的過(guò)程中,主機(jī)還有信號(hào)發(fā)射器是 I2 C總線與每個(gè)模塊電路連接組成,具體上是由它的功能決定的。來(lái)自CPU的控制信號(hào)分為兩部分:尋址、定位,通過(guò)地址碼和控制碼判斷控制類型,以此將控制信號(hào)傳到,讓其控制控制電路。當(dāng)總線空余時(shí),信號(hào)發(fā)射器驅(qū)動(dòng)總線,將信號(hào)發(fā)出來(lái)。與總線相連的器件在接受到跟自己相符的信號(hào)后,就會(huì)執(zhí)行相應(yīng)的命令。一般來(lái)說(shuō),I2C總線分為三種:地址總線、控制總線和數(shù)據(jù)總線。有時(shí)候在一些遙控器中,總線中的地址總線還有數(shù)據(jù)總線用的是一條線,所以有些時(shí)候信號(hào)是合在一起的,有些時(shí)候是分開(kāi)的,51單片機(jī)的地址總線跟數(shù)據(jù)總線就是共用的。(3) 總線的操作 I2C總線有兩個(gè)方向的功能,一是主方向,二是從方向。通過(guò)紅外接收器接收發(fā)出的信號(hào),然后將信號(hào)通過(guò)信號(hào)發(fā)射器發(fā)送到總線上。在雙狀態(tài)下工作的有主器件和從器件。I2C總線必須由主器件控制,當(dāng)數(shù)據(jù)線是高電平的時(shí)候,開(kāi)始或者停止由時(shí)鐘線電平狀態(tài)來(lái)影響,如圖4.3所示圖4.3 串行總線上的數(shù)據(jù)傳送順序3.1) 控制字節(jié)控制字節(jié)必須處于初始狀態(tài),高4位作為事物的標(biāo)識(shí)符(不同類型的芯片具有不同的含義,但是一般來(lái)說(shuō)存儲(chǔ)單元應(yīng)該是1010),那么低3位為片選。如圖4.4所示。圖4.4 控制字節(jié)配置3.2) 寫(xiě)操作頁(yè)寫(xiě)跟字節(jié)寫(xiě)是寫(xiě)操作的兩種類型。對(duì)于頁(yè)寫(xiě),它的不一樣來(lái)自于芯片字節(jié)加載的不同。關(guān)于數(shù)據(jù)傳送的時(shí)序、字節(jié)寫(xiě)的地址和應(yīng)答傳送的時(shí)序如圖4.5所示。圖4.5 字節(jié)寫(xiě)3.3) 讀操作順序、隨機(jī)以及當(dāng)前地址讀取就是讀取操作有三個(gè)操作。本文中讀操作在第九個(gè)時(shí)鐘周期內(nèi)不是“不在乎”,為了結(jié)束讀操作,必須通過(guò)主機(jī)將 SDA保持在高電平狀態(tài),持續(xù)第9個(gè)時(shí)鐘周期,然后停止動(dòng)作。圖4.6是當(dāng)前地址讀取的時(shí)序圖。圖4.6 當(dāng)前地址讀4.3.2 AT24CO2存儲(chǔ)程序通過(guò)第三章的存儲(chǔ)電路,本文有相應(yīng)的程序流程框圖,詳細(xì)可見(jiàn)圖4.7:根據(jù)鍵值進(jìn)行數(shù)據(jù)傳送,并存入相應(yīng)單元程序初始化鍵盤(pán)掃描程序起始條件滿足?YN圖4.7 存儲(chǔ)程序流程圖下面是數(shù)據(jù)傳送單字節(jié)的程序:/發(fā)送單字節(jié)子程序BITS:MOV R0,#08HLOOP: CLR SCLRLC AMOV SDA,CNOPSETB SCLCALL DELAYI2CDJNZ R0,LOOP ;循環(huán)8次送8個(gè)bitCLR SCL;CALL DELAYI2CSETB SCLREP: MOV C,SDAJC REP ;判應(yīng)答到否,未到則等待CLR SCLRET4.4 紅外編碼程序因?yàn)樵诰幋a前要進(jìn)行掃描按鍵,所以要?jiǎng)h除EEPROM中已經(jīng)存儲(chǔ)的數(shù)據(jù),并將其發(fā)送到微控制器 RAM,然后根據(jù) RAM數(shù)據(jù)以低電平“0”,“1”編碼,將脈沖信號(hào)減弱在解碼之前,并且使用定時(shí)器 T0方波生成38 KHZ,然后放到輸出編碼的口上,發(fā)出信號(hào)。4.4.1 讀取EEPROM數(shù)據(jù)到單片機(jī)RAM中在編碼前,先要在單片機(jī)片內(nèi)RAM中將學(xué)習(xí)型遙控器復(fù)制的編碼存入,程序流程框圖見(jiàn)圖4.8所示調(diào)用發(fā)射子程序?qū)⑵渲械臄?shù)據(jù)傳送到單片機(jī)的4045H單元根據(jù)鍵值從EEPROM取出地址及其里面的數(shù)據(jù)調(diào)用鍵盤(pán)掃描程序圖4.8 讀取EEPROM程序流程圖由此,寫(xiě)出讀EEPROM的程序如下:/讀串行E2PROM子程序I2CREAD:I2CREAD: MOV R1,RAMADDRESSSETB SCLSETB SDACLR SDA ;發(fā)開(kāi)始信號(hào)MOV A,#MACHINEAD ;送器件地址CALL BITS ;調(diào)發(fā)送單字節(jié)子程序MOV A,I2CADDRESS ;送片內(nèi)字節(jié)地址CALL BITSSETB SCLSETB SDACLR SDA ;再發(fā)開(kāi)始信號(hào)MOV A, #MACHINEADSETB ACC.0 ;發(fā)讀命令CALL BITSCALL BITRMOV R1,ACLR SDACALL DELAYI2CSETB SCLCALL DELAYI2CSETB SDA ;送停止信號(hào)RET/接受單字節(jié)子程序:BITR: MOV R0,#08HLOOP2: SETB SCLCALL DELAYI2CMOV C,SDARLC ACLR SCLCALL DELAYI2CDJNZ R0,LOOP2SETOK: CALL DELAYI2CSETB SCLCALL DELAYI2CCLR SCLCALL DELAYI2CSETB SDA ;應(yīng)答畢,SDA置1RET4.4.2 紅外編碼發(fā)射程序當(dāng)EEPROM數(shù)據(jù)傳輸?shù)轿⒖刂破髦械腞AM時(shí),可以通過(guò)RAM中的內(nèi)容恢復(fù)紅外信號(hào)脈沖,程序流程框圖見(jiàn)圖4.9進(jìn)入發(fā)射狀態(tài)調(diào)用鍵盤(pán)掃描程序,根據(jù)鍵值從EEPROM相應(yīng)單元取出數(shù)據(jù)將4043H中字節(jié)的前26位依次傳送到C先后發(fā)送9.12ms的低電平和4.5ms的高電平C=1?調(diào)用“1”碼發(fā)射波形調(diào)用“0”碼發(fā)射波形發(fā)射完畢,回到主程序26位傳送完?調(diào)用“0”碼發(fā)射波形調(diào)用“1”碼發(fā)射波形C=1?YN將44和45H中的數(shù)據(jù)依次傳送到C中YNNY圖4.9 紅外發(fā)射程序框圖4.4.3 38KHZ方波程序本設(shè)計(jì)中,為了提高效率,采用38KHz的方波,下面是方波的程序38KHZ:ORG 0000HLJMP STARTORG 000BHLJMP T0INTORG 0040HSTART:MOV SP,#60HMOV TMOD,#00HMOV TH0,#0F7HMOV TL0,#19HSETB TR0SETB EASETB ET0SJMP $TOINT:MOV TH0,#0F7HMOV TL0,#19HCPL P2.5RETI4.5 學(xué)習(xí)與發(fā)射的切換程序要想使學(xué)習(xí)型遙控器更加的智能,那么本文就在學(xué)習(xí)電路跟發(fā)射電路加入了切換電路,程序流程框圖見(jiàn)圖4.10:對(duì)應(yīng)程序如下:LOOP1:JB P2.7,SENDLCALL D088MSJB P2.7,SENDLJMP STUDYSEND:JB P2.6,LOOP1LCALL D088MSJB P2.6,LOOP1LJMP MAINSENDP2.7按下?程序初始化進(jìn)入學(xué)習(xí)子程序P2.6按下?進(jìn)入發(fā)射子程序,發(fā)射完畢。NYNY學(xué)習(xí)完畢?圖4.10 發(fā)射與學(xué)習(xí)之間的切換程序框圖4.6 系統(tǒng)的總程序框圖下面是系統(tǒng)總程序圖4.11:圖4.11系統(tǒng)總程序框圖4.6本章小結(jié)第四章闡述的是系統(tǒng)軟件的設(shè)計(jì),也就是系統(tǒng)的發(fā)射、接收、存儲(chǔ),紅外編碼、解碼等的程序,通過(guò)其來(lái)實(shí)現(xiàn)軟件與硬件的接合,是遙控器完美的工作。另外還闡述的了總線的定義。同時(shí)具體闡述了各個(gè)部分的程序框圖還有各個(gè)部分需要用到的程序,因?yàn)閺木幋a發(fā)射出去然后在接收之后,需要解碼,所以又在本章中加入了紅外解碼程序,是遙控器更加的完美。第五章結(jié)果分析首先,本設(shè)計(jì)中,通過(guò)使用單片機(jī)作為芯片,以矩陣鍵盤(pán)、紅外發(fā)射電路、紅外接收電路、存貯電路等電路系統(tǒng)作為外圍,實(shí)現(xiàn)了學(xué)習(xí)型遙控器的基本硬件電路。在這硬件電路中,以矩陣鍵盤(pán)作為用戶端,通過(guò)矩陣鍵盤(pán)按鍵按下的信號(hào),傳輸?shù)叫盘?hào)發(fā)射電路,然后經(jīng)由信號(hào)發(fā)射電路將信號(hào)發(fā)射出去,因?yàn)樾盘?hào)很微弱,所以要把信號(hào)經(jīng)過(guò)調(diào)制解調(diào),再發(fā)射到信號(hào)接收電路,信號(hào)接收電路接收到信號(hào)時(shí),會(huì)發(fā)送到存儲(chǔ)電路,這時(shí)信號(hào)會(huì)存儲(chǔ)到電路中,然后存儲(chǔ)電路會(huì)將信號(hào)發(fā)射到驅(qū)動(dòng)電路,驅(qū)動(dòng)電路驅(qū)動(dòng)執(zhí)行信號(hào)的電路對(duì)信號(hào)進(jìn)行執(zhí)行第六章結(jié)論與展望從學(xué)習(xí)型紅外遙控器的出現(xiàn)與發(fā)展,可以發(fā)現(xiàn),求越多,那么隨之相應(yīng)的供給也越來(lái)越先進(jìn)。本文中設(shè)計(jì)的學(xué)習(xí)型遙控器,就是基于人們對(duì)方便生活的追求而誕生出來(lái)的。它不再局限于傳統(tǒng)遙控器的單一,能夠控制多種多樣的家用電器,這樣人們就可以從選擇遙控器的麻煩中解脫出來(lái),讓我們的生活變得更加懶人化。由于本設(shè)計(jì)中的硬件部分基本都是做好的,所以通過(guò)軟件處理信號(hào)十分完美,本設(shè)計(jì)設(shè)計(jì)的遙控器可以對(duì)任何其他的遙控器進(jìn)行編碼復(fù)制,所以本設(shè)計(jì)的遙控器能對(duì)很多家用電器進(jìn)行控制,能夠讓用戶十分方便的控制家電。但是由于本人的技術(shù)不是很到位,所以做出來(lái)的遙控器還有很多瑕疵,所以接下來(lái)會(huì)更加努力的學(xué)習(xí),從而對(duì)遙控器做出更好的改進(jìn)。本設(shè)計(jì)的遙控器雖然可以學(xué)習(xí)其他所有的遙控器,但是由于技術(shù)不到位,一次只能學(xué)習(xí)一個(gè)遙控器,并且復(fù)制這一個(gè)遙控器的編碼后,上一個(gè)遙控器的編碼就無(wú)法實(shí)行,所以編碼共存
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備系統(tǒng)維保合同協(xié)議
- 2025幼兒園數(shù)學(xué)考試題與答案
- 第九章異步電動(dòng)機(jī)基本結(jié)構(gòu)和運(yùn)行分析39課件
- 2025年酒店管理專業(yè)大學(xué)生考試卷及答案
- 第34屆全國(guó)中學(xué)生物理競(jìng)賽復(fù)賽試題
- 快遞代收委托協(xié)議書(shū)范本
- 品牌合作解除合同協(xié)議
- 快餐飯店轉(zhuǎn)讓合同協(xié)議
- 員工宿舍外包合同協(xié)議
- 2025年上海住房租賃合同范本參考
- 機(jī)械專業(yè)英文簡(jiǎn)歷
- 項(xiàng)目管理服務(wù)收費(fèi)標(biāo)準(zhǔn)
- 國(guó)家開(kāi)放大學(xué)電大《兒童心理學(xué)》終結(jié)性考試大作業(yè)試題及答案9
- 安全生產(chǎn)隱患排查頻次確定
- 2022年湖北宜昌高新區(qū)社區(qū)專職工作人員招聘24人筆試備考題庫(kù)及答案解析
- 勾股定理 楊靜
- 2BE水環(huán)真空泵使用說(shuō)明書(shū)
- 某高速公路監(jiān)理管理及工程質(zhì)量監(jiān)理要點(diǎn)
- 2022年黑龍江省龍東地區(qū)升學(xué)模擬大考卷(二)數(shù)學(xué)試卷(解析版)
- GB/T 7141-2008塑料熱老化試驗(yàn)方法
- GB/T 3682-2000熱塑性塑料熔體質(zhì)量流動(dòng)速率和熔體體積流動(dòng)速率的測(cè)定
評(píng)論
0/150
提交評(píng)論