资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
五 邑 大 学通 信 系 统 综 合 设 计 报 告题 目:多路红外遥控器院 系 信息工程学院 专 业 通信工程 学 号 学生姓名 指导教师 报告日期 2014 年 11 月 I目录目录 .I摘要.11.设计要求.12.设计方案分析.12.1 遥控电路方案的选择.12.2 方案比较.33.基本原理.44.电路图设计.54.1 发射部分电路原理图.54.2 红外发射电路.54.3 按键电路.64.4 发射部分单片机最小系统.64.5 接收部分电路原理图.74.6 接收电路.74.7 电器电路.84.8 显示电路.84.9 接收部分最小系统.95.程序设计流程图.95.1 发射部分.95.2 接收部分.126.系统调试记录.157.总结.16参考文献.16附录一.16附录二.171摘要本文介绍基于 STC89C52 单片机的多路红外遥控器,本设计可以控制三个 LED 灯和一个蜂鸣器的开关,并且可以对一路 LED 进行亮度调节。该遥控器采用脉冲个数调制的编码方式,六个按键开关。该遥控器电路简单,体积小,功耗小,易于推广。 关键词:红外发射 红外接收 单片机 脉冲个数编码1.设计要求(1) 实时控制多路(至少 2 路)电器的开关,其中一路为电灯开关控制,其亮度可以无线调节。(2) 控制距离10m。(3) 基于单片机实现,不能采用现成的红外发射与接收模组。(4) 电路制作时,必须有学号或姓名。2.设计方案分析2.1 遥控电路方案的选择根据红外遥控的特点,利用单片机可以设计几种电路方案,实现对电路开关的控制。方案一:在不需要多路控制的应用场合,可以使用由常规集成电路组成的单通道红外遥控电路。这种遥控电路不需要使用较贵的专用编译码器,因此成本较低。电路方案图如图 1、图 2 所示。发射部分:图 1 方案一发射部分框图接收部分:图 2 方案一接收部分框图红外发射产生振荡频率红外接收解调控制电器控制2考虑到本方案电路是简单的单通道遥控器,可直接产生一个控制功能的振荡频率,再通过红外发光二极管发射出去。当红外接收头接收到控制频率时,由一个电路对其进行解调并产生相应的控制功能。方案二:红外线发射和接收控制电路均采用单片机来实现,输出控制方式可选择,实用性强。电路方案图如图 3、图 4 所示。发射部分:图 3 方案二发射部分框图接收部分:图 4 方案二接收部分框图当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。当红外接收器接收到控制脉冲后,由控制方式选择开关选择是“互锁”还是单路控制,再由单片机处理后,对相应的受控电器产生控制。方案三:用单片机制作一个红外电器遥控器,可以分别控制 1 个蜂鸣器和 3 个 LED的电源开关,并且可以对一路 LED 灯进行亮度的调光控制。每一路电源开关打开的时候在接收电路的显示模块显示该路的序号。电路方案图如图 5、图 6 所示。遥控按键单片机红外发射红外接收控制方式选择开关单片机 受控电器3发射部分:图 5 方案三发射部分框图接收部分:图 6 方案三接收部分框图当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。当红外接收器接收到控制脉冲后,经单片机处理由显示设备显示出当前受控电器的序号,并判断是否对电灯进行调光,如需调光则经调光电路处理后实现调光功能。2.2 方案比较综上所述通过比较三套方案,方案一未采用单片机控制,功能过于单一,仅能对一路电器进行简单的遥控;方案二和方案三的红外线发射和接收控制电路采用单片机来实现,电路简单,实用性强。方案二虽可虽可控制多个电器,但控制功能过于单调,仅能实现电器开关的控制,实用价值不大;方案三不仅可用控制键实现对电器的控制,而且可对一路电器进行亮度控制,方便实用。且本设计用到的元器件较少,电路相对简单实用。所以本设计采用方案三作为设计方案。按键控制单片机红外发射显示模块单片机按键控制调光控制受控电器开关43.基本原理这次课程设计利用单片机作为核心,通过程序编写调制和编码的方式把信号编写成不同脉冲个数的脉冲串并加以调制,利用 PH303 红外发射二极管作为发射头发射遥控信号,用 HS0038 作为接收头接受信号并执行命令。发射端用单片机通过设置定时器初始值,让其产生 38kHz 的方波。用单片机控制红外二极管发射红外信号。当按键按下时,单片机读出按键值,根据按键设置的脉冲个数,再调制成 38kHz 的方波用红外发射管发射出去。接收端用接收头 HS0038 接收信号并用单片机读取,单片机再发出命令控制 LED。当没有信号时,HS0038 持续输出高电平,当接收到信号时,HS0038 输出低电平。利用HS0038 的工作原理,让单片机数脉冲个
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号