基于单片机的红外遥控系统设计毕业设计
基于单片机的红外线智能家电控制系统设计毕业设计

目录第一部分设计任务与调研 (2)1. 毕业设计的主要任务 (2)2. 毕业设计的思路与方法 (2)4. 研究目的和总结 (3)第二部分设计说明 (5)1. 我的设计是智能家电语音控制系统 (5)2. 设计方案 (5)3. 红外线通讯技术及其实现 (6)4. 语音识别技术及其实现 (8)5. 产品的特点 (11)第三部分设计成果 (12)第四部分结束语 (14)第五部分致谢 (15)第六部分参考文献 (16)-第一部分设计任务与调研1. 毕业设计的主要任务基于单片机的红外线智能家电控制系统的设计(红外线智能家电语音控制系统)。
2. 毕业设计的思路与方法设计思路——通过自动接收遥控器红外信号和录制使用者的声音信号,并存储到设备当中。
当使用者下达语音指令时,设备会自动识别语音信号并和单片机上已经录入的信号系统相匹配,然后由单片机发布相应的指令,通过无线电信号传输到红外信号发生器上,从而发出红外线信号,达到对家电系统语音遥控控制的目的。
在关闭家电之后,系统会自动发布关闭电源信号,操作模拟开关对家电进行彻底的断电,达到安全节能的目的。
3.图1-1 系统功能实现原理图在智能家电系统中,语音识别是其关键,在本系统中,采用了特定发音人进行语音识别,其原理如图2所示。
首先在训练过程中,录入一条语音样本,然后对样本进行采样、量化、滤除噪音,对语音信号进行线性预测分析,将分析的语音特征保存在系统的数据库中,语音特征描述语音信号的波形和频谱信息。
在使用阶段,将输入的语音命令提取特征后与数据库中的特征模型进行匹配检验。
找到相匹配的语音样本,返回识别结果来触发相应的命令。
当长时间没有语音命令,该芯片将进入休眠状态以减少功耗。
图1-2 语音识别原理4. 研究目的和总结智能家居语音控制系统是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家具生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
毕业答辩基于单片机的红外遥控系统设计

整理课件
红外信号接收的基本原理
➢ 红外信号的解码原理
1、数据的采集 由单片机对接收到的数据进行解码,需先采集数据,
单片机根据相邻两个下降沿之间的时长即可判断引导码、 位数据“0”和“1”。数据的采集需用到定时器T0来设置 一个基准时间值,将采集到的数据时长与之相比较,然后 根据这个相对时间值的大小来判断数据。
整理课件
数据显示和步进电机的控制
➢ 步进电机的控制
只要依次给步进电机的A-B-C-D-A......循环通电,就会产 生相应方向的磁力矩而让转子转动。本系统主要使用单片 机解码出来的红外数据来调节步进电机变相的时间间隔, 由此达到控制其转速的目的。
整理课件
28BYJ-48型步进电机
硬件系统的实验 1、遥控器
Irdata[bitnum]
0000 0001
0000 0000
1000 0000 或 0x80
1000 0001
0000 0000 或 0x80
整理课件
1000 0000
Value
Ircode[]
数据显示和步进电机的控制
➢ 数码管显示数据
数码管显示的数据是根据解码出来的原始数据自定义的 ,其显示的数据是十六进制数,故要将原数据显示出来 需要先进行数值的转化。利用以下方式对其进行转化, 如: disp[0]=ircode[0]/16; disp[1]=ircode[0]%16;
整理课件
红外信号接收的基本原理
由于接收到的数据位低位在前高位在后,故 可以让该值与0x80做或运算,然后将所得的数据右移一位 ,这样就实现了将数据按照正确的顺序排列,然后将得到 的数据右移即可提取出该字节的数值。
基于单片机的红外线遥控器设计毕业设计

毕业设计设计课题:基于单片机的红外线遥控器设计摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。
传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。
而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。
本设计主要应用了AT89C51单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点。
遥控操作的不同,遥控发射器通过对红外光发射频率的控制来区别不同的操作。
遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程。
其优点硬件电路简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。
关键词:单片机,红外遥控,中断,定时,计数,频率AbstractWith the development of our society and the gradual improvement of science and technology, various kinds of help remote control systems have began to enter people’s life. The traditional remote controllers adopt special remote control code and decode integrated circuits, though this kind of method is simply and easily, it is only the practical application ofsome certain special electric equipments because of the counted functional keys is counted and the restricted function, so the range of application is limited. But the remote controllers which adopt the microprocessors have many advantages such as flexible operating and unceremonious manipulative keys.The design has used AT89C2051 microprocessor as core, integratively apply the interruptive system, timer , counter ,etc. mainly to design originally and also take the advantage of the infrared light. The remote control launcher distinguishes different operation through the control on frequency of infrared emission of light. The remote control receiver judges control operation by adopting the discerned frequency of the received infrared light to finish the whole launching and receiving course.Its advantage is that the hardware circuit is simple, the software is with perfect function, have certain use and reference valueKeywords: Microprocessor, Infrared remote control,Interrupt,Timing,Counting,Frequency目录绪论 (7)第一章红外发射部分 (8)1、引言 (8)2、设计要求与指标 (9)3 红外遥感发射系统的设计 (9)4、红外发射电路的设计 (10)5 调试结果及其分析 (15)6、结论 (16)第二章红外接受部分 (16)1、引言 (16)2、设计要求及指标 (17)3、红外遥控系统的设计 (17)4、系统的功能实现方法 (21)5、红外接受电路图 (23)6、软件设计: (24)7、调试结果及分析: (26)8、结论: (26)参考文献 (27)绪论人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。
(完整版)基于单片机设计的红外线遥控器毕业设计

以下文档格式全部为word格式,下载后您可以任意修改编辑。
摘要此论文选用了AT89C51单片机当红外线遥控器的核心,主要选用了单片机中断系统、定时器、计数器等单元,利用红外光的特点。
文章先介绍了红外遥控的基本原理和应用范围,再对AT89C2051单片机的构造和性能给出简单的说明,接着给出了遥控器的编码方式,及遥控发射器,遥控接受器的电路设计。
根据遥控操作的差别,遥控发射器经过对红外光发射频率的控制来区别不相同的操作;遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程。
最后分别具体介绍遥控系统的发射部分和接收部分的电路原理图和程序流程图。
关键词:单片机;红外线;发射;接收AbstractThis design uses AT89C51 microcontroller as the core of an infrared remote controller, mainly use the MCU interrupt system, timer, counter unit, basedon infrared characteristics. The article first introduces the basic principle and the application range of the infrared remote control, and then the structure and performance of AT89C2051 single chip microcomputer is given briefly, then the remote control coding mode, and the remote control transmitter, remote control receiver circuit design. According to the difference of remote operation, remote control transmitter through the control of infrared emission frequency to distinguish different operation; remote control receiver basedon the recognition of infrared receiving frequency, to determine the control operation, to complete the infrared remote control transmitter, receiver. Finally, respectively introduces the transmitting part and the receiving part of the remote control system of the circuit principle diagram and the program flow diagram.Keywords: single chip; infrared; emission; reception第1章绪论红外线遥控是当前利用最广泛的一种通信和遥控手段。
基于单片机的红外遥控器的设计任务书

论文
设计进度安排
教研室
意见
签名:20年月日
系主任
意见
签名:20年月日
3.设计软件程序并在Keil中进行调试并注释。
主要技术参数指标
1单片机使用AT89C51具有电源、复位晶振及按键电路设计;
2红外线调制发射电路、红外线的接收解码器设计;
3软件设计及流程图;
1.单片机使用AT89C51具有电源、复位晶振及按键电路设计;2.红外线调制发射电路、红外线的接收解码器设计;3.软件设计及流程图;
桂林航天工业学院
自动化系பைடு நூலகம்
毕业设计任务书
专业: 年级:
姓名
学号
指导教师(签名)
毕业设计题目
基于单片机的红外遥控器的设计
任务下达日期
2013年12月2日
设计提交期限
2013年6月10日
设计主要内容
1.本系应具有红外线的接收解码,红外线调制发射、操作按键和控制等单元。
2.设计单片机系统硬件系统,包括电源,红外接收电路,红外发射电路、复位电路、操作按键等部分;画出系统硬件电路;
毕业设计(论文)-基于单片机的红外遥控温度报警器设计

目录摘要: (3)关键词: (3)Abstract: (4)Key words: (4)0 引言 (5)1 总体设计 (5)1.1 设计思路及原理方框图 (5)1.2 各模块方案选择 (7)1.2.1 控制器模块设计方案论证与选择 (7)1.2.2 温度采集模块设计方案论证与选择 (7)1.2.3 显示模块设计方案论证与选择 (7)1.2.4 语音模块设计方案论证与选择 (7)1.2.5 键盘模块设计方案论证与选择 (7)1.2.6 红外遥控模块设计方案论证与选择 (8)2 红外遥控系统设计 (8)红外遥控原理 (8)红外遥控发射器 (8)2.3 红外接收器 (9)2.4 软件设计 (9)2.4.1 红外编码设计 (9)2.4.2 红外解码设计 (10)3 温度系统设计 (10)3.1 温度采集模块设计 (11)3.1.1 硬件电路设计 (11)3.1.2 软件设计 (11)3.2 温度显示模块设计 (12)3.2.1 硬件电路设计 (12)3.2.2 软件设计 (13)4 语音报警系统设计 (14)4.1 硬件设计 (14)4.2 软件设计 (15)5 调试及仿真 (16)5.1 protues简介 (16)5.2 Protues使用注意事项 (16)5.3 本设计中PROTUES中的仿真 (17)6 总结 (17)参考文献 (17)附录1 元件清单 (19)附件2 红外接收及温度报警电路图 (19)附件3 红外遥控电路图 (20)附件 4 红外解码及温度报警程序 (21)附件 5 红外解码程序 (32)红外遥控温度报警器设计摘要:温度,无论是在日常生活还是工业生产中都是人们十分关注的一个参数。
任何物理变化和化学反应过程都与温度密切相关,不同的工业生产和工艺对温度都有着不同的要求,当温度过高或者过低时,都将会给生产带来很大的损失;同时随着科学技术的发展,越来越多的电器进入到人们的家庭生活之中,但是因此而引起的火灾的现象也越来越多,造成财产很大的损失。
基于单片机的红外遥控系统设计 毕业论文

基于单片机的红外遥控系统设计摘要随着科技的发展以及人们生活水平的提高,各种遥控设备慢慢渗透到人们生活的方方面面,这些遥控设备极大的方便了人们的生活。
传统的遥控器采用专用的编码和解码的集成电路芯片,这种电路虽然制作简单,但是用于其键数功能受到限制,只能用于某一特定的电器设备,因而其应用范围受到很大限制。
而采用单片机进行设计的遥控系统,具有编程灵活多样、操作码个数可以随意设定等优点。
本设计采用AT89C52作为主控芯片,负责红外数据的解码和执行遥控操作;红外信号采用市场上现有的遥控器产生,它使用的编码芯片是HS6221,采用NEC编码方式;一体化红外接收头HS0038负责红外信号的接收和反向、放大等初步处理;为了更直观的观察红外遥控效果,本系统还增加了数码管来显示接收到的红外数据;使用28BYJ48型步进电机作为红外信号的最终操控的对象,利用遥控器发射不同的数值,实现对步进电机转速的控制。
关键词:单片机;AT89C52;红外遥控;步进电机Microcontroller-based Infrared Remote Control SystemDesignABSTRACTWith the development of science and technology as well as improvement of living standards, a variety of remote control equipment slowly penetrated into every aspect of people's lives, these remote control devices, great convenience to people's lives. Traditional remote control with a dedicated encoding and decoding integrated circuit chip, this circuit, although the production is simple, but for a number of key capabilities may be limited, which can only be used for a particular electrical equipment, and thus its scope of application has been greatly restrictions. Using the remote control system of the single-chip design, with a flexible programming, and operation code number can be set, etc.This design uses AT89C52 as the main chip, decoding and execution of remote operation responsible for the infrared data; infrared signal using the remote control available on the market that had been produced, it uses the encoding chip HS6221 that using NEC encoding; integrated infrared receiver head HS0038 responsible for the initial processing of the infrared signal receiver and reverse amplification; more intuitive observation of infrared remote control effect, the system also adds a digital control to display the received infrared data; 28BYJ48 stepper motor is the final manipulation of the infrared signal object, using the remote control to launch different values of the stepper motor speed control.Key Words: MCU; AT89C52; Infrared remote control; Stepper motor目录第一章绪论 (1)1.1 红外遥控系统的简介 (1)1.2 红外遥控技术的发展 (1)1.3 红外遥控技术的特点 (1)1.4 红外遥控技术的发展前景 (2)1.5 课题的意义 (2)第二章单片机的工作原理 (3)2.1 AT89C52的简介 (3)2.2 AT89C52的功能特性 (3)2.3 AT89C52的引脚功能 (3)2.4 单片机最小系统 (5)2.5 单片机的中断系统 (7)第三章红外发射和接收基本原理 (10)3.1 红外发射系统的原理 (10)3.1.1 红外发射芯片HS6221 (11)3.1.2 红外信号的数据格式 (12)3.1.3 位定义 (13)3.2 红外信号解码的基本原理 (14)第四章系统方案的硬件电路设计 (15)4.1 设计思路 (15)4.2 红外接收模块的设计 (15)4.3 步进电机模块的设计 (17)4.4 数据显示模块的设计 (20)第五章程序设计 (23)5.1设计思路 (23)5.2 数据采集程序的设计 (23)5.3 数据提取程序的设计 (24)5.4 数码管显示程序的设计 (26)5.5 步进电机驱动程序的设计 (28)第六章硬件系统的实验 (30)6.1 实验一 (30)6.2 实验二 (32)第七章总结 (34)参考文献 (35)附录A (36)附录B (37)附录C (38)致谢...................................................................................... 错误!未定义书签。
单片机红外遥控系统设计论文毕业设计

1 引言当今社会是数字化的社会,也是数字集成电路广泛应用的社会。
而数字集成电路本身也在不断地进行更新换代,不断的进步创新。
它由早期的电子管、晶体管、小中规模集成电路,发展到超大规模集成电路(VLSIC,几万门以上)以及具有许多特定功能的专用集成电路(ASIC)。
并且在现代高新电子产品的设计和生产中,数字集成电路技术和现代电子设计技术是相互促进、相互推动又相互制约的两个技术环节。
前者的进步就表现在大规模集成电路加工技术,即半导体工艺技术的发展上;而后者的核心则是EDA(电子设计自动化)技术,它使得设计者的工作仅限于软件的方式,即利用硬件描述语言(本文只涉及到VHDL硬件描述语言)和EDA软件来完成对系统硬件功能的实现,避免了硬件电路在搭接时所出现的问题。
1.1 ASIC技术促使可编程逻辑器件发展随着微电子技术的发展,设计与制造集成电路的任务已经不再由某个大规模的生产厂商来独自承担了,更甚至于系统设计师们都愿意自己设计专用集成电路(ASIC)芯片,而且希望ASIC的设计周期尽可能短,最好是在实验室里就能设计出合适的ASIC芯片,并且立即投入实际应用之中。
也就是这种现场可用的思想促成了现场可编程逻辑器件(FPLD)的出现,其中应用最广泛的当属现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)了[1]~[2]。
对于电子系统设计来说,在以前的很长一段时间里,设计某个电子控制系统大多数情况下是用指令少、功能单一的单片机,但是用其开发出来的硬件系统及其电路结构庞大而复杂、成本高、经常容易发生电路方面的故障,并且由于系统是针对某一个特定的功能而设计的,对今后系统的升级和功能扩展都非常困难。
显然这样的单片机在某种程度上已经不能再满足设计要求了。
而CPLD(或FPGA)芯片作为一种新兴的设计器件,在技术上与单片机相比有很多优势,光说其实现的工艺就有反熔丝技术、EPROM技术和EEPROM技术等。
实现了电可擦除、电可改写和紫外线擦除,其输出结构是可编程的逻辑宏单元,因而它的设计具有很强的灵活性。
基于单片机的红外线智能家电控制系统设计毕业设计论文

目录第一部分设计任务与调研 (2)1毕业设计的主要任务 (2)2设计的思路与方法 (2)3与本课题相关的资料 (2)4调研的目的和总结 (2)第二部分设计说明 (3)1设计方案 (3)2硬件电路设计与实现 (4)3系统软件设计及实现 (8)第三部分设计成果 (9)第四部分结束语 (11)第五部分致谢 (12)第六部分参考文献 (13)第一部分设计任务与调研1 毕业设计的主要任务本系统利用51单片机为核心控制部件,人体检测电路部分采用热释电红外扫描技术,单片机反馈电路采样信号采用可见光扫描技术,以达到不需要人工操作就可以实现电灯的亮灭的照明控制系统,进而实现节约能源的目的。
2 设计的思路与方法本设计主要由光照检测电路、热释电红外线传感器记处理电路、单片机系统记控制电路组成。
工作时,光照检测电路和热释电红外线传感器采集光照强弱、是否有人等信息送到单片机,单片机根据这些信息通过控制电路对照明设备进行开关操作,从而实现照明控制,以达到节能的目的。
通过去图书馆查阅相关书籍查找资料以及上网查询相关资料,还可以向学校老师请教来完成本次设计。
3 与本课题相关的资料图1-1单片机管脚图4 调研的目的和总结随着社会信息化与科技化的快速发展,家居智能化以迅猛的态势日益渗透到平常百姓的生活当中。
一股家居智能化的浪潮也席卷了人们的高品质生活。
家居照明所处的时代已不再是有几盏灯、亮度够就可以的时代了,家居照明也进入了智能时代。
第二部分设计说明1 设计方案1.1 M CS-51单片机AT89C51是MSC-51单片机中应用最广泛的型号,现在以其为代表介绍其参数。
AT89C51单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。
如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行I/O口、串行口、定时器/计数器、中断系统及特殊功能寄存器。
它们都是通过片内单一总线连接而成,其基本结构依旧是CPU加上外围芯片的传统结构模式。
自动化专业毕业设计-基于单片机的红外遥控系统

基于单片机的红外遥控系统摘要本课题采用低成本的MCS-51系列单片机构成具有高可靠性的遥控系统的应用设计。
本设计通过单片机控制实现红外线通信,进而对被控目标实现红外线遥控。
基于单片机的红外遥控系统抗干扰性强、功耗低、成本低、易实现,具有很高的实用价值。
本设计是用HS0038红外接收管接收并处理信号,以单片机AT89S52作为信号检测和控制核心。
通过单片机可以实现脉冲分配,从而驱动可控硅控制直流电机和由大功率驱动电路74LS14和ULN2003共同组成的步进电机驱动器,结合软件来控制电机的转速、转向。
采用LCD1602作为液晶显示界面,可以显示直流电机和步进电机状态、转速,通过与遥控键盘的结合设定电机的速度、方向等值,能使系统在脱离PC机的情况下也可以正常的运行,具有良好的人机交互功能,提高了系统的可用性。
采用汇编语言编写模块化程序,增强可读性,便于PC机实现各功能的设置。
关键词:单片机红外遥控步进电机 LCD1602可控硅直流电机MCU-based infrared remote control systemABSTRACTThe issue is the use of low-cost series of MCS-51 MCU of the remote control with high reliability system applications. The design control through the realization of single-chip infrared communication, and thus charged with infrared remote control goals. MCU-based infrared remote control system and strong anti-interference, low power consumption, low cost, easy to achieve, with high practical value.The design is HS0038 control infrared receiver to receive and process signals to single-chip AT89S52 as a signal detection and control of the core. Pulse can be achieved through the distribution of single-chip, thus driving thyristor control and by the high-power DC motor drive circuit 74LS14 and ULN2003 stepper motor consisting of (the) driver, combined with software to control the motor speed, steering. Used as LCD1602 LCD interface, can display DC motor and stepper motor, and speed, keyboard and remote control through a combination of setting the motor speed, the direction of the equivalent, will enable the system from the PC in the case of machines can also run the normal , has a good interactive features, improved system availability.The process uses assemble language, with blocking design and more readability and it’s easy to carry out vary settings by PC.Key words:SCM/Singlechip Infrared receiver Step motor LCD1602 SCR Direct current machine目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1 研究背景 (1)1.2 研究目的 (1)1.3 研究意义 (1)1.4 课题设计的相关理论知识 (2)1.4.1 红外遥控原理 (2)1.4.2可控硅控制原理 (2)1.4.3 步进电机控制原理 (4)2 系统的总体设计 (6)2.1方案论证 (6)2.2 设计原理框图 (6)3 系统硬件设计 (8)3.1 单片机简介 (8)3.2 电源电路 (9)3.3 红外发送与接收电路 (10)3.4 过零检测电路 (13)3.5 LCD显示电路 (14)3.6 可控硅控制电机电路 (15)3.7 步进电机控制电路 (16)3.8 键盘和低功耗空闲方式控制电路 (17)3.9 小结 (18)4 系统软件设计 (19)4.1单片机MCS-51系列简介 (19)4.2遥控器系统的程序设计 (19)4.2.1 初始化程序和主程序 (19)4.2.2 外部中断1和定时器1中断服务程序 (20)4.2.3 键盘扫描和红外发射程序 (21)4.3 接收控制系统的软件设计 (22)4.3.1 初始化程序和主程序 (22)4.3.2 外部中断0中断服务程序 (22)4.4 步进电机模块程序设计 (27)4.4.1 电机左转3圈右转3圈程序设计 (28)4.5 显示模块程序设计 (29)4.5.1 显示模块程序设计 (30)4.6 Keil C51介绍 (32)4.7 小结 (34)5 系统调试与分析 (35)5.1 硬件调试 (35)5.2 软件调试 (36)5.3 系统调试 (39)。
基于单片机的红外线家电遥控电路设计

四川理工学院毕业设计基于单片机的红外线家电遥控电路设计四川理工学院自动化与电子信息学院二○一一年六月摘要本设计是基于单片机和红外线信号的优良特性,通过对红外线编码和解码信号实现对多个受控设备进行状态控制。
设计主要使用编码集成电路和译码集成电路完成红外线信号的编码和译码,用单片机作为发射端和接收端的核心控制器件,完成了整个设计的内容要求。
本设计结构简单、使用方便、成本低廉,具有广泛的应用意义。
关键词:单片机;红外线接收;红外线发射;遥控电路ABSTRACTThis design is based on SCM and infrared signal excellent characteristics of, through to the infrared encoding and decoding signal to achieve more controlled equipment state control. Design main use coding IC and decode integrated circuit complete infrared signal encoding and decoding, using single chip microcomputer as launch terminal and the core control devices, receiving finished the design content requirements. This design is simple in structure, easy to use, low cost, have widely application meaning.Key words: SCM; Infrared receiving;Infrared emission; Remote control circuit目录摘要 (I)ABSTRACT (II)第1章前言 (1)1.1 红外线遥控的背景及应用 (1)1.2 本课题意义 (2)第2章红外线遥控方案论证 (3)2.1 红外线遥控器工作原理 (3)2.1.1 红外线介绍 (3)2.1.2 单片机介绍 (3)2.1.3 遥控原理介绍 (6)2.2 方案设计 (8)第3章红外线遥控的硬件设计 (10)3. 1 红外线发射电路设计 (10)3.1.1 矩阵键盘电路 (10)3.1.2 复位电路 (10)3.1.3 电源电路 (11)3.1.4 红外线发光二极管驱动电路 (12)3.1.5 红外线发射电路总图 (12)3. 2 红外线接收控制电路设计 (13)3.2.1 红外线接收电路 (13)3.2.2 继电器控制电路 (14)3.2.3 扬声器控制电路 (15)3.2.4 LCD显示电路 (15)3.2.5 红外线接收控制电路总图 (17)3. 3 整机电路分析 (18)第4章红外线遥控的软件设计 (19)4.1红外线发射程序流程 (19)4.1.1 红外线编码方式 (19)4.1.2 红外线发射流程图 (19)4.2 红外线接收程序流程 (20)4.2.1 红外线解码方式 (20)4.2.2 红外线接收流程图 (21)4.3 红外线遥控源程序 (22)4.4 软件仿真 (23)4.4.1 软件介绍 (23)4.4.2 仿真效果图 (24)第5章结束语 (26)致谢 (27)参考文献 (28)附录 (29)第1章前言1.1 红外线遥控的背景及应用最早用来控制电视的遥控器是美国一家叫Zenith的电器公司生产的,在1950年代发展出来的,一开始是有线的。
(完整版)基于51单片机的红外遥控器解码设计毕业论文

第1章红外解码系统分析第1节设计要求整个控制系统的设计要求:被控设备的控制实时反应,从接收信号到信号处理及对设备控制反映时间应小于1s;整个系统的抗干扰能力强,防止误动作;整个系统的安装、操作简单,维护方便;成本低。
红外载波、编码电路设计要求:单片机定时器精确产生38KHz红外载波;根据控制系统要求能对红外控制指令信号精确编码并迅速发送。
红外解码电路设计要求:精确接收红外信号,并对所接收信号进行解码、放大、整形、解调等处理,最后输出TTL电平信号;对非红外光及边缘红外光抗干扰能力强。
设备扩展模块设计要求:直流控制交流;抗干扰能力强;反应迅速不产生误动作;能承受大电流冲击。
第2节总体设计方案2.1 方案论证驱动与开关方案一:采用晶闸管直接驱动。
其优点是体积小,电路简单,外围元件少。
但控制电流小,大电流晶闸管成本高,并且隔离性能差。
方案二:采用三极管驱动继电器。
其体积大,外围元件多。
优点是控制电流大,隔离性能好。
根据实际情况,拟采用方案二。
2.2 总体设计框图经过上述方案的分析选择,得出系统硬件由以下几部分组成:电视红外遥控器,51单片机最小系统,接收放大于一体集成红外接收头,1602液晶显示驱动电路。
整体设计思路为:根据扫描到不同的按键值转至相对应的ROM表读取数据。
确认设备及菜单选择键后AT89S2将从ROM读取出来的值,按照数据处理要求从P2.5输出控制脉冲与T0产生的38KHz的载波(周期是26.3μs)进行调制,经NPN三极管对信号放大驱动红外发光管将控制信号发送出去。
红外数据接收则是采用HS0038一体化红外接收头,内部集成红外接收、数据采集、解码的功能,只要在接收端INT0检测头信号低电平的到来,就可完成对整个串行的信号进行分析得出当前控制指令的功能。
然后根据所得的指令去操作相应的用电器件工作,如图1-1所示。
图1-1 电路设计整体框图第2章红外解码硬件电路设计第1节单片机及其硬件电路设计1.1 单片机的介绍AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
基于51单片机的红外遥控设计-毕业设计论文

摘要很多电器都采用红外遥控,那么红外遥控的工作原理是什么呢?本文将介绍其原理和设计方法。
红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。
常用的红外遥控系统一般分发射和接收两个部分。
红外遥控常用的载波频率为38kHz,这是由发射端所使用的455kHz晶振来决定的,在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9 kHz≈38kHz。
也有一些遥控系统采用36kHz、40kHz、56kHz等,一般由发射端晶振的振荡频率来决定。
接收端的输出状态大致可分为脉冲、电平、自锁、互锁、数据五种形式。
“脉冲”输出是当按发射端按键时,接收端对应输出端输出一个“有效脉冲”,宽度一般在100ms左右。
一般情况下,接收端除了几位数据输出外,还应有一位“数据有效”输出端,以便后级适时地来取数据。
这种输出形式一般用于与单片机或微机接口。
除以上输出形式外,还有“锁存”和“暂存”两种形式。
所谓“锁存”输出是指对发射端每次发的信号,接收端对应输出予以“储存”,直至收到新的信号为止;“暂存”输出与上述介绍的“电平”输出类似。
关键词:80c51单片机、红外发光二极管、晶振目录第一章1、引言 (3)2、设计要求与指标 (3)3、红外遥感发射系统设计 (4)4、红外发射电路设计 (4)5、调试结果及分析 (9)6、结论 (10)第二章1、引言 (10)2、设计要求与指标 (11)3、红外遥控系统设计 (11)4、系统功能实现方法 (15)5、红外接收电路 (16)6、软件设计 (17)7、调试结果及分析 (18)8、结论 (19)参考文献附录绪论人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。
其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。
比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。
红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。
基于单片机的红外遥控的两篇毕业论文

毕业设计论文基于单片机的遥控器设计系专业姓名班级学号指导教师职称设计时间目录摘要 (4)1 引言 (5)红外遥控 (5)单片机 (7)2 总体设计方案 (7)方案一:简易红外遥控电路 (7)方案二:利用红外遥控开关电路 (8)3 AT89S52单片机 (9)AT89S52单片机 (9)系统复位 (12)时钟电路 (13)中断系统 (14)4 电路框图设计 (17)遥控发射单元的电路图设计 (17)遥控接收单元的电路图设计 (19)5红外遥控程序流程图 (21)6 软件设计 (23):红外遥控发射端软件设计 (23)摘要 (1)Abstract (2)1 绪论 (5)课题设计目的及意义 (5)红外遥控的设计思路 (5)1.2.1 红外线简介 (5)1.2.2 红外遥控系统简介 (5)1.2.3 红外遥控的现状 (6)2 课题的方案设计与论证 (7)红外编码方案 (7)硬件系统设计架构 (7)2.2.1 手持段遥控器电路框图: (7)2.2.2 红外接收端电路框图: (8)系统功能需求 (8)3 系统的硬件结构设计 (10)AT89C51系列单片机功能特点 (10)3.1.1 主要特性 (10)3.1.2 管脚说明 (10)3.1.3 AT89C51的基本操作 (12)红外发射电路 (13)红外检测接收电路 (13)光电耦合控制电路 (14)电源电路设计 (15)3.5.1 稳压电路 (15)3.5.2 直流稳压电源的设计 (16)显示部分的设计 (16)键盘设计 (18)4 系统软件的设计 (20)定时/计数器应用 (20)4.1.1 定时/计数器功能简介 (20)4.1.2 定时器相关的控制寄存器 (20)4.1.3 定时计数器的操作模式 (22)4.2.2 发射端程序流程图 (22)红外接收 (24)4.3.1 数码帧的接收处理 (24)4.3.2 接收端程序流程图 (25)调速单元 (26)4.4.1 调速原理 (26)4.4.2 调速方法 (26)按键抖动问题 (28)系统的软硬件的调试 (29)结论 (30)参考文献 (31)附录 (32)附录1:发射程序 (32)附录2:接收程序 (34)附录3:红外发射电路图 (37)附录4:红外接收电路图 (38)致谢 (39)摘要通过对设计要求的认真分析和研究,拿出了几种可行方案,最终选定一个最佳方案。
51单片机-毕业设计基于单片机设计的红外线遥控器

从光学的角度而言,红外光是频率低于红色光的不可见光,在无线光谱的整个频率中占有很小一个频率段,波长为0.75—100微秒之间,其中0。75—3微秒之间的红外光称为近红外,3—30微秒之间的红外光称为中红外,30—100微秒之间的称为远红外。红外光就其性质而言很简单,与普通光线的频率特性没有很大的区别,但是,由于任何有热量的物体均有能量产生,所以红外的利用非常广泛,而且不可取代,能否检测红外、能测到多少红外或者红外检测的技术是否可以应用于任何自然的或想象的场合是红外应用技术的关键.
四、主要参考文献:
[1]梅丽凤,王艳秋,张军等。单片机原理及接口技术,北京:清华大学出版社,2004年。
[2]戴峻峰,付丽辉。多功能红外线遥控器的设计,传感器世界。2002,8(12):16~18.
[3]李光飞,楼然苗,胡佳文等.单片机课程设计实例指导,北京:北京航空航天出版社,
2004年.
[4]苏长赞。红外线与超声波遥控,北京:人民邮电出版社.1995年.
3.4独立式按键结构……………………………………………………………10
3。5掉电保护与低功耗设计……………………………………………………10
3。5.1低功耗的实现方法……………………………………………………10
3。5.2掉电保护与低功耗设计………………………………………………11
3。6系统完整电路设计图………………………………………………………13
2010.6。26~2010。8.10
在老师指导下反复修改,完成设计
五、指导教师意见:
指导教师签名:2010年5月10日
六、系部意见:
系主任签名:2010年5月11日
基于单片机的红外线遥控器
摘要
(完整版)基于单片机的红外遥控开关毕业设计论文

3.1.2模块化程序简介19
3.2相关程序代码20
3.2.1主程序模块20
3.2.2红外解码程序21
3.2.3继电器控制程序23
3.2.4所用相关延时程序24
结论25
参考文献26
致谢27附录128附229第一章1.1课题背景及其意义
随着电子技术的发展和人们生活水平的不断提高,越来越多的电子产品走进人们的日常生活,而这些电器,绝大多数是采用红外遥控方式,遥控器的使用给人们的日常生活和生产带来了极大的便利。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅安全可靠而且能有效地隔离电气干扰。
Because of this designusesthe integrated infrared sensor and USBinterface to the whole system power supply, so the circuit design more simple circuit effect and cost for maximum reduced.
1.
遥控技术是在自动控制技术和通信技术基础上发展起来的。遥控系统既可传送离散的控制信息(例如开关的通断),也可传送连续的控制信息(例如汽车油门的大小)。
最早的遥控器之一,是一个叫尼古拉·特斯拉(Nikola Tesla)(1856—1943)的发明家在1898年时开发出来的(美国专利613809号)。
2.3硬件系统相关电路图13
2.3.1系统整体原理图14
2.3.2 USB电源系统供电电路14
2.3.3单片机控制系统电路14
2.3.4红外接收头电路14
2.3.5继电器触控电路14
2.3.6 MAX232程序烧录电路16
红外遥控系统毕业设计基于单片机的红外遥控系统设计

《单片机设计》课程设计题目:基于单片机的红外遥控系统设计专业:电气工程系班级:姓名:学号:指导教师:小组成员:成绩:摘要随着社会的进展、科技的进步和人们生活水平的慢慢提高,各类方便于生活的遥控系统开始进入了人们的生活。
采纳单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随意设定等优势。
由于单片机具有集成度高、体积小、靠得住性高、价钱廉价等优势,其在机电一体化、工业操纵、仪器仪表和家用电器等领域取得了普遍应用。
当前单片机对家用电器操纵呈现出外形简单化、功能多样化、产品智能化的进展趋向。
红外遥控技术具有利用方便、功耗低、抗干扰能力强、价钱廉价的特点,因此它的应用前景十分广漠。
本课题以延伸红外无线遥控技术为目的,提出了一种红外遥控器集中操纵的方案,核心是设计出一个红外接收系统。
本设计以红外线作为传递信息的载体,可对受控对象的工作状态进行短距离无线操纵,适用于遥控工业、医疗、家用电器等设备的开闭状态。
并含有设备计数模块,可对处于工作状态的设备进行计数,并显示出来。
课题的重点在于通过软件实现二进制数据的解码工作,然后通过红外收发头进行数据传输操纵系统。
关键词:红外遥控;单片机操纵;显示模块目录1 引言........................................................................................................................................ - 4 -1.1 课题研究的目的........................................................................................................... - 4 -............................................................................................................................................. - 4 - 2设计任务及要求....................................................................................................................... - 5 -2.1红外遥控系统的设计与实现任务,要紧完成:........................................................ - 5 -2.2 红外遥控系统的设计要求:....................................................................................... - 5 -3 红外遥控系统的硬件设计...................................................................................................... - 6 -3.1 本设计方案思路......................................................................................................... - 6 -3.2 研发方向和技术关键................................................................................................. - 6 - ..................................................................................................................................................... - 7 - ...................................................................................................................................... - 7 -3.3.3 红外接收模块.................................................................................................. - 11 -3.3.4 LED模拟外围设备模块.................................................................................. - 12 -.................................................................................................................................... - 13 - 4 红外遥控系统的软件设计.................................................................................................... - 14 -4.1 主控程序..................................................................................................................... - 14 -4.2 遥控发射部份............................................................................................................. - 14 -4.3 遥控接收处置部份..................................................................................................... - 15 -5 测试结果及分析.................................................................................................................... - 15 -5.1 实验仪与运算机的连接............................................................................................. - 15 -5.2 硬件系统的调试......................................................................................................... - 16 -5.3 软件系统的调试......................................................................................................... - 16 -6 总结与体会............................................................................................................................ - 16 - 参考文献.................................................................................................................................... - 17 - 7附录程序代码....................................................................................................................... - 18 -1 引言1.1 课题研究的目的本设计要紧研究并设计一个基于单片机的红外发射及接收系统,实现对温度操纵、蜂鸣器、LED灯的隔离操纵。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科生毕业设计(论文)论文题目:基于单片机的红外遥控系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:本设计是基于单片机的红外遥控系统设计,设计内容包括了红外接收,红外解码和步进电机控制三大块。
如今红外遥控技术已经得到了广泛的应用;其利用红外线来传输数据,这种情况下不需要实体连线,体积小,成本低,功能强。
我们日常生活中的电视机,洗衣机,空调,航天飞机,工业现场设备等都运用了红外遥控的技术。
本设计中发射端采用专用的发射芯片来实现红外遥控码的发射,且遥控码格式是NEC标准。
接收端采用市面上流行的1838一体化红外接收头,接收到的红外信号经由1838接收头完成光/电转化和解调的工作,然后把33位的完整码发送到解码芯片中去完成解码工作。
本设计中的主芯片是STC89C52单片机,主芯片和解码芯片之间进行串行通讯。
系统启动后,解码芯片将解码后得到的8位数据码串行发送到主芯片中,然后通过主芯片来控制步进电机的正转,反转,加速,减速。
本设计中的被控对象是步进电机,步进电机最适合做数字控制。
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。
本设计中通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
关键词:红外遥控技术步进电机控制单片机控制This design is based on the infrared remote control MCU system design, design elements include the infrared receiver, infrared decoding and stepper motor control three blocks.First, the infrared remote control technology has been a wide range of applications; use infrared to transfer the data, this case does not require a physical connection, small size, low cost, function. In our daily lives, televisions, washing machines, air conditioners, space shuttle, the industrial field devices and so the use of the technology of infrared remote control.The sender of this design using a dedicated transmitter chip to achieve the emission of infrared remote control code, and the remote control code format is the NEC standard.The receiving end of the popularity of the 1838 integration of infrared receiver, the infrared signal received through 1838 to receive the head, the optical / electrical conversion and demodulation of the 33 complete code sent to the decoder chip to complete the decoding.The design of the main chip is STC89C52. Serial communication between the main chip and decoder chip. System startup, the decoder chip decoding 8-bit serial data code sent to the main chip, and then through the main chip to control the stepper motor forward, reverse, speed up, slow down.The design of the controlled object is a stepper motor, stepper motor is the most suitable for digital control. The stepper motor is the electrical pulses into angular displacement or linear displacement of the open-loop control element. This design by controlling the number of pulses to control the amount of angular displacement, so as to achieve accuratepositioning purposes; at the same time by controlling the pulse frequency to control the motor rotation speed and acceleration, so as to achieve the purpose of speed control.Key word:Stepper motor Infrared remote controlSingle-Chip Microcomputer Control目录摘要 (I)Abstract (III)1 绪论 (1)1.1课题研究背景及意义 (1)1.2 本设计的主要工作 (1)2 硬件设计 (2)2.1 整体设计方案及框图 (2)2.2 系统功能模块设计 (3)2.2.1 红外收发模块 (3)2.2.2红外解码电路模块 (6)2.2.3 显示模块 (7)2.2.4 步进驱动模块 (9)2.2.5 电源模块 (14)2.2.6 主机模块 (14)3 软件设计 (19)3.1 主程序设计 (19)3.2 解码程序设计 (24)4调试及开发环境 (28)4.1 硬件调试及开发环境 (28)4.2软件调试及开发环境 (30)5 总结和改进 (33)5.1 设计总结 (33)5.2 设计改进 (33)致谢 (34)附录一 (35)附录二 (56)附录三 (57)参考文献 (58)1 绪论1.1 课题研究背景及意义本设计采用红外线来遥控步进电机。
红外遥控是如今广泛使用的一种通信和遥控手段;红外线遥控利用红外线来传输数据,这种情况下不需要实体连线,体积小,成本低,功能强;因此红外遥控设备已经广泛的应用在如今的电气设备的数据交互和设备控制中[2]。
比如航空航天及我们日常中的电视机,洗衣机,空调等。
并且在工业设备中,在辐射,高压,粉尘,有毒气体,许多恶劣的环境中能够有效的隔离电气干扰。
在工业控制系统中,通常需要控制机械部件的平移和转动[4],这些机械部件的驱动大多采用交流电机,直流电机和步进电机,在这三种电机中,步进电机最适合做数字控制,因此在数控机床,家用电器,步进电机都得到了广泛的应用。
由于红外遥控和步进电机的优越性,本设计中采用了单片机来实现红外解码及产生步进电机脉冲信号。
因为红外遥控和步进电机都得到了广泛的应用,所以此课题基于红外遥控步进电机是很有实际意义的。
1.2本设计的主要工作本设计是红外遥控步进电机,设计的工作主要包括以下几个方面。
(1)硬件电路设计,包括红外接收电路,红外解码电路,主电路,显示电路,步进驱动电路的设计,双机通讯等。
(2)软件设计,在keil uVison3平台上编写步进控制主程序,显示程序,红外解码程序。
(3)软硬件的调试,包括在protel99se平台下原理图的绘制,焊接电路板,keil平台下程序的编写及调试,STC_ISP下载等。
(4)总结以及改进。
2硬件设计2.1整体设计方案及框图本设计采用的是NEC 编码的遥控器,当遥控器的某个按键被按下以后,遥控器产生红外脉冲信号通过红外发射管发射出去[2],接收端采用1838的红外接收头来接收红外脉冲信号,1838接收头的信号输出端OUT 连接到STC12C2052的外部中断INT0,这样1838把接收到的红外脉冲信号送到STC12C2052去解码,解码处理完成后得到的8位有效数据通过串行口TXD 发送到主机STC89C52去处理,主程序中的switch 语句能够判断出什么键被按下了,同时根据不同键值产生不同的控制策略,比如步进电机的控制脉冲通过P2.0~P2.3送出,经由ULN2003功率放大,驱动4相5线的步进电机转动,同时P0口能送出段码使数码管上显示转速。
本设计硬件包含了5个主要部分。
(1) 红外接收部分,包括1838红外接收器及其外围电路。
(2) 红外解码电路,包括STC12C2052做解码芯片。
(3) 显示部分 ,包括有3个运行指示灯和4位8段数码管。
(4) 主机 STC89C52 及其外围电路,复位电路,晶振电路等。
(5) 步进驱动电路,ULN2003驱动芯片,驱动4相5线的步进电机。
系统整体的框图如图2-1所示。
图2-1 系统整体框图红外接收 STC12C2052 INT0 TXD解码芯片 P1.0~p1.2 P1.4~p1.7P3.0/RXDP2.0~p2.3主机STC89C52数码管显示 步进驱动 步进电机 红外发射 运行指示灯2.2 系统功能模块设计2.2.1 红外收发模块红外遥控系统由发射和接收两个部分组成。