当前位置:文档之家› 红外遥控器设计(方案)26842222

红外遥控器设计(方案)26842222

红外遥控器设计(方案)26842222
红外遥控器设计(方案)26842222

红外遥控器设计(方案)26842222

毕业实践环节毕业设计(典型性项目)说明书红外遥控器设计(方案)

毕业论文(设计)原创性声明

本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成

果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰

写过的研究成果。对本论文(设计)的研究做

出重要贡献的个人和集体,均已在文中作了明

确说明并表示谢意。

作者签名:日期:

毕业论文(设计)授权使用说明

本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。

作者签名:指导教师签名:

日期:日期:

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘

制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

摘要

60年代初,一些发达国家开始研究民用产品的遥控技术,但由于受当时技术条件的限制,遥控技术发展很缓慢。70年代末,随着大规模集成电路和计算机技术的发展,遥控技术才得到快速的进步。在遥控方式上大体经历了从高成本的有线到成本低廉控制方便的无线控制。无论采用何种方式,准确无误传输信号,最终达到满意的控制效果是非常重要的。最初的无线遥控装置大多采用的是电磁波传输信号,由于电磁波容易产生干扰,也易受到外界干扰,因此逐渐采用超声波和红外线媒介来传输信号。与红外线相比,超声传感器频带窄,所能携带的信息量少,易受干扰而引起误动作。较为理想的是光控方式,逐渐采用红外线的遥控方式取代了超声波遥控方式,出现了红外线多功能遥控器,成为当今时代的主流。由于红外线在频谱上居于可见光之外,所以抗干扰性强,且安全。具有光波的直线传播特性,不易产生相互间的干扰,是很好的信息传输媒体。信息可以直接对红外光进行调制传输,例如,信息直接调制红外光的强弱进行传输,也可以用红外线产生一定频率的载波,再用信息对载波进调制,接收端再去掉载波,取到信息。从信息的可靠传输来说,后一种方法更好,这就是我们今天看到的大多数红外遥控器所采用的方法。红外遥控技术在这十年来得到了迅猛发展,尤其在家电领域如彩电、DVD、空调、玩具等,也在其它电子领域得到广泛应用,随着人们生活水平的提高,对产品的追求是使用更方便、更具智能化,红外遥控技术正是一个重点的发展方向。

关键字:发光二极管 ATmega16

目录

一、现阶段红外遥控技术的研究现状和成果 (1)

二、红外遥控器设计思想 (2)

(一)系统设计概况 (2)

(二)本系统设计思想 (5)

三、红外遥控器硬件电路设计 (6)

(一)红外遥控发射电路部分 (6)

(二)接收电路部分 (8)

(三)红外线信号编码格式 (12)

四、遥控发射及接收控制电路的软件设计 (15)

(一)遥控发射部分 (15)

(二)遥控接收部分 (16)

总结 (19)

致谢 (20)

参考文献 (21)

一、现阶段红外遥控技术的研究现状和成果

常用的红外遥控系统一般分发射和接收两个部分。发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。目前大量的使用的红外发光二极管发出的红外线波长为940mm左右,外形与普通φ5发光二极管相同,只是颜色不同。红外发光二极管一般有黑色、深蓝、透明三种颜色。判断红外发光二极管好坏的办法与判断普通二极管一样;用万用表电阻挡量一下红外发光二极管的正、反向电阻即可。红外发光二极管的发光效率要用专门的仪器才能精确测定,而业余条件下只能用拉锯法来粗略判判定。

接收部分的红外接收管是一种光敏二极管。在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。红外发光二极管一般有圆形和方形两种。

由于红外发光二极管的发射功率一般都较小(100mW左右),所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。前些年常用Μpc1373H、CX20106A等红外接收专用放大集成电路。最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。成品红外接收头的封装大致有两种:一种采用铁皮屏蔽;一种是塑料封装。均有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO或OUT)。红外接收头的引脚排列因型号不同而不尽相同,可参考厂家的使用说明。成品红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。但在使用时注意成品红外接收头的载波频率。红外遥控常用的载波频率为38kHz这是由发射端所使用的455kHz晶振来决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9kHz≈38kHz。也有一些遥控系统采用36 kHz、40 kHz、56 kHz等,一般由发射端晶振的振荡频率来决定。

红外遥控的特点是不影响周边环境的、不干扰其他电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。

由于各生产厂家生产了大量红外遥控专用集成电路,需要时按图索骥即可。因此,现在红外遥控在加用电器、室内近距离(小于10米)遥控中得到了广泛的应用。

多路控制的红外发射部分一般有许多按键,代表不同的控制功能。当发射端按

下某一按键时,相应地接收端有不同地输出状态。接收端地输出状态大致可分为脉冲、电平、自馈、互锁、数据五种形式。“脉冲”输出是当按发射端按键时,接收端对应输出端输出一个“有效脉冲”,宽度一般在100ms左右。“电平”输出是指发射端按下键时,接收端对应输出端输出“有效电平”消失。此处的“有效脉冲”和“有效电平”,可能是高、也可能是低,取决于相应输出脚的静态状况,如静态时为低,则“高”为有效;如静态时为高,则“低”为有效。大多数情况下“高”为有效。“自锁”输出是指发射端每按一次某一个键,接收端对应输出端改变一次状态,即原来为高电平变为低电平,原来低电平变为高电平。此种输出适合用作电源开关、静音控制等。有时亦称这种输出形式为“反相”。“互锁”输出是指多个输出互相清除,在同一时间内只有一个输出有效。电视机的选台就属此种情况,其他如调光、调速、音响的输入选择等。“数据”输出是指把一些发射键编上号码,利用接收端的几个输出形成一个二进制数,来代表不同的按键输入。一般情况下,接收端除了几位数据输出外,还应有一位“数据有效”输出端,以便以后适时地来取数据。这种输出形式一般用于与单片机或微机接口。

除以上输出形式外,还有“锁存”和“暂存”两种形式。所谓“锁存”输出是指对发射端每次发的信号,接收端对应输出予以“储存”,直至收到新的信号为止;“暂存”输出与上述介绍的“电平”输出类似。

二、红外遥控器设计思想

(一)系统设计概况

1、通用红外遥控系统由发射和接收两大部分组成,应用编/解码专业集成电路芯片来进行控制操作,控制部分包括键盘矩阵,编码调制,LED红外发送器;接收部分包括光,电转换放大器,解调,解码电路。红外遥控系统框图如图1。

图1红外线遥控系统框图

2、红外通信的基本原理实质上就是指利用红外线来作为载体传送信息。把单片机等产生的编码控制信号,经由调制电路调制为32~40 KHz的方波信号(提高发射效率、降低功耗)。在经由驱动电路驱动红外发光二极管(IRED)发出红外遥控信号;在接收端使用与发送端相配对的红外光电二极管,接收含有控制信号的红外信号,在将该红外信号解调为电信号后,在送入单片机进行解码,以得到相应的控制信号,从而完成红外信息的传送。

本遥控发射器本遥控发射器采用码分制遥控方式,码分制红外遥控就是指令信号产生电路以不同的脉冲编码(不同的脉冲数目及组合)代表不同的控制指令。当不同的指令键被按下时,指令信号电路产生不同脉冲编码的指令信号,也就是进行编码,然后经M50462AP芯片进行调制从而产生不同的编码信号,再由驱动电路驱动红外发射器发射红外信号。红外发射框图如图2所示。

图2红外发射框图

3、红外接收电路是红外遥控系统中的指令信号及检出电路,通过一体化红外接收头SM0038(集成红外线的接收、放大、解调,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作)然后将接收到的信号发送给ATmega16, 然后ATmega16通过内部程序对说接收信号进行判断然后救驱动相应的外部设备进行相应的动作。此设计的遥控开关是在通用通用遥控的基础上加以改进的,其实就是将红外遥控器接收部分采用单片机AT89C51来控制。即当一体化红外接收器接收到的红红外遥控红外信号,经放大、解码滤波后,将原编码信号传送入单片机AT89C51中进行信号识别编码然后进行相应的处理,已达到控制电路的目的。红外接收框系统图如图3所示。

图3红外接收框系统

通过按下不同的按键是红外发射器发射不同频率的信号波,然后通过红外一体化接收头接收进行相应的放大解调从而进行相应的动作操作。遥控操作过程系统框图如图4。

(二) 本系统设计思想

本设计采用单片机ATMEGA16作为本设计的核心元件,利用红外遥控器发射,接收的工作原理以及单片机外部中断的原理制成的一款遥控器。

ATMEGA16是基于增强的AVR RISC 结构的低功耗8位CMOS 微控制器。由于其先进的指令以及单时钟周期指令执行时间,ATMEGA16的数据吞吐率高达1MIPS/MHZ ,从而可以缓减系统在功耗处理速度之间的矛盾。

ATMEGA16 AVR 内核具有丰富的指令集和32个通用工作寄存器,所有的寄存器都直接与算逻单元(ALU )相连接,使得一条指令可以再一个时钟周期内同时访问两个

图4 遥控开关系统框图

独立的寄存器。这种寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10倍的数据吞吐率。

三、红外遥控器硬件电路设计

(一)红外遥控发射电路部分

1、时钟电路

ATMEGA16芯片内部有一高增益反相放大器,用于构成振荡器.反相放大器的输入端为XTAL1,输出端为XTAL2。在XTAL1、XTAL2(第19、18引脚)两端跨接一个石英晶体振荡器,和两个电容就构成了稳定自激谐振电路。晶振频率为12MHz。C12,C13是两个瓷片电容,与晶振Y2构成了自激谐振电路。其电容的作用主要是对频率进行微调,一般取30-45PF左右。使用该电路可产生稳定的11.0592MHZ频率,受外界的环境的干扰影响非常小。其接法如图6所示:

图6 晶振电路

2、矩阵键盘电路

(1)2×8矩阵键盘的工作原理:

矩阵键盘又称为行列式键盘,它是用2条I/O线作为行线,8条I/O线作为列线组成的键盘。在行线和列线的每一个交叉点上,设置一个按键。这样键盘中按键的个数是2×8个。这种行列式键盘结构能够有效地提高单片机系统中I/O口的利用率。矩阵键盘电路如图3-2所示:

图7矩阵键盘电路图

3、遥控发射电路芯片介绍 (1)、M50462AP 芯片 功能特点:

M50462AP 集成电路用来产生遥控编码脉冲(即遥控指令),输出各种红外遥控信号,供遥控操作使用。该IC 具有3种功能:

①产生定时信号和遥控载滤信号的振荡器 ②产生8种不同时间出现的键位扫描脉冲发生器

③将键位码变换 (码值变换)成遥控指令功能码的遥控指令编码器 4、红外遥控发射电路

本发射电路采用一个12M 的晶体振荡器,产生相对应受控开关的脉冲频率,通过红外发射管发射出去。发射电路图9所示:

1122

33

4455

66778899101011111212

13

13

14141515161617171818191920202121222223232424DS1M40562

C3

CAP

C2

CAP

C1CAP

Q1PNP

D1DIODE

D2DIODE R1

RES2R3RES2

R2RES2

Y1

CRYSTAL

GND

9

0/30

10+

BT1

BATTERY

S27SW-PB

S23SW-PB

S16SW-PB

S20SW-PB

S12SW-PB

S8SW-PB

S4SW-PB

S29SW-PB

S13SW-PB

风扇档1

风扇档2

风扇档3

风扇档4

风扇档5

灯开

灯灭

风扇定时电源开关图8 M50462AP

图9遥控发射电路

红外遥控发射器包括键盘,指令编码器和红外发光二极管LED等部分,当按下键盘不同按键时,通过编码器产生与之对应的特定的二进制脉冲信号,将二进制脉冲信号先调制在38Hz的载波上,经放大后,激发红外发光二极管LED转化成以波长940nm的红外线传播出去

M50462A内部振荡电路与2,3脚外接的陶瓷谐振器或LC网络电路组成振荡器,产生频率为455kHz的振荡信号,由时钟电路进行12分频得到38kHz的载波信号,一路送至定时信号发生器,以形成时钟脉冲,使整个系统按照统一的时序进行工作;控制指令码对38kHz载波进行脉冲度调制以降低平均发射功率,以脉冲条幅后的指令码被送至红外激励管VT基极5,6,7,8和12脚为键位扫描信号输出线与13-20脚键位扫描信号输入线组成键盘矩阵,以产生各种键功能信号工作时5,6,7,8和12脚输出时序不同的键进行扫描脉冲,经过键盘矩阵适当选通回送到13-20脚M50462AP 则根据13-20脚接收到的不同的键选信号进行编码处理和码值变换,得到遥控指令的功能码,结合21,22脚输入的用户码进行调制处理后,便产生38KHZ的调制载波脉冲信号,再经缓冲器由23脚输出。

M50462AP的23脚外接元件组成了红外线驱动放大发射电路,它主要是由驱动管和红外发射二极管组成的,当23脚有指令码信输出时,该信号经驱动管VT放大后,加至红外发射二极管VD1上,遥控指令则以红外线的形式发射出去。

由遥控发射器发射出的16位二进制遥控指令是由前8位的用户码和后8位的数据码组成的,用户码是一种固定的特殊代码用于表示不同产品之间的遥控信号的区别,以免接收机在接受遥控指令过程中误动作,而数据码则是不同遥控功能的的代码。不同的数据表示不同的遥控功能。16位遥控指令码均采用脉冲位置调制方式编码。

(二)接收电路部分

1、RC复位电路

复位是单片机初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元执行程序。除了进入系统的正常初始化之外,当程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动。

复位操作有上电自动复位和按键手动复位两种方式。本设计采用了按键手动复

位方式。该复位电路如图10所示。

复位电路采用了按键与上电复位。上电与按键均可以有效复位。上电瞬间RST 引脚获得高电平,单片机复位电路随着电容的C11的充电,RST引脚的高电平逐渐下降。RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。按键复位是直接将高电平通过电阻R11、R10分压到达RESET引脚,实现复位操作。

图10复位电路图

2、遥控接收电路器件

(1)SM0038红外接收器SM0038是一个小型的红外

遥控系统接收器件。电路内置PIN二极管和前置电路,

采用可红外滤波的环氧树脂封装。其解调输出信号可以

直接由微处理器解码没有红外遥控信号时为高电平,收

到红外信号时为低电。对外只有3个引脚:VS、GND和

图11

1个脉冲信

号输出引脚OUT,外形引脚如图11所示。VCC接电源 5V

并经电容进行滤波,以避免电源干扰;

GND接系统的地线(0V);脉冲信号输出接CPU的中断输入引脚。采取这种连接方法,软件解码既可工作于查询方式,也可工作于中断方式。

主要特点:

内置光电检测和前置放大电路

内置PCM频率滤波器

防场干扰设计

输出电平与TTL和CMOS兼容

输出低电平有效

可以连续进行数据发送(1200bit/s)

输入脉冲串长度>=10周期/脉冲串

图12 SM0038内部框图

(2)继电器

型号:JK-102、额定线圈电压27(V,DC)、最大线圈电流0.092、触点额定电压27(V,DC)、触点额定负载电流1(A)

3、红外遥控接收电路

遥控接收器由红外线接收器,ATMEGA16芯片,接口电路等部分组成。一体化红外接收头接收的红外信号转变成电信号,经检波放大,滤去38KHZ的载波信号,恢复原来的指令脉冲,然后送入微处理器ATMEGA16中进行识别编码,解译出遥控信号的内容,并根据控制功能输出相应的控制信号,送往接口电路进行相应的处理。遥控接收电路如图13所示。

图13遥控接收电路

4、红外线遥控开关的工作过程

红外遥控开关的工作过程如下:首先将红外遥控开关接通电源,然后就按下所需控制数字按键。比如你想打开电风扇一档,则应按数字键“1”这时“1”按键所对应的红外编码信号指令调制在38KHZ的载波上,经过红外发射的红外发光二极管以波长为940nm的红外光发射出去。之后在红外遥控开关中的红外遥控接收头将此信号接收,接收时接在AT89C31上的13引脚上的发光二极管在闪烁,表示在接收数据。将光信号转换成电信号,经放大、解调、滤波后,将原编码信号指令将AT89C31的12引脚的输入。AT89C31再次编码进行判断、识别、发现按键为”1”信号,则P2.0引脚输出低电平,使NPN型三极管C815导通从而导致继电器得电闭合,使电风扇处于一档工作状态同时在接收此信号之后P1输出LED显示共阳代码则显示相应的数字比如“1”如果要得到其他的结果则需在遥控器上转换到其他的按键即可。

另外风扇启动后,还可以设定开启时间。这就相当于风扇的定时器。本设计师此系统的优点之一。定式设计我们采用了设计五种时间,即:15分钟;30分钟;45分钟;60分钟;90分钟,操作时只需按间断的按时间设定键即可,具体定义如下:按下第一次:表示定时15分钟,LED1亮;

按下第二次:表示定时30分钟,LED2亮;

按下第三次:表示定时45分钟,LED3亮;

按下第四次:表示定时60分钟, LED1和 LED2亮;

按下第五次:表示定时90分钟, LED1,LED2,LED3亮;

按下第六次:表示定时取消,LED1,LED2,LED3全灭;之后又可以重复以上过程

(三)红外线信号编码格式

由于不同的遥控器所使用的编码芯片不一样,就会使编码指令格式不一样,分析研究红外信号的编码格式一般可以用以下两种方法进行检测红外信号;干扰法,测量观察法下面是针对M50462AP芯片编码格式分析

1、M50462AP载波波形

使用 455KHz 晶体,经内部分频电路,信号被调制在37.91KHz,占空比为3 分之1。

Tf

图14 占空比

2、数据格式

数据格式为每一帧数据包括 8 位自定义码和8 位数据码,共16 位。有些资料在数据码后还会有一个S 停止位,不过在实际解码时可以忽略它的存在。

例如,按下遥控器上的数字键1时,就会发送以下2个字节4700,其中47为用户码,即为厂商固定的编码;00则代表数字键,1的代码。同一个遥控器,他的用户码是固定不变的,他的功能码则是不相同的。各个编码方式是以波宽信号来定义的。其中0电平用790us高电平+270us低电平表示;1用1800us高电平+270us低电平表示。

15

数据格式

3、位定义

用户码或数据码中的每一个位可以是位‘1’,也可以是位‘0’。位1 的时间是位0 的两倍。位编码方式为PPM 。

图16位定义

4、按键输出波形

按键按下后输出一帧数据,Tf 周期后再输出另一帧数据,重复输出直到按键松开。

C0 C1 C2 C3 C4 C5 C6 C7 D0 D1 D2 D3 D4 D5 D6 D7

相关主题
文本预览
相关文档 最新文档