基于单片机的LED灯控制器的设计.._第1页
基于单片机的LED灯控制器的设计.._第2页
基于单片机的LED灯控制器的设计.._第3页
基于单片机的LED灯控制器的设计.._第4页
基于单片机的LED灯控制器的设计.._第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、- 1 -基于单片机的LED灯控制器的设计摘要:LED(Light Emitting Diodes) 显示技术在近几年得到越来越多的应用, LED 照明产品的替代首先在商业,工业领域发生,得到良好的示范 作用后再逐步普及至家用照明领域。由于商业工业企业对电膏成 本更敏感,政府对企业节能减排要求愈加严格等原因,商业工业领 域对使用节匏型照明产品表现更积极。 随着白炽灯在各国的禁用, 荧光灯对白炽灯的替代 I,ED 灯对白炽灯和荧光灯的替代将会是同 步进行的。介绍了基于新型高性能的单片机, 利用电力载波通信技术的一种具有 调压,稳压,故障检测和上传等多功能的单灯控制器的设计方法,阐 述了其工作过程

2、并给出了其中主要硬件和软件模块的设计。关键词 :智能开关;单片机; LED ;控制系统- 2 -引 言随着时代的发展,对 LED 的研究发现, LED 效能转换率非常高,功耗远低 于现有的传统灯具,而且比起现在的节能灯具。 LED 更节能、省电,在寿命、 环保等方面均有不可比拟的优越性。因此设计一个智能开关控制系统,与 LED 灯具相配合,将新颖、节能、低碳的新技术推广、普及到每个家庭和企业中。城市路灯监控系统已经成为城市必不可少的公用设施, 为了进一步提高监控 的质量或满足具有特殊控制方式的路灯, 单灯控制就显示出了它的优越性。 单灯 控制器具有调压 ,稳压 , 保护,故障检测和信息上传等功

3、能,主控器通过单灯控制 器返回的故障信息可以判断出故障路灯的具体地址和故障类型, 为路灯的维修带 来了方便 调压功能可大大节省电能。具有很高的经济效益,电力载波技术日益 成熟,利用电力载波通信,不需要再铺设通信线路,降低了成本,也为控制器的 安装带来了方便。1 设计的基本思想 用单片机芯片实现智能开关控制与单片机芯片技术发展有着密切相关。 最早 的单片机因为只能使用汇编语言进行开发 外围电路较多, 所以对设 计人员的 硬件、接口设计水平要求较高, 造成设计和生产成本较高。 现在的单片机芯片集 成度高,具有 CPU 速度快、内有闪存、 MD 转换、 PWM 输出、16 位定时器、 振荡等功能,其

4、最大优点是和以往相比外围电路极少,可以用 C 语言、汇编语 言或两者混合编程, 较大地降低了开发和生产成本。 因此控制系统将基于单片机 进行开发。新颖、实用的灯具智能开关控制系统的控制面板由 8051 单片机、红外传感 器、光敏电阻等组成其中 8051 单片机对环境亮度和是否有人存在等检测信号 进行控制,以有效、可靠为重点,控制与单片机相连接的节能 LED 灯具及其它 照明电器设备, 实现各种设计的功能。 光敏电阻和红外传感器的组合使用, 可以 做到各连接电器的准确控制 并通过单片机的程序处理能扩大控制功能, 例如感 应开启、延时关闭等。这样大大的方便人们的日常生活,也节约了用电,提高了 用电

5、安全性。 因此在智能开关控制系统的总体设计过程中必须考虑三个注意事 项和实现四个技术指标。见表 1。- 3 -55 1注意事项和技术指标注童顼技术指标艘控制的LED灯兵或其地愿明电赛的功能及 控制的LED灯具或其他廉崛电署的工作方式对电嚣战审機K的勒响对被控制的LfD灯具配菇皑廉明电的现场 反坏境影喑能在菽帀电压环境下正彷工仏 早有?铉括控制范圍大*興救度和祷确度 不愛庄、將干找総定怪:連续工作时何长*抗外来干扰Ife为 僵*性能注室可牡低功耗.命隹图1 控制电珞框图二系统的组成及工作原理系统由主控器和单灯控制器两部分组成,如图2所示。主控器通过电力线和 单灯控制器进行通信,以便了解每个路灯的

6、情,并进行统一的控制。当通信距离较长,一般超过一千米时,或者通信环境恶劣,通信效果较差时,就要指定某个或某几个单灯控制器兼做中继,以保证正常的通信效果。单灯控制器是由单片机,电力载波模块和调压模块等几部分组成。如图3所示。单片机用来实时采集路灯的电压和电流数据, 进行处理,计算出此时路灯 的工作状态并存储下来。单片机通过 D/A转换器来控制调压模块达到调压和稳 压的作用。采样电路提取出路灯的电流值,当电流值超过设定值时,单片机通过 中断立即切断电路达到保护的作用。电力载波模块由载波芯片及其外围电路组成,用于单灯控制器和主机的通信,接收主机的命令和参数, 命令包括开灯(多 种开灯方式如全开、隔一

7、亮一、隔二亮一、主灯开、副灯开等多种情况)、关灯、 调压(调压范围可以从180V到220V)和提取信息等,括号内功能由参数来控 制。拨码开关用来确定单灯控制器的地址码,每一个灯杆具有唯一的地址码。- 4 -比较 器0UART【比较 器1DACOP2 口A/D 转 换C8051F005电力载波模卜彳澗理电路模块1图2 单灯控制器结构图为了防止电压在给定值附近小范围内变化时, 调压模块频繁的动作,路灯电 压的控制采用带有死区的 PID控制方式。带有死区PID的基本做法是当偏差较 小时,即E( K)=B时输出结果为零,偏差大于B时输出以PID的运算结构输 出PID输出为:采样电路2采样电路1调压模块

8、1U模块2士 * 三主灯副灯- 5 -4-调用执行俞步程用罔罔3軟件说程囲軟件说程囲(P(k)当当R(k)-M(k) B10当当R(k)-M(k)三,系统硬件设计3.1传感器部分3. 1. 1被动式热释电红外探测器该探测器有三个关键元件:菲涅尔滤光晶片,它通过截止波长812um的滤光晶片,起带通滤波器的作用,使环境的干扰受到明显的控制;菲涅尔透镜, 聚焦作用,即将热释的红外信号折射(反射)在热释电红外传感器上,第二个作用 初始化端门N圧通用列広机地址P(k) =- 6 -是将警戒区内分为若干个明区和暗区,使进入警戒区的移动物体能以温度变化的形式在热释电红外传感器上产生变化热释红外信号,这样热释

9、电红外传感器就能产生变化的电信号;热释电红外传感器将透过滤光晶片的红外辐射能量的变化转 换成电信号,即热电转换。人体都有恒定的体温,一般在37度,所以会发出特定波长lOum左右的红外线,被动式红外探头就是靠探测人体发射的10um左右的红外线而进行工作的。人体发射的lOum左右的红外线通过菲涅尔滤波片增强 后聚集到红外感应源上。红外感应源通过采用热释电元件, 这种元件在接收到人 体红外辐射稳定发生变化时就会失去电荷平衡,向外释放电荷,经检测处理后就能产生电平的变化。根据此原理应用性能稳定的红外模块,当有人走动时模块输 出3. 3V电压,没人时为低电平。模块有可调的延时,最多可达到18秒。3. 1

10、. 2环境亮度传感模块此传感模块的核心器件是光敏电阻。光敏电阻利用半导体的光电效应制成的 一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻小,入射光弱,电 阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。3. 2控制部分STCI2C5628AD系列单片机是宏晶科技生产的单时钟/机器周期(IT)的单- 7 -片机,是高速/低功耗/超强抗干扰的新一代805I单片机,指令代码完全兼容传统8051,但速度快8 一 12倍,内部集成MAx810专用复位电路。4路PWM,8- 8 -电阻值阻电*光OK选择这个型号的单片机主要考虑到具有PWM和AD转换的作用,使得外

11、围路高速10位A/D转换,针对电机控制,强干扰场合图2尤救电阻值与北强的关蟲电路得到了大大的简化,同时产生的PWM信号可直接与驱动芯片相连,使得这 个系统的成本降低了很多。由于采用的是PWM调光的方式,为了减少不必要的外围的电路, 选择的驱 动芯片可直接由DIM管脚输入PWM方波。LM3407是一款集成了 N沟道功率MOS场效应管的脉冲宽度调制的浮动式 降压转换器,其设计是为提供精准的恒定电流输出,以驱动高功率发光二极管(LED)。LM3407的显著特色是脉冲电平调制(PLM)控制方案,这一方案在使用一 个外部1 %精度的电流设定厚膜电阻时,能确保在整个输入电压和工作温度范围 内恒定电流输出精

12、度好于10%。转换器的另一个特点是具有一个可接收标准逻 辑脉冲,控制LED阵列亮度的DIM引脚,使得LM3407成为精密功率LED驱 动器或者恒流源的理想器件。四,软件设计本程序采用模块化设计思想,以主程序为核心设置了 2个功能模块子程序: 使一些功能在子程序中实现,简化了设计结构。运行过程中通过主程序调用个功 能模块子程序,该系统有2个功能模块:I是AD转换模块;2是PWM产生模 块。在主函数中直接调用就可以了,大大简化了设计结构。其系统的流程图见图 4,5.- 9 -10k10k- -RSTRSTVCCVCC- -KXDKXD PJ.0PJ.0PI.PI.於CUCADCTCUCADCT-

13、-TXBPJ.ITXBPJ.IPl.6MI$(ADC6Pl.6MI$(ADC6- -XTALXTAL:Pl.SrMOSIPl.SrMOSI ADCSADCS-XTALt-XTALt科碍S/ADC4S/ADC4PlPl lADClADC J J-/TWLT3.J-/TWLT3.JPI.2/ADC2PI.2/ADC2- -EcmpwEcmpwpi.|.pi.|.r r$dclkwL$dclkwLj j- -fWBfWB】川宦d dplpl Q Q idcOcftcuiQidcOcftcuiQ-ONO-ONOF F加WM0WM0LEU+一LI22 uHISNSLXDIMGNDENvccFSVINR5

14、40.2k40.2k+5VB04炖制模块的竦理hd開助蟆块圏3 躺动樓块的愿理图软件在cygnal公司提供的CYGNAL IDE环境下利用语言编程实现,其主要流程 如图6所示。单片机是利用片内交叉开关来分配相应的I/O端口的,其内部资源 都需要进行初始。 其程序如下所示:include /SFR declarations;includevoid main tvoid iW J. TCN = x Jc :/ disable watchdog timerWDTCN Qxad :S SCLK _ lnit () ; / initialize oscillatorPORT _ lnit (|/ ini

15、iialize crossbar and GPM)UART0_ Ink (;/ initiali2e UARTOAIX: lnit ()(/ init AJX:+5V4STCI2C562KADSTCI2C562KAD2020 IPIP lglg 1717 1&1& 1515 J4J4 B B U U 11116 6432KT7432KT7GNDGND 1010DI ODEIKR4I 13kLM34Q7LM34Q7C650V50V 4.7uF4.7uF- 10 -DAC _ Init () ;/ init DACEA 1 ;/ Enable global interruptsvoid PORT

16、_ Init (void)XBRO =0 x04; / Enable UARTOXBR1 =0 x00;XBR2 = 0 x40! : Enable crossbar and weak pUxlUp卩卩RT0CF | = 0 x01 f / enable TX0 as a push-pulloutputCYGXAL IDE环境环境使用非使用非常方便,直接在线进行常方便,直接在线进行调试调试五,结论现代化都市对景观照明系统的要求越来越高,包括高速度、大容量、全色彩、 可远程下载控制等。LED景观灯凭借自身优势,在楼宇、舞台、桥梁等公共场 合的应用越来越广泛。本文以NIOS II嵌入式处理器为中央

17、控制单元,提出一套 基于TCP/IP协议和DMX512协议的LED景观照明控制系统,不仅能够满足上 述性能要求,而且具有节约成本、实时性好、易于维护升级等特点。本文依据SOPC设计思想,将NIOS II嵌入式处理器应用到LED照明领域,解 决了使用传统的以单片机为核心的LED控制器所带来的种种问题。既拓展了NIOSII嵌入式的应用范围,又为LED灯控制提出了一种新的控制方案。首先,明确控制要求,分析传统控制方法的弊端,针对这些弊端提出一套符 合应用要求的LED控制系统。系统由基于TCP/IP协议的主网与基于DMX512 协议的子网组成。第二,在控制器硬件选型和设计的过程中,对ALTERA公司的

18、FPGA器件做了详细的研究,了解了该公司各系列产品的性能、 特点以及适用范围。针对控 制器所具有的功能,为NIOS II嵌入式处理器的运行设计硬件平台,由 FPGA、 电源、时钟以及各类外设组成一个完整的硬件系统。第三,开发DMX512灯控m核,构建LED控制器的SOPC系统是本设计的 主要内容。采用模块化的设计方法,DMX512灯控IP核可以实现数据暂存和信 - 11 -号输出的功能。使用 DMX512 通信协议,一路输出即可搭载 512 个具有 256 级 狄度的 LED 像素点,并且能够实现静态、渐变、闪烁三种照明方式和颜色在全 色彩范围内变化。设计能够满足高速度、大容量、全彩色的控制要

19、求。在构建 SOPC系统的过程中,采用了自定义IP核与IP核移植相结合的方式,既节省了 开发时间又使产品的性能得到满足。第四,经过试验验证, LED 控制器可以实现脱机和联网两种运行方式。在 脱机运行时,用户可以将自定义的灯光图案和闪亮方式存储在SD卡中,控制器读取 SD 中存储的文件,实现相应的 LED 灯。在联网运行时,用户通过上位机 控制界面发送网络数据包, 控制器接收数据包并以 DMX512 协议规范控 LED 链 路。应用SOPC设计理念,将NIOS II嵌入式技术应用于LED照明领域,满足 了未来城市景观照明规模化、 网络化的发展要求, 具有一定的参考价值和应用前 景。当然,由于水

20、平和精力所限,整个系统还有许多需要改善的地方。第一,在NIOS II下可以嵌入uC/OS. II或者uCIinux嵌入式操作系统,操 作系统可以对于任务进行管理, 避免各子任务之间的冲突, 以充分的利用硬件资 源。第二,上位机与LED控制器之间,只是简单的通过 PC机发送UDP广播数 据包进行通信的。 在以后的设计实践中, 可以采用在 NIOS II 处理器中移植 1wip 或者nickestack轻量级IP协议的方式,实现LED控制器可设定IP地址。这样, 采用上位机远程控制的功能才能更好的体现出来。文中对灯控制系统的组成和工作过程进行了论述。 系统可实现对灯高要求控 制,其在节省能源和节省人力物力资源方面有着重要意义。由于 LED 显示屏的 分析、设计与实际应用环境及应用目的有很大关系,所以对其控制系统的要求 也是不同的。 如果显示屏的面积要求很大, 屏幕显示的信息量超大, 那么要传输 的数据量也随之增大, 如何设计出更理想的字模保存

温馨提示

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

评论

0/150

提交评论