红外遥控协议分析之:NEC协议.doc

红外遥控协议分析之:NEC协议.doc

ID:51794201

大小:149.00 KB

页数:3页

时间:2020-03-15

红外遥控协议分析之:NEC协议.doc_第1页
红外遥控协议分析之:NEC协议.doc_第2页
红外遥控协议分析之:NEC协议.doc_第3页
资源描述:

《红外遥控协议分析之:NEC协议.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、红外遥控编码传输协议 生产厂家对红外遥控的编码做了严格的规范,目前国内外主流的红外遥控编码传输协议有十多种,如NEC、Philips RC-5、Philips RC-6、Philips RC-MM、Philips RECS80、 RCA、X-Sat、ITT、JVC、Sharp、Nokia NRC17和Sony SIRC等。     国内最常用的规范有两种:NEC和Sony SIRC。这两种规范的调制方式分别为:PPM(脉冲间隔调制)和PWM(脉冲宽度调制)。谈到这两个概念,我需要具体讲解一下,因为我在网上查阅相关资料时

2、甚是郁闷,好多说法相互矛盾。有说NEC属于PWM的因为它的脉宽不同,PPM的脉宽是固定的。而细心地朋友如果探究到NEC的典型芯片的芯片手册时,会发现上面这种说法是错误的。比如UPD6121这款红外远程控制芯片的调制方式为PPM。后来终于在一家国外的网站上找到了能够自圆其说的解释。个人认为比较正确,拿来和大家分享。要想认清红外遥控编码传输协议的具体内容,我想还是先捡其重点来讲一下,编码规范中最重要的当属调制这部分了。而主流的调制方式有两种分别为PPM和PWM,当然其他还有好几种,这里先不讲解,免得糊涂了。本文就先介绍下P

3、PM和PWM的区别。 PPM(Pulse Position Modulation),其实更加准确的说法应该是PDM(Pulse Distance Modulation)即脉冲间隔调制:上图为典型编码规范NEC协议的调制图,为PPM调制。可以看出不管是“0”还是“1”,有高频调制波的地方(下文称其为脉冲)其宽度都是相同的位560us,而脉冲间的间隔则是不同的:“1”时为(2.25ms-560us),“0”时为(1.12ms-560us)。由此得来PPM的称号。  再来看下PWM的调制波形吧: 显然可以看出,“1”的脉冲宽

4、度为1.2ms,“0”的为600us。而脉冲间隔不管是“0”还是“1”,均为600us。从而PPM和PWM的两个概念认识清楚!当然不同规范中PPM和PWM这两种调制方式的脉宽及脉冲间隔可能不同,上面两个图只是示例而已。 精品文档交流红外遥控协议分析之:NEC协议 NEC协议 特点:8位地址和8位命令,为提高可靠性,地址和命令都分别传输2次,第2次为反码传输 脉冲间隔调制:38kHz载波频率 每一位时间为1.12ms(0)或2.25ms(1)调制采用脉冲间隔时间调制每一位。 每一个脉冲都是560uS长度的38kHz载波脉

5、冲,占空比为1/4或1/3(约21个周期)。 逻辑1:2.25ms           逻辑0:1.12ms  上图是NEC协议的一个典型脉冲发送图。此协议LSB最低位先传送。 例子:  此图传送的地址是$59、命令是$16。一个信息发送是由9ms的AGC自动增益控制脉冲开头,在早期的IR红外接收器中用来设置增益。接着是4.5ms空闲,然后是地址、命令。地址和命令都传送2次,第二次的地址和命令是反码,可以用来校验接收到的信息。总的传输时间是固定的,因为每一位都有反码传送。  如果遥控器上的按键一直按着,这个命令也只发送

6、一次,但是会每110ms发送一次重复码,直到遥控器按键释放。 重复码比较简单:一个9mS的AGC脉冲、2.25mS间隔、560uS脉冲:整体效果:精品文档交流【下载本文档,可以自由复制内容或自由编辑修改内容,更多精彩文章,期待你的好评和关注,我将一如既往为您服务】精品文档交流

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。