基于单片机控制的自学习红外遥控器的设计与实现
《基于单片机控制的自学习红外遥控器的设计与实现》由会员分享,可在线阅读,更多相关《基于单片机控制的自学习红外遥控器的设计与实现(4页珍藏版)》请在装配图网上搜索。
1、自学习红外遥控器的设计与实现方宏(国防科技大学计算中心湖南长沙410073) 【摘要】给出了自学习红外遥控器的一种设计,采用测量脉冲宽度的原理,适用于大多数电子产品的遥控器。介绍了转发红外信号的方法。 关键词:红外遥控,单片机,红外信号红外遥控在家电产品中有广泛应用,但各产品的遥控器不能相互兼容,目前市面上常见的万能遥控器只能对某几种产品进行控制,不是真正的“万能”。本文利用单片机对遥控器的发射信号的波形进行测量,然后将测量的数据回放,由于只关心发射信号波形中的高低电平的宽度,不管其如何编码,因此做到了真正的“万能”。1发射信号波形的测量所有红外遥控器的输出都是用编码后的串行数据对38kHz4
2、0kHz的方波进行脉冲幅度调制而产生的。如果直接对已调波进行测量,而其脉宽只有20多微秒,由于单片机的指令周期是微秒级,会产生很大的误差。因此,先要对已调波进行解调,对解调后的波形进行测量。用CX20106对已调波进行解调,原理图如图1所示。 将CX20106解调出的遥控编码脉冲直接连入8751单片机的和T0脚,定时器T0和T1都初始化为定时工作方式1,T0的GATE位置位。每次外部中断首先停止定时,记录T0、T1的计数值,然后将T0、T1的计数值清零,并重新启动定时。T0的值即为高电平脉宽,T1T0的值为低电平脉宽。T0、T1与红外编码信号脉宽的对应关系如图2所示。 测量波形的外部中断服务程
3、序的流程如图3所示。 测量波形的外部中断服务程序如下:2测量数据的回放只需用所测数据周期性地改变P10,就可以得到原来的遥控编码脉冲,流程如图4所示。3产生遥控发射信号用遥控脉冲信号调制38 kHz方波,然后将已调波放大,驱动红外发光二极管,就可以得到遥控发射信号。调制可用一个或门实现,38 kHz方波可用8751的定时器T1产生。如图5所示。有些遥控器的载频可能是40 kHz,只须稍微加大发射功率仍然可用38 kHz载频使其接收电路动作。4其他辅助电路要制作一个实用的可学习遥控器还必须定义功能键,由于测量数据比较多,还需要扩展外部RAM,限于篇幅,这里不再赘述。笔者已对目前市面上常见品牌的彩电、影碟机、录像机、投影仪、空调器等进行过实验,均实现了准确的接收和转发。 参考文献1何立民单片机应用系统设计北京:北京航空航天大学出版社,1990
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新人版英语八年级下册Unit5总复习ppt课件
- 新人教部编版一年级语文上第五单元ppt课件(全套)
- 高鸿业经济学基础第十五章-总需求-总供给模型-授课-河北工大宋建林课件
- 新人教版高中数学《等差数列前n项和》课件
- 新人教部编版五年级语文上册第六单元测试卷课件
- 高鸿业微观经济学课件第4章生产论
- 高鸿业--微观经济学-第一章课件
- 新人教版部编本五年级下册语文13 人物描写一组 ppt课件
- 新人教版高中化学必修第一册——电解质的电离ppt课件
- 新人教版部编教材二年级下册第一单元3《贝的故事》优质课教学ppt课件
- 高风险作业培训讲义_002
- 新人教版语文三年级下册第五单元全套ppt课件部编版
- 新人教版英语八年级上册第二单元全部ppt课件
- 《走一步再走一步》重点课件
- 新人教版语文一年级上册:识字1《天地人》课件