基于单片机的红外线遥控器设计

合集下载

基于单片机的红外遥控系统设计

基于单片机的红外遥控系统设计

单片机红外遥控系统设计随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。

传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。

而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。

本设计主要应用了AT89C51单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点,设计了一个红外线遥控系统。

本系统包含发射和接收两大部分,利用编码/解码芯片来进行控制操作。

发射部分包括键盘矩阵、编码调制、LED 红外线发射器;接收部分包括红外线接收芯片、光电转换器、调解电路。

其优点硬件电路简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。

关键词:单片机AT89C51;LED红外线发射器目录目录 (2)1 绪论 (2)1.1研究背景 (2)1.2国内外研究现状 (3)1.3研究目的与意义 (3)2系统方案设计论证 (5)2.1单片机红外遥控发射器设计原理 (5)2.2单片机红外遥控接收器设计原理 (5)2.3方案选择和论证 (6)3红外解码硬件电路设计 (8)3.1红外解码系统设计 (8)3.2单片机及其硬件电路设计 (8)3.3红外发射电路设计 (10)3.4红外接收电路设计 (11)3.5本章小结 (13)4红外解码程序设计 (14)4.1红外接收电路主程序流程图 (14)4.2红外接收电路子程序流程图 (14)4.3本章小结 (15)5 联机与调试 (16)结论和展望 (23)附录A:系统原理图 (24)附录B:系统PCB图 (25)附录C:系统仿真图 (26)附录D:系统源程序 (27)1 绪论1.1研究背景目前市场上采用的一般是遥控编码及解码集成的电路。

此方案的特点是制作简单、容易等,但因为功能键数及功能受到特定的限制,这类电路只适合用某一专用电器产品的应用,应用范围受到很大的限制。

单片机STM32F103C8T6的红外遥控器解码系统设计

单片机STM32F103C8T6的红外遥控器解码系统设计

单片机STM32F103C8T6的红外遥控器解码系统设计一、本文概述本文旨在详细阐述基于STM32F103C8T6单片机的红外遥控器解码系统的设计和实现过程。

随着科技的不断进步和智能化设备的普及,红外遥控器作为一种常见的遥控设备,已经广泛应用于家电、安防、玩具等多个领域。

然而,红外遥控器发出的红外信号往往需要通过解码器才能被设备正确识别和执行,因此,设计一款高效、稳定、可靠的红外遥控器解码系统具有重要意义。

本文将首先介绍红外遥控器的基本原理和信号特点,然后详细阐述STM32F103C8T6单片机的性能特点和在红外遥控器解码系统中的应用优势。

接着,将详细介绍红外遥控器解码系统的硬件设计,包括红外接收头的选择、电路设计和PCB制作等。

在软件设计部分,将详细阐述如何通过STM32F103C8T6单片机的编程实现红外信号的接收、解码和处理,以及如何将解码后的数据通过串口或其他通信方式发送给主控制器。

本文还将对红外遥控器解码系统的性能进行测试和分析,包括信号接收距离、解码速度和稳定性等方面的测试。

将总结本文的主要工作和创新点,并对未来的研究方向进行展望。

通过本文的研究和实现,旨在为红外遥控器解码系统的设计提供一种新的思路和方法,同时也为相关领域的研究人员提供有益的参考和借鉴。

二、红外遥控器基础知识红外遥控器是一种常见的无线遥控设备,它利用红外光作为信息载体,通过发射和接收红外光信号实现对设备的远程控制。

这种遥控方式因其简单、低成本和无需视线连接等优点,在各类消费电子产品中得到了广泛应用,如电视机、空调、音响等。

红外遥控器的工作原理主要基于红外辐射和光电器件的检测。

遥控器内部通常包含一个或多个红外发射管,当按下按键时,发射管会发射出特定频率和编码的红外光信号。

接收端则配备有红外接收头,该接收头内部有一个光敏元件(如硅光敏三极管或光敏二极管),用于检测红外光信号并将其转换为电信号。

为了区分不同的按键操作,红外遥控器通常采用特定的编码方式对按键信号进行编码。

基于-单片机红外遥控设计

基于-单片机红外遥控设计

基于单片机的红外线遥控电机设计―――信息与控制工程系1、摘要:本文是经过实际制作和调试而来介绍基于单片机的红外线遥控电机的设计。

在设计和制作过程中,采样的芯片有AT89C51、74LS00、红外线接受头等。

同时还介绍设计、制作和调试过程中遇到的问题是如何解决的。

该系统可以实现的功能:检测功能,自动判别功能,无线控制功能。

2、工作原理在实际的工程操作过程中,有一些地方是我们不希望其他的非工作人员到达的地方时,高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。

我们就要需要对这些地方施行一定的措施,对一些特定的装置施行无线遥控。

实施无线遥控的优点有很多的,例如:可以实现无线操作,智能操作,操作人员活动围大,使用方便,操控精准,无操作盲点。

既可以省钱,又可以节省劳动力,同时,还可以对特定的人群和特定的设备实施保护;但无线遥控同样也有其缺点:遥控距离不可以太远,信号的错误接收,遥控的接收和发射围受到一定的限制等,虽然这些缺点通过一定的软件和硬件可以得到改善,但效果并不是很明显。

单片机是一种智能化的芯片,在处理信号方面有其特大的优点。

本设计,采样了两片AT89C51单片机芯片,这种芯片在市场上随处都可以买到的,价格也不是很贵,性能还算稳定,其芯片有40个引脚,4个I/O口,2个中断口,2个定时/计数器,芯片有4KB的存储,基本上可以满足一些小产品的开放。

基于单片机的红外线控制,其系统框图如下图1-1:遥控器发射端有8个可以自由设置的按键,一旦按键确定下来,其对应的单片机的端口功能也就确定下来了,这也将是软件设计的基础。

当操作者按下发射端上对应的功能键键时,首先对应按键的脉冲信号传送给单片机的输入/输出口,触发相应的功能,按照对应的程序发出相应的脉冲个数,进而发射给遥控器接收端,接收端采样中断的处理的方法,对接收到的脉冲信号立即进行动作处理,之所以不采样查询的方式,是因为,可能会存在这样的一个状态,当脉冲信号来的时候,我就要执行器立即动作,可是现在的程序并没有执行到这里,那导致的后果就是已经传送过来的脉冲信号“失效”。

基于单片机的红外遥控设计与制作

基于单片机的红外遥控设计与制作

基于单片机的红外遥控设计与制作引言:红外遥控技术已广泛应用于日常生活中,如电视机、空调、音响等家电产品的遥控控制。

本文将介绍基于单片机的红外遥控器的设计和制作过程。

一、设计方案1.硬件设计(1)红外发射模块:负责发射红外信号,通过红外LED进行。

(2)红外接收模块:负责接收外界发射的红外信号,通过对接收到的信号进行解码,判断所接收到的红外遥控码是否与预设的相同。

(3)单片机:作为中央处理单元,负责控制红外发射和接收模块的工作。

(4)按键开关:用于控制红外发射模块,当按键按下时,红外发射模块进行红外信号的发射。

2.软件设计(1)初始化:对硬件进行初始化,包括设置单片机引脚的输入输出方向、设置红外接收模块相关参数等。

(2)红外码解码:通过红外接收模块接收到的红外信号进行解码,判断接收到的红外遥控码是否与预设的相同。

(3)功能实现:根据接收到的红外码,判断所对应的功能,并执行相应的操作。

二、制作过程1.硬件制作(1)选择合适的单片机,并连接红外发射和接收模块到单片机上。

(2)按照电路图进行焊接,注意焊接时的接线是否正确。

(3)搭建电路测试台,连接电源和调试设备,进行电路的测试和调试。

2.软件开发(1)选择合适的单片机开发工具,如Keil C51等,进行软件开发环境的搭建。

(2)编写初始化代码,并将其烧录到单片机上。

(3)编写红外码解码函数和功能实现函数,通过对接收到的红外码进行判断,执行相应的功能。

三、测试与调试1.进行硬件的测试和调试,检查电路连接是否正常,并观察红外接收模块是否能正确接收到红外信号。

2.进行软件的测试和调试,观察是否能正常解码和执行功能。

四、应用与展望总结:本文介绍了基于单片机的红外遥控器的设计和制作过程,包括硬件设计、软件设计、制作过程以及测试与调试。

通过制作一个简单的红外遥控器,我们可以更好地理解红外遥控技术的原理和应用,并可以根据实际需求进行功能扩展和优化。

基于单片机的红外遥控设计与及制作

基于单片机的红外遥控设计与及制作

基于单片机的红外遥控设计与及制作引言:近年来,红外遥控技术已经成为了控制家电以及其他设备的一种主要方式。

在遥控器内部,最核心的部件就是单片机。

通过单片机的处理,可以将遥控信号转换为设备能够识别的红外信号。

在本文中,我们将介绍基于单片机的红外遥控器的设计与制作。

一、设计概述在本设计中,我们选用了STC89C52单片机作为中心处理器。

主要的原因是STC89C52具有较高的性价比和稳定性。

此外,我们还需要借助红外发射模块和红外接收模块来实现红外遥控的功能。

二、硬件设计1.单片机电路设计首先,我们需要完成单片机电路的设计。

主要包括单片机的供电电路和晶振电路。

为了提升系统稳定性,我们选用了陶瓷晶振。

电源电路则需要通过稳压芯片来对单片机进行供电,以确保工作电压的稳定。

2.红外发射电路设计红外发射电路主要由红外发射模块、三极管和电流限流电阻组成。

其中,红外发射模块用于发射红外信号,通常带有红外LED灯。

而三极管则起到放大红外LED灯的作用,电流限流电阻则用于限制红外LED灯的电流大小。

3.红外接收电路设计红外接收电路主要由红外接收模块、电流放大器和滤波电路组成。

红外接收模块用于接收红外信号,而电流放大器则起到放大红外接收模块产生的微弱信号的作用。

滤波电路则用于滤除无关的信号,以确保只有红外信号通过。

三、软件设计1.引入头文件首先,在编程环境中引入STC89C52的头文件,以便后续的编程操作能够正常进行。

2.定义红外发射与接收的引脚在程序中,我们需要定义红外发射和接收的引脚,以便进行相关的硬件操作。

3.红外发射信号发送在红外发射信号发送的函数中,我们需要使用红外发射模块提供的函数进行信号发送操作。

通常,发送红外信号可以通过调整信号的载波频率和占空比来实现。

4.红外接收信号处理在红外接收信号处理的函数中,我们需要使用红外接收模块提供的函数进行信号接收操作。

一般来说,接收到的信号会以特定的协议进行编码,我们需要解码后才能获取到实际的遥控信号。

基于单片机的多功能红外遥控器设计

基于单片机的多功能红外遥控器设计

基于单片机的多功能红外遥控器设计随着科技的发展,物联网的概念逐渐成为现实。

在这个信息化的时代,人们对于便捷的智能化设备也有了更高的需求。

尤其是对于红外遥控器,人们希望能够实现更多的功能,从而使得操作更加简单方便。

因此,设计一款基于单片机的多功能红外遥控器就显得尤为重要和必要。

首先,我们需要了解红外遥控器的原理。

它通过红外线控制电器的开关,现在已广泛应用于电视机、空调、DVD等家用电器的控制。

多功能遥控器是指可以控制多种电器,而基于单片机的多功能红外遥控器就可以实现更加多样化的功能。

在设计之初,需要考虑到多种电器的控制方案。

通常我们会选择采用通用的红外码库,也就是红外码与电器的对应关系表。

在程序中,会将不同的红外遥控码存入代码中,通过单片机MOSI口发送给红外发射器。

接收到红外信号的电器即可进行开关控制等操作。

而在实现多功能的控制方案中,则需要涉及到多个模块的开发和整合,例如LED的控制、语音模块和蓝牙模块等,使得我们的遥控器可以通过多种方式进行控制。

另外,在设计中常常会遇到红外码与设备的不匹配问题。

通常我们可以通过原始的遥控器保存红外命令来进行二次生成,或者私人定制生成红外码,从而保证不同品牌、不同型号的电器可以匹配使用。

这种方式也方便用户进行二次开发,实现更加个性化的控制方式。

最后,在红外遥控器的设计过程中,还需要考虑安全性和便携性。

在遥控器的物理设计上,需要考虑人体工学和抗摔性能,使得我们的遥控器可以更加舒适和耐用。

此外,为了保证遥控器的安全性,通常会添加密码保护功能,限制非法使用。

以上就是基于单片机的多功能红外遥控器的设计原理和要点,通过运用单片机技术和物联网技术相结合,我们可以实现更加丰富多彩的遥控器功能,使得人们的生活变得更加智能和便捷。

基于单片机的红外线遥控器设计毕业设计

基于单片机的红外线遥控器设计毕业设计

毕业设计设计课题:基于单片机的红外线遥控器设计摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。

传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。

而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。

本设计主要应用了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)绪论人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。

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

基于单片机的红外遥控器设计
SY-011
实习报告
实习名称: 单片机应用实习
系部名称:
电子工程系
专业班级: 电子信息工程 08-1 班
学生姓名:
学 号:
20081518
指导教师: 刘海成 刘静森 朱晓明
黑龙江工程学院教务处制 2010 年 12 月
实习名称
单片机应用实习
实习时间 2010 年 12 月 13 日至 2010 年 12 月 24 日 共 2 周
软件功能分析:软件包括发射端和接收端,是本次设计的重点。在发射端按照约定 的协议发射一帧带有起始码,操作码,操作反码,结束码的信息。码的高低电平时间 由定时器严格控制。在接收端首先判断起始码的正确性,然后按照约定的协议解码, 按照码的高低电平时间不同,来区分‘1’码和‘0’码。若解码不正确,则忽略。若 解码正确,则按照发送的信息经单片机分析作出反应。
2
单片机 输出调 制
红外发射 电路发射
一体化接 收头接收 解调
单片机 解调
解调正 确做出 反应
图 1.4
方案分析:方案一原理及实现过程简单,可以遥控其他电器,实现小规模应用。但 当控制的电器数目多时,就需要发送更多的脉冲,发送的时间也就更长,接收的时间 也长,造成反应慢,实用性有限。且其抗干扰能力差,容易造成误操作。而方案二克 服了方案一的缺点。它采用脉冲编码的方式,将要发送的二进制数据编码为不同的脉 冲发射出去,发射不同的码控制不同的电器。在发送 1B 数据的情况下,最多可控制 255 路电器。发射效率很高,而且有操作反码来确认操作的正确性,抗干扰能力强。 但实现稍微繁琐。综上所述,我们选择了方案二来完成本次课程设计。
第 1 章 总体设计方案
1.1 总体设计方案
方案一:通过发送相同脉冲的个数来确定发送的数据。 1、遥控码的编码格式

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

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

基于51单片机的红外遥控器设计近年来,随着智能家居的兴起,红外遥控器在我们的生活中扮演着越来越重要的角色。

本文将基于51单片机,设计一个简单的红外遥控器。

首先,我们需要了解红外遥控器的工作原理。

红外遥控器使用红外线来传输指令。

当用户按下遥控器上的按键时,红外发射器发射一个特定的红外信号。

接收器接收到这个信号后,将其转换成电信号,并将其发送到电子设备中,实现对设备的控制。

接下来,我们需要选择合适的红外发射器和接收器。

常见的红外发射器有红外LED,常见的红外接收器有红外接收头。

在选择红外发射器和接收器时,要根据其工作频率、传输距离、灵敏度等因素进行选择。

在本设计中,我们选择了工作频率为38kHz的红外发射器和接收器。

接下来,我们需要设计电路,并进行程序开发。

首先,我们需要连接红外发射器和接收器到51单片机上。

红外发射器的一个引脚连接到51单片机的I/O口,另一个引脚连接到正极电源,第三个引脚连接到电源的接地端。

红外接收器的输出引脚连接到51单片机的I/O口,电源和接地端分别连接到正负电源。

接下来,我们需要编写程序。

首先,我们需要设置51单片机的I/O 口为输入或输出。

然后,我们需要编写程序来发送红外信号。

我们可以使用PWM技术来模拟红外信号的脉冲。

当用户按下遥控器上的按键时,我们可以发送一个特定的脉冲序列,来控制电子设备。

同时,我们还需要编写程序来接收红外信号。

当红外接收器接收到红外信号时,会输出一个特定的电平信号。

我们可以使用外部中断来检测这个信号,并进行相应的处理。

在程序开发过程中,我们需要注意红外信号的协议。

常见的红外信号协议有NEC、SONY等。

我们需要根据所使用的红外接收器的协议来编写相应的程序。

最后,我们需要测试代码的功能和稳定性。

可以通过连接电子设备,按下遥控器上的按键,来测试红外信号的发送和接收功能。

如果一切正常,我们的红外遥控器设计就完成了。

总结起来,基于51单片机的红外遥控器设计是一个简单而有趣的项目。

基于单片机的红外遥控器设计【开题报告】

基于单片机的红外遥控器设计【开题报告】

开题报告电气工程及其自动化基于单片机的红外遥控器设计一、课题研究意义及现状红外遥控是目前家用电器中用得较多的遥控方式,在车载影音导航系统也被广泛的应用。

红外遥控的特点是不影响周边环境、不干扰其他电器设备。

由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。

由于各生产厂家生产了大量红外遥控专用集成电路。

因此,现在红外遥控在家用电器、近距离(小于10米)遥控中得到了广泛的应用。

自2005年起,台湾与中国大陆遥控设备产量约占全球总产量的80%,且受海外市场对家用自动化与娱乐应用与产品需求的快速增长的刺激,其出口总值仍在上升。

近年来,随着遥控制造产业的不断成熟,遥控器市场竞争十分激烈。

因此红外遥控的研究具有重大现实意义。

通常红外遥控使用专门配对编码、解码芯片,即某种解码芯片只能识别某种编码芯片的编码,对其他型号的编码芯片的编码则不能识别,因此不同的遥控器没有互换性,造成使用场合有多个遥控器,用户深感不便。

因此提出了利用单片机作为主控芯片,结合红外遥控用户码的设置,自行设计编码和解码程序,实现一个遥控器控制多台设备的方法。

基于单片机的学习型红外遥控设备,拥有用于控制用电器的电源供给、调节用电器的功率的等多种功能,不仅可指定使用现有的任意一个红外遥控器实施控制。

还可以进一步设定具体用哪一个按键控制,具有学习记忆功能。

红外遥控技术作为遥控方面的佼佼者,拥有性能稳定,技术成熟,容易实现等特点。

采用单片机为基础的红外遥控在此基础上又多了一机多操作的特点。

由此可见,发展红外技术,不但有巨大的市场前景。

还可促进整个行业的发展,同时该技术也势必对人们的生活产生更加深远的影响。

二、课题研究的主要内容和预期目标本课题以单片机为控制核心,设计红外发射、接收电路,存储电路,键盘输入电路和显示电路,并制作一个具有自学习能力的红外遥控器,可以实现对多路电器的红外遥控。

基于单片机红外遥控开关的设计

基于单片机红外遥控开关的设计

基于单片机红外遥控开关的设计一、引言随着科技的发展和人们对生活品质的追求,智能化家居逐渐成为人们生活中的一部分。

其中,红外遥控技术是实现智能化家居的重要手段之一、本文将介绍基于单片机的红外遥控开关的设计方案,通过学习该方案,读者可以了解到红外遥控技术的原理和应用。

二、设计方案1.硬件设计本设计方案采用AT89S52单片机作为控制核心,通过红外接收头接收红外信号,并通过解码,将信号转化为数字信号;同时,使用继电器作为开关,通过控制继电器的通断,实现对电器设备的开关控制。

2.红外信号解码红外信号解码是实现遥控开关的关键步骤。

当用户按下遥控器上的按键时,红外发射器会发射一组特定的红外信号。

这组信号会被红外接收头接收,并通过解码器进行解码。

解码器将解码后的信号与预设的数据进行比对,确认遥控指令是否有效。

如果有效,则向单片机发送指令,控制继电器通断。

3.程序设计在单片机中,需要编写相关的程序,实现对红外信号的解码和继电器的控制。

首先需要配置单片机的I/O口为输入和输出模式,然后初始化红外接收头,设置外部中断,以便能够接收到红外信号。

接收到红外信号后,将解码后的数据与预设的数据进行比对,如果相同,则通过单片机的输出口控制继电器的通断,实现开关控制。

三、实验结果通过实验验证,基于单片机红外遥控开关的设计方案可以正常工作。

用户可以通过按下遥控器上的按键,控制继电器的通断,从而实现对电器设备的开关控制。

四、应用展望基于单片机红外遥控开关的设计方案可以广泛应用于智能化家居中,通过设置不同的红外编码,可以实现对不同设备的开关控制。

例如,通过不同编码实现对灯光、电视、空调等设备的开关控制。

此外,还可以通过增加传感器模块,实现对环境的监测和控制。

比如,根据温度传感器的数据,自动控制空调的开关,实现智能化温度控制。

总结:基于单片机红外遥控开关的设计方案利用了红外遥控技术和单片机控制技术,实现了对电器设备的智能化控制。

通过学习该方案,读者可以了解到红外遥控技术的原理和应用,以及单片机的应用。

基于单片机的红外遥控开关设计

基于单片机的红外遥控开关设计

目录一、设计思路 (1)1.设计思路 (1)2.工具设备要求和技术规范 (1)2.1工具设备要求 (1)二、设计过程与说明 (2)1.方案的设计与论证 (2)1.1红外发射方案 (2)1.2红外接收和解码部分 (2)1.3器件选择 (2)2.编解码系统设计 (3)2.1系统工作原理 (3)2.2二进制信号的编码 (3)2.3二进制信号的解调 (3)3.硬件电路的设计与组成 (4)3.1接收电路原理图 (4)3.2发射接收电路 (4)3.3控制电路 (5)3.4红外接收部分 (5)4.系统软件设计 (6)5.实验与仿真 (7)三、设计成果简介 (8)1.作品特点 (8)2.创新之处 (8)3.实用性 (8)4.归纳总结 (8)5.设计成果 (9)5.1主要设计仿真图 (9)5.2程序 (9)5.3设计成果 (12)五、参考文献 (14)一、设计思路1.设计思路随着科技的发展,人们生活水平不断提高,使得人们对于居住的空间的环境有了更高的要求,人们希望居住空间更加的舒适、便捷。

这是人类发展的必然规律。

科技把人们的生活变的更加智能化,使人们生活的更加舒适、便捷。

人们的生活离不开开关,它方便了人们的生活。

对于现代的建筑,对于开关的要求也越来越高,既能解决每天手动开关的麻烦,又能显示出生活的档次,所以红外遥控开关会越来越普及。

并且可以广泛的应用到普通住宅、宾馆饭店、写字楼等各种场所,因此红外遥控开关有着广阔的市场前景,因此研究这方面的产品也显得更加的重要。

2.工具设备要求和技术规范2.1工具设备要求(1)Protel Altium Designer17;(2)Keil uVision4;(3)恒温烙铁;(4)数字式万用表。

2.2技术规范(1)GB/T4728电子产品调试与检测标准;(2)GB/T12856-1991程序设计语言。

二、设计过程与说明1.方案的设计与论证1.1红外发射方案方案一:专用芯片解决方案。

基于单片机的红外线家电遥控电路设计

基于单片机的红外线家电遥控电路设计

四川理工学院毕业设计基于单片机的红外线家电遥控电路设计四川理工学院自动化与电子信息学院二○一一年六月摘要本设计是基于单片机和红外线信号的优良特性,通过对红外线编码和解码信号实现对多个受控设备进行状态控制。

设计主要使用编码集成电路和译码集成电路完成红外线信号的编码和译码,用单片机作为发射端和接收端的核心控制器件,完成了整个设计的内容要求。

本设计结构简单、使用方便、成本低廉,具有广泛的应用意义。

关键词:单片机;红外线接收;红外线发射;遥控电路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单片机的红外遥控器解码设计毕业论文

(完整版)基于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 存储器。

基于单片机的红外遥控控制模块的设计

基于单片机的红外遥控控制模块的设计

基于单片机的红外遥控控制模块的设计一、介绍红外遥控技术广泛应用于家电、智能家居、车辆和工业控制等领域,可以实现远程控制的功能。

本文将介绍一个基于单片机的红外遥控控制模块的设计,详细分析其硬件和软件实现。

二、硬件设计1.红外遥控接收模块:用于接收来自红外遥控器的信号,并将信号解码为数字数据。

常用的红外接收器有红外二极管和红外收发模块,我们选择红外收发模块来实现接收功能。

2.单片机:选择一个适合的单片机作为控制模块的核心,常用的单片机有STC89C51、PIC16F628A等,本文选择STC89C51单片机。

它具有丰富的外设接口和强大的处理能力。

3.电源电路:对于单片机和红外接收模块,都需要稳定的电源供应。

可以使用稳压芯片或直接使用电源适配器来提供适当的电压。

4.显示设备:为了方便调试和显示结果,可以连接一个数码管或LCD 显示屏。

5.按键开关:用于模块的启动和程序功能的选择。

三、软件设计1.红外信号解码红外接收模块接收到红外遥控器发出的信号后,需要进行解码。

我们可以利用红外接收模块的输出脚接入单片机的外部中断输入脚,在中断服务程序中对信号进行解码。

2.命令识别和执行通过解码后的红外信号,我们可以识别出遥控器发送的命令。

针对不同的命令,我们可以在控制模块中设计相应的功能代码,如控制家电设备的开关、音量调节等。

3.程序功能选择通过按键开关选择不同的程序功能,可以实现模块的多功能。

例如,我们可以通过按下不同的按键选择不同的遥控设备或控制家电设备的不同功能。

4.显示界面为了方便用户操作和调试,可以在显示设备上显示模块当前的状态和接收到的命令。

可以通过调用LCD显示屏的相关函数或直接操作数码管来实现。

四、总结本文介绍了一个基于单片机的红外遥控控制模块的设计。

通过选用合适的硬件和软件设计,可以实现红外信号的接收和解码,并根据不同的命令实现相应的功能。

该模块具有灵活性和可扩展性,可以应用于各种遥控控制场景。

51单片机-毕业设计基于单片机设计的红外线遥控器

51单片机-毕业设计基于单片机设计的红外线遥控器
1。1红外概述
从光学的角度而言,红外光是频率低于红色光的不可见光,在无线光谱的整个频率中占有很小一个频率段,波长为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日
基于单片机的红外线遥控器
摘要
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

De s i g n o f I n f r ar e d Re mo t e Co n t r o l l e r B a s e d O n MCU
W AN G Ho n g r n e i
( T i a n j i n T i a n b o S c i e n c e&T e c h n o l o g y C o . , L T D, T i a n j i n 3 0 0 0 7 2 , C h i n a )
子技 术 , 2 0 0 3 , ( 0 6 ) : 4 0 — 4 1
自动 化应 用 { 2 0 1 3 9期
3 2
图1 单 片 机 遥 控 发射 器 和接 收器 设 计 原 理 图
难度大 因此 , 这几种方式都未能大量使用 。
而 红 外 遥 控 方 式 是 以 红 外 线 作 为 载 体 来 传 送 控 制信息 的 , 因其 反 应 速 度 快 、 传 输效率 高 、 工 作 稳 定 可 靠 等 优 点 而 广 泛 应 用 红 外 线 发 射 装 置 采 用 红 外 发光 二 极管 . 遥 控 发 射 器 易 于 小 型化 且 价 格 低 廉 : 采 用 数 字 信 号 编 码 和二 次 调 制 方 式 . 不 仅 可 以 实 现 多 路 信 息 的控 制 . 增加遥控功能 , 提高信 号传输的率 消 耗 低 : 红 外 线 不 会 向室 外 泄 露 ,
率。
参 考文献
该 系统在实 验过程 中运行 稳定 、 控制 准确 、 操作



5 I X T A L 1 P I . 4  ̄ 1
[ 1 】曹建 军 , 戴 兵. 无 线 遥 控技 术在 施 工现 场 的应 用—— 利 用 弱 电控制 强 电实现 节 能减 材[ J ] . 施 工技 术 , 2 0 1 1 ,
同, 时间到 , 中断程序使 P 3 . 4端 口翻转一次 ; 如此往复 , 红外信号就按一定的时间间隔发射出去 通过设定 T 0 的定 时时间来控制红外信号 的发射频率

般情 况下 . 遥控器 工作 在空 闲方式 . 当有 键按
下时 . 由外 部 中 断 1 产 生 中断 , 使C P U 回到 工 作 状 态 . 待 执行 完 操 作 后 又 回到 低 功 耗 状 态
发控制命令 : 若为 1 则 继续执行 下面的程序 。
作状态 。 同时使记数器 0和定时器 1 开始工作。
二1
V C C 鹏
L2 [ X T A
4结 语
二4 _ 3

, P 3
1 . 1 日
罡 2 0 二 简单 , 在试验 后期 又简化 了发射 编码 。 提高 了传输效
0引 言
无 线遥 控方式 可分为 无线 电波式 、 声控 式 、 超 声 波 式 和 红外 线 式 。无线 电 波式 遥 控 方 式 容 易 对 电视 机 和 其 它 无 线 电通 信 设 备 造 成 干 扰 . 而 且 系统 本 身 的抗 干扰性能也很差 . 误动作多 : 超 声波式频带较 窄 . 易 受 噪声干扰 , 系统 抗 干扰 能力 差 : 声控式识别 正确率低 ,
响应 , 自动 检 测 该 位 的 电平 , 若 为 0自动 跳 出 . 重 新 等 待红外脉 冲 . 再 检 测 该 位 电平 . 如此循环 . 不 对 外 电 路
线时 . R P M6 9 3 8 输出为“ 0 ” , 平时输出为“ 1 ” 。 信号脚接到
P 3 _ 3 和P 3 . 4脚上 . 当R P M 6 9 3 8 收 到第 一个 红 外脉 冲时 . 触发 I N T 1 产 生 中断 . 使 单 片 机 退 出低 功耗 状 态 . 进入 工
红 外 发送 电路 由 4 0 0 1 MO S或非 门 3 8 k Hz振 荡 器 、
单 片机的出现 . 推 动 数 字 编 码 方 式 的红 外 遥 控 系 统 的 快速 发展
l 设 计 原 理
红外 遥控的基本发射 、 接收原理 : 在发射端 , 输 入 信号经放 大后送 人红 外发射 管发射 : 在接 收端 . 接 收
反转 操 作 . 控 制 电路 对 所 控 制 的 负 载进 行 开 或 关 还 可
对接收电路实行上锁功能 . 对控制 电路上锁后 。 遥控器
不 能 对控 制 电路 进 行 遥 控 红外 接 收 电路 如 图 4 所 示 集 成 电路 R P M 6 9 3 8 有3
关. 当开 关 闭合 . 即P 3 . 2 = 0时 , 单 片 机 输 出 为 上 锁 控 制 方 式 .此 状 态 下 遥 控 器 不 能 对 控 制 电 路 实 施 控 制 功
3 . 2遥控接收器程序
遥 控接 收器根 据接 收到 的不 同频 率 的红外 光信
图 3 红 外发 射 电路
号. 由C P U转 化为 对 应 的控 制 功 能 对 控 制 电路 实 施 控
2 . 2接收 电路
利用 单片 机 中的 T O作 为 红 外 脉 冲 计 数 器 . T 1 作 为 计 数 时 间 控 制 器 当 电路 中红 外 接 收管 接 收 到第 一 个 红外脉 冲时 . 外部 中断 1 被触发 . 启动计数 器 T 0和 定 时器 T 1 定 时 溢 出 . 中 断程 序 关 闭 计数 器 T 0 . 读 入计
Ab s t r a c t : Th e d e s i g n o f i n f r a r e d r e mo t e c o n t r o l l e r b a s e d o n M CU i S i n t r o d u c e d f r o m a s p e c t s o f s o f t wa r e a n d h a r d wa r e Ke y wo r d s : mi c r o c o n t r o l l e r ; i n f r a r e d ; wi r e l e s s r e mo t e c o n t r o l ; i n ra f r e d e mi s s i o n ; i n ra f r e d r e c e i v e r
系 统 解 决 方 案
骥 嚣 蘩 辫
基于单片机 的红外线遥控器设 计
王 红 美 ( 天津 市天波 科达科 技 有 限公 司 , 天津 摘 要 : 从软、 硬件 方 面 , 介 绍基 于单片机 的红 外线遥控 器设 计 。 关键 词 : 单 片机 ; 红外线 ; 无线遥控 ; 红外 线发 射 ; 红 外线接 收 3 0 0 0 7 2 )
单 片机 发送 控 制 电路 和 红外 发送 管 驱 动输 出电路 组 成
当单片机 P 3 . 4口输出为“ 0 ” 时. 发射管不发光 : 当单片机
P 3 . 4 口输 出为 “ 1 ” 时. 红外 发 送 管 发 出 3 8 k H z 调 制 红 外 线 。具体 的发射 波形 与硬 件 电路分别 如 图 2 、 图3 所示。
图 2 调 制 过 程 中 的 波 形
3 1
W WW. c h i n a c a a a . c o m 自动 化 应 用
系 统 解 决 方 案
红外光也停止发射 由定时/ 计数 器 T 0来控制发射频
率, T 0作 为定 时 器 。 当T 0 定 时 时 间到 . 中断 程序 使 P 3 . 4 端 口的 电平反 转 一次 : 然后 T 0重新 工作 . 定 时值 与 前 相
制 当接 收 电路 接 收到第一个 红外 线脉 冲时 .中断
I N T 1 被触发 . 启 动 定 时器 1 和计数器 0 。定 时 器 1 作 为计 数 时 间 控 制 器 . 计数 器 0 作 为在规定记数 时间 内 所 记 录 的 红外 脉 冲 数 。根 据 记 录 的 红 外 脉 冲数 . 即 可

L—— 一
_ _
l—
发 射 信 号
作者 简介 : 王红 美( 1 9 8 1 一 ) , 硕士, 工程 师 , 从事 自动 化装
置、 仪 器仪表 的 电气设 计 工作 。
收 稿 日期 : 2 0 1 3 — 0 5 — 0 3

_ 】 L j -
_ 『 -
一 , 后
学院 学报 , 2 0 0 6 , ( 0 3 ) : 6 9 — 7 l [ 4 1卢 子 忱 . 基 于 单 片机 的 红 外 线 遥控 接 收 系统 l J 1 . 科技
风, 2 0 1 2 , ( 1 4 ) : 2 5 — 2 6
[ 5 1 张 爱全. 红 外线遥 控 的基本 原理 和应 用 范围【 J ] . 山西 电
判 断遥控 发射器发射 出的红外 信号的发射频率 . 然后
由接 收 遥 控 器 C P U将 其 转 化 为 控 制 操 作 . 对 外 电 路 实 施 控 制 功 能
P 3 . 2口与 地 之 间 的 开 关 S W 为 控 制 方 式 选 择 开
数值 并进行 判断 . 确定操作对象 ( 遥控按键 ) , 对其进行
( S I ) : 4 1 0 — 4 1 2
[ 2 】吴媛 媛 , 叶 茂 森. 红外遥控技术浅析l J I . 广西轻工业 ,
3软 件 设计
2 0 0 9, ( 0 1 ) : 7 2 — 7 3
[ 3 】施新 华 4 用单 片机 实现 的 红外 遥控技 术[ J ] . 上 海 电机
管 收到红外 信号后 .由放 大器放 大处 理后还 原成信 号 单片机 遥控发 射器 和接收 器设计 原理如 图 1 所 示 单片机不工作 时一 直处 于低功耗状态 , 当遥 控器
的某 一按 键 被按 下 以后 . 外 部 中 断 产 生 中断 , 唤 醒 单
相关文档
最新文档