红外遥控器

红外遥控的编码目前广泛使用的是:NEC Protocol 的PWM(脉冲宽度调制)和Philips RC-5 Protocol 的PPM(脉冲位置调制):

一 uNEC协议特征:同步码+地址码+地址反码+控制码+控制反码  (108ms脉冲编码) 接受端

  • 同步码由一个9ms的低电平和一个4.5ms的高电平组成;
  • 地址码、地址反码、控制码、控制反码均是8位数据格式;
  • 按照低位在前,高位在后的顺序发送

uNEC码位定义:接收端

  • 一个脉冲对应560us的连续载波,一个逻辑1传输需要2.25ms(560us脉冲+1680us低电平)
  • 一个逻辑0的传输需要1.125ms(560us脉冲+560us低电平)

三 连发码:当按键按下超过22ms时发送一组108ms编码脉冲,当按键按下超过108ms时,发射连发码;接收端

  •   连发码由9ms低电平+2.5m高电平+0.56ms低电平+97.94ms高电平组成
  •   可以通过统计连发码的次数来标记按键按下的长短/次数

备注:遥控接收头在收到脉冲的时候为低电平,在没有脉冲的时候为高电平,所以发射端的发射码刚好同以上的相反

 

 

  

猜你喜欢

转载自www.cnblogs.com/Jason-wu/p/12362732.html