红外遥控总结

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

红外遥控器的制作

摘要

本文以STC89C52单片机为核心,设计和制作了一个红外遥控收发系统,其结构主要由单片机控制和数据处理模块、4×4键盘模块、发射模块、接收显示模块等部分组成,具有按键编码发射、数据接收处理、显示等功能。本设计具有体积小、功耗低、功能强、成本低等特点。适用于彩电、录像机、音响设备、空调机以及玩具等其他小型电气装置上。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外遥控不仅完全可靠而且能有效地隔离电气干扰。具有较大的实际意义和应用价值。本论文及系统设计、硬件制作和程序调试于一身,是理论与实际的结合,应用了我们所学的单片机、模拟电子、数字电子等知识,对培养和提高应用所学理论知识解决实际问题的能力、动手能力和创新能力具有较大帮助。关键词:STC89C52单片机、红外接收、红外发射。

目录

1概述··············································2红外遥控的功能与特点·······························3总体设计方案·······································4系统硬件电路设计···································

4.1发射电路部分····································

4.2接收电路部分····································

5遥控程序的发射及接收流程图·························6遥控的发射及接收程序·······························7总结···············································1概述

红外遥控的频带宽,能携带的信息量多,不易受干扰。由于红外线的频谱居于可见光之外,所以抗干扰能力强,具有广泛的直线传播特性,不易产生相互干扰,是很好的信息传输媒体。信息可以直接对红外光进行调制,接收端再去掉载波,取到信息。容易实现信息的传送,所以在日常生活中应用广泛。

2红外遥控的功能与特点

红外遥控技术是一种利用红外线进行点对点通信的技术,其相应的软件和硬件技术都已经比较成熟。它是把红外线作为载体的红外遥控方式。由于红外线的波长远小于无线电的波长,因此在采用红外遥控方式时,不会干扰电器的正常工作,也不会影响临

近的无线电设备。红外线是利用波长为0.6~1.5微米之间的近红外信号来传递控制信号的。它具有以下特点:

1.由于为不可见光,因此,对环境影响很小。红外线的波长远小于无线电的波

长,所以,红外线不会干扰其他家电,也不会影响临近的无线电设备。

2.红外线为不可见光,具有很强的保密性和隐蔽性,因此在防盗、警戒等安全

保卫装置中也得到广泛应用。

3.红外遥控的遥控距离一般为几米至几十米或更远。

4.红外遥控具有结构简单,制作方便,成本低廉,抗干扰能力强,工作可靠性

高等一系列优点。同时,由于红外遥控器件,工作电压低,功耗小,外围电

路简单,因此,在日常生活中广泛应用。

3总体设计方案

利用单片机控制红外线传输方式进行遥控系统的收发。总体方案结构如图1:

图1 总体方案结构

所示:

在发射部分采用4×4按键,以及单片机最小系统,和红外反射管,其框图如图2

图2 红外发射框图

在接收显示部分,使用了红外接收头,单片机最小系统,以及数码管显示,其框图如图

3所示:

4系统硬件电路设计

4.1发射电路部分

1)1、0和1 的编码

根据NEG格式编码原理,当发射器按键按下后,就有遥控码发出,故按下的键不同遥控码也不同。这种遥控码具有以下特征:采用脉宽调制串行码,以脉宽0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。

2)按键的编码

当我们按下遥控器的按键时,遥控器将发出一串二进制代码,我们称它为一帧数据。根据各部分的功能。可将它们分为5部分,分别为引导码、地址码、地址码、数据码、数据反码。遥控器发射代码时.均是低位在前。高位在后。引导码高电平为4.5ms,低电平为4.5ms。当接收到此码时.表示一帧数据的开始。单片机可以准备接收下面的数据。地址码由8位二进制组成,共256种。地址码重发一次可以加强遥控器的可靠性。如果两次地址码不相同.则说明本帧数据有错,应丢弃。不同的设备可以拥有不同

的地址码,因此,同种编码的遥控器只要设置地址码不同,也不会相互干扰。地址码为十六进制的0EH(注意低位在前),在同一个遥控器中,所有按键发出的地址码都是相同的;数据码为8位,可编码256种状态,代表实际所按下的键;数据反码是数据码的各位求反。通过比较数据码与数据反码,可判断接收到的数据是否正确。如果数据码与数据反码之间的关系不满足相反的关系.则本次遥控接收有误,数据应丢弃。在同一个遥控器上,所有按键的数据码均不相同。数据码为十六进制的0CH,数据反码为十六进制的0F3H(注意低位在前).两者之和应为0FFH。

3)红外发射电路图

如图4所示:

图4 红外发射电路

4.2接收电路部分

1)红外接收

红外遥控接收可采用一体化红外接收头,它将红外接收二极管、放大、解调、整形等电路做在一起,只有三个引脚,分别是+5V电源、地、信号输出。红外接收头的信号输出接单片机的INTO或INT1脚。

2)遥控信号的解码算法及程序编制

平时,遥控器无键按下,红外发射二极管不发出信号,遥控接收头输出信号1;有键按下时,O和1编码的高电平经过遥控头反相后会输出信号O。由于与单片机的中断脚相连,将会引起单片机中断(单片机预先设定为下降沿时产生中断)。单片机在中断时使用定时器0或定时器1开始计时,到下一个脉冲到来时,即再次产生中断时,先将计数值取出。清零计数值后再开始计时,通过判断每次中断与上一次中断之间的时间间隔,便可知接收到的是引导码还是O或1。如果计数值为9ms,接收到的是引导码;如果计时值等于1.12ms,接收到的是编码O;如果计数值等于2 25ms,接收到的是编码1。在判断时间时,应考虑一定的误差值。因为不同的遥控器由于晶振参数等原因,发射及

相关文档
最新文档