我不知道紅外遙控器是如何工作的,無線電遙控一般分為 (天線 射頻芯片 編碼芯片)(接收天線,基帶芯片,解碼芯片)
數字電路,或單片機產生的二進制碼經過編碼芯片轉換成模擬信號然后經過射頻芯片處理[加載到載波上]放大,從天線發射出去;接收部分,接收天線接收到的模擬信號后經放大和基帶處理[從載波上得到需要的模擬信號]送到解碼芯片還原成二進制信號,并去除附加碼送給應用部分。
遙控器的鍵盤是一個數字電路,能產生“鍵位碼”用于識別是那個健被按下,編碼芯片會根據設定添加附加碼,用于識別不同的遙控器。復雜的遙控器健位碼會被單片機(或其他電路)轉換轉換成指令碼代替鍵位碼,并附加附加碼,就是要經過一次碼變換,不是直接把鍵位碼當指令碼用。
不同的遙控器使用相同的芯片,如果芯片沒有讓遙控器廠家寫入識別碼的功能的話,芯片本身決定了附加碼,但鍵位碼和遙控器廠家的鍵盤設計有關,因此這樣的遙控器互相也是不能通用的,會產生串鍵的問題。
當然有些芯片,能讓遙控器廠家寫入一定長度的二進制數,這個數字和芯片產生的一個二進制數共同構成附加碼,這樣的遙控器就算芯片一樣也不能互相替換了。
而萬能遙控器是屬于會進行一次鍵位到指令碼的轉換的遙控器,針對不同的被控制對象,鍵位碼到指令碼的轉換不一樣,因此一個遙控器能控制多種電器。(當然附加碼也會進行調整)
當然二進制信號調制成模擬信號的方式也會有不同,載波的頻率也會有不同,這樣也導致遙控器也不能通用!
|