红外线遥控接收控制器.doc

上传人:laozhun 文档编号:4142322 上传时间:2023-04-07 格式:DOC 页数:7 大小:37.50KB
返回 下载 相关 举报
红外线遥控接收控制器.doc_第1页
第1页 / 共7页
红外线遥控接收控制器.doc_第2页
第2页 / 共7页
红外线遥控接收控制器.doc_第3页
第3页 / 共7页
红外线遥控接收控制器.doc_第4页
第4页 / 共7页
红外线遥控接收控制器.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《红外线遥控接收控制器.doc》由会员分享,可在线阅读,更多相关《红外线遥控接收控制器.doc(7页珍藏版)》请在三一办公上搜索。

1、毕 业 论 文(设计)红外线遥控接收控制器Infrared Ray Remotely for Receiving Controller摘 要:红外遥控是目前应用十分广泛的控制方式。本文介绍了一种红外遥控信号的接收和解码。本毕业设计是选用市场上现有的红外遥控器,弄清他的红外编码芯片,再查资料确定他的编码规则,自己设计电路,利用单片机编程实现红外信号的软件解码。重新定义红外遥控器上的七个按键,每个按键送出一组控制信号,实现不同设备的遥控控制。关键词:红外遥控,编码,解码Abstract: Infrared remote control is to use very extensive contro

2、l method at present. This text has introduced .Key words: Infrared remote control,code , decoding 1引言红外光是波长比红色光的波长(0.76m)还长的光波。通常,将电磁波波谱中间隔为0.761000m的波谱段称为红外光谱区。一般把红外光谱分为四个区域,即近红外(0.763.0m)、中红外(3.06.0m)、中远红外(6.020m)和远红外(201000m)区。红外线在空间传播时,有较强的方向性;对于云雾、尘埃等悬浮微粒有较强的穿透能力;(1) 一般的接收用的光电二极管、光敏三极管大都采用硅(si)

3、半导体材料制作而成,这类管的接收峰值波长为7801550nm,即管子对波长为7801550nm的红外光的探测灵敏度最高。(2) 红外光发射器件,尤其是采用GaAs、AlGaAs或GaInAsP等半导体材料制作的红外发光二极管(英文缩写 IRLED),其发射波长在8801700 nm范围内,这与si光电接收器件(包括发光二极管、光敏三极管)的响应波长相匹配,使探测灵敏度高,工作效率高。2设计思想本文介绍的红外遥控接收控制板是利用红外线一体化接收头(光电三极管),它完成对红外信号的接收、放大、检波、整形,并解调出遥控编码脉冲(串行的二进制码),输出TTL电平。将接收到的红外编码脉冲信号从p1.7引

4、脚输入单片机(AT89C2051)后,编程实现各个按键信号的解码,判断是哪个按键,根据按键的不同输出相应的控制信号,输送到另一个模块中的单片机,实现控制不同执行机件的功能。设计思想如图1-1所示。并行数据输出数据解码红外接收解调电路图1-1红外遥控接收子系统组织3设计要求选用市场上现有的一种空调红外遥控发射器,通过光电三极管接收遥控器发出的红外遥控信号,将接受到的红外脉冲信号转换成相应的电信号。利用AT89C2051单片机编程实现遥控信号的精确解码。要求实现的输出信号及相应功能如下表1-1所示。按键 输出 功能 风速 0 0 0电脑自控 紫外 0 1 0 控制第一个外设 臭氧 0 1 1 控制

5、第二个外设 时间 1 0 0 下限减小 时间 1 0 1 下限增加 锁定 1 1 0 上限减小 开/关 1 1 1 上限增加表1-1红外遥控接收子系统功能表目前常用的载波频率有30k,33k,36k,37k,38k,56k等机种,最为常用的是38k。在实际使用过程中,应尽量选用以上几种调制频率,并注意避免载波频率与系统其他部分的工作频率一直,以免相互干扰。目前有三种调制方式。图3-1为相位调制,上升沿在一个时间窗口里代表“1”,下降沿代表“0”。 图3-1为相位调制3.2软件模块设计3.2.1引导码的识别遥控接收头无接收信号时,输出为高电平。而引导码出现时将有一段时间的.控信号的引导码,如为引

6、导码则准备读取后续代码,否则,重新搜索引导码,程序流程图如图5-3所示。检测p1.7引脚低电平吗Y延时870微秒P1.7为高R6(10)10等待高电平延时4.74ms退出图5-3引导码识别程序流程图6小结历时两个月的制作过程,收集了大量的红外线的资料,从对红外线的陌生到熟悉,掌握了红外遥控的原理,了解了红外信号的编解码规则。 通过此次毕业设计强化了我得动手能力,学会了收集资料和独立完成一项任务的能力。这个毕业制作虽然功能简单,但是有一定的通用性,在掌握了解码的方法后,可以实现很多设备的遥控。本毕业设计所使用的解码方法简单,利用此方法,只要稍加改变程序可以解码大多数的红外遥控器。参考文献1陈永甫

7、. 红外探测与控制电路M. 北京.人民邮电出版社, 2004,120-1212李奇刚. HT6221/2 解码成标准的键值M. 广东: 广州周立功单片机发展有限公司3倪健,董强. 编码解码技术在红外遥控器中的实现J.中国民航飞行学院学报, 2004,(6):70-714朱纯益,路建华. 单片机用作通用红外遥控接收器的设计M. 北京.清华华录信息技术研究所,2002,40-45 5 附录:主要程序代码 ORG 0000H LJMP START ORG 0040HSTART: MOV SP,#30H;初始化 MOV P3,#00HLMLOOP:MOV P1,#80H MOV R1,#08H MOV 08H,#00H MOV 09H,#00H MOV 0AH,#00H MOV 0BH,#00H致谢 在此系统完成之际,感谢老师的悉心指导。没用他们的帮助我是很难按时完成的,同时还要感谢我们小组的其他成员。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号