《遥控调光灯的设计与总结报告》由会员分享,可在线阅读,更多相关《遥控调光灯的设计与总结报告(11页珍藏版)》请在金锄头文库上搜索。
1、. . . . 遥控调光灯的设计与总结报告学校: 滨州学院 专业: 电气自动化 孟照阳 庆淮 崇美 指导老师: 卫兵 日期:2011年4月26日目录摘要第一章 系统的结构与功能介绍引言1.1 系统设计任务与要求1.1.1 设计任务1.1.2 设计要求1.2 系统结构介绍1.3 系统的工作原理1.3.1 红外线遥控原理1.3.2 光亮度采集1.3.3 灯光控制器1.4系统设计方案1.4.1 从机方案1.4.2 主机方案1.5 系统的特点和使用说明1.5.1 系统特点 15.2 系统使用第二章 系统硬件电路设计 2.1 从机红外遥控单元电路设计 2.2 主机控制单元电路设计第三章 系统软件设计 3
2、.1主机控制功能软件流程图第四章 系统测试4.1 测试仪器4.2 测试方法4.2.1 检测红外线的发射与接收4.2.2 检测PWM的输出占空比4.3系统功能与指标参数分析第五章 设计总结 元件明细表 从机主机介绍摘要:随着现代建筑和照明技术的发展,传统的照明设计方法已经不能解决实际场景对照明效果的不同需求,简单的控制方式更不便于管理和维护。红外线无线遥控调光灯,以节能环保为目的,与现代通信技术、计算机技术、控制技术等相结合的智能照明技术,满足了“绿色照明”的设计要求,具有较大的发展空间。本文主要介绍了遥控调光灯的基本原理和硬件电路设计,由主机和遥控从机两部分组成。本系统基于红外线无线遥感技术,
3、以高亮度LED灯为光源,以AT89S52单片机为从机的核心器件实现红外线远程控制,以ATMEGA16L单片机作为主机的核心器件主要负责调光,采用PWM节能法来实现对LED灯启停、亮度等多种工作状态进行快速而准确地控制。电路结构简单、成本低、操作方便、遥控距离在8m左右,可广泛应用于家庭照明。关键字:红外线无线遥控,节能环保,LED灯,PWM节能法第一章系统的结构与功能介绍引言:近年来,全球性的能源短缺和环境污染问题日益突出,人们迫切希望应用节能环保的新技术。当今绝大部分照明控制系统都是利用各类普通的手动开关来控制灯具的开关状态,其亮度调节也是通过普通的调光开关进行相应的调节,每次操作都必须走到
4、开关处才能完成。在日常生活中,人们往往因离电灯开关较远,即使在暂时不需要照明的时候,人们也懒得去熄灯,任其亮着,直到睡觉前或外出才关灯。这种情况非常普遍,从而造成电能的大量浪费。基于上述原因,为了更方便生活,本文设计出了一遥控调光灯,其不仅可以遥控开、关灯,还能根据需要任意调节灯光的亮度,有记忆存储功能,可分为睡眠/工作两种模式。此外,本设计还有一大亮点采用高亮度LED灯作为光源。半导体照明以寿命长、节能、环保等显著优点而倍受人们关注,被认为是21世纪最有价值的源。为满足控制需要,本系统从机部分采用AT89S52单片机为核心控制器件,通过按键控制红外线遥控来控制LED灯的开关和亮度调节;主机部
5、分以ATMEGA16L单片机为核心控制器件,利用自带的A/D转换功能将光敏二极管采集到的数据进行转换,从而通过控制PWM来准确而快速地控制灯启停与亮度的调节。本设计的主要特点:1、采用高亮度LED灯作为光源;2、采用PWM调光方式更节能;3、电路结构简单、成本低、易操作;4、LED灯,具有寿命长、安全、节能环保、耐闪烁、色彩多样、调控方便等显著特点;5、本系统具有记忆存储功能,分为睡眠/工作两种模式。1.1 系统设计任务与要求1.1.1 设计任务以“环保、节能、成本控制”为主题,设计并制作一遥控调光灯。1.1.2 设计要求 1、以高亮度LED为光源,以单片机为主控芯片;2、系统分为主机和遥控从
6、机,主机负责调光,从机负责远程控制,采用红外遥控的方法;3、遥控从机上要有四个按键,按键on,是开关,按一下灯开,再按灯关;按键0,是低亮度;按键1,是中亮度,按键2,是高亮度。按键+或-也可以凋节亮度。4、主机也有调光功能,通过旋转滑动变阻器可以任意调节光的亮度。1.2 系统结构介绍遥控调光灯的设计,主要分成两个部分:从机和主机。从机用专用芯片进行红外线的发射为控制核心,通过按键控制红外遥控的方法来远程控制LED灯的开关和亮度级别,当从机发射红外线时,工作指示灯会闪烁提示;主机以ATMEGA16L单片机为核心,对接收到从机的命令后,接收到的不同指令而控制高亮度LED灯(下文统一称为LED灯)
7、的不同亮度级别。主机也有调光功能,通过旋转亮度旋钮可以任意调节光的亮度,通过主机上的按键也可以控制LED灯的开关和亮度级别,还控制其他的装置实现不同的功能。系统结构框图如图1所示。 VCC从机按键GNDVCC主机按键控制LED灯亮度光亮度采集工作指示灯LED亮度控制旋钮工作指示灯图1 系统结构框图1.3系统的工作原理1.3.1 红外线遥控原理红外线遥控通常是将受控信号(二进制脉冲码)调制在38kHz的载波上,经缓冲放大后送至红外发光二极管,转化为红外信号发射出去的。红外接收管是一种光敏二极管。在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,
8、这样才能获得较高的灵敏度(红外解码)。当接收到从机的指令后,采用不同占空比的PWM来控制LED灯。1.3.2 光亮度采集光亮度采集,是通过光敏二极管对光线的敏感作用而实现的。当外部光线越强,光敏二极管的阻值就越小。通过ADC0803的A/D转换功能检测光敏电阻的两端的电压变化,单片机将采集到的数据进行转换,从而输出不同的PWM来控制LED灯的亮度,就可以实现根据外部光线自动调整LED灯的亮度。1.3.3 灯光控制器 旋钮控制LED灯亮度通过主机上的LED亮度控制旋钮控制LED灯的亮度。当旋钮转动时,其电阻值改变,从而引起旋钮两端的电压值发生改变,通过 ADC0803采集旋钮两端电压值,将其转换
9、后,进而控制输出不同占空比的PWM,达到控制LED灯亮度的效果。1.4 系统设计方案1.4.1 从机设计方案用专用芯片进行红外线的发射,HT6221为专用红外线编码发射芯片,可以有32个不同的编码,芯片部已有固定的编码,外部元件只要一个455KHz的晶振和两片瓷片电容,上电后即可工作,价格便宜。1.4.2 主机设计方案ATMEGA16L单片机。采用单片机进行红外线解码,直接在单片机部进行数据处理,产生不同的PWM对LED灯进行控制。ATMEGA16L自带A/D转换功能,可以直接采集亮度调节旋钮两端的电压,处理成不同的数据,然后对LED灯进行PWM方式控制亮度。1.5 系统的特点和使用说明1.5
10、.1系统特点1、系统用单片机进行编码解码,实现的难度也比较大。用专用芯片可以实现同样的功能,操作简单。2、系统具有自动调整LED灯亮度的功能,通过采集外界环境的光线亮度变化而自动改变LED灯亮度。1.6.2 系统使用说明从机上设置有多个功能按键,按键主要设有:LED灯的开/关、低亮度控制、中亮度控制、高亮度控制,微调按键+和-,4个功能键。1、“LED灯的开/关”按键:该按键按一下灯开,再按灯关。2、“低亮度”、“中亮度”、“高亮度”按键:三个按键,每个按一个按键都可以控制LED灯的一个亮度级别,按+可稍微提高亮度,按-可稍微降低亮度。3、主机上也设置了从机上的一些功能键,是为了防止从机丢失而
11、无法进行控制。还有一个亮度旋钮可以任意调节LED灯亮度。第二章系统硬件电路设计2.1 从机红外遥控单元的电路设计从机主要的功能是实现红外线远程控制LED灯的开关与亮度级别。从机的硬件电路结构简单,功能的实现主要靠软件编程实现。硬件电路主要是专用遥控器,其原理框图如图2所示。电路原理图如附录A图所示。02,+,-专用遥控器5个按键红外发射管工作指示灯图2 从机电路原理框图从机通过按键发送不同的红外线指令送给主机单片机,按键主要设有:LED灯的开/关、低亮度控制、中亮度控制、高亮度控制。2.2 主机控制单元电路设计主机主要是对LED灯的控制作用,通过产生不同的PWM脉宽信号传送给LED灯,LED灯
12、就会产生不同的亮度变化。主机硬件电路的设计简易而又可以完成特定的功能,其原理框图如图3所示。电路原理图如附录B图所示。AD转换器图3 主机电路原理框图P10 ATMEGA16LP32最小系统光亮度采集按键红外线接收头LED亮度控制旋钮控制LED灯亮度工作指示灯AD转换器主机上可分为几个部分:1、主机通过红外接收头接收从机的红外线编码调制脉冲,ATMEGA16L单片机直接与红外接收头相连接,通过部软件将红外线调制脉冲进行解码,得到不同的指令数据,从而执行不同的操作;2、主机上还有功能按键与单片机相连,可以通过按键直接控制主机进行操作;3、通过光敏二极管对外部环境的光线亮度进行采集,ADC0803
13、的A/D转换功能将感受到的电压转换为数字信号并传送给单片机进行处理并根据指令的不同而完成不同的功能操作;第三章系统软件设计3.1 主机控制功能软件流程图主机采用AT89S52单片机,红外接收头接收到数据时,通过单片机外部中断端口向单片机传送数据。主机上的红外接收和按键同时扫描,只要一有指令输入时,单片机就会做出判断,执行相应的功能。其工作流程图如图5所示。流程图中的,低级显示、中级显示、高级显示分别是对LED灯执行低、中、高亮度级别显示,逐步显示为亮度旋钮的任意调光显示。YNYNYN判断是否接收到红外线开始系统初始化,设置中断收到哪个键值扫描指令输入判断执行指令判断执行指令开/关控制低亮度中亮
14、度高亮度手动调节亮度LED灯是开?LED灯关LED灯开低级显示中级显示高级显示逐步显示返回图5 主机控制功能流程图第四章系统检测4.1 测试仪器系统使用到的测量仪器有:示波器、万用表、网络摄像头。4.2 检测方法4.2.1 检测红外线的发射与接收首先检测红外发射管和红外接收管的好坏。1、用网络摄像头观察上电后的红外发射管是否发出红外光。2、用示波器探头检测红外接收头的数据端,数据端口的电平会被拉低,即可在示波器上观察到,也说明红外线已经成功发射和接收到。4.2.2 检测PWM的输出占空比直接用示波器接到单片机的I/O端口,当从机、主机有按键按下或者亮度旋钮旋动时就会产生不同占空比的PWM。4.43系统功能与指标参数分析系统设计实现的功能可以完成我制作的技术要求,系统设计分从机和主要两大部分,主机负责调光,从机负责远程控制。从机实现了红外遥控功能,从机上有六个按键,按键on,是开关,按一下灯开,再按灯关;按键0,是低亮度;按键1,是中亮度,按键2,是高亮度。按键+和微调亮度。主机也有调光功能,通过旋转亮度旋钮可以任意调节光的亮度。如