红外遥控接收发射原理是什么(红外遥控接收发射原理图解)

生活百科 2023-04-28 08:39生活百科www.xingbingw.cn

红外遥控接收发射原理是什么(红外遥控接收发射原理图解),本文通过数据整理汇集了红外遥控接收发射原理是什么(红外遥控接收发射原理图解)相关信息,下面一起看看。

红外遥控是一种利用近红外光传输数据的控制方式。近红外光的波长为0.76um~1.5um,红外遥控收发器的波长一般为0.8um~0.94um,具有传输效率高、成本低、电路实现简单、抗干扰性强的特点,广泛应用于家用电器中。红外遥控一般由发射和接收两部分组成。发射元件为红外发射管,接收一般采用一体式红外接收头。然而,为了正确接收,发射载波频率必须与接收头的固定频率一致。

一.启动1。调制红外遥控是通过调制来传输数据,将数据调制到固定的载波上进行传输。调制传输抗干扰能力更强,传输距离更远。红外传输首先要解决的是调制问题。

目前主流的调制方式是PPM和PWM。

PPM:脉冲位置调制,调制脉宽恒定,用脉冲间隔来区分0和1。如下图所示,改变脉冲间隔时,脉冲宽度为560us。逻辑1的总时间为2.25毫秒,逻辑0的时间长度为1.12毫秒

图1: ppm调制

PWM:脉宽调制,脉冲间隔恒定,调制脉宽变化。如下图所示,脉冲间隔为600us,脉冲宽度不同。逻辑1高电平时间为1.2毫秒,逻辑0高电平时间为0.6毫秒

图2: PWM调制

调制载波频率一般在30k Hz-60 khz之间,常用载波有33K、36K、36.6K、38K、40K、56K,其中38K使用最多。

常见的占空比有1/3,1/2,1/3最多。

2.常见的红外传输协议有ITT协议、NEC协议、诺基亚NRC协议、夏普协议、飞利浦RC-5、RC-6 RECS-80协议和索尼SIRC协议,其中NEC协议是最常见的一种。

常见NEC协议分析:

l载波38KHz,逻辑1 2.25ms,脉冲时间560us;0逻辑为1.12ms,脉冲时间为560us。

图3: NEC逻辑“0”和逻辑“1”

l协议格式

图4: NEC红外载波传输协议

(1)首先发送一个9ms的高电平脉冲。

(2)然后发送4.5 ms的低电平。

(3)接下来是8位地址码(低位优先)

(4)然后用8-8位地址逆代码检查地址码是否错误。

(5)接下来是8位命令代码(低位优先)

(6)然后使用8-8位命令逆代码检查命令代码是否错误。

l重复代码

图5: NEC重复传输载波协议

如果一直按下一个键,重复码将以110ms为周期发送,由9ms高电平、2.25ms低电平和560us高电平组成。

图6: NEC重复代码

3.编码虽然不同的协议对各自的协议格式有不同的定义,但总的来说还是有一串由高低级别组成的数据。

对于红外发射,在协议规定的高电平时间内,在红外输出端口输出定频载波;低电平直接输出低。接收载波时,红外接收器输出高电平,无载波时输出低电平,完成数据解码。

图7: NEC解码协议

二、接收红外接收器,经常使用的是集成红外接收器,集成了红外接收器、放大器、滤波器、比较器输出的功能,输出单片机可识别的TTL信号。常用的集成红外接收机有SCR638、HS0038、VS1838等。

SCR638

HS0038

图8:集成接收器头

红外接收应用电路图:

图9:红外接收的典型应用

3.ESP8266红外发射接收ESP8266定义了一个红外遥控接口,由软件实现。接口定义如下:

图10:ESP8266红外引脚的定义

1.在ESP8266上发送用于传输的载波可以通过以下方式实现:

i2s的BCK

2)WS引脚生成

3)GPIO中的-函数在任何GPIO端口产生载波。

-产生的载波占空比约为20%。建议使用MTMS引脚(GPIO14),它可以在38KHz下产生占空比为50%的精确标准方波。

2.接收红外接收功能是通过GPIO的边沿中断实现的。读取系统时间,减去两次时间即可得到波形持续时间,然后通过软件逻辑实现红外协议处理。

这个网站是个人知识的网络存储空间

更多红外遥控接收发射原理是什么(红外遥控接收发射原理图解)相关信息请关注本站,本文仅仅做为展示!

Copyright@2015-2025 www.xingbingw.cn 性病网版板所有