- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
红外遥控rc-5码和nec码技术标准
红外遥控编码技术规范 望星天涯整理——
本技术标准包含 RC-5 码和 NEC 码两部分
RC-5 码遥控器技术标准
特点:
5 位地址码和 6 位命令码(RC5X 为 7 位)
Bi-phase coding (即Manchester coding)双相编码
载波频率为 36KHz
每发一位数据的时间是 1.778ms (即36KHz 频率下 64 个周期)
载波调制:
图 1 逻辑 0 和 1 的波形
RC-5 码协议使用 36KHz 频率的双相编码红外载波。每一位的时间都是等长的为 1.778ms,并且每一位中有
一半的时间为 36KHz 载波的高电平,另一半为低电平,如图 1 所示逻辑“1”和“0 ”的波形。当为逻辑“0 ”时,
其前一半时间为高电平;而为逻辑“1”时,后一半时间为高电平。
注:如果前后两位的值相同,在发第二个值时需要转换电平;如果前后两位值不同,在发第二个值时不需要转换
电平。这样叫作双向编码。
协议:
下图是一个 RC-5 码的逻辑队列。
图2 RC-5 码的逻辑队列
前两位为开始位,并且必须设为逻辑 1。注意当红外接收器接收到开始位时,1bit 时间的一半已经过去了。
对于扩展的 RC-5 码,开始位 S2 用来作为命令码的第六位,即共有 7 位的命令码。
第三位是翻转位,当一个键值发出然后再按下时该位会取反,这样接收器就会知道该键是一直按下,还是被
重新按下了。
接下来的 5 位是 IR 设备地址码,地址码按从 MSB 到 LSB 发送;跟着地址码的是 6 位命令码,命令码也是
从 MSB 开始发送。
这样一个消息由 14bit 组成,一个消息的周期加起来是 25ms 。但有时一个消息的周期会短一点,因为 S1 前
- 1 -
红外遥控编码技术规范 望星天涯整理——
一半是空转,而且命令码的最后一位的后一半也可能是空转的。
图3 连续按键波形
如果常按某一键,消息则会每隔 114ms 发送一次,并且在这些消息中 bit3 翻转位会一直维持同一值,如图 3 。
图4 完整的波形
每一帧数据之前都有 16bit 等待时间和 2bit 扫描时间,如图 4 所示。
采用的 RC5 码遥控器的波形图如下:(MENU 按键)
键值命令:
以下是根据RC-5 码键值命令标准确定的海信电视机 RC-5 码遥控器键值规范。
客户码是比较通用的 000000C0(E0) 。
该表中不存在的按键自行选择按键键值。
优先使用下列 CH+ - VOL+- 的编码。
序 按键 按键值 16 进制 说明
号
1 0 0 00
2 1 1 01
3 2 2 02
4 3 3 03
5 4 4 04
6 5 5 05
7 6 6 06
8 7 7 07
9 8 8 08
10 9 9 09
- 2 -
红外遥控编码技术规范 望星天涯整理——
11
文档评论(0)