您当前的位置:五五电子网电子知识电子制作无线-遥控类自学习红外遥控器的设计与实现 正文
自学习红外遥控器的设计与实现

自学习红外遥控器的设计与实现

点击数:7368 次   录入时间:03-04 11:41:11   整理:http://www.55dianzi.com   无线-遥控类

      给出了自学习红外遥控器的一种设计,采用测量脉冲宽度的原理,适用于大多数电子产品的遥控器。介绍了转发红外信号的方法。

      关键词:红外遥控,单片机,红外信号
  红外遥控在家电产品中有广泛应用,但各产品的遥控器不能相互兼容,目前市面上常见的万能遥控器只能对某几种产品进行控制,不是真正的“万能”。本文利用单片机对遥控器的发射信号的波形进行测量,然后将测量的数据回放,由于只关心发射信号波形中的高低电平的宽度,不管其如何编码,因此做到了真正的“万能”。

      1 发射信号波形的测量
  所有红外遥控器的输出都是用编码后的串行数据对38kHz~40kHz的方波进行脉冲幅度调制而产生的。如果直接对已调波进行测量,而其脉宽只有20多微秒,由于单片机的指令周期是微秒级,会产生很大的误差。因此,先要对已调波进行解调,对解调后的波形进行测量。
  用CX20106对已调波进行解调,原理图如图1所示。


 

www.55dianzi.com


  测量波形的外部中断服务程序如下:


 

2 测量数据的回放
  只需用所测数据周期性地改变P1.0,就可以得到原来的遥控编码脉冲,流程如图4所示。
3 产生遥控发射信号
  用遥控脉冲信号调制38 kHz方波,然后将已调波放大,驱动红外发光二极管,就可以得到遥控发射信号。调制可用一个或门实现,38 kHz方波可用8751的定时器T1产生。如图5所示。


 


本文关键字:遥控器  无线-遥控类电子制作 - 无线-遥控类

《自学习红外遥控器的设计与实现》相关文章>>>