IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    红外IR协议

    Elmagnifico\'s Blog发表于 2023-09-12 00:00:00
    love 0

    Foreword

    红外协议很久之前记过,但是笔记找不到了,只好重写一遍

    红外协议

    红外协议多种多样,NEC、RC5、ITT等等

    RC-5

    RC-5基础是PPM脉冲编码,载波频率大概是38KHz左右,载波占空比一般是1/4

    我这里的是1/3

    image-20230912192201477

    0和1的逻辑识别

    img

    image-20230913095352956

    协议主要是下面5个部分

    image-20230912191835813

    • 起始位,一般固定是1,出现一个下降沿,方便中断等接收发现
    • 字段位,如果是原始协议,默认是1,最多64条命令,如果是拓展协议,默认是0,就可以用128条命令
    • 切换位,用来识别按键是一直按下,还是重复按,默认一般都是0
    • 地址位,控制设备的地址
    • 命令位,具体的命令

    img

    预定义命令

    固定使用的地址和命令,自定义最好不要冲突,否则可能导致问题

    在这里插入图片描述

    IR图像

    正常的一段红外载波信号

    image-20230912191239118

    调制以后

    image-20230912191321467

    红外接收器经过解析以后输出给MCU的波形

    image-20230912191605395

    一般波形会被取反输出,取反以后才是实际输出内容

    Quote

    https://zhuanlan.zhihu.com/p/629691856

    http://www.pcbheaven.com/userpages/The_Philips_RC5_Protocol/

    https://blog.csdn.net/u013606261/article/details/112845218



沪ICP备19023445号-2号
友情链接