首页 » 科学 » 遥控器红外旗子暗记怎么转化成计算机识别的二进制指令_暗记_旗子

遥控器红外旗子暗记怎么转化成计算机识别的二进制指令_暗记_旗子

萌界大人物 2024-11-27 17:41:02 0

扫一扫用手机浏览

文章目录 [+]

红外遥控便是远程遥控技能的个中一种,无线、非打仗掌握技能,普遍用于家电遥控器。

它的事理是利用红外线传送遥控指令。
红外线属于光的一种,光根据波长的不同可分为可见光和不可见光,红、橙、黄、绿、蓝、靛、紫为可见光,而红外光为不可见光,红外光又分为近红外、中红外、远红外、极红外,近红外则用作遥控光源。

遥控器红外旗子暗记怎么转化成计算机识别的二进制指令_暗记_旗子 科学

吸收器怎么将吸收的红外旗子暗记转化为打算机识别的二进制呢?

如果红外旗子暗记源发光,代表二进制“1”,代表电视的开机,不发光代表二进制“0”,代表电视关机,遥控器根据这两个命令进行掌握电视,电视吸收器吸收到命令实行“开”和“关”动作,实现远间隔遥控的功能,但是有个问题是抗滋扰能力怎么样?你要知道自然界的任何物体都是红外光辐射源,时时刻刻都在一直地向外辐射红外光,电视机吸收器周围不止一个红外旗子暗记源,那么电视吸收器是不是误操作,所以为了增强抗滋扰能力,降落功耗,增加传输间隔的缘故原由,红外旗子暗记采取不同的协议和载波的办法传送。

下面说一下遥控器的事理:

我们平时用到的红外遥控器里的红外通信,常日是利用38K旁边的载波进行调制的,调制也便是上面说的载波,用一个旗子暗记去装载另一个旗子暗记。
比如我们的红外遥控旗子暗记要发送的时候,先经由38K调制,如下图:

原始旗子暗记便是遥控器要发送的“1”或者“0”,即电视的开关命令,载波38KHz旗子暗记便是频率为38KHz的方波,即高低电平变革的方波,调制便是遥控器发出的旗子暗记,也是电视吸收的旗子暗记,调试是把原始旗子暗记的“0”发送载波旗子暗记,“1”不发送载波旗子暗记。
对应的电路如下图所示:

下面讲一下红外吸收器:

 正常的通信来讲,吸收端要首先对旗子暗记通过监测、放大、滤波、解调等等一系列电路处理,然后输出解码后的旗子暗记给CPU实行相应的命令。

监测、放大、滤波便是把吸收到的仿照旗子暗记转化成数字旗子暗记即解调,一样平常会通过运放和比较器进行处理,吸收到的旗子暗记经由放大器放大,然后由滞回比较器进行处理,转化成数字旗子暗记,转化后的数字旗子暗记交给单片机进行解码,终极转化成打算机能够识别的二进制措辞。

单片机解码解的是什么?

那就牵扯到红外协议的问题。
就拿NEC协议来解释一下。

NEC协议的特色:

红外遥控发射芯片采取PPM 编码办法,当发射器按键按下后,将发射一组

110ms 的编码脉冲。
遥控编码脉冲由前导码、16 位地址码(8 位地址码、8 位地址码的反码)和 16 位操作码(8 位操作码、8 位操作码的反码)组成。

前导码的浸染:前导码是一个遥控码的起始部分,也是NEC协议的标志,由一个 9ms 的高电平 (起始码) ,所谓的高电平也便是38KHz载波旗子暗记和一个 4.5ms 的低电平 (结果码) 组成,低电平吴载波旗子暗记。

用户码的浸染:16 位地址码(8 位地址码、8 位地址码的反码),通过对地址码的考验,每个遥控器只能掌握一个设备动作,这样可以有效地防止多个设备之间的滋扰。
编码后面还要有编码的反码,用来考验编码吸收的精确性,防止误操作,增强系统的可靠性。

0和1的表示:0和1均以0.56ms的高电平开始,不同的是后面涌现的低电平,如果低电平是0.56ms,则表示0,如果低电平是1.68ms(0.563=1.68)则表示1,如图所示:

二进制码“1”

二进制码“0”

解码波形

到这一步才把红外旗子暗记转化成二进制,转化的过程是由硬件电路通过监测、放大、滤波和解码的事情来完成。

只要红外旗子暗记进入二进制的天下,那么接下来的事情就大略了,二进制的数据没有打算机完成不了的事情。
下面这张图是实际测试的旗子暗记波形:

标签:

相关文章