单片机学习小组
直播中

姬盼希

7年用户 925经验值
擅长:控制/MCU
私信 关注

逻辑分析仪捕捉到的脉冲与常见的NEC协议捕捉到的脉冲有何不同

逻辑分析仪捕捉到的脉冲与常见的NEC协议捕捉到的脉冲有何不同?

回帖(1)

李淑珍

2022-2-15 10:35:55
逻辑分析仪捕捉到的脉冲图如下:

与常见的NEC协议不同的是每组数据有8个字节,前4个字节和后4个字节中间有一个连接码
引导码:9000us+4500us
数据:1组前4字节数据
连接码:3bit数据010 + 20000us高电平组成,
数据:1组后4字节数据
空闲:40ms高电平
接着按上面的方法发送第2组数据
逻辑0:600us+600us
逻辑1:600us+1600us
注意:下面所有提到的字节顺序与bit顺序均是从0开始
注意数据方向,由低位开始存放将会得到下图的示例,如果接收的bit从高位开始存放请注意逆序分析,下表将不适用

校验码算法:前4字节取每字节的低4位与后4字节高4位相加,得到累加和,接着取低4位做为校验码,填充到第7字节的高4位
数据发送:低位先发
2组数据必须都发送空调才能识别,只发其中一组是不行的。
数据格式如下:所有开关型数据位”1“=开启,”0“=关闭
模式与风速见下表
[tr]模式自动制冷加湿送风制热[/tr]
10进制值01234
2进值 3bits000001010011100
[tr]风速自动低中高[/tr]
10进制值0123
2进值 2bits00011011
举报

更多回帖

发帖
×
20
完善资料,
赚取积分