当前位置:文档之家› RC5红外遥控协议

RC5红外遥控协议

RC5协议

特征

5 位地址和

6 位命令长度(扩展协议用

7 位)

双向编码或者叫曼彻斯特编码(即电平的变化来表示逻辑0和1)

36Khz载波

每位的周期为1.778ms(64 cycles of 36 kHz)

调制方式

协议

一段数据包含14 位,周期长度为25ms。

前两位是起始位S 通常都是逻辑1。

在RC5扩展模式下第二位S2将6 位命令代码扩充到7位代码(作为高位MSB),这样可以从64个键值扩充到128个键值。

第三位是控制位C 它在每按下了一个键后翻转,这样就可以区分一个键到底是一直按着没松手还是松手后重复按。

长按键时,数据每隔114ms 重复发送一次,第三位不发生翻转,即重复发送的信号是完全一致的。

实测波形

连续按同一个键两次时,只有第三位发生翻转,其他位不变

从上面波形可以读出该段数据的值为101 01010 010111,由于该协议为RC5扩展协

议,即第二位作为命令的第七位,因此地址为01010=0X0A,命令为0010111=0X17。(实际遥控器厂商给出的命令为57,可能是将第二位反相后作为命令的第七位)。

相关主题