ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:599.04KB ,
资源ID:21664178      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21664178.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(4路红外遥控器的设计毕业设计文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

4路红外遥控器的设计毕业设计文档格式.docx

1、因此,对于红外遥控的开发和设计依然有着较大的实用价值。而本设计就是以家电为对象,通过红外遥控实现家电的短距离控制,相对于传统的机械控制,体现出了更加方便快捷的优点。1.2红外遥控简介60年代初,一些发达国家开始研究民用产品的遥控技术,但由于受当时技术条件的限制,遥控技术发展很缓慢。70年代末,随着大规模集成电路和计算机技术的发展,遥控技术才得到快速的进步。在遥控方式上大体经历了从高成本的有线到成本低廉控制方便的无线控制。无论采用何种方式,准确无误传输信号,最终达到满意的控制效果是非常重要的。最初的无线遥控装置大多采用的是电磁波传输信号,由于电磁波容易产生干扰,也易受到外界干扰,因此逐渐采用超声

2、波和红外线媒介来传输信号。与红外线相比,超声传感器频带窄,所能携带的信息量少,易受干扰而引起误动作。较为理想的是光控方式,逐渐采用红外线的遥控方式取代了超声波遥控方式,出现了红外线多功能遥控器,成为当今时代的主流。由于红外线在频谱上居于可见光之外,所以抗干扰性强,且安全。具有光波的直线传播特性,不易产生相互间的干扰,是很好的信息传输媒体。信息可以直接对红外光进行调制传输,例如,信息直接调制红外光的强弱进行传输,也可以用红外线产生一定频率的载波,再用信息对载波进调制,接收端再去掉载波,取到信息。从信息的可靠传输来说,后一种方法更好,这就是我们今天看到的大多数红外遥控器所采用的方法。红外遥控技术在

3、这十年来得到了迅猛发展,尤其在家电领域如彩电、DVD、空调、玩具等,也在其它电子领域得到广泛应用,随着人们生活水平的提高,对产品的追求是使用更方便、更具智能化,红外遥控技术正是一个重点的发展方向。 红外线是波长在760nm至1mm之间的电磁波,它的频率高于微波而低于可见光,是一种人的眼睛看不到的光线。红外通信一般采用红外波段内的近红外线,波长在0.76um至3.0um之间。目前广泛使用的家电遥控器几乎都是采用的近红外线传输技术。但作为无线局域网的传输方式,红外线方式的最大优点是不受无线电干扰,且它的使用不受国家无线管理委员会的限制。红外数据协会(IRDA)成立后,为了保证不同厂商的红外产品能够

4、获得最佳的通信效果,红外通信协议将红外数据通信所采用的光波波长的范围限定在850至900nm之内。1.3红外遥控研究现状和成果红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。常用的红外遥控系统一般分发射和接收两个部分。发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施

5、加一定电压时,它便发出的是红外线而不是可见光。目前大量的使用的红外发光二极管发出的红外线波长为940mm左右,外形与普通5发光二极管相同,只是颜色不同。红外发光二极管一般有黑色、深蓝、透明三种颜色。判断红外发光二极管好坏的办法与判断普通二极管一样;用万用表电阻档量一下红外发光二极管的正、反向电阻即可。红外发光二极管的发光效率要用专门的仪器才能精确测定,而业余条件下只能用拉锯法来粗略判判定。接收部分的红外接收管是一种光敏二极管。在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。红外发光二极管一般有圆形和方形两种。由于红

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

7、波频率为38kHz这是由发射端所使用的455kHz晶振来决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz1237.9kHz38kHz。也有一些遥控系统采用36 kHz、40 kHz、56 kHz等,一般由发射端晶振的振荡频率来决定。红外遥控的特点是不影响周边环境、不干扰其他电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。由于各生产厂家生产了大量红外遥控专用集成电路,需要时按图索骥即可。因此,现在红外遥控在家用电器、室内近距离(小于10

8、米)遥控中得到了广泛的应用。多路控制的红外发射部分一般有许多按键,代表不同的控制功能。当发射端按下某一按键时,相应地接收端有不同地输出状态。接收端的输出状态大致可分为脉冲、电平、自馈、互锁、数据五种形式。“脉冲”输出是当按发射端按键时,接收端对应输出端输出一个“有效脉冲”,宽度一般在100ms左右。“电平”输出是指发射端按下键时,接收端对应输出端输出“有效电平”消失。此处的“有效脉冲”和“有效电平”,可能是高、也可能是低,取决于相应输出脚的静态状况,如静态时为低,则“高”为有效;如静态时为高,则“低”为有效。大多数情况下“高”为有效。“自锁”输出是指发射端每按一次某一个键,接收端对应输出端改变

9、一次状态,即原来为高电平变为低电平,原来低电平变为高电平。此种输出适合用作电源开关、静音控制等。有时亦称这种输出形式为“反相”。“互锁”输出是指多个输出互相清除,在同一时间内只有一个输出有效。电视机的选台就属此种情况,其他如调光、调速、音响的输入选择等。“数据”输出是指把一些发射键编上号码,利用接收端的几个输出形成一个二进制数,来代表不同的按键输入。一般情况下,接收端除了几位数据输出外,还应有一位“数据有效”输出端,以便以后适时地来取数据。这种输出形式一般用于与单片机或微机接口。除以上输出形式外,还有“锁存”和“暂存”两种形式。所谓“锁存”输出是指对发射端每次发的信号,接收端对应输出予以“储存

10、”,直至收到新的信号为止;“暂存”输出与上述介绍的“电平”输出类似。本次设计是基于单片机的红外遥控开关系统,它在我们的生产和生活中有着很广泛的应用前景。在我们所居住的场所,我们就可以通过红外遥控技术来控制各种电器、仪表、机械等。这种系统具有很强的适用性、灵活性、先进性。它的应用将使我们的生活变的更加轻松,大大方便了人们的生活。第2章 总体方案设计2.1设计方案方案一:简易红外遥控电路在不需要多路控制的应用场合,可以使用由常规集成电路组成的单通道红外遥控电路。这种遥控电路不需要使用较贵的专用编译码器,因此成本较低。红外发射部分:图2.1(a) 红外发射部分结构图考虑到本方案电路是简单的单通道遥控

11、器,可直接产生一个控制功能的震荡频率,再通过红外发光二极管发射出去。红外接收部分:图2.1(b) 红外接收部分结构图当红外接收头接收到控制频率时,由一个电路对其进行解调并产生相应的控制功能。方案二:利用单片机红外遥控红外线发射/接收控制电路均采用单片机来实现,输出控制方式可选择,实用性强。红外发射电路:图2.2(a) 红外发射部分结构图当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。红外接收电路:图2.2(b) 红外接收部分结构图当红外接收器接收到控制脉冲后,经单片机处理,判断是否对受控电器进行控制,再由显示设备显示出当前受控电器的数量。方案比较:综上所述通过比较两套方案

12、,方案一未采用单片机控制,功能过于单一,仅能对一路电器进行简单的遥控;方案二的红外线发射/接收控制电路均采用单片机来实现,电路简单,程序便于更改,实用性强,可控制多个电器,并能显示出当前受控电器的数量。所以本设计采用方案二作为设计蓝本。2.2系统设计思路本设计采用单片机AT89C51作为本设计的核心元件,当按一下遥控按钮时,发射器产生相应的控制脉冲,由红外发光二极管发射出去。当4路红外遥控器接收器的红外一体接收头接收到遥控信号经单片机处理后判断是否对受控电器进行控制,从而通过继电器的开合控制电器的开关并由显示设备显示出当前受控电器的数量。整体框图:图2.3 整体框图第3章 硬件电路设计由于本设

13、计为一红外遥控装置,根据所选择方案将其分为发射和接收两大模块进行设计。3.1元器件选择3.1.1主控芯片AT89C51单片机的简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。主要特

14、性: 与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环全静态工作:0Hz-24MHz1288位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路管脚说明: VCC:供电电压。 GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚写“1”时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部电位必须被拉高。P1口:P1口是一个内部

15、提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入“1”后,电位被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚电位被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚电位被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部

16、上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 (外部中断0)P3.3 (外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.

17、6 (外部数据存储器写选通)P3.7 (外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。外部程序存储器的选通信号。在由外部程序存储

18、器取指期间,每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的信号将不出现。当保持低电平时,则在此期间访问外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,将内部锁定为RESET;端保持高电平时,此间访问内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。AT89C51一共有40个引脚,如图3.1.1所示:图3.1.1 AT89C51引脚图3.1.2红外一体化接收头HS0038简介红外接收电路一体化的红外接收装置将遥控信号的接收、

19、放大、检波、整形集于一身,并且输出可以让单片机识别的TTL信号,这样大大简化了接收电路的复杂程度和电路的设计工作,方便使用。在本系统中我们采用红外一体化接收头HS0038,外观图如图3.1.2(a)所示。图3.1.2(a) HS0038外观图HS0038为黑色环氧树脂封装,不受日光、荧光灯等光源干扰,内附磁屏蔽,功耗低,灵敏度高。在用小功率发射管发射信号情况下,其接收距离可达35m。它能与TTL、COMS电路兼容。HS0038为直立侧面收光型。它接收红外信号频率为38kHz,周期约26us,同时能对信号进行放大、检波、整形,得到TTL电平的编码信号。三个管脚分别是地、+5V电源、解调信号输出端

20、。红外一体化接收头的测试可以利用图3.1.2(b)所示的电路进行。图3.1.2(b) HS0038测试图在HS0038的电源端与信号输出端之间接上一只二极管及一只发光二极管后,再配上规定的工作电源(为+5V),当手拿遥控器对着接收头按任意键时,发光二极管会闪烁,说明红外接收头和遥控器工作都正常;如果发光二极管不闪烁发光,说明红外接收头和遥控器至少有一个损坏。只要确保遥控器工作正常,很容易判断红外接收头的优劣。3.2发射电路部分3.2.1按键控制电路发射端按键控制电路如图3.2.1所示。由于本设计所控制的电器数目较少,所以发射端采用独立按键,直接使用单片机上的接口接5个点触式开关即可。其中单片机

21、端口P1.0至P1.4口接5个点触式开关,通过I/O口读入键状态,当有键被按下时I/O口变为低电平,而未被按下的键对应为高电平,这样通过读电平状态可判断是否有键按下和哪个键被按下,进而用来遥控电器电源开关。图3.2.1 按键控制电路3.2.2红外发射电路红外发射电路如图3.2.2所示。单片机P2.0口作为红外线遥控码的输出口,用于输出38kHz载波编码,晶体三极管主要用于放大电路中起放大作用,本设计采用的是一个NPN型的三级管9013,为了得到更大的放大倍数,采用了类似共射级接法。因为从P2.0口出来的为高电压,而三级管9013不能承受此电压,所以采用了一个阻值较大的电阻来起分压作用,从而缓冲

22、了加到三级管上的电压。图3.2.2 红外发射电路3.3接收电路部分3.3.1电源电路单片机正常工作电压为+5V,因此本设计的电源电路主要是提供给单片机工作电压。图3.3.1(a)是为单片机提供电压的电源电路。在这个电路中采用了三端集成稳压器LM7805,可以输出+5V的直流电压以供给单片机。图3.3.1(a) 电源电路三端集成稳压器LM7805,总共有三条引脚,分别是输入端、接地端和输出端。用LM78LM79系列三端稳压器来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便。其内部结构图如图3.3.1(b)所示。图3.3.1(b) LM7805内部示意

23、图3.3.2红外接收电路红外接收电路如图3.3.2所示。本设计接收器件采用的是HS0038通用一体化红外接收头。HS0038与单片机的P3.0口相连,它的作用是将收接收的红外光转化为电信号。图3.3.2 红外接收电路图3.3.3数码管显示电路数码管显示电路如图3.3.3所示。数码管采用共阴极数码管,与单片机的P1.0至P1.6口相接。数码管用来显示继电器接通的个数,系统刚启动时,数码管显示为0。数码管最大显示数字为4。图3.3.3 数码管显示电路3.3.4继电器控制电路继电器的控制电路如图3.3.4所示。由图可知单片机的P2.3端口控制一个单刀单掷继电器,继电器的常开触点外接用电器上。与继电器

24、内部线圈相连接的两个端子,一端直接与5V电源的正极相连,另一端接至三极管的射极。当单片机控制端给三极管基极一个低电平时,三极管导通,线圈有电流流过,继电器吸合;当单片机控制端给三极管基极一个高电平时,三极管截止,线圈无电流流过,继电器断开。图3.3.4 继电器控制电路在应用该电路时需要注意以下几点:1.图中LED发光二极管用来指示继电器工作情况,继电器吸合时指示灯亮。但是与发光二极管相连的限流电阻和与单片机相连的限流电阻的比值一定要大于10倍,即(R4/R3)10。否则由于加在继电器两端的电压过低而不能使继电器吸合。2.在继电器线圈两端反接一个二极管。这个二极管非常重要,当使用电磁继电器时必须

25、连接。原因:线圈通电正常工作时,二极管对电路不起作用。当继电器线圈在断电的一瞬间会产生一个很强的反向电动势,在继电器线圈两端反向并联的二极管就是用来消耗这个反向电动势的,通常这个二极管叫做消耗二极管,如果不加这个消耗二极管,反向电动势会直接作用在驱动三极管上,很容易将三极管损坏。第4章 控制软件设计红外遥控软件的设计分为两大部份:红外编码发射的设计和红外接收解码的设计。4.1红外编码原理红外编码方案:红外编码有很多种方式,下面列举两种实现方案:脉宽调制的串行码。这种遥控码具有以下特征: 以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565m

26、s、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。 其相关的波形图如图4.1(a)所示:图4.1(a) 串行码编码码分制。采用脉冲个数编码,不同的脉冲个数代表不同的被控对象,最小为2个脉冲。为了使接收可靠,第一位码宽为3ms,其余为1ms,遥控码数据帧间隔大于10ms,如图4.1(b)所示。图4.1(b) 码分制编码波形图本设计采用方案一。红外编码发射:当某个操作按键被按下时,单片机先读出键值,然后根据键值编码,再调制成38kHz方波由红外线发光管发射出去。通常,红外遥控是将遥控信号调制在38KHz的载波上,经缓冲放大后送至红外发光二极管,转化为红外信号发射出去的。为了提高抗干扰性能和降低电源消耗,将上述的遥控编码脉冲对频率为38KHz(周期为26us)的载波信号进行脉宽调制(PWM),再经缓冲

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1