|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; }6 Z" c! c- I- G. _4 @9 B! D0 P
摘要:主要介绍了对红外遥控信号的编码和解码,详细论述了以单片机AT89S51为核心的红外遥控信号的解码技术。- y. N- D# |4 G; f; k- z1 V
关键词:单片机;AT89S51;红外遥控;解码2 V3 g/ ?4 `6 G# A2 s& B
引言
' d0 o* Y- w+ P" U5 I4 E+ ?& J0 M5 N p红外线遥控是目前使用最广泛的一种遥2 D$ l3 ?( A' }* D
控手段。由于红外线遥控装置具有体积小.功能6 `9 ^" L$ o! o
强、成本低等特点,因而,继彩电之后,在音响设
9 K0 {5 G1 ~' B0 R F7 U备、空调机以及玩具等其它小型电器装置上也
0 t" K& e: E/ x/ G纷纷采用红外线遥控。为了能将价廉物美的电$ c0 Z- S1 D R3 W2 ~' o) _
视机遥控器应用于其他控制场合,以单片机为
1 K/ u l. \1 ^5 [$ x核心,对红外接受技术进行研究。
! x5 L8 Q" D9 u$ R; N9 |, F1红外遥控系统( j6 M. N3 W% [* P* E
红外遥控系统一般由发射和接收两部分0 O1 x( j5 R& h0 k4 T4 q" P
组成,应用编/解码专用集成电路芯片进行控9 D7 q2 b. r, G4 @4 ^
制操作。发射部分包括键盘矩阵、编码调制、
. s( f. s' H7 LLED红外发射器;接受部分包括光电转换放大/ E7 }7 t( R$ q2 M
器,解调、解码电路。0 W/ t7 b9 l6 K" F1 o
2红外遥控发射器及其编码
& p( D ?) h( ~8 |, V红外遥控发射器专用芯片较多。本文以使; Q9 v5 j, a9 N; R' g% o4 _
用酱遍的uPD6121G组成发射器为例说明其编2 L. |% j+ j) c$ [
码原理。这种遥控码具有以下特征:
- _' y0 b$ q8 _采用脉宽调制的串行码,以脉宽为
+ O- B W; S6 U0.565ms、间隔0.56ms、周期为1.125ms的组合( z; }: W0 C' V4 G. C% x
表示二进制的“O”;以脉宽为0.565ms、间隔
; S* q$ h( T/ g.1.685ms、周期为2.25ms的组合表示二进制的
# B; B2 H; }! E. E9 g“1”。5 k6 ^& c I* s1 ` W' W: L
uPD6121G产生的遥控编码是以上述“O”
! q1 t! h1 {% F+ Y和“1”组成的连续的32位二进制码组,其中前
8 N+ F8 K) o# A2 y& |/ z16位为系统码(地址码)能区别不同的电器设
7 t4 y9 h+ l7 F备,防止不同机种遥控码互相干扰。后16位为( ]& L" S+ N% B. S% U3 y$ Y
8位数据码(功能码)及其反码。
* x+ g1 o+ z8 C# i. y+ O+ j% W: K遥控器在按键按下后,周期性地发出同% @% M, p# t6 A( w) P/ U g# w
一种32位二进制码,周期约为108ms。一组码/ s9 B9 H. }( X& E6 k; y* j3 L. U
本身的持续时间随它包含的二进制“O”和“1"的 f+ G g% O2 |5 f
个数不同而不同,大约在45~ 63ms之间,图1
' ?6 \/ r& e* h: }3 S- k |, e为发射波形图。
# d% F) Y# }4 n: o+ w9 O, w4 [- ?& ? u% t4 W# k# y
9 M* D0 Q$ Z5 ~: V, E
, ? b% C( q' a/ X6 M0 G
附近下载:5 b: C' W7 o$ P5 P# t: u
4 _% T' W/ W: A, l
|
|