单片机红外遥控器按键输入系统实现.docx
- 文档编号:27427650
- 上传时间:2023-06-30
- 格式:DOCX
- 页数:52
- 大小:252.35KB
单片机红外遥控器按键输入系统实现.docx
《单片机红外遥控器按键输入系统实现.docx》由会员分享,可在线阅读,更多相关《单片机红外遥控器按键输入系统实现.docx(52页珍藏版)》请在冰豆网上搜索。
单片机红外遥控器按键输入系统实现
单片机红外遥控器按键输入系统实现
.
摘要
本设计主要应用了AT89C52单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点。
文章首先介绍了红外遥控的基本原理和应用范围,再对AT89C52单片机的结构和性能给出简单的说明,接着给出了遥控器的编码格式,及遥控发射器,遥控接受器的电路设计。
对于遥控操作的不同,遥控发射器通过对红外光发射频率的控制来区别不同的操作;遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程。
最后分别详细介绍遥控系统的发射部分和接收部分的电路原理图和程序流程图。
关键词:
单片机红外线发射接收
.
.
ABSTRACT
ThedesignhasusedAT89C52microprocessorascore,intergratelyapplytheinterruptivesystem,timer,counter,etc.mainlytodesignoriginallyandalsotaketheahefundamentalprincipleandapplicationrangesdvantageoftheinfraredlight.Firstly,t
ofinfraredremotecontrolareintroduced(Secondly,thestructureandperformanceof
AT89C52singlechiparesimplygivenout(Next,thecodeformofremotecontrolleris
givenhere(Theremotecontrollauncherdistinguishesdifferentoperationthroughthecontrolonfrequencyofinfraredemissionoflight.Theremotecontrolreceiverjudgescontroloperationbyadoptingthediscernedfrequencyofthereceivedinfraredlighttofinishthewholelaunchingandreceivingcourse.Itsadvantageisthatthehardwarecircuitissimple,thesoftwareiswithperfectfunction,havecertainuseandreferencevalue.Lastly,boththetransmittingandreceivingpartsareexplained,includingparticularcircuitandprogramflowchartrespectively(
Keywords:
Single-ChipMicrocomputerInfraredrayLaunchReceive
.
.
第一章绪论.................................................11.1红外概述....................................................61.2外遥控的功能与特点..........................................61.3选择红外遥控的原因..........................................71.4红外的简单发射接收原理......................................8第二章设计方案论述...........................................92.1设计目的与原理..............................................92.2单片机红外遥控发射器设计原理................................92.3单片机红外遥控接收器设计原理...............................102.4发光二极管.................................................11
2.5按键.......................................................12
第三章硬件电路设计.........................................153.1单片机的发展...............................................153.2单片机AT89C52介绍.........................................163.3最小系统设计...............................................19
3.3.1时钟电路.............................................19
3.3.2复位电路.............................................20
3.4红外遥控器电路设计.........................................21
3.4.1脉冲宽度编码信号发射电路.............................21
3.4.2曼彻斯特编码信号发射电路.............................23
第四章系统软件设计.........................................294.1Protel199SE的简介.........................................294.2KeilC51的简介............................................304.3C语言的介绍...............................................31
4.3.1C语言简介............................................31
4.3.2C语言特点............................................31
4.3.3C语言结构............................................33.
.
4.4遥控接收器程序设计.........................................35
4.5遥控接收器程序脉冲宽度解码代码.............................36
4.6遥控接收器程序曼彻斯特解码代码.............................42
7第五章软硬件调试...........................................4
5.1硬件调试...................................................47
5.2软件调试...................................................47第六章总结与展望...........................................49
6.1本文总结...................................................49
6.2进一步的工作...............................................50第七章结束语...............................................51致谢........................................................53
参考文献....................................................54附录........................................................55
.
.
第一章绪论
随着电子技术的飞速发展新型大规模遥控集成电路的不断出现,使遥控技术有了日新月异的发展。
遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。
近年来,遥控技术在工业生产、家用电器、安全保卫以及人们的日常生活中使用越来越广泛。
一(遥控技术的种类
电动常见的遥控电路一般有如下几种类型:
声控、光控、无线电遥控、红外遥控等等。
1.声控方式
声控就是用声音去控制对象动作,一般采用驻极体话筒或压电陶瓷片作为传感元件来拾取声音,通过电路放大驱动后级电子开关动作。
为防止外界音频干扰,可以采用超声波控制,但也有故意选用声频来进行控制的,比如用小孩发出的声音频率去控制声控玩具娃娃的哭笑动作等。
2.光控方式
简单的单通道光控电路是利用光敏管受光以后内阻发生变化使电子开关的状态发生变化,传感器有光敏二极管、光敏三极管、光敏电阻、光敏电池等等(早期生产的玻璃壳封制晶体管,刮掉外面黑色遮光油漆后就是一个不错的光敏管。
)。
这个光源既可以是可见光,也可以是红外线等不可见光源,不同的光敏元件有着不同的光谱。
复杂一些的光控电路则能够完成多通道开关或模拟量变化控制,应用极其广泛,可以说家家都有。
因为带遥控的电视机、功放音响、VCD录像机等家用电器的遥控器都是利用红外线光源进行遥控的典例。
上海现在有许多居民楼的走廊照明灯都采用了光控与声控相结合的电路,利用路过的人发出的脚步声、谈话声或其他声音去触发照明灯的声控电子开关,用光控电路使得照明灯在白天自动关闭停止响应。
3.无线电遥控方式
.
.
无线电遥控电路比起声控或光控电路复杂多了,但控制距离也更远是它的主要特点,光控、声控电路一般仅有几米到十几米的作用距离,而无线电遥控视不同的应用场合近可以是零点几米,远则可以超越地球到达太空~它由发射电路和接收电路2部分组成,当接收机收到发射机发出的无线电波以后驱动电子开关电路工作。
所以它的发射频率与接收频率必须是完全相同的。
根据其发射的高频波形有等幅、调幅、调频、数字脉冲发射机,根据其控制的开关数目有单通道遥控和多通道遥控等。
等幅发射只能用于单通道控制,线路简单发射效率高但是抗干扰性极差。
用固定的音频频率[/b]去调制高频发射波的[b]幅度(所谓调制,就是使发射的高频电波随着音频频率的变化而产生相应变化的过程。
),使发射的高频电波幅度随着音频频率的变化而产生相应变化,这就是调幅发射。
它可以用不同的音频频率去控制不同的开关通道,所以可以做成遥控多通道控制电路。
由于调幅波的高频发射功率不能被全部利用,所以高频发射效率比较低,但是因为它采用了音频调制的方法,所以大大提高了抗干扰的能力。
如果用固定频率的音频去调制高频发射波的频率,使得高频发射频率随着音频频率产生相应的频率偏移,这就是调频发射。
因为调频发射发送的是高频等幅波(高频全功率发射),充分利用了高频发射功率,所以在发射机的高频发射功率相同的情况下,控制距离比调幅波远得多。
由于自然界里的干扰电波多数是调幅波,所以调频波的抗干扰性能也远远优于调幅波,缺点是调频接收电路相对调幅接收电路来说比较复杂一些。
如果用于调制的音频不是固定频率,而是直接用人的话音频率去调制高频发射波,那就是无线电对讲机了,发送接收的基本道理都一样。
如果用数字信号去调制高频发射电波,那发射的就是高频脉冲波了。
接收电镀虽然更复杂,但是各项技术指标均有提高,工作的可靠性、稳定性都是其他调制方式望尘莫及的。
由于发射功率过大会干扰和影响其他电子设备的正常工作(飞机上不允许乘客使用手机,就是怕手机的高频发射电波会干扰驾驶舱电子仪器的正常运行而产生事故。
),所以每个国家都有专门的无线电管理委员会进行监督管理,对在不同.
.
场合、不同工作性质下使用的无线电波发射功率、发射频率均有严格的限制和规定。
对于业余无线电爱好者,开辟有专门的业余波段提供使用。
遥控有效距离与发射功率、接收灵敏度和工作频率有关。
但由于上述发射功率、工作频率受到各种限制,一般可以从提高接收灵敏度、改善接收电路的抗干扰性能等方面入手去改进接收电路。
最初级的无线电遥控电路,接收采用简单的超再生电路,会产生“沙沙„„”的电路特有噪声,当接收到发射机发出的与接收频率相同的高频等幅波时,噪声立刻被抑制,使后级的低频放大电路的输入状态改变而驱动电子开关动作。
由于它只有在打开或关闭发射机时产生对应的开关信号,所以只能工作在单通道遥控方式。
而且当遥控距离拉长后,由于接收到的高频电波减弱,电路噪声将不能被完全抑制,此时的电子开关就处于极不稳定的临界状态,或开或关,这可是遥控电路的大忌~所以此遥控电路应用范围很小。
调幅接收机接收到经过音频调制的高频调幅信号以后,通过检波级将音频信号截下送往后级放大电路。
如果是多通道的接收机,一般用磁罐制作精密电感组成多级不同谐振频率的LC音频滤波电路,每级只允许与该级谐振频率相同的音频频率通过,经过处理转换成直流电平驱动后面的电子开关。
接收机视遥控场合的不同要求可以是直放式、高放式、外差式等电路组合,抗干扰要求高的重要场所还可以增加二次变频电路加强安全系数。
无线电遥控电路的重点就是抗干扰和稳定性问题,所以电路里为了安全可能会设置了许多的附加电路。
毕竟无线电遥控电路与无线电对讲机在安全要求方面大不一样,对讲机一句话没听清楚可以要求对方再说一遍,说错了还可以纠正,用于重要场合的遥控器要是开关动作错了,也许就是人命关天的后果~4.红外遥控方式
红外遥控就是把红外线作为载体的遥控方式。
由于红外线的波长远小于无线电波的波长,因此在采用红外遥控方式时,不会干扰其他电器的正常工作,也不会影响临近的无线电设备。
同时,由于采用红外线遥控器件时,工作电压低,功耗小,外围电路简单,因此它在日常工作生活中的应用越来越广泛。
二、红外遥控技术的研究现状和成果
.
.
常用的红外遥控系统一般分发射和接收两个部分。
发射部分的主要元件为红外发光二极管。
它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。
目前大量的使用的红外发光二极管发出的红外线波长为940mm左右,外形与普通φ5发光二极管相同,只是颜色不同。
红外发光二极管一般有黑色、深蓝、透明三种颜色。
判断红外发光二极管好坏的办法与判断普通二极管一样;用万用表电阻挡量一下红外发光二极管的正、反向电阻即可。
红外发光二极管的发光效率要用专门的仪器才能精确测定,而业余条件下只能用拉锯法来粗略判判定。
接收部分的红外接收管是一种光敏二极管。
在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。
红外发光二极管一般有圆形和方形两种。
由于红外发光二极管的发射功率一般都较小(100mW左右),所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。
前些年常用Μpc1373H、CX20106A等红外接收专用放大集成电路。
最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。
成品红外接收头的封装大致有两种:
一种采用铁皮屏蔽;一种是塑料封装。
均有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO或OUT)。
红外接收头的引脚排列因型号不同而不尽相同,可参考厂家的使用说明。
成品红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。
但在使用时注意成品红外接收头的载波频率。
红外遥控常用的载波频率为38kHz这是由发射端所使用的455kHz晶振来决定的。
在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz?
12?
37.9kHz?
38kHz。
也有一些遥控系统采用36kHz、40kHz、56kHz等,一般由发射端晶振的振荡频率来决定。
红外遥控的特点是不影响周边环境的、不干扰其他电器设备。
由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。
.
.
由于各生产厂家生产了大量红外遥控专用集成电路,需要时按图索骥即可。
因此,现在红外遥控在加用电器、室内近距离(小于10米)遥控中得到了广泛的应用。
多路控制的红外发射部分一般有许多按键,代表不同的控制功能。
当发射端按下某一按键时,相应地接收端有不同地输出状态。
接收端地输出状态大致可分为脉冲、电平、自馈、互锁、数据五种形式。
“脉冲”输出是当按发射端按键时,接收端对应输出端输出一个“有效脉冲”,宽度一般在100ms左右。
“电平”输出是指发射端按下键时,接收端对应输出端输出“有效电平”消失。
此处的“有效脉冲”和“有效电平”,可能是高、也可能是低,取决于相应输出脚的静态状况,如静态时为低,则“高”为有效;如静态时为高,则“低”为有效。
大多数情况下“高”为有效。
“自锁”输出是指发射端每按一次某一个键,接收端对应输出端改变一次状态,即原来为高电平变为低电平,原来低电平变为高电平。
此种输出适合用作电源开关、静音控制等。
有时亦称这种输出形式为“反相”。
“互锁”输出是指多个输出互相清除,在同一时间内只有一个输出有效。
电视机的选台就属此种情况,其他如调光、调速、音响的输入选择等。
“数据”输出是指把一些发射键编上号码,利用接收端的几个输出形成一个二进制数,来代表不同的按键输入。
一般情况下,接收端除了几位数据输出外,还应有一位“数据有效”输出端,以便以后适时地来取数据。
这种输出形式一般用于与单片机或微机接口。
除以上输出形式外,还有“锁存”和“暂存”两种形式。
所谓“锁存”输出是指对发射端每次发的信号,接收端对应输出予以“储存”,直至收到新的信号为止;“暂存”输出与上述介绍的“电平”输出类似。
红外线遥控是目前使用最广泛的一种通信和遥控手段。
由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
.
.
1.1红外概述
从光学的角度而言,红外光是频率低于红色光的不可见光,在无线光谱的整个频率中占有很小一个频率段,波长为0.75—100微秒之间,其中0.75—3微秒之间的红外光称为近红外,3—30微秒之间的红外光称为中红外,30—100微秒之间的称为远红外。
红外光就其性质而言很简单,与普通光线的频率特性没有很大的区别,但是,由于任何有热量的物体均有能量产生,所以红外的利用非常广泛,而且不可取代,能否检测红外、能测到多少红外或者红外检测的技术是否可以应用于任何自然的或想象的场合是红外应用技术的关键。
当今红外技术的一个重要分支是红外通信技术的应用,这个应用的发展非常迅速,尤其是红外通信应用于计算机设备中,近几年的发展已经表现出其非常成熟的特性。
1.2红外遥控的功能与特点
红外遥控技术是一种利用红外线进行点对点通信的技术,其相应的软件和硬件技术都已比较成熟。
它是把红外线作为载体的遥控方式。
由于红外线的波长远小于无线电波的波长,因此在采用红外遥控方式时,不会干扰其他电器的正常工作,也不会影响临近的无线电设备。
红外遥控是利用波长为0.76μm-1.5μm之间的近红外线来传递控制信号的。
它具有以下特点:
1(由于为不可见光,因此,对环境影响很小。
红外线的波长远小于无线电波的波长,所以,红外遥控不会干扰其它家用电器,也不会影响近邻的无线电设备。
2(红外线为不可见光,具有很强的隐蔽性和保密性,因此在防盗,警戒等安全保卫装置中也得到了广泛的应用。
3(红外线遥控的遥控距离一般为几米至几十米或更远一点。
4(红外线遥控具有结构简单,制作方便,成本低廉,抗干扰能力强,工作可靠性高等一系列优点,特别是室内遥控的优先遥控方式。
同时,由于采用红外线遥控器件时,工作电压低,功耗小,外围电路简单,因此它在日常工作生活中的应用越来越广泛。
它在技术上的主要优点是:
.
.
1(无需专门申请特定频率的使用执照;
2(具有移动通信设备所必需的体积小、功率低的特点;
3(传输速率适合于家庭和办公室使用的网络;
4(信号无干扰,传输准确度高;
它的缺点是:
由于它是一种视距传输技术,采用点到点的连接具有方向性,两个设备之间如果传输数据,中间就不能有阻挡物;而且通讯距离较短,此外红外LED不是一种十分耐用的器件。
1.3选择红外遥控的原因
无线遥控方式可分为无线电波式、声控式、超声波式和红外线式。
由于无线电式容易对其它电视机和无线电通讯设备造成干扰,而且,系统本身的抗干扰性能也很差,误动作多,所以未能大量使用。
超声波式频带较窄,易受噪声干扰,系统抗干扰能力差以及声控式识别正确率低,难度大而未能大量采用。
红外遥控方式是以红外线作为载体来传送控制信息的,同时随着电子技术的发展,单片机的出现,催生了数字编码方式的红外遥控系统的快速发展。
另外,红外遥控具有很多的优点,例如红外线发射装置采用红外发光二极管,遥控发射器易于小型化且价格低廉;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。
所以现在很多无线遥控方式都采用红外遥控方式。
.
.
1.4红外的简单发射接收原理
红外的简单发射接收原理如图1.1所示。
其中发射电路采用红外发光二极管发出经过调制的红外光波,如图1.1(a)所示。
接收电路由红外接收二极管三极管或硅光电池组成,它们将红外发射器发射的红外光波转换为相应的电信号,再送放大器处理还原成信号,如图1.1(b)所示。
接收电路发射电路
(a)红外发射(b)红外接收
图1.1红外的简单发射接收原理
.
.
第二章设计方案论述
2.1设计目的与原理
目前市场上一般采用的遥控编码及解码集成电路。
此方案具有制作简单、容易等特点,但由于功能键数及功能受到特定的限制,只适合用某一专用电器产品的应用,应用范围受到限制。
而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随意设定等优点。
本单片机遥控应用系统采用红外线发射频率的不同,来识别不同的遥控功能。
当我们按下某一个按键的时候,由单片机识别出该按键后,由CPU向接有红外发射管的端口发射一定频率的脉冲,该脉冲与38KHz左右的载
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 红外 遥控器 按键 输入 系统 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)