一类学习型红外遥控器电路设计关键技术分析

合集下载

一种简易的红外遥控开关原理与设计

一种简易的红外遥控开关原理与设计

一种简易的红外遥控开关原理与设计
红外遥控开关原理及设计
一、红外遥控开关原理
1、红外线的基本原理:红外线是一种由发射源发出的电磁波,波长超
出了可见光的范围,其实就是由一个简单的电子元件把相对较高的电
压调整成电磁波,然后被接收端的接收器接收,从而实现遥控的功能。

2、红外遥控开关原理:红外遥控开关是靠红外线来传输信号,就是发
射端由一个发射器发射红外信号,接收端的接收器能够接收这种信号,然后触发、控制或启动对应的终端电路,从而实现遥控的功能。

二、红外遥控开关设计
1、结构设计:主要由发射模块和接收模块组成,发射模块主要由发射
电路和发射灯组成,接收模块主要由接收灯、接收电路、逻辑电路及
功率电路组成。

2、电路设计:发射模块的电路设计,采用称为双稳晶体管简易发射电路,它基于的的发射原理比较常见和简单,接收模块的电路设计,采
用两种常见的接收原理:第一种是用集成晶体芯片实现的高速度脉冲
解码器,第二种是用普通的射频管实现的简易接收电路。

3、传输距离:发射端能够将红外信号发射出去,接收端便能够收到这
种信号,但信号发送的距离有限,因为红外线的能量随距离的增大而
逐渐减小,因此接收端需要进行距离衰减调整。

总结:红外遥控开关原理是通过发射端发射红外信号,接收端的接收
器能够接收到信号,从而实现遥控的功能;结构设计上,发射模块和
接收模块由发射电路和发射灯,接收灯、接收电路、逻辑电路及功率
电路组成;电路设计主要采用双稳晶体管简易发射电路和用集成晶体
芯片实现的高速度脉冲解码器、用普通的射频管实现的简易接收电路;传输距离受到红外线的能量衰减影响,因此接收端需要进行距离衰减
调整。

低成本学习型红外遥控器的设计

低成本学习型红外遥控器的设计

低压电器(2009№22)现代建筑电气篇・智能家居・高恭娴(1961—),女,高级工程师,副教授,从事电力电子产品设计工作。

低成本学习型红外遥控器的设计高恭娴(南京信息职业技术学院,江苏南京 210016)摘 要:提出了一种用于智能家居的低成本学习型遥控器解决方案。

利用被控设备自备的红外接收器,无需内置任何被控设备的红外控制指令集,采用脉宽测量与模仿可完全实现自动学习的功能。

同时还对测量数据进行了编码压缩,用软件模拟38kHz 载波信号的发送,节省了数据存储空间和设计成本。

结果表明,该设计价格低廉,使用方便,完全具备自学习功能,可以代替各种遥控器实现智能家居遥控器一体化的要求。

关键词:红外遥控;载频;编码状态转换;自学习功能中图分类号:TP274.2 文献标识码:B 文章编号:100125531(2009)2220024203D esi gn of Self 2L earn i n g I nfrared Con troller W ith L ow CostGAO Gongxian(Nanjing College of I nf or mati on Technol ogy,Nanjing 210016,China ) Abstract:A s oluti on of self 2learning infrared contr oller for intelligent household with l ow costwas put for ward .It made use of infrared receivers that was put inside contr olled device without any built 2in infrared instructi on set of contr olled device,and use pulse width measurement and i m itati on t o realize self 2learning functi on comp letely .A t the same ti m e,the measured data was encoded and comp ressed,and s oft w are was used t o si m ulate the send of 38kHz carrier signal which save the data st orage and the design cost .Results showed that the infrared contr oller had l ow cost,easily use and self 2learning functi on,s o it could rep lace any kind of remote contr ol t o realize the integra 2ti on of intelligent household and re mote contr ol .Key words:i n frared re m ote con trol ;carr i er frequency;cod i n g conversi on st a te chart ;self 2study func 2ti on0 引 言智能家居的实现改变了人们的生活方式。

红外线遥控测试电路设计方案

红外线遥控测试电路设计方案

红外线遥控测试电路设计方案1 课程设计的目的1了解光电二极管的工作原理和使用方法2 利用模电知识熟练掌握光电二极管的使用方法3 理论联系实际提高独立解决问题的能力2 课程设计的任务与要求熟悉硅光电二极管的工作原理,设计出合理的电路图,根据电路图准备所需的元器件,然后连接电路进行测试,当有红外光照射二极管时小灯泡发光,且小灯泡的亮度随着光照强度的增强而增强,随着光照强度的减弱而变暗。

1 巩固和加强模拟电子技术课程的理论知识2掌握电子电路的一般设计方法,了解电子产品研制开发过程3 提高电子电路实验技能及仪器的使用方法4 掌握电子电路安装调试和故障排除方法5学会撰写课程设计总结报告6 学会查阅文献资料,培养自身独立分析问题和解决问题的能力 7培养创新能力和创新思维3 设计方案与论证3.1 红外线光敏遥控电路的设计方案本设计方案由红外发射电路和接收发光两大电路组成,其中红外发射电路包含有红外硅光二极管LED2;接收发光电路使用的有光电二极管LED1。

在本电路的设计中,共使用了三个三极管,分别为VT1、VT2、VT3,选用的型号均为NPN型BC548型三极管,在本次实验的实现中,分别作为一级、二级和三级放大电路。

当LED2接收到红外光信号后,则红外光信号将经过C4电容进行耦合,然后加到由VT3与VT2组成的两级交流放大器进行放大,而放大后的信号将从VT2管集电极输出,而放大后的信号将再次经过C2电容进行耦合,然后加到由VD1、VD2和C1组成的整流滤波电路以后,用得到的直流电压来控制电子开关VT1的状态。

3.2 设计方案的论证按照原理图连接好电路以后进行试验:用红外光照射LED2,当硅光电二极管LED2接收到红外线信号时,VD1与VD2整流后的电压就会使VT1导通,进而使LED1发光二极管导通发光。

若LED1的亮度随着红外光照强度的增强而增强,随着光照强度的减弱而减弱,那么电路连接正确,实验成功;若当红外线信号的探测时间很短时,由于此时的电容C1也可产生一个恒定的基极偏置电压。

一种通用学习型红外遥控器设计与实现

一种通用学习型红外遥控器设计与实现

应用技术18一种通用学习型红外遥控器设计与实现王永华1 周卫2 詹宜巨袁从贵1(1.广东工业大学自动化学院 2.广东省科学院自动化中心)摘要:介绍了一种通用学习型红外遥控装置的设计与实现方法,给出了原理图及程序框图,此装置在多媒体中央控制器中使用,获得了令人满意的效果。

关键词:红外;遥控;单片机1引言红外遥控是目前常用的一种通信和遥控方法。

红外遥控装置具有体积小、功耗低、功能强、成本低等特点,因而其广泛应用于各种家电产品、金融和商用设施以及工业设备中。

但是各种产品的遥控并不能互相兼容。

本文介绍一种利用单片机设计通用自学习型红外遥控的方法,可以实现对多种产品红外线遥控。

本装置采用了最小化模式设计,电路简单,可靠性高。

此技术应用于我们开发的多媒体中央控制器产品中,获得了令人满意的效果。

该方案可以还可应用于自学习万能遥控器和智能家庭集中控制器等设备。

2 红外遥控原理一般的红外遥控系统由红外遥控信号发射器、红外遥控信号接收器、微处理器和外围电路构成的。

当遥控器的某个按键按下,其内部的信号发射器产生遥控编码脉冲,由红外发射管串行输出,遥控接收模块(型号1838)完成对遥控信号的接收、放大、检波、整形、解调出遥控编码脉冲。

遥控编码脉冲是一组串行二进制编码,对于一般的红外遥控系统,此串行输入到微控制器,由其内部完成遥控指令解码,并执行相应的遥控功能。

3 一般红外遥控信号编码脉冲的波形红外遥控器发射的遥控编码脉冲由前导码、系统码、功能码、功能码的反码组成,如图1所示。

前导码是一个遥控码的起始部分,由一个高电平和一个低电平组成,作为接受数据的准备脉冲。

这些编码是经38 kHz的载波脉宽调制后发射出去。

图1通过分析大量不同类型的红外遥控码波形,遥控码的数据帧间歇宽度均为10ms以上,前导码的高电平均为5ms以上,通常为9ms左右。

编码位在10us 和5ms之间,在本设计中,只考虑遥控器发射信号的高低电平宽度,不考虑其编码方式,以简化设计。

学习型红外线遥控器的设计-覃业辉--外校查重

学习型红外线遥控器的设计-覃业辉--外校查重

密级:学号:本科生毕业设计(论文)学习型红外线遥控器的设计学院:专业:班级:学生姓名:指导老师:完成日期:学士学位论文原创性申明本人郑重申明:所呈交的论文(设计)是本人在指导老师的指导下独立进行研究,所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文(设计)不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式表明。

本人完全意识到本申明的法律后果由本人承担。

学位论文作者签名(手写):签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权江西科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

(请在以上相应方框内打“√”)学位论文作者签名(手写):指导老师签名(手写):签字日期:年月日签字日期:年月日摘要红外遥控器是一种常用的家用电器遥控通信设备,具有性能稳定、结构简单、易于实现等特点,在日常生活和工业控制等方面应用十分广泛,一般遥控器使用特定解码芯片,只能识别唯一代码,无法达到多个接收端共用一个遥控器的目的。

本文论述了一个基于AT89S52单片机的学习型红外遥控器的设计与实现,该学习型遥控器硬件部分主要由单片机、发射端和接收端几部分构成,同时外加一个键盘控制电路,软件部分主要分为主程序、红外发射程序和红外接收程序的设计,本系统设计的遥控器能够无线遥控各种家用电器。

关键词:红外遥控;单片机;家电;学习;AbstractInfrared remote control is a commonly used household appliances remote communications equipment, with stable performance , simple structure , easy to implement , etc., in daily life and industrial control and other aspects of a wide range of applications , generally using a particular remote control decoder chip , can only identify a unique code , you can not reach multiple receivers share a remote control purposes.This paper discusses the design and implementation of learning IR remote control based on AT89S52 microcontroller , the learning remote hardware mainly by the microcontroller , the transmitter and receiver of several parts , plus a keyboard while the control circuit , the software part is divided into the main program design , program and infrared receiver infrared emission process , the system can be designed remote control wireless remote control of various appliances.Key Words: Infrared remote control ; SCM ; appliances ; learning ;目录第1章引言 (1)1.1 意义与目的 (1)1.2 发展现状 (1)1.3 研究内容 (2)1.4 研究目标 (2)第2章 MCU选择及系统总体设计 (3)2.1 MCU的选择及特点 (3)2.2 红外协议原理 (4)2.3红外解码原理 (4)2.4 系统方案论证和选择 (6)2.5系统的总体设计 (7)第3章系统硬件电路设计 (8)3.1 单片机最小系统设计 (8)3.2 按键部分的设计 (9)3.3 红外发射接收管模块设计 (9)3.4 硬件原理图 (10)第4章系统软件设计 (11)4.1 主程序设计 (11)4.2 红外接收程序设计 (11)4.3 红外发射程序 (12)第5章系统总体调试 (14)5.1 软件调试方法 (14)5.2 硬件调试方法 (14)5.3 常见的硬件故障 (15)第6章总结与展望 (16)6.1 总结 (16)6.2 展望 (16)参考文献 (17)致谢 (18)第1章引言1.1 意义与目的当前,随着人们的物质文化生活自动化程度逐步提高,每个家庭都有许许多多的家用电器,大多数的家用电器都有配有各自的遥控器,多数遥控器的不兼容使得我们有了很多的遥控器,这样使得我们挑选遥控器进入了纠结。

学习型红外遥控器的设计

学习型红外遥控器的设计

摘要随着人民生活水平的提高,带红外遥控的家用电器种类繁多,比如电视、空调、VCD等,有些设备也常配有红外装置,如汽车和摩托车的防盗系统。

但是,由于各种红外遥控编码格式不同,使得各种产品的遥控器并不能兼容,用户在使用过程中容易产生混乱,这给人们的日常生活带来了诸多不便。

针对目前市面上已有的学习型遥控器都只能对一些特定的红外遥控编码进行学习的情况,本文介绍了一种基于单片机的学习型遥控器,以STC89C52为核心,通过测量红外遥控信号的脉冲宽度来原封不动地保存红外遥控编码,并直接利用单片机的定时器产生40KHz的载波信号,实现了对各种空调遥控器的自学习功能,而不需要其它电路或芯片来完成,节约了成本。

该学习型遥控器能成功地学习、记忆和再现各种红外遥控编码,从而实现了对多个红外遥控装置的统一管理。

测试结果表明,本编码压缩方法简化了编码信息,减少了存储空间,可以代替各种遥控器。

关键词:红外遥控;载频;编码状态转换;自学习目录1 设计要求及原理 (1)2 方案论证与对比 (2)2.1 方案一简易红外遥控电路 (2)2.2 方案二利用STC68C52单片机控制电路 (2)2.3 方案对比与选择 (3)3 遥控器硬件与程序设计 (3)3.1 遥控器硬件结构组成 (3)3.2 系统硬件电路设计 (4)3.3 初始化程序 (4)3.4遥控器读入程序处理 (5)3.5 遥控码发送处理程序 (6)3.6主程序 (6)3.7 程序延时 (6)4 系统功能调试及整体指标分析 (6)4.1 程序调试 (6)4.2 整体指标分析 (7)5 详细仪器清单 (9)6总结、思考与致谢 (9)参考文献................................................. 错误!未定义书签。

附录1:单键学习型红外遥控器原理图(proteus仿真):.. (11)附录2:单片机C源程序: (12)学习型红外遥控器设计1 设计要求及原理利用单片机作为控制核心,要求可以学习不同遥控器的某个按件功能。

学习型红外遥控器的设计

学习型红外遥控器的设计
l an n f n t n e t r s l h w h t t e o r s in e r i g u ci .T s e u t s o t a h c mp e so meh d t smp i t e o i g o h e c d d i fr ain, a e u t n f o s t o o i l y h c d n f t e n o e n o f m t o rd c i o o
范 围+ H 。 - k z 2
1 红 外 遥 控 码 型 分 析
通 过 对 市 面 上 比 较 普 遍 的 几 十 种 遥 控 器 的码 型 结 构 进 行 研 究 分 析 发 现 , 空 调 生 产 厂 家 对 其 遥 控 器 的 收 各 发 信 号 的 脉 冲 编 码 、 型 和 码 流 没 有 统 一 的 标 准 , 在 码 存
De in f s l- e r i g n r r d r mo e o to lr sg o ef la n n i fa e e t c n r l e
L B n, I i GAO Go g n Xin a
(aj gC l g fIfr ai ehooy N nig2 0 3 ,hn ) N ni ol eo nom t n T cnlg , aj 10 6 C ia n e o n
出 现 的位 置 不 固 定 。 对 这 些 灵 活 多 变 的 帧 格 式 , 难 区 很 分各 种脉 冲流 的含义 。
() 型 多 样 , 图 1所 示 。 2码 如
() a
() b
图 1 红 外 编 码 码 型 图
( ) 波 频 率误
so a e pa e t a r p a e ai t o e oe o r 1 tr g s c .I c n e lc v rey fr m t c nto .

学习型红外线遥控器项目设计方案

学习型红外线遥控器项目设计方案

学习型红外线遥控器项目设计方案1.1本设计的研究背景和研究目的随着社会的发展各种家用电器已经进入了千家万户,各式各样、琳琅满目的家用电器,空调、电视、音响系统等传统意义上的家电早已成为普通百姓生活不可或缺的一部分,甚至连投影机、数字机顶盒,电子监控(防盗)系统等新兴电器也正迅速步入现代家庭,我们家里的遥控器越来越多,不同型号的遥控器控制不同的家电。

遥控器,想来大家并不陌生,遥控作为众多现代家电的一种基本控制方式,几乎所有的家电产品都配备了遥控器,甚至现在连电风扇,台灯这样的设备都配备了遥控器。

可是,随着家里的电器越来越多,电器产品的遥控器也越来越多,这就产生比较多的麻烦,日常生活中,很多人都会遇到随手拿错放在茶几上各种遥控器的麻烦,不仅使用起来不方便而且茶几上摆放一堆遥控器也很不好看。

设计出一种具有学习功能的并能代替各种数目繁多的遥控器的学习型红外遥控器成为一种需要。

1.2国外研究现状目前国学习型遥控器大部分采用复制遥控器红外波形的思想,也有部分采用下载存储遥控编码的学习思想。

但是由于采用专用遥控发射芯片,集成度高但成本也高。

现有自主学习型红外遥控器,其核心MCU 主要有以下几种:MCS-51 系列、Microchip PIC16 系列、Winbond W741 系列、Holtek HT48 系列以及ARM(Advanced RISC Machines)系列。

目前国外比较成熟的产品主要有:1、慧居智能电子的HJ-JYWC,它的主要特点为:触屏按键组合输入;具有红外学习功能;具有载波频率识别功能,能准确识别各种复杂的红外代码[2],如图1.2.1所示。

图 1.4 慧居智能电子HJ-JYWC2、BREMAX 公司的NRC-304 网络多功能遥控器,它的主要特点为:联机自学习、脱机自学习两种模式;具有USB 口,通过INTERNET 登陆BREMAX 公司,搜寻并下载相应型号家电的遥控器编码,兼容各种品牌和型号[3],如图 1.5 所示:图 1.5 NRC-304 网络多功能遥控器。

【精品】红外遥控器设计说明

【精品】红外遥控器设计说明

绪论1.1课题背景及目的遥控技术发展只有几十年的历史:本世纪20年代,才刚刚出现无线电遥控的雏形。

那时,人们试图将遥控技术应用于无人驾驶飞机和舰船上,但由于技术不够完善而未能成功。

二次世界大战以后,遥控技术发展迅速,并逐渐在军事、国防、工农业生产以及科学技术等方面得到广泛的应用。

到现今,随着电子技术的飞速发展,新型大规模遥控集成电路的不断出现,使得遥控技术有了日新月异的发展。

遥控装置的中心控制部件已从早期的分立元件逐步发展到集成电路、大规模集成电路、超大规模集成电路,智能化程度大大提高。

近年来,遥控技术在工业生产、家用电器、安全保卫以及人们的日常生活中使用越来越广泛。

在无线遥控领域,目前常用的遥控方式主要有超声波遥控、红外线遥控、无线电遥控等。

由于红外遥控的设计制作简单方便,易于操作,因而成为遥控的主要方式,在国防、军事、生产、建设和日常生活中有极广泛的应用。

为此,在前人研究的基础上设计出了一种红外遥控多通道控制系统的设计方法。

研究表明,采用该方法设计的红外遥控控制系统控制方便,适用于含有较多受控电器的场合,可实现多路多功能控制。

红外通信以红外线作为通信载体,通过红外线在空中的传播来传输数据,它由红外发射器和红外接收器来完成。

在发射端,发送的数字信号经过适当的调制编码后,送入电光变换电路,经红外发射管转变为红外光脉冲发射到空中;在接收端,红外接收器对接收到的红外光脉冲进行光电变换,解调译码后恢复出原信号。

红外通信作为一种数据传输手段,可以在很多场合应用,如家电产品、娱乐设施的红外遥控,水、电、煤气耗能计量的自动抄表等。

红外通信有着成本低廉、连接方便、简单易用和结构紧凑的特点,因此在小型的移动设备中获得了广泛的应用。

通过红外接口,各类移动设备可以自由进行数据交换。

红外接口是目前在世界范围内被广泛使用的一种无线连接技术,被众多的硬件和软件平台所支持;通过数据电脉冲和红外光脉冲之间的相互转换实现无线的数据收发。

学习型红外遥控器的设计

学习型红外遥控器的设计

学习型红外遥控器的设计引言随着现代化科技的不断发展,红外遥控器普及程度越来越广,与此同时,红外遥控器的种类也越来越丰富。

学习型红外遥控器作为一种新颖的遥控器设计,其具有学习和存储多种电器设备功能的特点。

设计一种高效的学习型红外遥控器对于方便我们的日常生活、提高我们的生产效率具有非常重要的意义。

下面将从设计的角度,探讨学习型红外遥控器的原理和设计方案。

设计原理学习型红外遥控器主要通过学习一个电器设备的信号,将其编码存储在一颗存储芯片中。

当需要控制该电器时,遥控器会主动发送出这个编码,以达到控制电器的目的。

整个系统分为两部分:从遥控器发送信号和电器控制器接收信号两个部分。

首先,遥控器通过按键产生不同的编码,这些不同的编码被编码器编码后,再通过红外LED发射出去。

其次,接收部分通过红外接收管接收到发射出去的信号后,再解码还原出原来的信号信息,再发送到电器中控制器进行操作。

整个系统直接的数据传输采用红外线传输,因为红外线传输数据无线,无视遮挡,不会对设备的使用过程产生干扰。

设计方案硬件设计本次学习型红外遥控器的设计方案采用51单片机作为遥控器数据的处理中心,同时利用红外发射管和红外接收管实现红外线无线传输,将不同的遥控器编码进行传输。

其中,遥控器发送端的主要功能包括:•将键盘输入的不同编码进行编码;•将编码发送到红外发射管;•发送系统检测电路的设计。

而电器控制端的主要功能包括:•接收极近距离的红外线;•将红外信号转换成对应的电信号;•控制输出端的执行管脚进行操作。

硬件设计图硬件设计图软件设计硬件的实现上需要配合51单片机进行传输控制,因此,还需要相应的软件进行代码开发。

主要包括以下几点:•确定码库存储的方式;•接收编码的方式;•通过遥控器发送信号的方式;•接收电器的信号,并执行对应的操作。

软件代码编写要考虑到对红外信号的不同解码方法,包括NEC、SIRC等不同的传输标准。

为了方便设计和代码的开发,可以利用市场上现成的红外解码译码库程序进行开发。

(完整版)红外遥控电路设计.doc

(完整版)红外遥控电路设计.doc

引言随着远程教育系统的不断发展和日趋完善,利用多媒体作为教学手段在各级各类学校都得到了广泛应用。

近年来,在多媒体教学系统的使用、开发和研制中,经常遇到同时使用多种设备,如:数字投影机、 DVD 、 VCD 、录像机、电视机等,由于各种设备都自带遥控器,而且不同的设备所遵循的红外传输规约也不尽相同,操纵这些设备得使用多种遥控器,给使用者带来了诸多不便。

本次毕业设计的主题就是红外遥控电路设计。

红外遥控的特点是利用红外线进行点对点通信的技术,不影响周边环境,不干扰其他电器设备。

室内近距离(小于 10 米),信号无干扰、传输准确度高、体积小、功率低的特点 ,遥控中得到了广泛的应用。

通过基于单片机的控制指令来对多种设备进行远程控制,可以选择不同的按键来控制不同的设备。

从而方便快捷的实现远程控制。

常用的红外遥控系统一般分发射和接收两个部分。

发射部分的主要元件为红外发光二极管。

它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。

红外发光二极管一般有黑色、深蓝、透明三种颜色。

判断红外发光二极管好坏的办法与判断普通二极管一样;用万用表电阻挡量一下红外发光二极管的正、反向电阻即可。

红外发光二极管的发光效率要用专门的仪器才能精确测定,而业余条件下只能用拉锯法来粗略判判定。

接收部分的红外接收管是一种光敏二极管。

在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。

红外发光二极管一般有圆形和方形两种。

由于红外发光二极管的发射功率一般都较小,所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。

最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。

成品红外接收头的封装大致有两种:一种采用铁皮屏蔽;一种是塑料封装。

均有三只引脚,即电源正( VDD )、电源负( GND )和数据输出( VO 或 OUT )。

智能红外遥控器

智能红外遥控器

摘要在电子化的世界中,红外遥控技术广泛的应用于我们的生活。

市场上的各种家电的红外遥控系统技术成熟、成本低廉,但是,为了避免不同品牌、不同型号的设备之间产生误操作,人们在不同的设备中使用不同的传输规则或者识别码,这就使得各个型号的遥控器都只适用于各自的遥控对象,容易造成实际使用中遥控器多而杂,经常搞混的结果。

本设计要求实现一种智能学习型红外遥控器的实现方案。

本文通过研究红外编解码、红外发射接收、MCU控制、液晶显示等技术,利用单片机对遥控器的发射信号的波形进行测量,然后将测量的数据回放,由于只关心发射信号波形中的高低电平的宽度,不管其如何编码,因此做到了真正的“万能”。

本设计以单片机为主要控制中心,外围电路主要包括接收电路、发射电路、键盘电路、显示电路以及存储电路。

设计中重点及核心部分是通过软件解码来实现对红外信号的自学习,并由单片机控制将学习的信号存储及转发。

关键词:红外遥控;38KHZ载波;自学习;红外接收;红外发送目录一、系统设计 (4)1.1 任务要求 (4)1.2 总体方案介绍 (4)二、方案论证 (5)2.1 学习方式 (5)2.2 按键模块 (6)2.3 显示模块 (6)2.4 红外接收模块 (6)2.5 微控制器选择 (7)三、硬件电路设计 (8)3.1 系统硬件基本组成 (8)3.2 主要模块电路设计 (8)3.2.1键盘和显示电路设计 (8)3.2.2 红外发射电路及其编码 (9)3.2.3红外接收电路 (11)3.2.4 存储电路 (12)3.2.5 单片机控制电路 (13)四、系统软件设计 (14)4.1软件设计 (14)4.1.1主程序流程图................................................................................. 错误!未定义书签。

4.1.2外部中断0中断服务程序框图 (16)五、系统调试 (17)5.1 系统硬件调试 (17)5.1.1 元件的使用 (17)5.1.2 整板测试 (17)5.1.3 上电测试 (17)5.2系统软件调试 (18)5.2.1按键与显示模块调试 (18)5.2.2接收模块调试 (18)5.2.3发射模块调试 (18)5. 3操作步骤及方法 (18)5.4设计过程遇到的问题、原因及解决方法 (19)5.5调试小结 (19)六、性能测试 (20)6.1 测试所使用仪器 (20)6.2 测试结果 (20)6.3 结果分析 (21)七、设计感想与体会 (22)参考文献 (22)附录 (23)附录1 电路原理图 (23)附录2 电路PCB图 (23)附录3 程序清单 (24)一、系统设计1.1 任务要求本设计要求实现一种智能学习型红外遥控器的实现方案,主要内容包括:(1)研究红外遥控器的遥控方法与原理。

学习型红外遥控器的设计

学习型红外遥控器的设计

学习型红外遥控器的设计学习型红外遥控器是一种能够学习其他红外遥控器的信号,并且能够模拟出相应信号的智能遥控器。

其设计主要分为硬件设计和软件设计两个方面。

硬件设计方面,需要选择合适的控制芯片、红外传感器和其他电子元器件。

可以选择一些成熟的芯片方案,如STC12C5A60S2、AT89C51等,以及高灵敏度、具有过滤功能的红外传感器。

其他电子元器件如电容、电阻等也需要选择质量稳定、工作性能优良的原件,以保证整个电路的可靠性和稳定性。

软件设计方面,需要编写控制芯片的程序,实现信号的学习和发送,以及其他功能的实现。

其主要流程如下:1. 通过红外传感器采集到信号,将采集到的信号存储在控制芯片的存储器中。

2. 通过按键操作,将存储在存储器中的信号发送出去。

3. 实现其他功能,如定时器、闹钟、亮度调节等。

为了实现信号的学习和发送,需要编写相关的程序,主要包括如下几个部分:1. 红外信号采集:采用红外传感器将红外信号转换为可读取的电信号,并将信号存储在存储器中。

2. 学习信号:将用户能够操作的其他遥控器的信号利用红外传感器采集,并通过控制芯片存储在存储器中。

3. 信号发送:通过控制芯片将存储在存储器中的信号转换为红外信号并发送出去。

4. 其他功能实现:通过编写相应的程序,实现定时器、闹钟、亮度调节等功能。

以上是学习型红外遥控器的设计流程,其中硬件设计和软件设计是相互独立的,但又息息相关。

硬件设计决定了遥控器的性能、稳定性和可靠性,而软件设计则直接决定了遥控器的功能和实际运用中的表现。

综上,学习型红外遥控器是一种智能化的遥控器,通过硬件设计和软件设计的完美结合,实现了信号的学习和发送以及其他多种功能,为人们的生活和工作带来了极大的便利和舒适。

学习型红外遥控器的设计与实现

学习型红外遥控器的设计与实现

现代家用电器大多具有红外遥控功能。

随着家用电器品种的增多,遥控器也越来越多,不断在不同遥控器之间切换使得用户感到非常不便,于是出现了学习型遥控器,通过学习型遥控器能同时控制多种被控设备。

作者采用一体化红外线接收器HS0038B设计并实现了一款学习型红外遥控器,本文给出了学习型红外遥控器的设计原理及关键问题的解决方法。

1设计原理红外遥控器的核心元器件是编码芯片,将需要实现的操作指令例如电视选台、快进等事先编码,设备接收后解码再控制有关部件执行相应的动作。

编码是通过载波输出的,即所有的脉冲信号均调制在载波上,载波频率通常为38kHz。

在发送端,载波利用电信号驱动红外发光二极管,将电信号变成光信号发射出去,发射的是红外光,波长范围在840nm到960nm之间。

在接收端,通过光电二极管将红外光信号转换成电信号,经放大、整形、解调等步骤,最后还原成原来的脉冲编码信号,并根据遥控指令完成相应的动作。

学习型红外遥控器通过记录各种不同类型的遥控器的编码波形,将其存储下来并与某个按键关联,从而实现“学习”功能,这样作不必关心编码的细节,通用性大大提高。

如图1所示,学习型红外遥控器从功能上分为三个部分:红外信号的解调接收,脉冲编码的采样存储,脉冲编码的调制发送。

图1学习型红外遥控器的功能模块图1.1红外信号的接收红外接收器把接收到的红外信号先经光电二极管转换成电信号,再对电信号进行解调,恢复为带有一定功能指令码的脉冲编码。

本设计中,采用了一体化红外线接收器HS0038B来接收红外信号,解调成脉冲编码输出。

红外接收器输出的是脉冲编码,也就是遥控指令。

如果知道了遥控器的编码协议,学习的过程就很简单,只要增加一个解码模块,按照编码协议对编码信号进行解码即可。

但是遥控器发出的编码信号变化多样,市场上成百上千的编码方式并存,并没有一个统一的国际标准,只有各芯片厂商事实上的标准,使得模拟并替换各种原厂遥控器成为难点。

而且客户码,命令码也是由不同厂商自行规定的,这也给解码带来了极大的不便。

红外学习遥控器的设计与实现

红外学习遥控器的设计与实现

红外学习遥控器的设计与实现作者:陈彦霖来源:《中国教育技术装备》2013年第18期摘要设计一个具有学习功能的红外遥控器,该遥控器适用于码分制的红外遥控设备。

它通过对大量不同遥控码的特征分析,在读入遥控码时选择最佳采样频率,使遥控码学习成功率大大提高。

关键词红外遥控;学习功能;AT89C51中图分类号:TP391.6 文献标识码:B 文章编号:1671-489X(2013)18-0054-03Design and Implementation Infrared Remote Controller with Learning Function//Chen YanlinAbstract This paper designed an infrared remote controller with learning function. The remote controller is suitable for the device code-division system of infrared remote controller. It is characterized by a large number of different remote control code, and it selects the optimum sampling frequency when reading into the remote control code, thus greatly improves the learning success rate.Key words infrared remote controller; learning function; AT89C511 前言在日常生活中,人们常常浪费很多时间在寻找控制各种各样的遥控器。

为了解决这个问题,本文设计一个红外学习遥控器,该遥控器具有学习功能,可遥控多种电器如电视、空调、VCD等,免除了人们同时面对众多遥控器的烦恼。

红外学习型遥控器的设计

红外学习型遥控器的设计

河南农业大学本科生毕业论文题目红外学习型遥控器的设计学院理学院专业班级08级信安一班学生姓名陈晨指导教师贾树恒撰写日期:2012年5月22日指导教师评语(主要评价论文的工作量、试验数据的可靠性、论文的主要内容与特点、写作水平等):论文的工作量:试验数据的可靠性:论文的主要内容与特点、写作水平:签名:2012年5月22日答辩委员会评语及论文成绩(主要评价论文的性质、难度、质量、综合训练、答辩情况、不足等。

评定论文成绩):论文的性质、难度、质量:学生的综合训练、答辩情况、不足等:论文成绩:主任委员签名:2012年5月28日红外学习型遥控器的设计陈晨摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。

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

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

本设计以单片机为核心设计一种红外学习型遥控器,可以对基于NEC红外协议的红外线遥控器发射的信号进行识别、存储和再现等功能,从而实现对各类家用电器的控制。

红外学习型遥控器由单片机、红外线接收、红外线发射、显示、存储、按键和电源等部分组成。

本设计详细介绍了红外学习型遥控器的软硬件设计方法,并给出了具体的各单元电路设计、程序设计及主程序流程图。

关键词:单片机;红外遥控;中断;学习型Design of IR Learning Remote ControlerCHEN ChenAbstractWith 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 of some 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.This is to design an intelligent infrared remote focusing on single chip. It can distinguish, store and recurrence to signals that all kinds of infrared remote launched .Thereby, the control of all household electrical appliances can be realized. The intelligent infrared remote is made up of singe clip, infrared receiving, infrared launching, displaying, storing, keys, power supply, etc.This design introduced detailedly the soft and hard designing methods of intelligent infrared remote and gave the details of circuit design, procedure design and main procedure flow chart of every unit.Keywords: Single chip microcomputer; Infrared remote control; Interrupt; The learning目录1绪论 (1)1.1选题的意义 (1)1.2设计思想 (2)1.3设计重点与难点 (2)2 硬件的选取 (3)2.1单片机 (3)2.1.1简介 (3)2.1.2主要功能特性 (3)2.1.3引脚介绍 (4)2.1.4STC89C52RC单片机的工作模式 (6)2.1.5定时器/计数器 (6)2.2电源L7805稳压器概述 (8)2.3存储器 (9)2.3.1AT24C02串行E2PROM的概述 (9)2.3.2AT24C02串行E2PROM的特性 (9)2.4红外接收头 (10)2.4.1NB0038的概述 (10)2.4.2NB0038的特性 (10)3 系统组成设计 (11)4 各单元电路设计 (12)4.1单片机最小系统 (12)4.1.1复位电路 (12)4.1.2CPU时钟电路 (12)4.1.3管脚应用 (13)4.2键盘电路 (13)4.2.1键盘与单片机的接口 (13)4.2.2键连击现象的克服和处理 (14)4.3红外发射电路 (14)4.4红外接收电路 (15)4.4.1红外接收原理 (15)4.5存储器电路 (17)4.5.124C02引脚说明 (17)4.5.2单片机与24C02的接口 (17)4.6指示灯电路 (17)4.7电源电路 (18)5 程序设计 (19)5.1主程序流程图 (19)5.2键号判别程序设计 (20)5.3红外接收程序设计 (21)5.4红外发射程序设计 (22)6 程序源代码 (23)6.1按键扫描源码见附录A (23)6.2I2C总线程序 (23)6.2.1位传输 (23)6.2.2数据传输的字节格式 (23)6.2.3I2C数据传输协议 (23)6.3红外接收源码见附录B (24)6.4红外发射源码见附录C (24)7 系统调试 (25)7.1软件调试 (25)7.2硬件调试 (26)8 调试中遇到的问题和解决方法 (29)8.1硬件部分 (29)8.1.1单片机的选取 (29)8.1.2功能切换键的设置 (29)8.1.3AT24C02的焊接 (29)8.2软件部分 (29)8.2.1红外发射部分 (29)8.2.2中断部分 (29)8.2.3定时器0模式部分 (30)结论 (31)参考文献 (32)附录A (33)附录B (34)附录C (36)附录D (38)附录E (39)致谢 (40)1绪论1.1选题的意义上世纪八十年代初,日本率先在电视产品中使用了红外遥控技术,使用集成发射芯片来实现遥控码的发射,如东芝TC9012,飞利浦SAA3010 等,它的主要特点是:遥控器内预置固定编码,一只遥控器只能控制单一型号的电器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[ 5]
图 1 自学习型遥控器系统结构图 F ig. 1 Th e syste m structura l of self learn in g in frared con troller
2 . 2 总体硬件电路设计图 自学习型 遥控器系统由红外遥控信号发射电 路、 红外遥控信号接收电路、 AT 89S52 最小系统、 键 盘电路及其外存储电ቤተ መጻሕፍቲ ባይዱ构成。 AT89S52 最小系统采
一类学习型红外遥控器电路设计关键技术分析
林武, 何明华, 徐志
( 福州大学 电气工程与自动化学院 , 福建 福州 350002) 摘要 : 设计了一类基于 AT 89S52 的自学 习型红 外遥控 器的 硬件电 路 , 并对 其中的 关键 技术进 行详 细的 分析。 该遥控器硬件电路以 AT89S52 最小系统为主控电路 , 而其外围电路主要包 括接收电路、 发送电路、 键盘电路以及存 储电路四大模块。经试验测试 , 文中所设计的学习型红外遥控器能学习不同类 型的红外编 码 , 并 且准确的还 原、 发 送红外遥控信号。因此其可以实 现遥控多种不同家用电器的功能。 关键词 : AT89S52 主控部件 ; 自学习型遥控器 ; 接收电路 ; 发送电路 中图分类号 : TP368. 1 文献标识码 : B
280
南昌大学学报
工科版
2008 年
[ 4]
上。最后通过放大电路驱动红外发光二极管发射红 外信号。达到学习和发射的目的, 从而实现一个遥 控器控制多种红外遥控设备的功能。
用 12 MH z晶振
。接收电路采用 NB1838 一体化
红外接收头。考虑到有些红外遥控编码较长, 外部 存储器选用 AT24C02 , 它是可在线电擦除和电写入 的存储器 , 容量为 2KB。详细电路图见图 2 。
[ 1]
基于该硬件电路的学习型红外遥控器能学习不 同编码类型的红外遥控器, 并且可以遥控各种家用 电器 , 因此可以很好解决人们日常生活中遥控器不 能兼容的麻烦 , 并有操作简单 , 价格便宜等优点。

1 工作原理
自学习型遥控器的功能主要分为学习和发送两 个部分。在学习的过程中, 自学习型遥控器接收电 路接收到用户想学习的遥控器所发送过来的红外遥 控信号。接收电路接收到红外遥控信号以后, 经过 放大并解调出 TTL 电平信号送至 微处理器进行处 理。经过微处理器处理以后存储到外存储器里
而在其两端施加一定电压时, 它发出的便是红外线 而不是可见光 ( 图 4 如示 ) 。目前 大量使用的红外 发光二极管发出的红外线波长为 940 nm 左右, 外形 与普通发光二极管相同 , 只是颜色不同。选材的时 候应注意。
图 3 红外接收电路 Fig . 3 Infrared rece iving circu it Fig . 4 图 4 红外发射电路 Infrared sending circu it .
[ 6]
3 . 3 键盘电路设计及其关键技术问题分析 键盘电路是单片机应用系统 最常用的人机接 口, 往往要占用较多的 I/O 端口。在自学习型遥控 器的硬件设计中, 键盘电路的设计也是一个很重要 的部分。因为自学习型遥控器可以学习不同种类的 家用电器遥控 , 每个遥控器的控制键数量和类型也 不一样。一般的遥控器都有三四十个按键, 甚至更 多。但由于 AT89S52 只有 32 个 I/O端口, 而且遥控 器的发送、 接收以及存储器的读取都需要用到 I/O 端口 , 所以键盘电路的设计应该以最少的 I/O 端口 来控制最多的按键。 我们以 3 根 I/O 线为例 , 普通接法只能接 3 个 键, 即使是采用改进后的组合接法, 最多也只能接 7 个键。如果是在组合接法的基础上增加了 3 个二极 [ 7] 管, 并采用了新的接法 。其软件处理使用了端口 访问和扫描检测两种方法, 从而使按键数可达到 16 个, 同时由于采用了组合逻辑来直接对端口进行读 取, 因此极大地简经了程序的处理过程 , 同时也节省 了宝贵的存储器和 CPU 运算资源。图 5 是该键盘 电路的电路原理图。在学习型红外遥控器中硬件电 路设计中 , 除了一些主控电路必须要用到的 I/O 口, AT 89S52 的 P0 、 P1 端口的全部 I/O 口来可以让键盘 电路使用。如果采用上述的 改进型组合接发 , P1 、 P2端口的 16 个 I /O 口所构成的键盘电路最多可以 接 100 个键 , 完全够学习型遥控器的使用。 在搭建键盘电路时候, 应该注意键盘电路所占 用的 I/O 端口最好别用 P3 端口。由于 AT89S52 的

图 2 自学 习型遥控器的总硬件电路设计图 F ig. 2 Th e gen eral hardware c ircu it of se lf learn ing in frared con troller .
在搭建红外接收电路时 , 首先得注意区别红外 接收头的三个引脚: 电源、 地、 信号输出。其次由于 一体化红外接收头信号输出端初始值都是高电平 ,
[ 2]
最近市场上出现了能够遥控不同家用电器的万 能红外遥控器, 但这些万能红外遥控器多存在可遥 控的家用电器种 类不多、 操作复杂、 价格昂贵等缺 点。本文介绍了一种 基于 AT89S52 的自学习型红 外遥控器, 该遥控器利用单片机 AT 89S52 作为整个 系统的主控部件。通过接收电路接收红外遥控器发 送过来的红外遥控信号 , 然后经过存储电路把红外 遥控信号存储起来, 最后通过键盘电路和发送电路 实现遥控家用电器的功能。
只有接收到红外信号时 , 输出端电平才变为低电平。 由于程序里面将遥控基带信号调制到载波上采取方 式的不同 , 单片机所需要输入电平 ( P2 . 7 口 ) 可能会
第 3期
林武 , 等 : 一类学习型红外遥控器 电路设计关键技术分析
281
与 NB1838 所产生的电平反相。这时候就得把红外 接收 电路 输出 的 TTL 电平 经过 反相 后才 能 输入 P2 . 7 口。在实际的红 外接收电路制 作中应该通过 示波器观察输入与输 出的电平。如 果两者出现反 相 , 则需在红外接收电路的输出端接个反相器 , 再接 入 P2 . 7口。
收稿日期 : 2008- 04- 20 基金项目 : 福建省属高校资助项目基金 ( 2006F 5056) 作者简介 : 林武 ( 1984- ), 男 , 硕士研究生。

当要发射红外信号时 , 根据扫描键盘电路获取的键 盘值 , 从与键值相对应的外存储器存储区中还原出 相应的红外遥控编码, 并调制到 38 KH z的载波信号
Analysis of C ircuit D esign K ey Technologies of a New Self learning Infrared Controller
L IN W u, HE M ing hua , XU Zh i
( Schoo l of E lectr ica l Eng ineer ing and A utoma tion , F uzhou U n iversity , Fuzhou 350002, China)
。本文主要由单片机内部的软件来产生 38
k H z载波信号 , 并把遥控码调制到载波上 , 最后通过 P2 . 1 口输出已经调制好的红外遥控信号。具体的 流程如下: 首先不断扫描矩阵键盘 , 若有键按下 , 从 外存储器中取出对应键值的存储数 据取反后作为 T0 的初始值 , 同时启动 T 0 和 T 1 , 并用 T 1 产 生 38 k H z的载波信号。在高电平且 T0 没溢出时, 从 P2 . 1 口不断地输出载波信号, 从 P2 . 1 口输出的就是已调 制到载 波 上 的 红 外脉 冲 信 号, 经 三 极 管 9013 和 8050进行两级放大以驱 动红外发射 管辐射出 940 n m 的红外脉冲信号。 在搭建发射电路时候得注意如果采用一级放大 电路, 红外发送管所发出的红外线信号弱 , 可遥控距 离十分有限。经过多次实验表明, 一级放大可遥控 距离大概只有 1 m 左右, 不能达到用户的使用要求。 而本文中的二级放 大电路其 有效距离 可在 5 ~ 10 m, 基本满足用户的遥控距离需要。还有就是红外 发光二极管的选用, 它实际上是一只特殊的发光二 极管。由于其内部材料不同于普通发光二极管 , 因
第 30 卷第 3 期 2008 年 9 月
南昌 大学学报 工科版 Journal o fN anchang U n iversity( Eng ineering & T echno logy)
V o. l 30 N o . 3 Sept . 2008
文章编号 : 1006- 0456( 2008) 03- 0279- 04
3 . 2 红外发送电路设计及其关键技术问题分析 由于 38 k H z红外遥控信号经过红外接收头接 收以后变成 TTL 电平, 再经过处理器处理后存储在 外存储器内。当我们要还原遥控信号时, 得先产生 38 k H z 载波信。然后再把外存储器中遥控码调制 到 38 kH z载波信号上 , 才能够如实还原出所学习的 红外遥控信号。以前红外遥控器的设计大部分都采 用外部电路产生载波信号 , 比如用振 荡器 NEC555 产生载波信号, 可这种方法电路结构复杂 , 硬件成本 也高
2 系统结构及其设计图
2 . 1 系统结构 如图 1 所示 , 自学习型遥控器的系统结构主要 有以下五部分组成: AT 89S52 最小系统、 红外接收电 路、 红 外 发 送 电 路、 外 存 储 器、 外 接 键 盘 电 路。 AT 89S52 最小系统是整个自学习型遥控器的核心 , [ 3] 它控制和协调其他四个部分 。
3 硬件电路设计及关键技术问题分析
3 . 1 红外接收电路设计及其关键技术问题分析 红外遥控接收可采用较早的红外接收二极管加 专用的红外处理电 路的方法。如 CXA20106 , 此种 方法电路构造比较复杂 , 现在一般不采用。现在多 采用图 3 中的红外接收电路。该接收电路最主要部 分就是一体化红外接收头, 它将红外接收二极管、 放 大、 解调、 整形等电路做在一起, 只有三个引脚。分 别是 + 5V 电源、 地、 信号输出。本文一体化红外接 收头采用 NB1838 , 其光电检测和前置放大器集成于 同一封装 , 中心频率为 37 . 9k Hz 。 该一体化红外接 收头能够接收各种不同类型的红外遥控编码信号, 而且 NB1838 的环氧树脂封装结构为其提供了一个 特殊的红外滤光器 , 对自然光和电场干扰有很强的 防护性。 NB1838的目的是对接收到各种红外遥控 编码信号进行放大、 检波、 整形, 并解调出红外遥控 编码, 得 到 TTL 电 平 , 输 入 至 AT 89S52 的 P2 . 7 口
相关文档
最新文档