红外遥控器的原理

上传人:re****.1 文档编号:507480874 上传时间:2022-08-02 格式:DOCX 页数:8 大小:239.45KB
返回 下载 相关 举报
红外遥控器的原理_第1页
第1页 / 共8页
红外遥控器的原理_第2页
第2页 / 共8页
红外遥控器的原理_第3页
第3页 / 共8页
红外遥控器的原理_第4页
第4页 / 共8页
红外遥控器的原理_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《红外遥控器的原理》由会员分享,可在线阅读,更多相关《红外遥控器的原理(8页珍藏版)》请在金锄头文库上搜索。

1、红外遥控器的原理红外遥控器的硬件电路红外遥控发射器由键盘矩阵、遥控专用集成电路、激励器和红外发光二极管组 成。遥控专用集成电路(通常是四位单片机)是发射系统的核心部分,其内部由振荡 电路、定时电路、扫描信号发生器、键输入编码、指令译码器、用户码转换器、数 码调制电路以及缓冲放大器等组成。它能产生键位扫描脉冲信号,并能译出按键的 键码,再经遥控指令编码器得到某键位的遥控指令(遥控编码脉冲),由 38KHZ 的载 波进行脉冲幅度调制,载有遥控指令的调制信号激励红外二极管发出红外遥控信 号。红外遥控器发射硬件图当按下某个键时,发送电路就产生对应的编码,经过调制后,在输出端产生串 行编码的脉冲。这些脉

2、冲经过驱动电路后由红外二极管发射出去。当接收端接收到 光信号后,先经过光放大器再经过专用解码芯片将其还原(解调)为串行编码脉冲, 然后由接收电路按照编码解码的协议转换为相应的控制电平,最后由执行电路驱动 开关等完成要求的操作。遥控器里面是一个键盘编码器,每个按键对应一个编码, 在把编码调制到一 个高频信号上,其目的是为了降低发射的功率损耗;再把调制好的信号送给红外发 光管把信号发送出去。接收过程恰好与此相反,首先由红外接收管收到微弱的信号,经放大后解解调(把高频载波去掉),再进行解码,就可得到遥控器发过来的数 据。红外遥控器的红外编码遥控系统中传输的数据是一串编码脉冲,也就是一组连续的串行二进

3、制码,只 是该脉冲是用调制过的载波表示的。对于一般的遥控系统,此串行码由红外接收头 解调后,作为微控制器的遥控输入信号,由其内部 CPU 完成对遥控指令的解码,设 计人员通常利用红外编码解码专用芯片或者单片机研制各种红外遥控系统,对各种 电气设备进行遥控。目前市场上有成百上千的编码方式并存,没有一个统一的国际标准,只是各芯 片厂商事实上的标准,在自己的遥控器中使用自己指定的标准。但由于早期的生产 遥控芯片的厂家较少,主要集中在欧洲和日本,他们所使用的编码标准成为后续很 多厂家遵循或者模仿的标准,也就是说很多厂家生产出自己的遥控器,但只是在脉 冲宽度、数据位的个数上有一些变化,在整个码型结构上还

4、是遵循的老厂家的标 准。随着单片机技术的发展,很多公司使用通用单片机编码然后通过红外光调制后 发射。下面介绍最常用的 NEC 标准:采用数字脉宽调制来表示“0”和“1。 经遥控器发送的是串行数据,通过脉冲的占空比来区别0和1;以脉宽为0.565ms,间隔0.56ms,周期为1.125ms的组合表示二进制0;以脉宽为0.565ms,间隔为1.685ms,周期为2.25ms的组合表示二进制1。其波形如下图 30 所示:bitC.56iinbit ”图3G遥控码的Lf0 1和g 0-56m咗討225im】对E5红外遥控器的红外编码发送 红外遥控信号的原理,一个完整的控制字经过一定的编码方式表示出来以

5、后, 究竟以怎样的方式发送出去,还是该原理中一个很重要内容,必须进行分析,下面 对红外遥控信号的码流传输方式作一个全面的分析。所谓的码流传输方式,就是指当一个遥控器的按键被按下在松开之前,遥控码 向外发送的方式,具体来说,就是发送了一个完整的控制字之后,如果按键还没有 松开,那接下来发送的是简单的重复完整的控制字,还是后加重复码,还是根本就 没有数据,如果有数据,是什么样的数据,之间的间隔是多少。下面仍然以最广泛的NEC标准为例介绍:该传输方式是这样的:前面带有一个引导码,实验数据中见得最多的是高电平9ms、低电平4. 5ms的方波:引导码之后是完整的控制字,包含地址信息和 命令信息,其中地址

6、位和命令位的个数在不同的标准中是不同的,之后是一个间 隔,该间隔的时间长短不一定,但是从资料和实验数据看,没有小于15ms的,间 隔之后是发送的重复码,一般是与数据码有区别的方波,该重复码每隔一定的时间(一般是数十个毫秒以上)重复发送。1加护阿:熬旷讥嗣4;忡ft% Mt吗nr!,皿!::gTl仁花门卜*-|LWDi1沽:曲ar?側pi枇卜4 U 1,r.訂叫酬曲 IWiito红外遥控器红外编码总结1)、编码原理的分类总结(1)脉宽或者周期的不同来表示“0”和“1”(2)相位不同表示“0”和“1”(3)不同的脉宽间隔表示“0”和“1”2) 、按照码型结构的分类总结:将数据字的构成的不同忽略掉,

7、最大的特点在于有的有引导码,有的没有引导码。(1)有引导码(2)没有引导码3) 、按照码流传输方式的分类总结:(1)单数据码发送方式(2)数据码简单重复发送方式yJTTbJTT(3)重复码发送方式自学习型智能红外遥控器设计利用普通单片机对遥控器的发射信号的波形进行测量,然后将测量的数据回 放。由于只关心发射信号波形中的高低电平的宽度,而不管其如何编码。一般的红外遥控系统是由红外遥控信号编码发送器(编码芯片或者单片机)、载 波振荡器、红外遥控信号接收器和编码器(解码芯片或者单片机)及其他外围电路等 组成。通用红外遥控系统由发射和接收两大部分组成,应用编,解码专用集成电路 芯片进行控制操作。接收部

8、分包括红外接收管(集成了光电转换、放大装置和解调 电路)、指令检出、记忆驱动以执行驱动电路。发射部分包括键盘矩阵电路、编码 电路、定时信号发生器,码元调制电路,发射驱动电路、红外发射电路。遥控器组成框图不同的红外遥控器之间的主要区别在于拥有不同的遥控发射集成芯片和编码的 调制方式。经过大量的研究分析发现,绝大多数的遥控器具有相同的载波频率。自学习型红外遥控器系统的构成自学习型红外遥控器相对于传统遥控器最大的改进在于增加了接收与信号处理部分,能将接收到的信号解调,然后通过测量其脉宽对信号解码,并存储于EEPROM 中,供发射指令时调用。设计的电路具有执行学习、预存编码、模拟发射编码等功能本系统电

9、路组成框图因为这些红外遥控器的设计没有遵循统一的红外遥控标准。所以不同的遥控器 发出的红外指令中,起始码各不相同,而且后面的控制指令差别也很大,甚至指令 码的位数也不相同。通过采用数字示波器对红外指令信号进行采集,发现它们和标 准的编码方式差别较大,但基本的编码思想是相同的,都是采用不同的周期、不同 占空比的脉冲来分别表示 0 和1 。不同遥控器的脉冲周期可能不同,占空比也不 尽相同。对多种遥控器的指令信号研究发现,相同设备的遥控器的遥控信息的起始码是 相同的,而后面的指令信息是不同的。不同遥控器的遥控信息码起始位则是不同 的。在图 4 一图 6 中还可以分析出,每种遥控器发射的信息都是以 1

10、 个一宽一窄的 正负脉冲为起始,后面紧跟设备信息,再后面才是控制指令信息。由以上分析发 现,可以将EEPROM划分为N个空间,相同设备的指令放在一个空间中,即可以存 放N个设备的指令,每个设备的指令由EEPROM的地址来去分。同理再把每个设备指令的空间分成M份,每份空间存放一个指令的数据。这样只要检测用户按下的设备号及指令号,即可发出相应指令。未知信号格式遥控器信号码的识别在应用系统中,要完成对遥控器信号的解码并实现对系统功能的控制,必须了 解遥控器信号码(即遥控器所发射脉冲流)的格式,即信号的引导脉冲高低脉冲的宽 度、“0”,“1”的表示法,以及遥控器识别码、各个功能键的键码。对信号码的 识

11、别应该从分析脉冲流的各个高、低脉冲的时间人手,通过分析各个高、低脉冲的 时间,分析得出信号码的格式。由于无论遥控器的编码以哪种编码调制方式发出,总可以认为编码由时间延续不等的高、低电平组成,因此,可以不断读取与接收头相连的I,O 口的数 值,用计数器记录高、低电平的时间。采用普通的51单片机,24 MHz晶振,红外 接收管为HS0038,通过软件计数的方法,对未知格式的信号码进行测试识别。遥 控器接收器OUT端接P14,测得在遥控器空闲的情况下输出为高。考虑到单片机的 时钟周期较长,可以将接收信号的计数数据进行压缩,可以节省存储空间。开始NI输入指砂菠射指令| 存入键盘中新输入楷令号判断德值輸入设齡号初始化开始学习*输入设备号系统的软件主流程图此设计只适用于码分制的红外遥控设备,而未涉及到频分制的红外遥控设备和 调频信号为非 38kHz 的红外线遥控设备。如若要扩充遥控器的这些功能,只要在红 外线接收电路中增加测频电路,在红外线发射电路中使用数控信号发生器做调制电路即可。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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