红外遥控控制系统设计讲解

上传人:夏** 文档编号:509899003 上传时间:2023-12-08 格式:DOC 页数:22 大小:344KB
返回 下载 相关 举报
红外遥控控制系统设计讲解_第1页
第1页 / 共22页
红外遥控控制系统设计讲解_第2页
第2页 / 共22页
红外遥控控制系统设计讲解_第3页
第3页 / 共22页
红外遥控控制系统设计讲解_第4页
第4页 / 共22页
红外遥控控制系统设计讲解_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《红外遥控控制系统设计讲解》由会员分享,可在线阅读,更多相关《红外遥控控制系统设计讲解(22页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上河南科技学院机电学院单片机课程设计报告题目:红外遥控控制系统设计 专业班级:电气工程及其自动化103 姓 名: 张明军 时 间:2012.12.15 2012.12.28 指导教师: 田丰庆 邵 锋 张素君 完成日期:2012年12月 28 日红外遥控控制课程设计任务书1. 设计目的与要求 设计出一个用于红外遥控控制的控制器。准确地理解有关要求,独立完成系统设计,要求所设计的电路具有以下功能:(1)有效遥控距离大于10米。(2)遥控控制的路数在5路以上。(3)采用数码管显示当前工作的控制电路。(4)通过遥控器可以任意设置用户密码(1-16位长度),只有合法用户才能有修

2、改电路控制的功能,同时系统掉电后能自动记忆和存储密码在系统中。(5)密码的输入时间超过12秒或者连续3次输入失败,声音报警同时锁定系统,不让再次输入密码。此时只有使用管理员密码方能对系统解锁。2设计内容 (1)画出电路原理图,正确使用逻辑关系;(2)确定元器件及元件参数;(3)进行电路模拟仿真;(4)SCH文件生成与打印输出;3编写设计报告 写出设计的全过程,附上有关资料和图纸,有心得体会。4答辩 在规定时间内,完成叙述并回答问题。 论文结构清晰,层次分明,理论严谨目录1引言12总体设计方案2 2.1 设计思路22.2设计方框图33设计原理分析43.1发射电路设计43.2接收电路设计7 3.3

3、 软件设计94 结束语12 参考文献13 附录一14 附录二15 专心-专注-专业红外遥控控制系统摘要:本设计由发射器和接收器两部分组成。指令键、指令信号产生电路、调制电路、驱动电路及红外线发射器组成。当指令键被按下时,指令信号产生电路便产生所需要的控制信号,控制指令信号经调制电路调制后,最终由驱动电路驱动红外线发射器,发出红外线遥控指令信号。接收器由红外线接收器件、前置放大电路、解调电路、指令信号检出电路、记忆及驱动电路、执行电路组成。当红外接收器件收到发射器的红外指令信号时,它将红外光信号变成电信号并送到前置放大电路进行放大,再经过解调器后,由信号检出电路将指令信号检出,最后由记忆电路和驱

4、动电路驱动执行电路,实现各种操作。控制信号一般以某些不同的特征来区分,常用的区分指令信号的特征是频率和码组特征,即用不同的频率或者编码的电信号代表不同的指令信号来实现遥控。所以红外遥控系统通常按照产生和区分控制指令信号的方式和特征分类,常分为频分制红外线遥控和码分制红外线遥控。关键词:44矩阵键盘;AT89C51;接收器件;震荡特性1 引言红外线遥控是目前使用很广泛的一种通信和遥控技术。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下

5、,采用红外线遥控不仅完全可*而且能有效地隔离电气干扰。远程遥控技术又称为遥控技术,是指实现对被控目标的遥远控制,在工业控制、航空航天、家电领域应用广泛。红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备广泛采用,并越来越多的应用到计算机系统中。红外线又称红外光波,在电磁波谱中,光波的波长范围为 0.01um1000um 。根据波长的不同可分为可见光和不可见光,波长为0.38um0.76um 的光波可为可见光,红外线遥控是利用近红外 光传送遥控指令的, 波长为0.76um1.5um 。用近红外作为遥控光源,是因为目前红外发射 器件

6、 ( 红外发光管 ) 与红外接收器件 ( 光敏二极管、三极管及光电池 ) 的发光与受光峰值波长 一般为 0.8um0.94um ,在近红外光波段内,二者的光谱正好重合,可获得较高的传输效率及较高的可靠性。随着远程教育系统的不断发展和日趋完善,利用多媒体作为教学手段各级各类学校都得到了广泛应用。 但经常会遇到同时使用多种设备,如: DVD 、 VCD 、录像机、电视机等,由于各种设备都自带遥控器,而且不同的设备所遵循的红外传输规约也不尽相同, 操纵这些设备得用多种控器,给使用者带来了诸多不便。基于单片机的控制指令来对多种设备进行远程控制, 从而方便快捷的实现远程控制。红外遥控的特点是不影响周边环

7、境的、 于10 米)遥控中得到了广泛的应用。2 总体设计方案2.1 设计思路主要的设计实施过程: 首先,选用ATMEL公司的单片机AT89C51,以及选购其他电子元器件。第二步,使用DXP 2004设计硬件电路原理图,并设计PCB图完成人工布线第三步,使用Keil uVision2软件编写单片机的汇编语言程序、仿真、软件调试。第四部,使用PROTEUS软件进行模拟软、硬件调试。最后,联合软硬件调试电路板,完成本次毕业设计。2.1.1 方案确定红外遥控器的发射器电路比较简单,由一个44矩形键盘、一个NPN驱动三极管、一个红外线发光二极管和限流电阻组成。要遥控哪台接收器由键盘输入,即由键盘输入要红

8、外遥控的地址,地址经过编码、调制后通过红外发光二极管发射出去。矩阵键盘部分由16个轻触按键按照4行4列排列,将行线所接的单片机的I/O口作为输出端,而列线所接的作为输入。当没然后解码:平时,遥控器无键按下时,红外发射二极管不发出信号,遥控接收头输出信号1,有键按下时,0和1的编码的高电平经遥控接收头反相后会输出信号0,由于与单片机的中断脚相连,将会引起单片机中断。继续接收下面的数据,当接收到32位数据时,说明一帧数据接收完毕,然后判断本次接收是否有效,如果两次地址码相同并且等于本系统的地址码,数据码和数据反码之和等于0FFH,则接收的本帧数据有效,点亮一只发光二极管,否则丢弃本次接收到的数据。

9、接收完毕后,初始化本次接收到的数据,准备下次遥控接收。2.2 设计方框图 AT89C51数码管蜂鸣器LED44键盘复位电路图2-1 发射电路红外遥控系统由发射和接收两大部分组成,系统采用编 / 解码专用集成电路和单片机芯片来进行控制操作。设计的电路由如下的几个基本模块组成:红外发射电路,红外接收电路及控制部分。2-3系统框图如图2-2 所示。电源接收部分单片机89C51显示电路复位电路 图2-2 接收电路原理图3 设计原理分析3.1红外发射电路的设计3.1.1单片机 89C51 介绍主要特性:8031 CPU与MCS-51 兼容 4K字节可编程FLASH存储器(寿命:1000写/擦循环)图3-

10、1 89C51 全静态工作:0Hz-24KHz 三级程序存储器保密锁定 128*8位内部RAM 32条可编程I/O线 两个16位定时器/计数器 6个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路图3-1 89C513.1.2 管脚说明VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内

11、部提供上拉电阻的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”时,它利用内部上拉优势,当

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

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

14、LE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.1.2 震荡特性

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号