|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
3 Q" `6 S0 Z# ?# q* T6 }$ ]1 O
摘要:主要介绍了对红外遥控信号的编码和解码,详细论述了以单片机AT89S51为核心的红外遥控信号的解码技术。: s8 }# } Q7 G+ ]" T0 h+ M
关键词:单片机;AT89S51;红外遥控;解码
; G) a$ }; K) c/ r# N引言
6 h3 ^% q1 _, n8 H( m' \红外线遥控是目前使用最广泛的一种遥
; I# [+ q. x! @) O* o0 e控手段。由于红外线遥控装置具有体积小.功能& L+ q, |8 @ b8 I y
强、成本低等特点,因而,继彩电之后,在音响设
" R- l$ T; `9 c& H: r% r备、空调机以及玩具等其它小型电器装置上也' k. A4 E! V; x& X0 q- S2 D r: Z
纷纷采用红外线遥控。为了能将价廉物美的电
. J/ Y$ q* S$ b4 K$ B, l9 C视机遥控器应用于其他控制场合,以单片机为- G8 }: M V2 g5 R
核心,对红外接受技术进行研究。! L- ~) Q3 c" [4 G$ z+ J
1红外遥控系统4 y/ I0 a {0 \+ N+ Q; d! l
红外遥控系统一般由发射和接收两部分; J* o. O9 @+ z: x9 z: h
组成,应用编/解码专用集成电路芯片进行控* t, E: T( r& h8 {- o2 |
制操作。发射部分包括键盘矩阵、编码调制、3 ?/ g( d: T% P% m
LED红外发射器;接受部分包括光电转换放大1 Y3 ~1 M0 _; Z/ R4 y
器,解调、解码电路。6 D D M3 C1 a3 y# U9 M/ R* S
2红外遥控发射器及其编码8 n: A/ e# O; N* f; _/ i( S$ w
红外遥控发射器专用芯片较多。本文以使( P4 k8 R- L" k0 s) d) v0 c+ s
用酱遍的uPD6121G组成发射器为例说明其编
' X% D4 P/ b/ p1 T1 i, v3 L( C码原理。这种遥控码具有以下特征:
% i; n9 k0 M) I# b4 B% C& Q采用脉宽调制的串行码,以脉宽为2 b$ F+ T8 S _% O. Z
0.565ms、间隔0.56ms、周期为1.125ms的组合6 D" f6 ^) |+ W/ V) K- Y( ?9 }
表示二进制的“O”;以脉宽为0.565ms、间隔
; o3 k3 F! L- Z" t.1.685ms、周期为2.25ms的组合表示二进制的* O6 c2 q' f5 b( z
“1”。: `2 |7 P2 X p: C0 g- X8 E" k
uPD6121G产生的遥控编码是以上述“O”
6 \' q! J. Y9 g和“1”组成的连续的32位二进制码组,其中前
6 F# \+ X2 ~7 c+ n! u% i# n z, d16位为系统码(地址码)能区别不同的电器设
3 E/ H3 Z& U! i2 e备,防止不同机种遥控码互相干扰。后16位为
$ o8 w- F7 o$ x4 Z8位数据码(功能码)及其反码。0 r, R& M0 _ r+ m/ U% S2 t! d1 s1 n
遥控器在按键按下后,周期性地发出同. W0 ~9 ?5 h9 t' C( s
一种32位二进制码,周期约为108ms。一组码5 ~0 ]4 |) Z: q/ k
本身的持续时间随它包含的二进制“O”和“1"的
2 u% F! @5 h0 H个数不同而不同,大约在45~ 63ms之间,图1
" b% X6 f: r8 u* X" y7 t d: ?为发射波形图。+ p( o1 `; ?' g
* K; \" i' P* U1 J1 A% g4 n6 [- j; {: \6 V
: a- d+ G) K( ]# `
附近下载:
8 [# D' ]. [$ d, \, R+ n+ r! S( L K. H( E9 K3 R1 g& c
|
|