飞利浦RC-5 协议
RC-5协议是飞利浦最常用的协议,很可能是因为这个广泛应用的遥控控制器。
为确保整个娱乐系统的兼容性,这个协议已作好针对各种器件的定义。最近,飞利浦将使用功能更强大的RC6协议。
特征
| 5位地址码和6位命令吗 | 双相编码(亦称曼切斯特编码) | 36KHz载波信号 | |
位时间长度1.5ms 飞利浦制造商
调制
该协议使用36KHz载波双相调制方式(所谓的曼切斯特编码),所有的位时间长度都是1.8ms,每位的一半时间是36KHz的载波,另一半时间是低电平。首先0.9ms时间为36KHz载波,接着0.9ms低电平组成的位表示逻辑“0”;反之表示逻辑“1”。为减少功耗,脉冲占空比推荐为1/3或则1/4。
协议
下图展示的是典型的RC5协议的脉冲信息链。这里发送的是$35命令码和$05地址码。
首先发送的两个脉冲是启动脉冲,都是逻辑“1”。请注意,位的前面一半时间消逝后,接收器才检测到发送信息的真正起始脉冲。
扩展的RC5仅使用1位起始位,发送第6位(下标0) S2以组成7个完整的命令位。 第3位是拓扑位,当遥控器按键松开到再次按下时,这位会反转(0→1, 1→0),通过这种方式,接下来是5位器件地址码,最高有效位首先发送。跟着是6位命令码,依然是最高有效位首先一串信息由14位组成,总发送时间为25.2ms。有时总发送时间会短一些,因为第一位起始位S1只要遥控器按键一直按下,相同的信息会以114ms周期时间重复发送。在此期间,拓扑位会一
接收器可以辨别按键是否一直按下或者是重复按键。 发送。
依然空闲,或者是最后一位信息是逻辑0。
直保持相同的逻辑电平。这使得接收器软件能自动识别这个信息(重复的信息)。
PS: 作者曾在本协议里犯了一个错误持续了相当长的时间。原因是地址码和命令吗的最高和最低有效位是
反相的。在作者更正这个错误之后,但一些老版本的错误描述的再次出现在网络上。
预设命令
飞利浦公司创建了一张完美的标准化命令表单,这使得相同牌子的设备可以完全兼容。
飞利浦命令的一个完美特征,其他牌子协议通常没有考虑到,就是使用你的遥控器遥控叠在一起的两就作者所知,下面仅仅有限地列举了一些标准的命令码。
个视频录像机时,不会发生地址码寻址问题。
其他协议
市场上也存在其他的协议,通常不太可能知道是谁发明了这些协议。如果作者有幸再了解得知的其中作者知道仍有一些大品牌的协议没有描述到,如飞利浦RC6,RCMM和B&O等,缺乏材料和时间是作者没有将这些协议添加到这里的最主要原因。(完,thks) 一种协议,作者会尽其努力试着破解它并写在这篇稿子上。
全面了解红外遥控(中文版)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)