普通遙控器如何搖身變新型“學(xué)習(xí)型遙控器”
學(xué)習(xí)型遙控器是一款攜帶多功能并符合現(xiàn)代人追求簡約生活理念的新概念產(chǎn)品, 它將各種普通遙控器常用按鍵進(jìn)行精心提取后并融合為一體, 通過獨(dú)有的智能控制技術(shù), 使用戶能夠同時(shí)輕松地操作電視p影碟p錄像機(jī)p機(jī)頂盒p激光唱機(jī)以及音響功放等各種視聽類家用電器, 從而實(shí)現(xiàn)了“ 一器在手, 遙控天下”的夢(mèng)想。
本文引用地址:http://butianyuan.cn/article/161646.htm1 概述
學(xué)習(xí)型遙控器包括微控制器模塊、發(fā)射接收模塊、存儲(chǔ)模塊、電源模塊、信息獲取模塊和按鍵裝置, 發(fā)射接收模塊、存儲(chǔ)模塊、電源模塊、信息獲取模塊和按鍵裝置分別與微控制器模塊相連, 學(xué)習(xí)系統(tǒng)主要是由發(fā)射部分和接收部分組成。
( 1)發(fā)射部分的主要元件為紅外發(fā)光二極管, 它是一只特殊的發(fā)光二極管, 由于其內(nèi)部材料不同于普通發(fā)光二極管, 因而在其兩端施加一定電壓時(shí), 它發(fā)出紅外線而不是可見光, 目前大量使用的紅外發(fā)光二極管發(fā)出的紅外線波長為940 nm 左右, 外形與普通發(fā)光二極管相同, 顏色不同。
?。?2)接收部分主要元件是紅外接收管, 它是一種光敏二極管(實(shí)際上是三極管, 基極為感光部分) , 在實(shí)際應(yīng)用中要給紅外接收二極管加反向偏壓, 它才能正常工作, 亦即紅外接收二極管在電路中應(yīng)用時(shí)是反向運(yùn)用, 這樣才能獲得較高的靈敏度。
2 通信原理及電路編程實(shí)現(xiàn)
通信的基本原理是發(fā)送端將基帶二進(jìn)制信號(hào)調(diào)制為一系列的脈沖串信號(hào), 通過紅外發(fā)射管發(fā)射紅外信號(hào), 常用的有通過脈沖寬度來實(shí)現(xiàn)信號(hào)調(diào)制的脈寬調(diào)制( PWM )和通過脈沖串之間的時(shí)間間隔來實(shí)現(xiàn)信號(hào)調(diào)制的脈時(shí)調(diào)制( PPM )兩種方法。
學(xué)習(xí)型遙控常用的載波頻率為38 kH z, 這是由發(fā)射端編碼芯片所使用的455 kHz晶振來決定的, 其他的遙控系統(tǒng)采用36 kHz、40 kH z、56 kH z等。
現(xiàn)在基本上采用一體化接收頭做為信號(hào)的接收,把解調(diào)出來的信號(hào)送入單片機(jī)進(jìn)行學(xué)習(xí)(記錄各個(gè)高低電平的時(shí)間長度), 然后存入EEPROM 內(nèi), 學(xué)習(xí)完成后再將EEPROM 的高低電平的時(shí)間數(shù)據(jù)讀取并與38kH z載波進(jìn)行調(diào)制, 然后紅外發(fā)光管發(fā)送出去。
例如: 由AVR 系列單片機(jī)ATm ega8、一體化紅外接收頭HS0038、存儲(chǔ)器、還原調(diào)制與紅外發(fā)光管驅(qū)動(dòng)電路組成。一體化紅外接收頭負(fù)責(zé)紅外遙控信號(hào)的解調(diào), 將調(diào)制在38 kH z上的紅外脈沖信號(hào)解調(diào)并反向后再輸入到ATmega8的INT0引腳, 邊沿觸發(fā)方式, 并由單片機(jī)計(jì)數(shù)器進(jìn)行高電平與低電平寬度的測(cè)量。
這里使用具有I2C 總線接口的E2PROM 芯片AT24C32作為存儲(chǔ)器, 其容量為4 KB, 用來保存識(shí)別出來的遙控信號(hào)的高電平與低電平寬度數(shù)據(jù)。通常遙控信號(hào)的二進(jìn)制脈沖碼長為32位, 每位由一個(gè)高電平與一個(gè)低電平組成, 應(yīng)保存的信號(hào)寬度數(shù)據(jù)為64 個(gè),再加上引導(dǎo)碼2個(gè)數(shù)據(jù), 共計(jì)66個(gè)數(shù)據(jù), 每個(gè)數(shù)據(jù)用一個(gè)字節(jié)來表示, 一個(gè)遙控信號(hào)命令就需要66個(gè)字節(jié)來保存??紤]到不同的遙控系統(tǒng)有一定的區(qū)別, 有些遙控信號(hào)命令長度較長, 所以存儲(chǔ)空間應(yīng)適當(dāng)留有余量。在實(shí)際應(yīng)用中, 可根據(jù)紅外遙控設(shè)備的數(shù)量及每個(gè)設(shè)備的遙控命令數(shù)量等具體情況來決定E2PROM芯片的容量和型號(hào)。
3 編碼標(biāo)準(zhǔn)
學(xué)習(xí)型遙控編碼有很多種, 常用的主要有NEC 標(biāo)準(zhǔn)和PH ILIPS標(biāo)準(zhǔn), 其他都是這兩類的延伸標(biāo)準(zhǔn)。
?。?) NEC編碼標(biāo)準(zhǔn): 編碼芯片有PT2221 /PT2222、HT6221 /HT6222等。
此標(biāo)準(zhǔn)下的發(fā)射端所發(fā)射的一幀碼含有一個(gè)引導(dǎo)碼、8位用戶碼、8位用戶反碼, 8位鍵數(shù)據(jù)碼、8位鍵數(shù)據(jù)反碼。引導(dǎo)碼由一個(gè)9ms的高電平和4. 5 ms的低電平組成, 當(dāng)按下持續(xù)時(shí)間超過108 ms時(shí), 則發(fā)送簡碼(簡碼由9 ms高電平和2. 25m s的低電平組成)來告知接收端是某一個(gè)鍵一直按著, 像電視的音量和頻道切換鍵都有此功能, 簡碼與簡碼之間相隔是108m s。
評(píng)論