美文网首页
NEC红外线编码协议

NEC红外线编码协议

作者: Nothing_655f | 来源:发表于2020-07-22 19:13 被阅读0次

NEC协议

NEC协议是众多红外遥控协议的其中一种,除NEC外,还有RC5、RC6等其它的。

NEC编码的一帧(通常按一下遥控器按钮所发送的数据)由引导码、地址码及数据码组成,,如下图所示,把地址码及数据码取反的作用是加强数据的正确性。


数据格式

引导码及数据的定义如下图所示,当一直按住一个按钮的时候,会隔110ms左右发一次引导码(重复),并不带任何数据


引导码及数据的定义

解码说明

1、遥控器发出的信号,通过一个红外的接收头之后,信号被送到MCU 的一个中断引脚。通过MCU 来识别不同的时序,来实现遥控器按键信号的解码。
2、遥控器时序图及数据格式(NEC 格式)
数据格式:


数据格式

遥控器发送的数据码由以下部分组成:引导码,8位的客户码,8位客户码的补码,8位的按键值,8位按键值的补码;
具体的时序:


按键
一个完整的周期是108 ms

当我们一直按住同一个按键的时候,就会每隔一段时间发一个引导码(重复),也就是重复码。

repeat 波形

推荐两篇写得不错的文章

46.Linux-分析rc红外遥控平台驱动框架,修改内核的NEC解码函数BUG (1)

46.Linux-创建rc红外遥控平台设备,实现重复功能 (2)

相关文章

  • NEC红外线编码协议

    NEC协议 NEC协议是众多红外遥控协议的其中一种,除NEC外,还有RC5、RC6等其它的。 NEC编码的一帧(通...

  • RK3288 红外遥控器适配

    目前有如下几类标准 NEC 协议如下所示 NEC 协议接收按键时运行过程如下 红外接收头的原理 RK3288 红外...

  • 【嵌入式】IR_TX_NEC协议分析

    NEC完整的波形脉冲调制间隔是38KHz。 重复码 调制方式 逻辑分析仪效果NEC协议的引导码是由1个9ms载波+...

  • 5

    爱丁堡大学 校训:nec temere nec timide英译:neither recklessly nor t...

  • stm32---红外遥控

    NEC协议发送端发送1 :560us脉冲 + 1680us低电平发送端发送0 :560us脉冲 + 560us低电...

  • Android 发射红外码值

    场景: 自家遥控器坏了,刚好手机带红外模块。 这里演示发射NEC协议的红外 直接上代码: 好了 这样就发...

  • CSS 规范

    发现一个规范(nec)不错:http://nec.netease.com/standard/css-sort.ht...

  • 这个春天里,比赛的我空手而归

    3月16-17日,NEC中国赛区决赛在苏州举行。NEC即National Economics Challenge,...

  • 2018.3.13

    今天是嵌入式学习第八周周二。 今天在昨天电机基础上,加入了红外线按键输入角度指令。郭老师在讲解了红外线通讯协议NE...

  • oc - KVC的理解

    KVC 键值编码协议 即NSKeyValueCoding协议,是NSObject的一个非正式协议。它的作用是我们...

网友评论

      本文标题:NEC红外线编码协议

      本文链接:https://www.haomeiwen.com/subject/zumtlktx.html