设为首页收藏本站

美丽的网站-英华家电维修论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1628|回复: 1
打印 上一主题 下一主题

红外线遥控编码格式

[复制链接]
跳转到指定楼层
楼主
发表于 2011-6-12 19:29:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

$ K; f) n; A. Q5 K6 u/ b' ^( c7 U1、编码格式
' e, b( _6 ~1 {" C! z  现有的红外遥控包括两种方式:PWM(脉冲宽度调制)和PPM(脉冲位置调制)。
4 L3 u3 U! E, n( {: A8 f  两种形式编码的代表分别为NEC和PHILIPS的RC-5、RC-6以及将来的RC-7。$ H# [; r. b3 G9 K: G
  PWM(脉冲宽度调制):以发射红外载波的占空比代表“0”和“1”。为了节省能量,一般情况下,发射红外载波的时间固定,通过改变不发射载波的时间来改变占空比。例如常用的电视遥控器,使用NEC upd6121,其“0”为载波发射0.56ms,不发射0.56ms;其“1”为载波发射0.56ms,不发射1.68ms;此外,为了解码的方便,还有引导码,upd6121的引导码为载波发射9ms,不发射4.5ms。upd6121总共的编码长度为108ms。
- U% ]  p+ T% C2 y( f& `3 M* |4 C  但并不是所有的编码器都是如此,比如TOSHIBA的TC9012,其引导码为载波发射4.5ms,不发射4.5ms,其“0”为载波发射0.52ms,不发射0.52ms,其“1”为载波发射0.52ms,不发射1.04ms。
! U! u. w% _$ E( A( n, k7 O% @3 F  PPM(脉冲位置调制):以发射载波的位置表示“0”和“1”。从发射载波到不发射载波为“0”,从不发射载波到发射载波为“1”。其发射载波和不发射载波的时间相同,都为0.68ms,也就是每位的时间是固定的。
* n+ x9 Q% Z- E8 G$ q& J' n8 n  通过以上对编码的分析,可以得出以某种固定格式的“0”和“1”去学习红外,是很有可能不成功的。即市面上所宣传的可以学习64位、128位必然是不可靠的。  P2 [3 d1 D0 A! ?& s& r5 h, s
  另外,由于空调的状态远多于电视、音像,并且没有一个标准,所以各厂家都按自己的格式去做一个,造成差异更大。比如:美的的遥控器采用PWM编码,码长120ms左右;新科的遥控器也采用PWM编码,码长500ms左右。如此大的差异,假如按“位”的概念来讲,应该是多少位呢?64?128?显然都不可能包含如此长短不一的编码。, w: K7 z, k0 e
  2、学习模式! p$ r* S" _5 p2 T$ i0 y9 f8 q
  现在用来学习红外的CPU,无外乎以下几种:
  r, I9 g. u+ w4 L& E2 ]6 V  MCS-51系列、microchip pic16系列、winbond w741系列、holtek ht48系列5 S5 ?) D( q5 t) b" b5 F
  以上的CPU由于价格便宜、使用量大,被广泛使用在遥控器上。
" [& G7 x! N. j, e  以上的CPU的基本点是:执行速度在1us左右,数据存储器一般为256个字节。假如按固定格式学习,一般可以学到128位(其他程序会占用一些数据存储器);假如不按固定的格式,需要找出编码的最小公约数作为基本单位,则可以学习到的位数大大降低,达不到实用的效果。但是,即使如此,找到的最小公约数不可能满足所有的红外设备,除非最小单位为26us(1000000/38k)。假如达到这个速度,以上CPU的速度远远不够,并且由于存储量的加大,数据存储器也远远不够用。
# U- h) A3 l8 D& z  对于电视、音响等,一般使用专用的遥控芯片,比如nec,philips,toshiba,sanyo,mitsubish,panasonic的芯片,其编码格式固定,一个键只有一个编码,学习比较轻易。
- M. e  t( e7 @  k0 v  而空调不一样,各家空调厂商都是按自己的要求用cpu做遥控芯片,编码形式就有很多种。比如可能没有引导码(电视音响类都有)、校验方式取累加和(电视音响类一般取反码)等。由于空调的状态多,必须一次发送完毕,有制冷、温度、风速、自动、定时、加湿、制热等,所以编码很长,并且同一个按键,在不同状态下发送的编码不一样,造成学习上的困难。
4 }" v. v) M* P% x( m9 {6 {3 _' Q' G1 i+ G4 B
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
回复

使用道具 举报

沙发
发表于 2011-6-14 21:34:40 | 只看该作者
谢谢万家正站长的分享,没有想到一个红外线遥控器还有那么多知识,我也学习了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|粤ICP备13038386号|粤ICP备13038386号|美丽的网站-英华家电维修论坛 ( 粤ICP备13038386号 )     站长邮箱 505966338@qq.com

GMT+8, 2025-8-27 11:17 , Processed in 0.137800 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表