



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自学习红外遥控器的设计与实现自学习红外遥控器的设计与实现 方宏方宏 (国防科技大学计算中心国防科技大学计算中心 湖南长沙湖南长沙 410073410073) 【摘摘 要要】 给出了自学习红外遥控器的一种设计,采用测量脉冲宽度的原理,适用于大多数电子产品的遥控器。介绍了转发红外信号的方法。 关键词关键词:红外遥控,单片机,红外信号 红外遥控在家电产品中有广泛应用,但各产品的遥控器不能相互兼容, 目前市面上常见的万能遥控器只能对某几种产品进行控制,不是真正的“万能”。 本文利用单片机对遥控器的发射信号的波形进行测量,然后将测量的数据回放, 由于只关心发射信号波形中的高低电平的宽度,不管其如何编码, 因此做到了真正的“万能”。 1 1 发射信号波形的测量发射信号波形的测量 所有红外遥控器的输出都是用编码后的串行数据对 38khz40khz 的方波进行脉冲幅度调制而产生的。如果直接对已调波进行测量,而其脉宽只有 20 多微秒,由于单片机的指令周期是微秒级,会产生很大的误差。因此,先要对已调波进行解调,对解调后的波形进行测量。 用 cx20106 对已调波进行解调,原理图如图 1 所示。 将 cx20106 解调出的遥控编码脉冲直接连入 8751 单片机的和 t0 脚,定时器 t0 和 t1 都初始化为定时工作方式 1,t0 的 gate 位置位。每次外部中断首先停止定时,记录 t0、t1 的计数值,然后将 t0、t1 的计数值清零,并重新启动定时。t0 的值即为高电平脉宽,t1t0 的值为低电平脉宽。t0、t1 与红外编码信号脉宽的对应关系如图 2 所示。 测量波形的外部中断服务程序的流程如图 3 所示。 测量波形的外部中断服务程序如下: 2 2 测量数据的回放测量数据的回放 只需用所测数据周期性地改变 p10,就可以得到原来的遥控编码脉冲,流程如图 4 所示。 3 3 产生遥控发射信号产生遥控发射信号 用遥控脉冲信号调制 38 khz 方波,然后将已调波放大,驱动红外发光二极管,就可以得到遥控发射信号。调制可用一个或门实现,38 khz 方波可用 8751的定时器 t1 产生。如图 5 所示。 有些遥控器的载频可能是 40 khz,只须稍微加大发射功率仍然可用 38 khz载频使其接收电路动作。 4 4 其他辅助电路其他辅助电路 要制作一个实用的可学习遥控器还必须定义功能键,由于测量数据比较多,还需要扩展外部 ram,限于篇幅,这里不再赘述。笔者已对目前市面上常见品牌的彩电、影碟机、录像机、投影仪、空调器等进行过实验,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公路维护协议合同样本
- 个人对公劳务合同样本
- 内部买卖 合同标准文本
- 个人债务偿还合同样本
- 供货方安装合同样本
- 共同建设用地合同样本
- 农资设备修理合同样本
- 供应建材材料合同样本
- 农村经营餐馆合同标准文本
- 个人外包服务合同样本
- 2025年内蒙古中考一模英语试题(原卷版+解析版)
- 外研版(2025新版)七年级下册英语期中复习:Unit 1~3+期中共4套学情调研测试卷(含答案)
- 腾冲县西山坝片区控制性详细规划课件
- C语言程序设计第5章--循环结构程序设计
- 人教版八年级上册:《芦花荡》课文原文
- 超星尔雅学习通《婚恋职场人格(武汉理工大学)》章节测试附答案
- ISO9001质量管理体系培训(共60页).ppt
- 商业票据与核算
- (完整版)PHQ-9抑郁症筛查量表
- 山中问答教学设计
- 基于高中思想政治学科核心素养的教学研究与实践PPT课件
评论
0/150
提交评论