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