系统组成如图8-21所示。系统由发射部分和接收部分组成。发射部分采用脉冲个数编码,将待发射信号调制成38khz的载波信号,由红外发射管进行发射。接收部分由红外接收管进行解码接收,单片机通过对所接收信号进行分析,输出相应的控制信号,由数码管指示出发射部分按下的按键号。
图8-21 系统硬件设计
1.89c51最小系统
89c51最小系统如图8-22所示。该系统的相关介绍见8.1节中的89c51最小系统。
图8-22 89c51最小系统
2.发射部分设计
发射部分的电路原理如图8-23所示。图中at89c51单片机为控制核心,p0作为键扫描端口,具有16个操作键,可分别控制单片机发出16种不同脉冲,执行16种操作。第9脚为单片机的复位脚,采用rc上电复位电路;第14脚作为红外遥控发射编码的输出脚,用于输出38khz的载波编码信号。脉冲经t1放大后由红外发射管hrm5700b输出。第18、19脚接12mhz晶体振荡器。值得注意的是,单片机的p0.0~p0.7口必须外接上拉电阻,否则发射部分将无法正常工作。(www.xing528.com)
图8-23 发射部分的电路原理
3.接收部分设计
接收部分的电路原理如图8-24所示。其中at89c51单片机为控制核心:p1.0~p1.7口作为数码管的二进制数据输出,通过数码管显示发射终端的按键号,同时p0口和p2口相应的发光二极管会显示亮灯;p3.0、p3.3口接收调制后的红外遥控信号,需要说明的是:
1)出于在开关机时灯应全灭的考虑,p0和p2口在系统上电初始化后将一直保持为高电平,直到接收到发射部分的控制信号,其状态才会发生改变。
2)红外接收头采用一体化接收器hrm5700b,其解调频率为38khz,当hrm5700b接收到38khz的红外脉冲信号时输出为低电平,反之输出高电平。它是将光探测器与前置放大器封装在一起,以实现对脉冲编码信号调制的红外光信号的接收。
在系统工作时,hrm5700b对接收到的脉冲编码信号进行解调,解调后的信号输入至单片机的p3.0、p3.3口。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。