毕业设计论文基于RC5编码的红外遥控器的设计.doc
《毕业设计论文基于RC5编码的红外遥控器的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于RC5编码的红外遥控器的设计.doc(22页珍藏版)》请在三一办公上搜索。
1、常熟理工学院毕业论文 专科毕业设计(论文)题 目 基于RC5 编码的红外遥控器的设计 系(院) 物理与电子工程学院 年 级 06 级 专 业 应用电子 班 级 06应用电子 学 号 学生姓名 指导教师 职 称 讲师 论文提交日期 2009.5.27 基于RC5编码的红外遥控器的设计摘要红外线遥控具有结构简单、制作方便、成本低廉、抗干扰能力强、工作可靠性高等一系列优点,是近距离遥控、特别是室内遥控的优选遥控方式。该文介绍了基于RC5协议的红外遥控器的设计,红外遥控器由红外遥控发射电路和红外遥控接收电路组成。红外遥控发射电路使用了MSP430F2274单片机,用RC5协议将键盘采集到的信号进行编码
2、,并通过发送电路将信号发送出去;红外遥控接收电路中有MSP430F2274单片机,一体化红外接收管,输出控制组成,一体化接收管接收发送来的红外信号,输入到单片机后采用RC5协议进行解码,最后输出控制信号。本设计在IAR Embedded Workbench开发环境中运行,采用C语言进行编程。关键词:红外遥控 MSP430单片机 一体化红外接收头 RC5协议The Design of Infrared Remote Control Based on the RC5 CodingAbstractInfrared remote control has many advantages, for exa
3、mple, simple structure, making convenient, low-cost, anti-interference capability and high reliability work. It is close quarters remote control, particularly the preferred indoor remote control mode.The paper describes the design of infrared remote control, which is based on the RC5 protocol. Infra
4、red remote control includes transmitter and receiver circuit. Infrared remote control transmitter uses MSP430F2274 microcontroller. The keyboard collects singal, then the controller encodes it to send infrared signals by the circuit using RC5 protocol. Infrared remote control receiver circuit includ
5、es MSP430F2274 microcontroller, the integration of the infrared receiver and output control. Integration of the receiver to receive infrared signals enters into the SCM and then decode by RC5 protocol. Finally it outputs control signals. The design operation is in the IAR Embedded Workbench developm
6、ent environment, using C-language programming.Key Words:Infrared Remote Control; MSP430 MCU; The integration infrared receiver; RC5 Protocol目录基于RC5编码的红外遥控器的设计摘要. Abstract 目录.第一章 绪 论11.1 红外遥控的发展.21.2 本文的研究内容.3第二章 红外遥控器总体结构.42.1 系统总体框架及工作流程.42.2 红外遥控器的开发环境.4第三章 红外遥控器的硬件结构及设计.63.1 MSP430单片机介绍.63.2 红外遥控
7、发射电路.63.2.1 MSP430单片机.63.2.2电源.73.2.3键盘电路.73.2.4红外发送电路.73.3 红外遥控接收电路.83.3.1 MSP430单片机.93.3.2一体化红外接收头.103.3.3输出控制.11第四章 红外遥控器的软件结构及设计114.1 RC5协议 .114.2红外遥控发射程序 . 124.2.1键盘扫描程序.134.2.2红外信号发送程序.134.3红外遥控接收程序.14结束语16参考文献1717第一章 绪 论红外线IrDA,简称IR,是一种无线通讯方式,常常可以使用红外线进行无线数据传输,能够取代复杂的连接线。自1974年发明红外线以来,它已经过风风雨
8、雨二十多年的发展,如今,已经是一种很成熟的传输技术。不光我们可以在手机上找到IR口,我们还可以在一些很普遍的地方找到红外线,最好的例子就是电视机或VCD机上的遥控。所谓遥控,就是指对被控对象,按照所规定的意图对其内部参数、工作状态等进行远距离操纵。遥控技术在现代工农业生产、科研、国防等领域均有非常广泛的应用,随着现代科技的发展,它们的应用也越来越普遍。遥控技术一般应用于操作者不能或难以到达受控对象的场合。而对于移动式的受控对象,则更不得不使用遥控技术,例如在恶劣环境下作业的机器,人难以到现场操作,就必须使用遥控技术进行远距离操纵。现代遥控技术也十分普遍的应用于各类家用电器中,例如电视遥控、电灯
9、遥控、电风扇遥控、空调器遥控等。这类应用提高了家电的功能和档次,更重要的是给使用者带来极大的方便。设有遥控功能的电视机使用者不必离开座位只需使用手持红外遥控器就可以进行节目切换,以及对音量、对比度、亮度等的调节。在这些应用中,操作者与受控者之间并非“遥”,也非“难以到达”,仅为方便而已,因此对“遥控”的定义,应广义的理解为操作者没有直接对受控对象进行操作。遥控的种类有很多,若以遥控信息传送方式区分,可以分为有线遥控和无线遥控两大类,而无线遥控又包含了红外线遥控、超声波遥控和无线电遥控三类。有限遥控和无线电遥控可以达到很远的距离,而红外线和超声波遥控只能在十几米之内,因此多用于家用电器方面。1由
10、于红外线为不可见光,因此对环境影响很小。由于红外光波的波长远小于无线电波的波长,所以红外线遥控不会干扰其他家用电器,也不会影响邻近的无线电设备。另外,波长小于1.5us的近红外光,在透明大气中的传输特性要比可见光好的多。而且由于它靠近可见光的红光边缘,其直线传播、反射、折射和被物质吸收等物理特性与可见光非常相似。因此,它可以使用与可见光类似的聚焦透镜等光学装置。红外线遥控不具有像无线电遥控那样穿过遮挡物去控制被控对象的能力。正是由于这个特点,工厂设计生产电视机、录像机、电风扇等家用电器的红外线遥控器时,不必像制作锁那样,每套(锁和钥匙)必须有一种新的结构(否则,钥匙就变为通用,锁的作用便会失去
11、);也不必像无线电遥控那样,每套(发射器与接收器)要有不相同的遥控频率或编码(否则,就会隔墙去控制或干扰邻居的家用电器),所有同类产品的遥控器可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于工厂大批量生产以及在家用电器上普及红外线遥控提供了极大的方便。红外线为不可见光线,具有很强的隐蔽性和保密性,因此,在防盗、警戒等安全保卫装置中也得到了广泛的应用。1.1 红外遥控的发展随着人们生活水平的提高,人们对生活环境和生活质量的要求也在不断提高。空调、音响、以及一些电动玩具应运而生,与此同时,这些电器都会配备一个遥控器以方便用户使用。而红外遥控在其中扮演了不可或缺的角色。红外遥控有
12、二十五年的历史了,是控制电子设备的一种经济有效的方法。60年代初,一些发达国家开始研究民用产品的遥控技术,但由于受当时技术条件的限制,遥控技术发展很缓慢。70年代末,随着大规模集成电路和计算机技术的发展,遥控技术才得到快速的发展。在遥控方式上大体上从有线到无线的超声波、从振动子到红外线、再到使用总线的微机红外遥控这样几个阶段。无论你采用何种方式,准确无误传输信号,最终达到满意的控制效果是非常重要的。最初的无线遥控装置采用的是电磁波传输信号,由于电磁波容易产生干扰,也易受干扰,因此逐渐采用超声波和红外线媒介来传输信号。与红外线相比,超声传感器频带窄,所能携带的信息量少,易受干扰而引起误动作。较为
13、理想的是光控方式,逐渐采用红外线的遥控方式取代了超声波遥控方式,出现了红外线多功能遥控器,成为当今时代的主流。由于红外线在频谱上居于可见光之外,所以抗干扰性强,具有光波的直线传播特性,不易产生相互间的干扰,是很好的信息传输媒体。1.2 本文的研究内容本文研究的主要内容是红外遥控器的设计,在查阅了相关的文献的基础上,利用德州仪器公司的MSP430F2274单片机芯片设计电路,包括红外发射电路、红外接收电路,其中有键盘电路、红外发送电路以及一体化红外接收头等电路。发送与接收之间采用RC5协议。第二章 红外遥控器总体结构本章主要描述了红外遥控器的总体框图,包括发射电路框图和接收电路框图。接着说明了红
14、外遥控器的开发环境。2.1 系统总体框架及工作流程遥控器在现代社会的使用是非常广泛的。例如红外遥控电视机或VCD机等电器产品。红外遥控器需要有发射电路来发送红外信号,其中电源给单片机供电,使单片机能够正常工作。键盘主要是用来采集信号,单片机接收到键盘采集的信号后,通过RC5协议进行编码,再由单片机去控制红外信号的发送。发送的总体框图见图2.1:图2.1 红外发射电路框图发送出来的红外信号,通过一体化红外接收管接收,并将接收到的红外信号进行放大和滤波,把中心频率38KHz附近的信号保留,带通之外的信号被滤除。单片机实际获得的是滤除红外载波的RC5编码信号,再根据RC5协议进行解码,得到控制功能码
15、,最终单片机输出控制信号来控制电器。接收的总体框图见图2.2:图2.2 红外接收电路框图2.2 红外遥控器的开发环境对红外遥控器的设计,需要一定的开发环境。MSP430单片机通常使用IAR公司的集成环境IAR Embedded Workbench嵌入式工作平台以及调试器C-SPY来编译程序并直接下载到片内Flash存储器。它的C编译器可以生成高效可靠的可执行代码,并且应用程序规模越大,效果明显。IAR Embedded Workbench工作平台同时支持汇编和C语言,这里仅采用C语言进行编译,来实现红外遥控发射的编码和红外遥控接收的解码。同时MSP430系列单片机支持C语言开发。采用C语言开发
16、可以大大提高开发效率,缩短开发周期,并且开发的程序具有较好的可读性和移植性。3MSP430系列单片机是一款具有高性能模拟功能的超低功耗16位单片机,由于手头资源的欠缺,以现有的MSP430F2274单片机为设计的芯片,它属于MSP430F22X系列,其片内外设模块丰富,而且,学习板上已经集成了仿真调试电路,无需另购仿真器,我通过一根并口线将主机和学习板连接起来,就可以很轻松地进行仿真调试。由图2.3可以很清楚的看到MSP430F2274单片机与整个学习板的结构。4图2.3 学习板实物图第三章 红外遥控器的硬件结构及设计本章主要介绍了红外遥控器的硬件设计,包括红外遥控发射电路的设计和红外遥控接收
17、电路的设计,其中还详细说明了键盘电路、红外发送电路和一体化红外接收头等电路。这两个电路都是在MSP430单片机上实现设计的,在此先对MSP430单片机进行简单了解。3.1 MSP430单片机介绍MSP430系列是一个16位的。具有精简指令集的、超低功耗的混合型单片机。它的迅速发展和应用范围的不断扩大,主要取决于以下的特点:强大的处理能力,MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算,还有高效的查表处理指令;有较高的处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 RC5 编码 红外 遥控器 设计

链接地址:https://www.31ppt.com/p-4862415.html