当前页面:首页 - 应用方案 - 家电领域

常用红外解码协议介绍

发布时间:2021-10-17 浏览:91

大家好,今天给大家讲解一下红外解码协议。坤元微的红外接收芯片适合市场上大多数红外协议,主要有NEC码和电表码。
NEC协议

一、主要特点:

18位地址码、8位命令码;地址码和命令码均发送两次,一次是原码,一次是反码,反码用于校验,以确保可靠性;

2PWM(脉冲宽度编码)方式;

3、载波频率 38kHz

4、  每一位用时 1.12ms2.25ms

二、调制方式:


NEC码协议使用脉冲宽度进行编码。每一个高电平由宽度为560us38K载波构成。1bit的逻辑“1”发送时间为2.25ms0.56ms 高电平+1.69ms 低电平,而1bit逻辑“0”的发送时间为1.12ms0.56ms 高电平+0.56ms 低电平,如图1

三、典型NEC协议传输格式


2 一帧数据波形

起始位(引导码) 9ms +4.5ms 低组成,有效数据为地址码+地址反码+命令码+命令反码,反码的作用是用来校准前面的地址和命令,也可以去掉取反的数据,或者将地址和命令扩展到 16 位。如图3,扩展协议只是将地址改为 16 位,其他不变。


3 扩展协议波形

长按键时,如图4所示,每隔 110ms 重复发送一次,但是命令只发送一次,重复发送的是 9ms 高电平+2.25ms 低电平+0.56ms 高电平+低电平。

4 连续按键波形

UART协议

一、主要特点:

1、以串口通讯协议进行,波特率为1200bps

2、载波频率 38kHz,载波占空比为1:11:2

3、每一位用时833us

4、每次通讯以字节为单位,最多200字节以上;

二、UART协议传输格式


5 单个字节的UART数据格式

其中各位的含义如下:

起始位:发送一位逻辑“0”(低电平),开始传输数据。

数据位:可以是5-8位的数据,一般常见的是8位(一个字节)。

校验位:奇偶校验,将数据位加上校验位,1的位数为偶数(偶检验),1的位数为奇数(奇校验)。

停止位:可以是1/1.5/2位的逻辑1(高电平),标志数据传输的结束。

空闲位:空闲时数据线为高电平状态,代表无数据传输。

三、实际电表传输格式

图6 连续00码传输波形

以上这种数据格式就是电表连续传输00时的数据格式,这种情况下,连续出现8.33ms低电平+833us的高电平情况,此时接收头要有一定的输出能力,原则上输出越长越好。