智能家居中红外遥控模块的设计方案_第1页
智能家居中红外遥控模块的设计方案_第2页
智能家居中红外遥控模块的设计方案_第3页
智能家居中红外遥控模块的设计方案_第4页
智能家居中红外遥控模块的设计方案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能家居中红外遥控模块的设计方案智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机和手机系统中。中文名基本原理特点适用领域红外遥控驱动电路来驱动电路实现操作较高的传输效率及较高的可靠性航空航天、家电等目录1、智能家居中红外遥控模块的设计方案简介2、红外线遥控基本原理3、系统硬件电路设计方案4、系统软件设计5、红外遥控的应用范围智能家居中红外遥控模块的设计方案简介:本文通过遥控技术和单片机的相互结合设计在智能家居应用的灯光控制系统,该系统是基于单片机的控制系统,用遥控的方式对系统灯光进行控制。本方案主要解决信号的发射和接收,在信号的处理接收之后对不同信号的程序处理,通过软件编程实现对灯泡的开关和亮度调节。红外线遥控基本原理:红外线遥控就是利用红外线(又称红外光)来传递控制信号,实现对控制对象的远距离控制。具体来讲,就是由发射器发出红外线指令信号,由接收器接收下来并对信号进行处理并识别,再通过相应的控制芯片,最后根据接收到的不同信号实现对控制对象的各种功能的远距离控制。红外线发射器由指令按键、信号产生电路、频率调制电路、驱动电路及红外线发射器件组成,如图1所示。当指令键按下时,指令信号产生电路便产生所需要的控制指令信号。这里的控制指令信号是以某些不同的特征来区分的。常用的区分指令信号的特征是频率特征和码组特征,即用不同的频率或不同的编码的电信代号代表不同的指令。这些不同的指令信号经过频率调制,最后由驱动电路驱动红外线发射器件,发出红外线遥控指令信号。图1红外线发射的组成红外接收器由红外线接收器件、前置放大电路、信号解调电路、指令检测电路组成,如图2。当红外线接收器件接收到发射器的红外线指令信号时,它将红外光信号变为电信号并送入前置放大器进行放大,再经解调器解调后由指令信号检出电路将指令信号检出,实现各种操作。图2红外线接收器的组成要实现系统的遥控功能,就必须先选择信号指令传送的方式。根据遥控的方式和使用者场合不同,可以把这些控制信号特征进行各种组合编码。如电压极性的组合方式,电信号相位的组合方式,电信号幅值的组合方式,频率的组合方式,脉冲的宽度、相位、幅度等参数的组合方式及脉冲编码组合方式等。脉冲编码组合方式具有指令容量大,抗干扰能力强,保密性好及便于用逻辑电路来实现等优点,得到了广泛的应用。系统硬件电路设计方案:红外遥控电路由发射电路和接收电路组成,发射部分由按键开关电路、控制芯片和红外发射电路三部分组成。当按下遥控按钮时,单片机产生相应的控制信号,经红外发射二极管发射出去。接收部分由红外接收头、控制芯片、调光电路组成,当红外接收器接收到控制脉冲后,经单片机处理,判断是否对电灯进行调光或开关,根据需要执行相应的操作,接收系统采用的是5伏单电源电压供电。如下图所示:图3系统设计框图遥控系统主控芯片在本系统中选择的是51系列的AT89C51芯片,AT89C51是一种带4k字节闪烁可编程可擦除只读存储器(FPEROM-FlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。红外发射电路模块在本系统设计中,单片机发出的信号如何被红外发射管识别,发射管能否正常发射红外信号是发射电路要解决的关键问题。

要发射红外信号,必须要有红外发射器件。红外发光二极管是一种能产生红外光的发光二极管,目前大量使用的红外发光二极管发出的红外线波长为940nm左右,外形与普通发光二极管相同,只是颜色不同。常见的红外发射二极管有黑色,透明色,它与普通发光二极管的最大区别在于所发出的光为不可见光,而普通发光二极管发出的是各种颜色的可见光,通常,红外发光二极管分为两种结构形式:一种是遥控发射型红外发光二极管(即最常用的手持遥控器所用的红外发射二极管);一种是近距离发射型红外发光二极管,这种二极管把红外光的发射与接收共集为一体。由于本设计实现的是家居遥控,因此采用第一种即可。如图4所示为系统遥控发射原理图,P1.0口为按键输入口;P2.0口为红外发射端口,用于输出38kHz载波编码,脉冲经9013(NPN)放大然后由红外发射管输出;第9脚为单片机的复位脚,采用RC手动复位电路;18、19脚接晶振。Dl-sfi?D]Dl-sfi?D]23+5pTDD-FIIMFnFflFt]印卬FnFflHRRKRR颗III加图4红外发射电路图红外接收电路模块1)红外接收器件介绍一般的红外接收头主要由集成电路外加阻容元件,红外线接收管及滤波光片等组成,电路设计相对繁琐,在实际应用中不方便。而红外遥控接收头SM0038集红外接收管,前置放大解调等于一体,无外部电路,体积小,密封性好,灵敏度高,应用简单,用小功率红外发射管发射信号接收距离达35米,并且价格低廉。它仅有三条管脚,分别是电源正极、电源负极以及信号输出端,其工作电压在5V左右,接收频率为38kHz,它的主要功能包括放大,选频,解调几大部分,要求输入信号需是已经被调制的信号。从而使电路达到最简化,灵敏度和抗干扰性都非常好,是一个接收红外信号的理想装置。如图5所示:OUTOUT图5SM00382)接收电路及调光电路设计接收电路和调光电路的实现均是通过继电器实现的,给每一个继电器串联一个电阻,构成一个回路,本电路将四个继电器回路并联,连接在P0□上,当四个继电器均闭合时,灯最亮,当三个继电器工作时,灯较亮,当两个继电器工作时灯次亮,当一个继电器工作时,灯最暗,当四个继电器都不工作时,灯泡处于关闭状态。接收电路图如图6所示:图6接收电路图PLQPOOPL1paiPL2PQ2PL3P03PCI4PL5PQ5PL6W6PITPO?[HTIP20TbTTDP2LP22TLP23TDP24P25EA/VPP26FQ?Z2EE5KTEH)TZBEliZLSJPWKF5EK3/3/4系统软件设计:本系统所用的红外线接收器SM0038的解调中心频率为38KHz,故发射频率也采用38kHz,本电路采用一路按键,一种编码方式实现对家居灯的控制,接收端根据接收到的不同编码个数实现灯的不同亮度的调节控制。每一次P1.0口为低电平时,则确定键被按下,由P2.0口发射一个编码。接收端接收编码时进行判断,首个低电平是否大于2ms,如果是,再判断是否是正确的编码,如果是,num加1,亮度调暗一档。4.1遥控发射程序控制流程图

有键按下图7发射程序流程图4.2遥控接收程序控制流程图初始化程序后,开定时器产生38kHz脉冲,再判断有无按键按下,当有按键按下时,根据定时器设定的时间发一帧脉冲,首先发3ms高电平,再发1ms低电平,1ms有键按下图7发射程序流程图4.2遥控接收程序控制流程图初始化程序后,开定时器产生38kHz脉冲,再判断有无按键按下,当有按键按下时,根据定时器设定的时间发一帧脉冲,首先发3ms高电平,再发1ms低电平,1ms高电平,接着停发10ms。开定时骂产生光Id七昧同n发IDms脉冲也调初始议程序川发讪二首脉冲平停发脓冲平再发1皿脉冲4返回+1开始图8接收部分调光程序流程图接收端采用查询方式接收,当查询到P1.0口为低电平时,累加器工作,通过累加器中变量个数判断控制灯的亮度及开关。当num为0时,灯最亮,加1则调暗一个档次,当num等于4时,继电器全部断开,灯灭。红外遥控的应用范围:由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论