红外遥控协议分析之:NEC协议

2009-04-08 19:55:28|  分类: 个人日记|字号 订阅

红外遥控协议分析之:NEC协议  特点    8 位地址和 8 位命令
为提高可靠性,地址和命令都传输 2 次
脉冲间隔调制
   38kHz 载波频率
每一位时间为 1.12mS 或 2.25mS
 
调制 采用脉冲间隔时间长短调制每一位。
每一个脉冲都是560uS长度的38kHz载波脉冲,占空比为1/4或1/3(约21个周期)。
逻辑1:2.25mS            逻辑0:1.12mS

协议 
    上图是NEC协议的一个典型脉冲发送图。此协议LSB最低位先传送。
    此图传送的地址是$59、命令是$16.
 
    一个信息发送是由9mS的AGC自动增益控制脉冲开头,在早期的IR红外接收器中用来设置增益。接着是4.5mS空闲,然后是地址、命令。
 
    地址和命令都传送2次,第二次的地址和命令是反码,可以用来校验接收到的信息。
总的传输时间是固定的,因为每一位都有反码传送。

一个命令只发送一次,即使遥控器上的按键一直按着。但是会每110mS发送一次代码,直到遥控器按键释放。

    重复码比较简单:一个9mS的AGC脉冲、2.25mS间隔、560uS脉冲。

附一份天敏TV Baby电视卡的波形图:
地址码00
电源键:10    静音:06    Video Setting:1E
Snapshot:05   Pause:4D   Video Default:0A
Hide Panel:0B CH+:32     CH-:00
VOL+:0D       VOL-:15    REC:54
Full Screen:1C           AV Source:02
←:0E        →:1A

 
附先科VCD(RC-9917A)遥控编码
地址码00

进/出盒:C0  播放/暂停:A8      上一曲:18    下一曲:E8快倒:98       快进:D8      停止:58
 
      附日菱电视遥控(55K8C)编码
      他的地址编码有13位0 0111 0001 0000,其它的与NEC编码是一样的:
   节目+:C8    节目-:E8    音量+:08    音量-:28    菜单:74
 
据说,LA7641也是13位地址,长虹彩电有些用了此芯片做遥控器

注明:为什么现在写给中控的红外驱动在串口未打开的时候能够正常工作,但一旦串口打开,就不能正常遥控了呢?

这个的根本原因还没有找到,但可能是因为资源冲突造成。

红外遥控协议分析之:NEC协议相关推荐

  1. 蓝牙协议分析(2)_协议架构

    原文链接:蓝牙协议分析(2)_协议架构 (wowotech.net) 系列索引:蓝牙协议分析(1)_基本概念 目录 1.前言 2.协议层次 2.1 物理层 2.1.1 Physical Channel ...

  2. oracle监听协议是什么意思,【ORACLE|ORACLE-TNS协议分析】TNS|协议|分析-傻大方

    『傻大方知识库摘要_ORACLE|ORACLE-TNS协议分析』TNS协议传输可以使用TCP/IP协议.使用SSL的TCP/IP协议.命名管道和IPC协议传输,其中TCP/IP协议传输是使用明文传送. ...

  3. 协议分析---TCP/IP协议和邮件协议

    协议分析-TCP/IP协议和邮件协议 一.TCP/IP 1.TCP/IP参考模型概述 1.1 常见不同层使用的协议   应用层:Telnet.FTP.TFTP.SNMP.HTTP.SMTP.NFS.D ...

  4. 格力YB0F2红外遥控编码分析

    逻辑分析仪捕捉到的脉冲图如下: 与常见的NEC协议不同的是每组数据有8个字节,前4个字节和后4个字节中间有一个连接码 引导码:9000us+4500us 数据:1组前4字节数据 连接码:3bit数据0 ...

  5. mysql协议分析1,MySQL协议分析(1)

    MySQL协议分析 此阶段的协议分析是在未压缩未加密情况下的协议分析 思路: 结合Oracle官网和自己用wireshark抓的网络数据包进行协议分析 官网说明 mysql包共分为4段,格式如下: 第 ...

  6. 计算机网络协议分析dns,DNS协议分析

    一直有一个愿望,能把知道的东西的原理搞明白:计算机网络.操作系统等等等等.今天好好研究了研究DNS协议. DNS协议是应用层协议,一般是基于UDP协议,不过我看了Golangnet 包里相关源码用的是 ...

  7. 流媒体协议分析之webrtc 协议 srs 服务器实现

    1.信令交互  ,sdp信令交互. listen_udp : 注册udp 监听: listen_api :注册信令交互接口: #ifdef SRS_RTC_srs_hybrid->registe ...

  8. android qq协议分析工具,QQ协议分析

    QQ协议说明: 协议由报文头(T)+发送者(T)+接收者(T)+报文类型(T)+报文长度(L)+报文内容组成 发送者和接收者是系统内的程序种类,OICQ服务器0x01,传真服务器0x02,WEB服务器 ...

  9. 红外遥控c语言,NEC协议红外遥控器

    家电遥控器通信距离往往要求不高,而红外的成本比其它无线设备要低的多,所以家电遥控器应用中红外始终占据着一席之地.遥控器的基带通信协议很多,大概有几十种,常用的就有 ITT 协议.NEC 协议.Shar ...

最新文章

  1. swift中的@objc
  2. 转如何限制文本框只能输入数字,小数点,英文,汉字等各类代码
  3. getpass函数简单使用
  4. MYSQL SHELL 到底是个什么局 剑指 “大芒果”
  5. 如何区分两列中不同数据_如何区分原装数据线和山寨数据线
  6. lamda表达式和stream
  7. 苹果CMSv10自适应视频站原创挖片网高端seo收录模板
  8. 四年级计算机考试反思,四年级期中考试总结反思三篇
  9. 大数据发展前景及发展战略分析
  10. 使用mybatis-plus时,Feild doesn‘t have default value
  11. 在 vue 中使用 SVG 建立图标系统并且使用
  12. poi多个模板实现文档合并
  13. 华为云等保解决方案,全流程等保服务,帮助企业守护信息安全
  14. Apple FairPlay DRM及其工作原理
  15. “消失”的Android技术博主们现在如何,framework框架
  16. 数据分析师常用的 Linux 命令总结
  17. berserkJS 使用 Wind.js 保证序顺执行流程
  18. java解析nmea_Java Marine API – 寻找NMEA数据
  19. 北京尚学堂JAVASE课程
  20. 创业者该如何选择区块链游戏赛道?

热门文章

  1. mount -o remount,rw /
  2. [pip无法移动文件到其他磁盘驱动器]——解决方案
  3. 浅析hashCode
  4. [附源码]JAVA+ssm计算机毕业设计菜鸟驿站快递分发系统(程序+Lw)
  5. OA系统门户是什么?全面解析信息门户的类别、难点和关键点
  6. 哈密顿回路C/c++
  7. 朋友圈那些环游世界的人,可能只花了100块。。。
  8. 阿里云盘正式上架,速度25MB/s!(附下载链接+邀请码)
  9. KVC\KVO 简介
  10. html的隐藏标签的显示不出来,css如何让隐藏的元素显示出来