nec编码红外遥控原理整理

news/2024/11/8 12:06:06/

遥控 :NEC 编码 960nm的波长 晶振为455KHZ,对应的发射频率(载波频率)为38KHZ,
遥控ID为0(即系统识别码),反码为255,不同的遥控ID有可能不一样。
接收头:1838

遥控码由三部分组成
1、引导码 9ms的高电平 + 4.5ms 的低电平
2、系统识别码 区别不同的红外遥控设备
3、操作码 8bit操作码和8bit的操作反码组成

发送方

上图为NEC 协议传输格式,发送方的电平跟接收方解调出来的电平是反向的。
起始位(引导码)为 9ms 高+4.5ms 低组成,有效数据为地址+地址反码+命令+命令反码。反码的作用是用来校准前面的地址和命令,如果对可靠性不感兴趣,也可以去掉取反的数据,或者将地址和命令扩展到 16 位,上图传输的地址数据为 10011010,需要注意的是先发低位地址再发高位地址,因此该波形的地址为 01011001=0X59,同理,命令为 00010110=0X16。长按键时,如下图所示,每隔 110ms 重复发送一次,但是命令只发送一次,重复发送的是 9ms 高电平+2.25ms 低电平+0.56ms 高电平+低电平
连发码

0和1均以0.56ms的低电平开始(实际测量是500us的样子),不同的是后面出现的高电平,
如果高电平是0.56ms(实际测量是500us的样子),则表示0,如果高电平是1.68ms(0.56*3=1.68)则表示1

在这里插入图片描述

写代码的时候只需要检测高电平的时间即可。
以下时间都是通过示波器实际测量所得。
引导码的高电平:4.5ms
0的高电平 :0.56ms(实测0.5ms的样子)
1的高电平 :1.68ms
连发码的高电平:2.1ms

遥控器按键值
遥控器按键值


代码+资料地址


http://www.ppmy.cn/news/468875.html

相关文章

基础——NEC红外遥控器协议

遥控器的编码格式常见有两种,一种是NEC 格式,一种是RC5 格式。遥控器发出的信号,通过一个红外的接收头之后,信号被送到MCU 的一个中断引脚。通过MCU 来识别不同的时序,来实现遥控器按键信号的解码。 1、NEC协议的特征…

NEC红外遥控协议理解与实现

NEC红外遥控协议理解与实现 在上个链接里转载了NEC标准的远程控制协议,家电的遥控器基本遵守这个标准。 红外发射管有2个管脚,发送的是经过38KHz时钟调制过的信号。例如下图使用PWM产生一个等占空时钟信号用于调制。 接收管收下来的信号已经经过了解调…

红外遥控器快速编码解码(NEC)

红外遥控器快速编码解码 NEC编解码模块 红外遥控简介NEC编码红外编解码模块接线说明串口查看数据数据验证总结 原文链接:https://www.yourcee.com/newsinfo/2923957.html 红外遥控简介 红外遥控由发射部分和接收部分两部分组成,发射部分通过控制控制红…

NEC协议——红外遥控的使用

NEC协议是众多红外遥控协议的其中一种,下面以蓝桥杯的单片机开发板实现红外解码。 相关芯片与元器件介绍 此图为跳线帽的解法,在做红外通信时应接3,5;4,6。 此图左为红外发射装置和HX1838集成芯片,放大与接受于一体,…

NEC红外遥控解码

单片机AVR atmel16,将事件和键值通过串口发送出去,注意熔丝位配置时钟。 #include <iom16v.h> #include <macros.h>#define KEY_CUSTOM_CODE 0x22f5 /* 遥控器用户识别码 */ #define KEY_PRESS_EVENT 0x1 /* PRESS按键事件 */ #define KEY_REPEAT_EVEN…

NEC900C服务器系统,nec gdc学习nec900c结构图2018 3 3 nec900c放映机安装.pdf

目录 ▐ 安装前须知 ▐ 如何选择合适的放映机 ▐ 拆箱前检查及准备 ▐ NC900C的安装 ▐ NC900C的维护使用 Page 2 © NEC Corpo at o 2010 NEC Confidential 安装前须知 Page 3 © NEC Corporation 2010 EC Confidential 1 安装前须知 放映机安装前须知 1. 在操作之前应…

NEC协议红外解码

载波Carrier 占空比1/3 频率38kHz(由445kHz产生37.91kHz) Lead code Custom code Custom code Data code Data code Stop Bit 引导码 用户码 用户码 数据码 数据反码 停止位 Lead code引导码 : 载波9ms 没有…

NEC格式红外解码程序

好久没折腾过单片机的东西了&#xff0c;最近在折腾着自己DIY一个APE播放机&#xff0c;要用到红外控制&#xff0c;复习了下51的东西&#xff0c;用AT89C2051写了个红外解码程序&#xff0c;丢在这里吧&#xff0c;供以后参考&#xff1b; #ifndef _IR_H#define _IR_H#define …