红外接收头外观

红外接收头介绍
1、什么是红外接收头?
红外遥控器发出的信号是一连串的二进制脉冲码。
为了使其在无线传输过程中免受其他红外信号的干扰,通常都是先将其调制在特定的载波频率上, 然后再经红外发射二极管发射出去,而红外线接收装置则要滤除其他杂波,只接收该特定频率的信号并将其还原成二进制脉冲码,也就是解调.
2、工作原理
内置接收管将红外发射管发射出来的光信号转换为微弱的电信号,此信号经由IC内部放大器进行放大,然后通过自动增益控制、带通滤波、解调变、 波形整形后还原为遥控器发射出的原始编码,经由接收头的信号输出脚输入到电器上的编码识别电路。
3、红外接收头的引脚与连线
红外接收头有三个引脚如下图:

D为数据输出
GND为电源地
VCC为电源正
红外遥控实验

1、实验器件 红外遥控器 1个 IR Receiver Module 1个 数字传感器连接线 1根
2、实验原理 要想对某一遥控器进行解码必须要了解该遥控器的编码方式,这就叫知己知彼,百战不殆 。本产品使用的遥控器的编码方式为:NEC协议。下面就介绍一下NEC协议:
NEC协议介绍
特点:
(1)8位地址位,8位命令位
(2)为了可靠性地址位和命令位被传输两次
(3)脉冲位置调制
(4)载波频率38khz
(5)每一位的时间为1.125ms或2.25ms
逻辑0和1的定义如下图:
本文详细介绍了如何使用Arduino红外接收模块解码红外遥控器发出的NEC协议信号。通过分析红外接收头的工作原理和引脚连接,结合具体代码实现,展示了如何识别和处理遥控器的不同指令,如VOL+和VOL-,以控制LED灯和蜂鸣器。
最低0.47元/天 解锁文章
963

被折叠的 条评论
为什么被折叠?



