基于51单片机智能红外遥控器的设计

  • 格式:doc
  • 大小:1.52 MB
  • 文档页数:55

6511青岛农业大学毕业论文(设计)任务书论文(设计)题目简易智能红外遥控器的设计要求完成时间论文(设计)内容(需明确列出研究的问题):本设计要求设计一简易智能红外遥控器,需要解决以下问题:1、熟悉红外遥控器的工作原理;2、掌握红外通信的编解码原理及至少一种串行通信数据校验算法;3、实现一个遥控器对至少2台家电设备的控制;4、绘制系统电气原理图及PCB图;5、画出系统的软件流程图并编写系统程序;6、尽量做出样机并完成系统调试。

资料、数据、技术水平等方面的要求:1、查阅至少10篇以上与课题相关资料,至少有两篇是英文文献;2、原理图的绘制要求规范;3、绘制系统PCB图;4、编写并调试系统程序;5、完成实物演示;6、独立完成论文;7、论文要求打印。

指导教师签名:年月日目录摘要 (I)ABSTRACT (II)一. 绪论 (1)1.1课题研究的背景 (1)1.2课题研究的目的 (1)1.3课题研究的内容 (1)二. 系统概述 (3)2.1国外发展概况 (3)2.2国内发展概况 (4)三. 智能红外遥控器的硬件设计 (5)3.1主要元器件介绍 (5)3.1.1 STC系列单片机介绍 (5)3.1.2 红外发光二极管 (6)3.1.3 红外接收头 (7)3.1.4 E2PROM-AT24C02的应用 (8)3.2系统设计思路 (12)3.2.1 红外遥控器组成 (14)3.2.2 红外遥控器的框图 (15)3.3硬件电路设计 (15)3.3.1 发射端硬件电路 (15)3.3.2 接收端硬件电路 (16)四. 智能红外遥控器的软件设计 (18)4.1编解码约定与存储 (18)4.1.1 发射编码部分 (18)4.1.2 接收解码部分 (21)4.1.3 存储部分 (23)4.2子程序介绍 (25)4.2.1 发射子程序 (25)4.2.2 接收子程序 (29)五. 总结与展望 (33)5.1总结 (33)5.2本文的不足 (33)参考文献 (34)致谢 (35)附录一原理图 (36)附录二程序 (37)简易智能红外遥控器的设计摘要红外遥控技术能给人们日常生活带来更加人性化的关怀和体贴,同时还兼具节能与安防等辅助功能,相对应的红外遥控器与人们的日常生活息息相关,是人们使用频率最高的智能化设备。

然而市场上的绝大部分遥控器都是针对各自特定的遥控对象所设置的,不能直接应用于通用的智能仪器控制。

针对不同设备的红外遥控器不兼容的问题,本设计提出了一种智能红外遥控器的设计方案,能同时控制至少两台设备。

系统主要包括红外发射模块、接收模块、存储模块。

本设计用STC89C54作为主控芯片,将发射信号调制到38KHz,使得红外接收头HS0038能够接收到。

自行编程解码、显示,并通过控制芯片把解出的码值存储到E2PROM —AT24C02中。

简易方便,智能兼容是本设计的特点。

关键词:红外;遥控器;编解码;E2PROM.Simple design of intelligent infrared remote controlAbstractThe technology of infrared remote control can bring people's daily life more personalized care and thoughtfulness, and it also has other auxiliary functions of the energy efficiency and safety.The corresponding infrared remote- controller is closely related to people's daily lives which is used most frequently by people among the intelligent equipment. However, the vast majority of the remote-controller at the market are designed for their particular remote object which can not be directly applied to general-purpose intelligent instrument control. For different devices are not compatible infrared remote control problems, this design presents a scheme of an intelligent infrared remote-controller, and can also control at least two appliances. System includes infrared transmitter module, receiver module, storage module. The design uses STC89C54 as the main chip, modulates the transmittion signal to 38KHz, which makes integrated infrared remote- receiver HS0038 can receive and calculate the code values by their own programming solutions, and then show up and store the code value into the E2PROM-AT24C02 by the controlling chip . Simply and convenient, intelligent compatible are all this design’s features.Keywords: Infrared; remote control; codec;E2PROM.一. 绪论1.1 课题研究的背景遥控技术能给人们日常生活带来更加人性化的关怀和体贴,同时还兼具节能与安防等一些的辅助功能。

在今后的几年当中,与人们的日常生活息息相关,是人们使用频率最高的智能化设备。

自从人们发现了无线电波,就开始用无线电来遥控了。

70年代研制出的红外遥控技术,随着大规模集成电路和微处理技术的发展和成熟,红外线遥控系统也迅速发展并得到广泛的应用,特别是在家用电器上的成功应用,给人们的工作、生活和娱乐带来了极大的方便,随着城市居民生活水平的提高,家庭里家用电器的种类和数量逐步增加,与之配套的红外遥控发射器也越来越多。

目前家庭设备中已经有许多设备是用红外遥控器进行控制的,例如空调、电视录像等[1]。

然而市场上的绝大部分遥控器都是针对各自特定的遥控对象,不能直接应用于通用的智能仪器研发及其更一般的控制场合。

通常红外遥控器使用专用配对编码,对其他型号的编码芯片的编码则不能识别,因此不同的遥控器没有互换性,也就说不同设备的红外遥控器并不兼容,一个遥控器不能控制其他设备[2]。

用户深感不便,并且不兼容问题大大影响了遥控器的推广使用,因而对智能型红外遥控器的研究是很有必要的也是很有实用意义的。

利用单片机作为主控芯片,结合红外遥控用户码的设置,自行设计编码和解码程序,实现一个遥控器控制多台设备的这种方法就应运而生了。

本设计提出了一种智能遥红外控器的设计方案,并能同时控制至少两台家电设备体现出了多功能、兼容性。

使得本设计具有很大的实用意义。

1.2 课题研究的目的利用单片机作为主控芯片,结合红外遥控用户码的设置,自行设计编码和解码程序,实现一个遥控器控制多台设备。

来解决市场上普通遥控器不兼容问题的瓶颈。

本论文提出了一种智能遥红外控器的设计方案,并能同时控制至少两台家电设备体现出了多功能、兼容性。

1.3 课题研究的内容本设计研究一种新型的简易智能遥控器,要求能一个遥控器能控制多台设备,可在多种场合应用。

本设计中模拟遥控器的功能,要求系统实现以下功能:(1)红外遥控器的发送模块有显示功能,接收电路使用一体化红外接收头HS0038。

并把接收到的数据显示出来;(2)把接收到的数据能存储起来包括在一些意外情况下,如掉电等,使用芯片为AT24C02,能在开机时显示上一次的数据。

二. 系统概述红外遥控器的应用非常广泛,是目前日常生活控制中应用较多的一类产品,并且正越来越多的应用于工业控制,国内外许多科研单位和技术公司都在积极研制,目前研制已经相当成熟,而且种类不断增多,性能越来越好,功能也越来越强大。

对比国内的发展概况就会发现在国内红外遥控技术发展起步较晚,不过应用前景很广泛,这也使得本设计更加有意义。

2.1 国外发展概况60年代初,一些发达国家开始研究民用产品的遥控技术,但由于受当时技术条件的限制,遥控技术发展很缓慢。

70年代末,随着大规模集成电路和计算机技术的发展,遥控技术才得到快速的发展。

在遥控方式上大体经历了从有线到无线的超声波、从振动子到红外线、再到使用总线的微机红外遥控这样几个阶段。

无论采用何种方式,准确无误传输信号,最终达到满意的控制效果是非常重要的。

最初的无线遥控装置采用的是电磁波传输信号,由于电磁波容易产生干扰,也易受干扰,因此逐渐采用超声波和红外线媒介来传输信号。

与红外线相比,超声传感器频带窄,所能携带的信息量少,易受干扰而引起误动作。

较为理想的是光控方式,逐渐采用红外线的遥控方式取代了超声波遥控方式,出现了红外线多功能遥控器,成为当今时代的主流[3]。

由于红外线在频谱上居于可见光之外,所以抗干扰性强,具有光波的直线传播特性,不易产生相互间的干扰,是很好的信息传输媒体。

信息可以直接对红外光进行调制传输,例如,信息直接调制红外光的强弱进行传输,也可以用红外线产生一定频率的载波,再用信息对载波进调制,接收端再去掉载波,取到信息。

从信息的可靠传输来说,后一种方法更好,这就是我们今天看到的大多数红外遥控器所采用的方法。

红外遥控由来已久,但是进入90年代,这一遥控技术又有新的发展,应用范围更加广泛。

1995年,一个由部件、计算机系统、外围设备和电信厂商组成的大型集团——红外数据协会(IrDA)就红外通信的一套标准达成一致。

现在约有120 家以上的厂商支持红外通信标准。

其中的许多厂商已推出符合红外通信标准并支持Windows 95的产品。

红外数据协会开发的这种新的无线通信标准还得到PC机产业的有力支持。

主要的开发厂商,如微软、苹果、东芝和惠普公司,已推出了在计算机之间采用这种高速红外数据通信的PC机、笔记本计算机、打印机和手持式个人数字助理(PDA)设备。