智能红外遥控暖风机的设计说明.doc
《智能红外遥控暖风机的设计说明.doc》由会员分享,可在线阅读,更多相关《智能红外遥控暖风机的设计说明.doc(21页珍藏版)》请在三一办公上搜索。
1、.摘要近年来,红外遥控技术得到了迅猛发展,并且出现了许多红外遥控装置,广泛应用于家电和电子领域。红外遥控装置主要包括发射系统和接收系统。发射系统包括51单片机、操作键盘、编码芯片、红外发射电路等模块,单片机把待发送的数据转换成一定格式的脉冲,然后驱动红外发射管向外发送数据,通过发射电路对数据进行调制,将已调信号通过红外发射管进行发射;接收系统包括51单片机、红外接收头、指示灯、数码管显示以及暖风机的定时、调温控制等模块,接收头对已调信号进行接收、放大、解调,还原成与同步发射格式相同的脉冲信号,最后通过解码把脉冲信号转换成数据,从而实现信号的传输。系统软件设计采用汇编语言,实现了红外遥控器的编码
2、、解码,暖风机的基本功能。最后利用Proteus软件对系统进行了仿真。关键词 红外遥控 单片机 编码 解码 暖风机.第 页 共 页目 录1 引言111 红外遥控技术简介112 红外遥控的发展及现状213 设计任务32 系统总体设计33 系统硬件电路设计431 单片机系统电路432 遥控器键盘电路833 红外遥控发射电路934 红外遥控接收电路1135 暖风机控制电路1236 红外遥控暖风机总电路144 系统软件程序设计1541 Keil软件1542 红外遥控发射系统程序设计1643 红外遥控接收系统程序设计175 系统仿真1951 Proteus软件1952 Proteus仿真过程2053 P
3、roteus仿真结果20结论23致谢24参考文献25附录 A 程序清单261 引言11 红外遥控技术简介红外遥控技术是红外技术、红外通讯技术和遥控技术的结合。红外遥控的特点是不影响周边环境、不干扰其他电器设备。由于红外线在频谱上位于可见光之外,所以抗干扰性强,具有光波的直线传播特性,不易产生相互间的干扰,是很好的信息传输媒体。红外遥控技术近年来得到了迅猛发展,在家电和其他电子领域都得到了广泛应用。随着生活水平的提高,人们对产品的追求是使用更方便、更具智能化,红外遥控技术正是一个重点的发展方向。111 红外技术红外线又称红外光波,在电磁波谱中,光波的波长范围为0.01m1000m。根据波长的不同
4、可分为可见光和不可见光,波长为0.38m0.76m的光波为可见光,依次为红、橙、黄、绿、青、蓝、紫七种颜色。光波为0.01m0.38m的光波为紫外光线,波长为0.76m1000m的光波为红外光线。红外光按波长范围分为近红外、中红外、远红外、极红外4类。红外技术的优点:1隐蔽性好,不易被干扰;2环境适应性好,在夜间和恶劣天气下的工作能力优于可见光;3红外系统的体积小,重量轻,功耗低;4成本低、速度快,而且带宽几乎不受限制;5由于是靠目标和背景之间目标各部分之间的温度形成的红外辐射差进行探测,因而识别伪装目标的能力优于可见光。112红外通讯技术红外通讯技术利用红外线来传递数据,是无线通讯技术的一种
5、。红外通讯技术不需要实体连线,简单易用且实现成本较低,因而广泛应用于小型移动设备互换数据和电器设备的控制中,例如笔记本电脑、移动之间进行数据交换,电视机、空调、暖风机的遥控等。红外通讯技术一般采用红外光波段内的近红外线,波长在0.75m至25m之间。由于红外线的波长较短,对障碍物的衍射能力较差,所以红外通讯技术更适合应用在短距离无线通讯的场合。目前,红外通讯主要应用于数据通信和遥控这两方面。数据通信具有数据传输量大,传输速率高等特点,但距离较近,至多可达到1m;红外遥控所需传输的数据量较小,一般仅为几个至几十个字节的控制码,传输距离相对较远小于10米。113 遥控技术到底是谁发明了第一个遥控器
6、已无可考证了。最初的无线遥控装置采用的是电磁波传输信号,由于电磁波容易产生干扰,也易受干扰,因此逐渐采用超声波和红外线媒介来传输信号。与红外线相比,超声传感器频带窄,所能携带的信息量少,易受干扰而引起误动作。较为理想的是光控方式,采用红外线的遥控方式逐渐取代了超声波遥控方式,出现了红外线多功能遥控器,并且成为当今时代的主流。由于红外线在频谱上位于可见光之外,所以抗干扰性强,具有光波的直线传播特性,不易产生相互间的干扰 ,是很好的信息传输媒体。信息可以直接对红外光进行调制传输,例如,信息直接调制红外光的强弱进行传输,也可以用红外线产生一定频率的载波,再用信息对载波进调制,接收端再去掉载波,取到信
7、息从信息的可靠传输来说,后一种方法更好,这就是目前大多数红外遥控器所采用的方法。12 红外遥控的发展及现状红外遥控是目前家用电器中用得较多的遥控方式,在车载影音导航系统也被广泛的应用。红外遥控的特点是不影响周边环境不干扰其他电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。由于各生产厂家生产了大量红外遥控专用集成电路,需要时按图索骥即可。因此,现在红外遥控在家用电器近距离小于10米遥控中得到了广泛的应用。自20XX起,XX与中国大陆遥控设备产量约占全球总产量的8
8、0%,且受海外市场对家用自动化与娱乐应用产品需求的快速增长的刺激,其出口总值仍在上升。近年来,随着遥控制造产业的不断成熟,遥控器市场竞争十分激烈,遥控器的价格也出现下滑趋势,但高端产品的价格上升势头较好,因此,在未来一两年内,国内供应商主要生产中低端红外产品,而技术较强的XX同行则将把重点集中在高端红外线或转向射频遥控器。由于国内及香港供应商可提供多种规格的红外线遥控器,而XX制造商则转向采用更新的技术,因此,中国制造商可为海外买家提供各种规格的遥控器。国内自身的需求量十分巨大。就拿XX省来说,XX是国内的电子大省之一,厦华、厦新、万利达和灿坤等电子厂商对红外遥控设备需求量十分巨大,而XX省内
9、主要的红外遥控设备厂商是XX华联,其每年对红外遥控芯片的需求量在两千万以上。由此可见,发展红外遥控技术,不但有巨大的市场前景,促进整个相关行业的发展。13 设计任务1以单片机为核心设计一个红外遥控系统并进行仿真;2用红外遥控器对暖风机进行控制,实现暖风机的开/关,定时,温度高低的转换等功能;3遥控距离可达89米。单片机的工作电压为5V,遥控器的工作电压为4.5V,可用三节电池代替。2 系统总体设计本设计是以单片机为控制器,利用红外遥控来控制暖风机的开关及运行。其红外遥控装置主要包括红外发射系统和红外遥控接收系统。发射系统实际就是由单片机控制的一个遥控器,把待发送的数据转换成一定格式的脉冲,然后
10、驱动红外发射管向外发送数据,通过发射电路对数据进行调制,将已调信号通过红外发射管进行发射;接收电路的接收头对已调信号进行接收、放大、解调,还原成与同步发射格式相同的脉冲信号,最后通过解码把脉冲信号转换成数据,从而实现信号的传输。数据的编码和解码由AT89S51的内部定时器和外部中断功能实现。发射系统包括51单片机、操作键盘、编码芯片、红外发射电路等模块,如图1。其中核心器件是单片机AT89S51,该芯片主要完成红外遥控编码,按键采用44矩阵式编码,发射电路主要元件为红外发光二极管,发射指示灯用来表示红外遥控码已经发出。51单片机发射指示灯红外发射按键矩阵键盘扫描图 1 红外遥控发射系统接收部分
11、包括51单片机,一体化红外接收头、指示灯、数码管显示以及暖风机的定时、调温控制等模块,如图2。其中核心器件是单片机AT89S51,用来红外遥控解码,并且对暖风机的定时、指示灯以及调温进行控制,一体化红外接收头为集成模块。时钟振荡指示灯定时按键开关红外接收调温控制51单片机单片机复位暖风机控制图 2 接收控制系统红外遥控基本原理框图如图3:按键编码调制红外发射红外接收解调解码功能控制载波38kHz发射部分接收部分图 3红外遥控基本原理图3 系统硬件电路设计系统电路主要由发射电路和接收电路组成。发射电路由单片机,矩阵键盘,红外线发射电路组成;接收电路由单片机,指示灯,暖风机控制部分组成。下面对各个
12、模块逐一分析。31 单片机系统电路此系统采用通用的51系列单片机,即AT89S51。它是一种低功耗、高性能CMOS8位单片机,其内存为4KB,它是由ATMEL公司生产的,该单片机兼容MSC-51指令系统及80C51引脚结构。这种单片机的运算能力强,软件编程灵活,自由度大,市场上比较多见,价格便宜,技术比较成熟且容易实现。311 AT89S51的特点MCS-51产品指令系统完全兼容32个可编程I/O口线2个16位定时/计数器全双工串行UART通道6个中断源中断唤醒省电模式看门狗WDT及双数据指针灵活的在系统编程ISP字节或页写模式4K字节在系统编程ISPFlash闪速存储器4.0V5.5V 的工
13、作电压范围图 4 单片机引脚1000次擦写周期时钟频率0Hz33MHz3级加密1288字节内部RAM低功耗空闲和掉电模式 中断可从空闲模唤醒系统看门狗WDT及双数据指针电标识和快速编程特性灵活的在系统编程ISP字节或页写模式312 引脚功能AT89S51的引脚图如图4,各引脚功能如下:Vcc:电源电压,芯片供电输入端子GND:地P0口:是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。内部无上拉电阻,需要外接。在作为一般I/O输出口时,每位能驱动8个TTL逻辑门电路;在扩充外部数据存储器时,分时输出数据和低8位地址;在 F1ash 编程时,P0 口接收指令字节,而在程序校验时,输出指
14、令字节,校验时,要求外接上拉电阻。P1口:是一个带内部上拉电阻的8位双向I/O口。Pl口作输出时,可带4 个TTL逻辑门电路。作输入口使用时,必须先向该引脚写1。P2口:是一个有内部上拉电阻的8位双向I/O口。做一般I/O口时,用法同P1。扩充外部存储器时,做高8位地址。P3口:除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表1所示。P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。表 1 P3口第二功能端口引脚第二功能P3.0RXD串行输入口P3.1TXD串行输出口P3.2INT0外中断 0P3.3INT1外中断 1P3.4T0定时/计数器0外部输入P3.5T1定
15、时/计数器1外部输入P3.6WR外部数据存储器写选通P3.7RD外部数据存储器读选通RST:复位输入。正常工作时,该引脚必须加低电平,若加两个机器周期以上的高电平,则单片机复位。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE地址锁存允许输出脉冲用于锁存地址的低 8 位字节。 PSEN:是外部程序存储器的读选通信号线。当 AT89S51由外部程序存储器取指令或数据时,每个机器周期两次PSEN有效,即输出两个脉冲。当访问外部数据存储器,没有两次有效的PSEN信号。/VPP:外部访问允许。欲使 CPU 仅访问外部程序存储器地址为0000H-FFFFH,EA 端必须保持低电平接地。XTA
16、Ll:振荡器反相放大器及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。313 时钟电路AT89S51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTALl和XTAL2分别是该放大器的输入端输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器,本系统振荡电路均采用内部振荡,如图5所示:图 5 时钟电路 外接石英晶体或陶瓷谐振器及电容C1、C2接在放大器的反馈回路中构成并联谐振电路。在使用石英晶体时,电容一般使用30pF10pF,而使用陶瓷谐振器一般使用40pF10pF。本系统采用石英晶体谐振器。314 复位电路AT89S51复位引脚RST/VP通过片
17、内一个施密特触发器与片内复位电路相连,施密特触发器的输出在每一个机器周期由复位电路采样一次。当振荡电路工作,并且在RST引脚上加一个至少保持2个机器周期的高电平时,就能使AT89S51完成一次复位。复位不影响RAM的内容。复位后,PC指向0000H单元,使单片机从起始地址0000H单元开始重新执行程序。所以,当单片机运行出错或进入死循环时,可按复位键重新启动。51单片机通常采用上电自动复位和按钮复位两种复位方式。上电复位利用电容器充电来实现。按钮复位又分为按钮电平复位和按钮脉冲复位。前者将复位端通过电阻与Vcc相接;后者利用RC微分电路产生正脉冲来达到复位目的。复位电路参数的选择应能保证复位高
18、电平持续时间大于2个机器周期。电路图如图6:图 6 复位电路32 遥控器键盘电路321 键盘种类遥控器所用的键盘有编码键盘和非编码键盘两种。编码键盘又叫独立键盘,键与键之间相互独立。编码键盘基本任务是识别按键,提供按键读数。编码键盘的优点是使用比较方便,亦不需要编写太复杂的程序。其缺点是使用的硬件较复杂。非编码键盘的按键是排列成行、列矩阵形式的,又叫矩阵键盘。按键的作用只是简单地实现接点的接通或断开,须有一套相应的程序与之配合,才能产生相应的键码,非编码键盘几乎不需要附加什么硬件电路。非编码键盘硬件电路简单,但需要通过软件来解决按键的识别、防抖动以及如何产生键码的问题。本系统采用非编码键盘,如
19、图7:图 7 非编码键盘电路322 键盘的延时抖动当按键开关的触点闭合或断开到其稳定,会产生一个短暂的抖动和弹跳,这是机械式开关的一个共性问题。其抖动图如图8所示:闭合稳定键按下键释放抖动抖动图 8 延时抖动波形消除由于按键抖动和弹跳产生的干扰可采用硬件方法,也可以采用软件延迟的方法。硬件消抖,也就是采用电子元器件所构成的电子电路来消除按键触点抖动,应用于按键数量较少的键盘。软件消抖,也就是利用软件程序来消除按键触点抖动,应用于按键较多的键盘。独立键盘采用硬件法消除延时抖动,矩阵键盘采用软件法消除延时抖动。33 红外遥控发射电路红外遥控发射端由编码电路、载波信号产生电路和发射管驱动电路组成。其
20、中编码由单片机软件编程实现。331 红外遥控信号的编码1编码的定义遥控发射器专用芯片很多,根据编码格式可分成脉冲宽度调制和脉冲相位调制两大类。本红外遥控器就是采用脉冲相位调制进行编码的。当发射器按键按下后,既有遥控码发出,其遥控码编码定义为:引导码由9ms的低电平和4.5ms的高电平组成,引导吗也叫起始码;0码由0.56ms低电平和0.56ms高电平组合而成,脉冲宽度为1.12ms;1码由1.68ms低电平和0.56ms高电平组合而成,脉冲宽度为2.24ms,如图9所示:引导码9ms4.5ms0.56ms0.56ms0.56ms1.68ms0码1码图 9 遥控编码定义2) 按键的编码当我们按下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 红外 遥控 暖风机 设计 说明
链接地址:https://www.31ppt.com/p-1190173.html