`
嵌入式Linux
  • 浏览: 32725 次
社区版块
存档分类
最新评论

NEC协议

阅读更多

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

IR NEC Protocol

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

引导码及数据

以下是用示波器采集到的一直按住某个按钮时的波形:

 

image


按一下按钮的波形:

 

image

 

参考:http://www.cnblogs.com/openusb/archive/2010/01/07/1641357.html

参考:http://www.sbprojects.com/knowledge/ir/nec.php

 

 

分享到:
评论

相关推荐

    红外遥控NEC协议使用.pdf

    红外遥控NEC协议是红外通信领域内广泛使用的一种通信协议,尤其在许多家用电器如电视机、空调等的遥控器中得到应用。NEC协议以其简单、稳定、易于实现等优点,成为学习和开发红外遥控系统的热门选择。本文将基于给定...

    红外源码(NEC协议)

    红外源码(NEC协议)是电子工程领域中与遥控技术相关的一个重要概念。NEC(New Electronics Company)协议是一种广泛应用于消费电子设备中的红外遥控通信标准,如电视、空调和DVD播放器等。这份源码可能是为了实现一...

    NEC-Protocol----NEC协议.doc

    ### NEC协议详解 #### 一、概述 NEC协议是一种常用的红外通信协议,广泛应用于遥控器与接收设备之间进行数据传输。此协议由日本电器公司NEC开发,并因其简单高效的特点而被众多厂商采用。NEC协议在消费电子领域...

    红外NEC协议.rar

    本文将详细介绍STM32如何实现红外NEC协议的接收,并探讨该协议的基本结构。 红外NEC协议是由日本NEC公司制定的一种非对称型红外通信协议,主要特点是数据传输速度快、抗干扰能力强。STM32作为一款基于ARM Cortex-M...

    NECAnalyzer-master_logic_saleae_红外协议_saleaelogic_NEC协议_

    【标题】"NECAnalyzer-master_logic_saleae_红外协议_saleaelogic_NEC协议_" 提供的是一款专门针对Saleae Logic逻辑分析仪设计的工具,用于解析和理解红外(IR)遥控器使用的NEC协议。这个工具的核心功能是帮助用户...

    红外NEC协议接收代码借助一个定时中断

    1、第一二状态判断引导码是否按NEC协议 2、第三、四、五、六状态接收数据 判断逻辑1高电平持续时间是否大于3个250us,实际测得是1600us左右,因为进入中断需要250us时间所以选择3*250, 逻辑0的高电平不大于560us,...

    51单片机NEC协议红外编码发射程序

    本文将详细讲解如何利用51单片机实现NEC协议的红外编码发射程序,以及相关的硬件和软件知识。 首先,我们要了解51单片机的基本结构。51系列单片机是由Intel公司开发的,后来被许多厂商如Atmel、ST等生产,具有统一...

    STM8L101F3P 利用IRTIM功能实现NEC协议编码发射例程

    该例程是基于STM8L官方库函数开发,使用STM8L特有的IRTIM功能,实现NEC协议红外编码功能。由于大部分过程是基于硬件功能,所以该方法的一大优点就是发射过程无需独占CPU时间,但是过程相对繁琐。稍微修改就可以用于...

    遥控器的红外NEC协议

    NEC协议作为其中一种常见的红外遥控协议,它的理解和应用对于进行单片机控制和智能家居开发至关重要。本文将详细解析NEC协议的逻辑定义、协议格式以及重复码机制。 首先,NEC协议的逻辑0和1的定义是基于发送端和...

    NEC_Protocol-NEC协议.doc

    NEC Protocol - NEC 红外协议 NEC Protocol 是一种红外通信协议,由 NEC 公司开发,广泛应用于家电、消费电子产品等领域。该协议具有较高的可靠性和抗干扰能力,广泛应用于遥控器、家电等领域。 协议特点 NEC ...

    51单片机读取NEC协议红外接收程序

    4. **NEC协议**:NEC协议是一种广泛应用于家用电器遥控器的红外通信协议,它定义了数据的编码、解码规则和传输格式。NEC协议采用13位的编码结构,包括1位起始位、4位地址位、4位命令位和4位校验位,总共12位有效数据...

    nec协议的解码程序

    《NEC协议解码程序详解及其在学习型遥控器设计中的应用》 在电子工程领域,遥控器的设计与实现是一项基础且重要的技能。对于大二、大三的电子工程学生而言,理解并掌握遥控器的工作原理,特别是NEC(National ...

    wxh _ 红外源码(NEC协议).rar

    【标题】:“wxh _ 红外源码(NEC协议).rar”是指一个包含有关红外遥控器编码实现的源代码文件,该文件使用了NEC(New Enhanced Controller)协议,这是一种广泛应用于家用电器遥控器的红外通信协议。 【描述】:...

    基于STM32设计的NEC协议红外线遥控器(模拟遥控器发送).zip

    这是基于STM32设计的红外线遥控器,可以模拟遥控器发出指定的红外线协议去控制家电、其他支持NEC红外线遥控的设备。也可以当做两个设备之间的一个自定义传递方式,比如遥控器,自己做接收端、自己做遥控器,实现车辆...

    STC15W204S红外线两路接收NEC协议编解码.zip

    总的来说,这个项目通过STC15W204S单片机实现了红外遥控的发送与接收功能,运用了NEC协议来保证数据的可靠传输,并通过拨码开关进行多设备的差异化控制。这种技术在智能家居、安防系统等领域有着广泛的应用。通过...

    利用timer3作定时器,外部中断方式对NEC协议红外遥控进行解码

    本教程将详细讲解如何利用STM32的Timer3作为定时器,结合外部中断EXTI来解码遵循NEC协议的红外遥控信号。以下是对这个主题的详细阐述: 首先,NEC协议是红外遥控系统中广泛采用的一种编码协议,它定义了数据传输的...

    基于STM32设计的NEC协议红外线解码程序,接收红外线遥控器的数据.zip

    这是基于STM32设计的NEC红外线协议解码程序。可以解析红外线遥控器传输过来的数据,完成解码,做红外线遥控小车、短距离无线控制、是比较合适的。 本程序是采用定时器+中断方式完成协议解码,是比较经典的一种解析...

    NEC协议的红外遥控程序(任意IO口)[参照].pdf

    "NEC协议的红外遥控程序(任意IO口)" NEC协议是红外遥控器的一种常见协议,广泛应用于家电、音响设备、消费电子产品等领域。该协议主要用于红外遥控器与微控制器的通信,实现遥控器的编码和解码。 NEC协议的特点是...

    红外遥控NEC解码协议20191129_Lib.rar

    本文将详细介绍红外遥控NEC协议以及如何在STC15系列单片机上实现解码。 红外遥控NEC协议是一种异步、半双工的通信协议,主要由数据帧结构、编码规则和解码过程组成。数据帧通常包含前导码、地址码、命令码以及校验...

Global site tag (gtag.js) - Google Analytics