微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 51单片机综合学习系统之 红外线遥控篇

51单片机综合学习系统之 红外线遥控篇

时间:11-23 来源:互联网 点击:

接收器及解码

一体化红外线接收器是一种集红外线接收和放大于一体,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。你可以在51单片机综合学习系统的右上角发现黑色的一体化红外线接收头。

说了这么多,下面我们来一起看一下一个简单实验,我们按红外遥控器上的按钮,一体化接收头将输出怎么样的信号。由于文章篇幅有限,解码源程序比较长,所以读者朋友可以通过网络或电子邮件向我们索取,当然,也可以在51单片机综合学习系统的配套光盘中找到,有若干红外线解码程序供读者学习使用。我们将通过示波器来察看红外线遥控器波形的过程图。与传统的示波器不同,数字示波器可以记录下一定时间内的波形变化,因此,用来分析红外线编码非常方便。

如图所示,是一个红外解码,并通过1602液晶显示的实验实例,源程序在配套光盘中找到,然后运行该程序,按遥控器上任一按键,液晶屏将显示出遥控器按键的键码值,用16进制表示,如图中所示的键码为:26H。这是一个程序显示结果,那么在一体化红外线接收头输出的到底是什么信号呢?下面我们就用示波器来一起看一下。


按红外线遥控器上的按钮,我们通过数字示波器的波形捕捉功能,截取图像如上,可以看到示波器屏幕上出现脉冲波形。在此,要特别说明一点,红外线遥控器的发射和接收端的电平状态为反相的关系,即发射是“1”的话,则接收端的数据为“0”。


现在波形已被我们截下来了,然后我们需要根据前面所讲的6121编码规则来进行红外线信号的分析。从示波器的屏幕中,我们可以清楚地看到,红外遥控信号的编码组成规律,最前面的是引导码,其次是地址码,最后是数据码。图中上面部分显示完整的一串波形全览。下方放大的波形看上去显示不全,还有一部分数据不在显示范围之内,可以通过示波器旋钮来移动左右位置。

相信看到这里,你应该可以理解原来看似神奇的红外线遥控功能其实真正内在原理是怎么样的了,你也可以自己来完成红外线遥控电路的设计与应用。由于篇幅有限,读者朋友可以通过网站或电子邮件一起交流与学习。在下几期中,我们将陆续介绍51单片机综合学习系统的其它功能原理与应用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top