现在遥控器使用的频率基本上都是38kHz,它是用一定方式对不同的按键进行编码,通过专 用的集成电路产生调制波,通过红外线二极管发射出去电视机接收之后进行解码再执行相 应 的 动 作 ( 见 图 1) 它主要由形成遥控信号的微处理器芯片、晶体振荡器、放大晶体管、红外发光二极管以及键 盘矩阵组成其工作原理如下:微处理器芯片IC1内部的振荡器通过②、③脚与外部的振荡 晶体 X 组成一个高频振荡器,产生 480kHz 振荡信号此信号送入定时信号发生器后产生 40kMz 的正弦信号和定时脉冲信号正弦信号送入编码调制器作为载波信号;定时脉冲信 号送至扫描信号发生器、键控输入编码器和指令编码器,作为这些电路的时间标准信号°IC1 内部的扫描信号发生器产生五种不同时间的扫描脉冲信号,由⑤〜⑨脚输出送至键盘矩阵电 路当按下某一键时,相应于该功能按键的控制信号分别由⑩〜(⑷脚输入到键控编码器,输 出相应功能的数码信号,然后由编码器输出指令码信号,经过调制器调制在载波信号上形 成包含有功能信息的高频脉冲串,由(⑺脚输出经过晶体管BG放大,推动红外线发光二极管 D 发射出脉冲调制信号(编码电路将按键信息编码成脉冲信号,不同按键编码后脉冲不同, 脉冲信号经过放大驱动红外发光二极管发出脉冲红外光)。
遥控器的内部芯片中存放了对应 电器可以解析的编码,从而在使用中可以和电器进行互相通信市面上还有一种万能遥控器,它的原理是对芯片内部的存储器进行了扩展,先收集市场上可 能存在的所有遥控器的编码,然后将这些编码存储在万能遥控器内部的芯片里,对这些编码 根据电器的型号进行编号(也就是代码表),在实际使用时,根据电器的型号从代码表里找到 编号,按照使用要求输入编号,或对采集的信号进行判别,就可以使用了万能遥控器并非 万能,它和内部芯片中预先存储的编码有关现在来分析学习型遥控器先将其学习的过程简介一下:将电器遥控器对准学习型万能遥控 器发光/接收头,按电器遥控器上的功能键,然后按学习型万能遥控器上的按键进行记忆 如此一来,使原有的遥控器“复制”到该学习型遥控器里面其内部实2际的结图如②£k主不*1外鼻r[外发该过程就是对原始发射信号波形采集到主控芯片的RAM中,并进行分析信号,压缩信号, 存储信号:1.发射信号波形的测量:由高速主控制芯片,对原始信号非常精密的采集,同时采用了容 量比较大的RAM作为信号的缓存这一步主要是将原始信号缓存到RAM中2.分析信号:对采集到的信号进行分析,比如对信号发送的周期,常用的高低电平的时间 等参数进行细致分析,便于下一步的压缩。
3.压缩编码,根据常用高低电平的时间、特殊高低电平的时间、发送周期、对原始信号进 行压缩编码4.存储信号:把压缩编码后的数据存储到 EEPROM 中,重点是中间那块红外学习型遥控 芯 片 , 如 图 3 "S"vcc vet G»D GNDsr-
P2.5 口接学习按键,P2.7 口接发射按键P1.7 口用于作为遥控码 的输出口,输出38 kHz的遥控码INTO 口用于红外线接收头的输出信号的输入主程序流程图如图3学习程序子程序如图4开■姐- 眛宽计数初姐化J于程序逅;虽。