51单片机复习:红外通信

什么是红外通信?
人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;
紫光的波长范围为0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线.红外线遥控就是利用波长
为0.76~1.5μm之间的近红外线来传送控制信号的。

红外线系统的构成:
红外线系统一般由红外发射装置和红外接收设备两大部分组成。红外发射装置又可由键盘电路、红外编码芯片、电源
和红外发射电路组成。红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。通常为了使信号更好
的被发射端发送出去,经常会将二进制数据信号调制成为脉冲信号,通过红外发射管发射。

常用的有通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)两种方法。

通常红外遥控为了提高抗干扰性能和降低电源消耗,红外遥控器常用载波的方式传送二进制编码,常用的载波频率为38kHz,
这是由发射端所使用的455kHz晶振来决定的。在发射端要对晶振进行整数分频,分频系数一般取12,
所以455kHz÷12≈37.9kHz≈38kHz。也有一些遥控系统采用36kHz、40 kHz、56 kHz等,
一般由发射端晶振的振荡频率来决定。所以,通常的红外遥控器是将遥控信号(二进制脉冲码)调制在38KHz的载波上,
经缓冲放大后送至红外发光二极管,转化为红外信号发射出去的。

数据格式包括了引导码、用户码、用户反码,数据码和数据码反码,编码总占32位。数据反码是数据码反相后的编码,
编码时可用于对数据的纠错。注意:第二段的用户码也可以在遥控应用电路中被设置成第一段用户码的反码。

我们在这里模拟的是PWM(脉宽调制)
在这里插入图片描述

posted @ 2019-04-11 16:21  汤文  阅读(680)  评论(0编辑  收藏  举报