120328_1_红外遥控数字描述方法V05X - GOOGLE CODE.docx

120328_1_红外遥控数字描述方法V05X - GOOGLE CODE.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
120328_1_红外遥控数字描述方法V05X - GOOGLE CODE

红外遥控数字描述方法版本V0.5文件号:拟 制:黄金柱审 核:批 准:日 期:2012-3-28创维数字技术股份有限公司文档配置说明文件名红外遥控数字描述方法适 用定义红外遥控码数字化描述方法。创 建作 者黄金柱时间2012-3-19版本号V0.1说 明:介绍了NEC、RC5、SONY红外编码方法,提出了利用时间和载波周期数描述红外遥控信号的方法。修 改作 者黄金柱时间2012-3-21版本号V0.2说 明:增加了RC6等6种新的红外编码介绍,根据赵总的意见介绍了码表法,并定义了帧格式。修 改作 者黄金柱时间2012-3-22版本号V0.3说 明:根据赵总的意见修改码表法为码元符号法,定义了码元符号帧、遥控数据帧以及控制指令帧的格式。并以NEC码为代表,给出了一个利用码元符号法编码红外数据的示例。修 改作 者黄金柱时间2012-3-24版本号V0.4说 明:增加了RC-5码的码元符号法编码红外数据的示例。将1.2节中RC-5码载波频率由36K改为38K(经实测验证)。修 改作 者黄金柱时间2012-3-28版本号V0.5说 明: 将码元符号表信息头长度由5字节修正为3字节,控制指令信息头长度长度由5字节修正为2字节,皆减少了扩展数据长度。修改了第4章中相应的实例。一、红外遥控协议种类红外遥控协议种类很多,有NEC、Philip RC-5、Philip RC-6、SONY SIRC、ITT、SHARP、东芝、三菱、三洋(基本都是日本公司的协议)等等,每种协议介绍如下:1.1 NEC协议NEC协议的代表发射芯片有:uPD6121,uPD6122,PT2222,SC6121,HS6222,HS6221。(部分芯片带有超链接,指向对应的芯片资料。)NEC协议有如下特点:载波频率:38KHz8位地址码,8位命令码完整发射两次地址码和命令码(第二次发射的是第一次的反码),以提高可靠性。NEC协议的调制方式如下:NEC协议根据脉冲时间长短解码。每个脉冲为560us长的38KHz载波(约21个载波周期)。逻辑”1”脉冲时间为2.25ms,逻辑”0”脉冲时间为1.12ms。推荐的载波周期为1/4或者1/3。如图 1所示:图 1 NEC协议中的0和1NEC协议的帧格式如下:协议规定低位首先发送,如图 2所示的情况,发送的地址码为”59”,命令码为”16”。每次发送的信息首先是用于调整红外接收器增益的9ms AGC(自动增益控制)高电平脉冲,接着是4.5ms的低电平,接下来便是地址码和命令码。地址码和命令码发送两次,第二次发送的是反码 (如:1111 0000的反码为0000 1111),用于验证接收的信息的准确性。因为每位都发送一次它的反码,所以总体的发送时间是恒定的(即每次发送时,无论是1或0,发送的时间都是它及它反码发送时间总和)。图 2 NEC脉冲信息链1.2Philip RC-5协议RC-5协议的代表发射芯片有:SAA3010,HS3010,SC3010。RC-5协议有如下特点:38KHz载波信号5位地址码和6位命令吗双相编码(亦称曼切斯特编码)RC-5的调制方式如下:该协议使用38KHz载波双相调制方式(所谓的曼切斯特编码),所有的位时间长度都是1.8ms,每位的一半时间是38KHz的载波,另一半时间是低电平。首先0.9ms时间为38KHz载波,接着0.9ms低电平组成的位表示逻辑“0”;反之表示逻辑“1”。为减少功耗,脉冲占空比推荐为1/3或则1/4。图 3 RC-5协议中的0和1RC-5的帧格式如下:RC-5的脉冲信息链如图 4所示:图 4 RC-5脉冲信息链这里发送的是$35命令码和$05地址码。首先发送的两个脉冲是启动脉冲,都是逻辑“1”。请注意,位的前面一半时间消逝后,接收器才检测到发送信息的真正起始脉冲。扩展的RC5仅使用1位起始位,发送第6位(下标0) S2以组成7个完整的命令位。第3位是拓扑位,当遥控器按键松开到再次按下时,这位会反转(0→1, 1→0),通过这种方式,接收器可以辨别按键是否一直按下或者是重复按键。接下来是5位器件地址码,最高有效位首先发送。跟着是6位命令码,依然是最高有效位首先发送。一串信息由14位组成,总发送时间为25.2ms。有时总发送时间会短一些,因为第一位起始位S1依然空闲,或者是最后一位信息是逻辑0。1.3 Philip RC-6协议Philip RC-6协议是RC-5的扩展,它具有非常好的通用性。RC-6协议有如下特点:根据用途,RC-6有多种应用模式;专用于Philip或其OEM设备;根据操作模式,指令码(command code)长度可变;双相(曼彻斯特)编码;36K载波,占空比可从25%~50%(占空比少可以降低功耗)。基本时间单元444us,也就是16个周期载波(1/36k * 16

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档