這樣的場景你一定遇到過,每次看電視時,要來回不停的換各種遙控器,電視的,機頂盒的,DVD的,功放的。另外,各種遙控器堆在一塊,桌面被占了一大塊不說,有時候不小心還會拿錯了。哎~~,看個電視怎么這樣辛苦! 其實市面上早已經有一種萬用遙控器可以使你擺脫這種煩惱。這種遙控器可以分頁學習不同遙控器的鍵碼,學習好鍵碼后就可以用一只遙控器控制這些電器了。下面這款遙控器可以學習四種設備的遙控功能,使用時切換四組設置區(qū)內相應的設備鍵,每組可學習47個鍵。你看這下桌面看著清爽多了。 遙控器背面有學習鍵碼的操作指南。 下面我就以“機頂盒”鍵碼學習為例,來演示一下萬能遙控器學遙控碼的過程。 1. 將被學習遙控器的前段對準學習型遙控器的前端,間距一公分左右,防止紅外受到干擾,便于遙控碼接收。 2. 按住學習型遙控器“機頂盒”鍵約3秒后松開,這時指示燈由微亮漸變?yōu)楦吡敛㈤L亮,表示已經入“機頂盒”鍵碼學習狀態(tài)。 3. 例如學習“菜單”按鍵,先按萬能遙控器“菜單”按鍵,這時“指示燈”閃爍,標識此鍵可以學習。 4. 再按下機頂盒遙控器(被學習遙控器)的“菜單”鍵約1秒鐘,此時學習型遙控器指示燈快速閃爍幾次后長亮,表示此“菜單”按鍵學習成功。 5. 重復3,4步驟,按下學習型遙控器其他按鍵,再按被學習遙控器的相應按鍵照上述方法將被學習遙控器的其他按鍵相應地學到學習型遙控器中。 6. 各按鍵全部學習完后,再按下學習型遙控器“機頂盒”鍵,指示燈熄滅,退出“機頂盒”鍵碼學習狀態(tài),表示學習結束。 7. 學習成功后,就可以用萬用遙控器控制機頂盒了,檢驗一下個按鍵是否起作用,如果某一按鍵不能正常使用,只需按上述方法單獨對這一按鍵重新學習即可。 非常遺憾的是,這款號稱4頁188鍵的學習型遙控器,在多頁學習時,不同頁面的某些按鍵會相互影響。如:學習好電視機“向下”鍵后,再學習機頂盒'向左'鍵,會發(fā)現電視機的“向下”鍵失效了。 既然這樣,那就將這款遙控器拆開,讓大家來看看里面到底是神馬材料制作的。還別說這款遙控器做工還是可以,嚴絲合縫的,想拆還真有點不容易。仔細看下找到薄弱環(huán)節(jié),從尾部入手,用改錐沿邊翹下去就遙控器就可以一分為二了。 拆開后遙控器內部結構 。電路板是單面板,按鍵部分采用碳膜涂層實現電氣連接,板上原件很少,兩顆IC,一個紅外收發(fā)管,一個發(fā)光二極管指示燈,背面還有一顆電解電容用作電源濾波。 兩顆IC分別是24C256和AD009。其中24C256是E2PROM,用來存貯學習到的遙控碼,容量為32K-bit x 8-bit。AD009是GENERALPLUS 出品的一款遙控器專用MCU。整個方案非常簡潔,幾乎沒有任何外圍阻容原件。 現在來分析下前面丟碼的原因。 1. 可能是學習遙控器的存貯空間不夠。按照188鍵的規(guī)格,若每個鍵使用10 Bytes來存貯鍵碼(NEC碼一般也就4個Bytes,當然學習型遙控器還要記錄引導碼的時間,以及“0”,“1”的脈沖寬度。),也就需要1880Bytes,遠遠小于配置的E2PROM 32K Bytes 的容量。也許軟件記錄鍵碼的方式不同,存貯鍵碼的字節(jié)數遠大于10Bytes,但是用32K / 188 ≈ 174 Bytes來記錄一個鍵碼,也有點太浪費了,如果是這樣那軟件寫的也太不優(yōu)化了。 2. 或者軟件存取碼的算法出了問題。就好比倉庫將貨物放錯了位置,貨物存進去是在這里,取出來的時候卻是從那里。當然最后得不到正確的東西了。 以上也僅僅是根據自己經驗的一些猜測。真相到底如何就不得而知了。最后,建議大家謹慎選購萬能多頁學習型遙控器,以免買到這樣的問題遙控器。 |
|