LED全彩灯光控制系统的实现

最新更新时间:2011-09-08来源: 21ic关键字:LED  全彩灯  光控制系统 手机看文章 扫描二维码
随时随地手机看文章

背景

LED作为一种新型光源,以其低供电电压,低功耗,长寿命,无辐射的特点,在许多场合得到应用,随着近年来其亮度的不断提高,特别是超高亮LED的 出现,发光二极管得到了广泛的应用,从传统的仅作室内仪表信号指示,逐步发展到应用于交通信号灯、汽车信号灯、背光源、室内外大屏幕显示,以及目前正向照 明领域的深入。目前LED在照明领域的应用主要还集中在灯饰照明中。LED本身的致光特性,使其具有易控制,频闪快的特点,由此可以利用嵌入式微处理器, 按PWM(占空比)方式独立控制R(红),G(绿),B(蓝)发光灰度,从而实现全彩效果的LED灯光控制技术。由于采用超高亮LED的装饰照明灯具,其 亮度已达到要求,且它在寿命,功耗,控制花样等方面和霓虹灯相比具有十分明显的优势,目前已开始逐步推广,预计今后几年将会有比较大的发展。

控制单元

控制单元是指可独立变化出全彩色的灯具单元,也可称作像素。它至少应包含一只红色LED、一只绿色LED、一只蓝色LED,各颜色LED的数目根据 配色要求按一定比例构成。可将这些控制单元制作成单个灯具,亦可按一定形状或图案排列起来,形成线状或面状光源。需要注意的是,由三种颜色的LED构成的 一个单元,通常必须进行混光处理,否则不能看到理想的全彩效果。在同一个发光单元中LED应紧密排列,这样可使得各LED的光斑在观赏者眼中成像重叠;相 邻发光单元中心距应相同,并且该中心距满足:D≥2*L*tan(θ/2),式中D为相邻发光单元的最小中心距,L为正常使用时观看点与光源部位的垂直距 离,θ为人眼最小分辨角。这样通过控制电路可使灯具显示出丰富的色彩。通过控制系统独立控制每个发光单元中的三种发光二极管的灰度级别,亦即控制每个发光 单元中的红、绿、蓝三种颜色各自的亮度,就可使每个发光单元调配出多种不同的颜色,若在同一时间内控制不同的发光单元显示出不同的颜色,就可使灯具的整个 发光部位呈现出色彩斑斓的效果。目前出现的功能比较强大的控制系统,可通过软件设置每个控制单元的颜色值,根据系统的参数,设置各个颜色的灰度级别,一般 为256级(8位),目前具有代表性的有台湾点晶科技的一款DM413全彩LED阿驱动芯片,带有灰度发生器,默认为256级灰度,最高可设置为8192 级灰度,实现的效果极为细腻。单个DM413芯片只控制一个显示单元,使得每个控制单元的电路相同,而且非常简单,一次开发,重复使用。

控制系统结构

整个控制系统分为两个部分:控制器部分和LED驱动部分(见图1)。 控制器部分是系统的核心部分,它最基本的功能是将每个控制单元的颜色数据发送给相应控制单元,使所有单元相互配合,产生用户预想的效果;LED驱动部分的 功能是接收颜色数据并驱动LED按该数据所表示的亮度值显示。每个基于DM413的LED驱动模块,单独控制一个LED灯具单元,每个模块结构相同,与控 制器的连接方式也相同。系统采用串行级联的方式连接,每个模块具有输入和输出接口,前一模块的输出接口通过数据线与后一模块的输入接口连接,直到最后一个 模块为止。LED驱动模块(见图2)是以DM413为核心的电路,DM413具有若干信号输入输出引脚及多个功能设定引脚。信号通过输入接口给DM413 相应的输入引脚。3个输出引脚用于连接LED,可分配给R,G,B三个颜色,同一个输出引脚接相同颜色的LED,根据配色需要,每个输出引脚可接一个或多 个LED。输入的串行信号通过输出引脚发送出来,通过输出接口传到下一级芯片。
图1

图2

控制原理

LED控制器内置高性能单片微型控制芯片,控制器通过内部控制程序向LED驱动芯片发送控制信号和数据,LED驱动芯片根据控制信号和数据的要求, 产生相应的动作,从而对每一路红、绿、蓝LED实现单独的控制。若微控制器连续地向一串LED驱动芯片发送控制信号和数据,则可使各LED受到连续的协调 控制。可将预想的变化效果转化成LED控制器可处理的数据格式及适当的控制指令,再连续地发送给各个LED驱动芯片,则可使整体灯饰表现出想要的效果。此 处,和控制器紧密配合,操作简便,功能强大的软件系统成为必要。以下先分析控制系统的原理。

控制器输出接口具有三条信号线:一条串行数据输出线,一条时钟信号输出线及一条锁存信号线。这三条线分别接到驱动芯片相应的3个引脚上。和一般的串 行移位机制相同,在时钟信号的控制下,串行数据在驱动芯片内部移位寄存,由于串行数据表示的是每种颜色的灰度级别,而不是简单的开关信号,所以芯片内部的 移位速率比7彩应用的芯片(如74HC595)要高很多。当数据发送接收完毕,控制器向驱动芯片发送锁存信号,使LED驱动芯片锁存已存储的数据, DM413在锁存的同时会根据所存储的数据驱动LED发光。有些芯片另有一个输出使能引脚,用于单独控制输出信号。LED发光灰度是由驱动芯片所存储的数 据决定的,全彩驱动芯片内置灰度产生器,采用PWM方式。该方式控制LED以人眼分辨不出的高频率快速亮灭,根据芯片所存储的数据设定亮和灭所占的比例, 即实现灰度级别的控制。DM413可选择三种灰度级别,8位(256),10位(1024)和13位(8192),即可使每种颜色产生256级(以256 级灰度为例)灰度等级,单独控制三种颜色的灰度,则可组合出256*256*256种(16777216种)颜色。将若干灯具单元排列起来,即可按这种方 式显示出细腻生动的图案,动画效果。

软件系统

软件系统是控制系统和灯光效果设计师的交互窗口,它具有十分重要的作用。软件系统的作用是让光效设计师通过简便的,人性化的操作编辑出预想的效果, 并转化为控制系统可接受的数据格式和控制指令。这些效果包含常规的颜色跳变,渐变,彩虹滚动等,也可能包含文字,图片的显示,视频,动画的播放等。软件系 统根据特定的效果,计算每个控制单元的颜色数据,最终生成用于控制器的光效文件。根据系统的联机或脱机特性,软件的使用略有不同。控制系统具有一套完善的 配套软件,可极大的简化光效的编辑,甚至完成一些人工无法完成的效果。

结束语

LED是一类可直接将电能转化为可见光和辐射能的发光器件,具有工作电压低,耗电量小,发光效率高,发光响应时间极短,光色纯,结构牢固,抗冲击, 耐振动,性能稳定可靠,重量轻,体积小,成本低等一系列特性,发展突飞猛进,现已能批量生产各种颜色的高亮度、高性能产品,随着发光二极管发光效率的提 高,再结合相应控制技术的进步,相信在不久的将来,LED光源会逐步取代传统的照明光源,而掀起一次照明领域新的革命。

关键字:LED  全彩灯  光控制系统 编辑:探路者 引用地址:LED全彩灯光控制系统的实现

上一篇:LED驱动调试
下一篇:LPC2478彩色模拟TFT-LCD的显示驱动设计

推荐阅读最新更新时间:2023-10-18 15:40

雷士六大系列LED新品进军户外照明
    近日,国家首批LED照明产品示范工程企业———雷士照明(2222.HK)在惠州发布了6大系列代表行业领先水平的LED产品。6大系列下涵盖了共100多个品种,达300多款单品。包括LED光源、LED天花灯、筒灯系列、LED格栅射灯、LED路轨射灯、LED户外产品等领域。     尤其在LED户外照明方面,雷士照明方面表示,未来将对户外照明的技术专利、工业设计等方面投入大量资金,全面进军这一领域。     有专家预测全球LED路灯出货规模到2011年可望达到800万盏,渗透率8.5%,2011年我国需求LED路灯约占全球市场份额的 59%。飞利浦对全球LED照明渗透率的预估也表明,2015年LED照明渗透率有望达50
[电源管理]
STM32固件库实现点亮LED
前言 使用固件库点亮LED 提示:以下是本篇文章正文内容 一、原理图 二、软件设计 在工程之上新建“bsp_led.c”及“bsp_led.h”文件,这些文件不属于STM32 标准库的内容,是由我们自己根据应用需要编写的,编程步骤如下: 使能 GPIO 端口时钟; 初始化 GPIO 目标引脚为推挽输出模式; 编写简单测试程序,控制 GPIO 引脚输出高、低电平 三、代码 1.LED 灯引脚宏定义 在编写应用程序的过程中,要考虑更改硬件环境的情况,即提高可移植性。 这个时候一般把硬件相关的部分使用宏来封装,若更改了硬件环境,只修改这些硬件相关的宏即可,这 些定义一般存储在头文件,即本例子中的“bsp_led.h”
[单片机]
STM32固件库实现点亮<font color='red'>LED</font>
TQ210裸机编程(1)——LED流水灯
两个文件start.S和led.c start.S .global _start @声明一个全局的标号 _start: bl main @跳转到C函数去执行 halt: b halt @死循环 led.c #define GPC0CON *((volatile unsigned int *)0xE0200060) #define GPC0DAT *((volatile unsigned int *)0xE0200064) void delay(volatile unsigned int t) { volatil
[单片机]
手持设备闪光灯市场青睐LED驱动器
当前手机内置相机和闪光灯的趋势给LED驱动IC提供了极具价值的商机。Jamie Fox在最近的IMS市场调查报告中指出:预计到2012年,LED驱动器在移动电话领域得到的收益将增长50%,达到6亿美元。手机现在给LED驱动器带来的收益比任何其他领域都高。 大部分收入来自背光应用。 然而这部分收益并不能随着销量直线增长,原因是价格下跌,集成度提高,以及部分市场被OLED分享。 在这一领域新的增长点将出现在相机闪光灯上。 具有照相功能的手机越来越多,它们通常装备了一个1百万,2百万或者3百万象素的相机,现在需要闪光灯的支持。 大多数数码相机使用的氙气闪光灯体积太大了,无法安装在当今小巧的时髦产品中。
[焦点新闻]
三星电子、万达电影、哈曼中国联手,全国首个LED影厅落户
全国首家三星Cinema  LED影厅 开业仪式在 上海 举行。三星电子、万达电影、哈曼中国共同宣布,中国首块三星 LED电影屏 落户上海五角场万达影城。     据国家新闻出版广电总局电影局的数据显示,中国电影市场票房于2017年11月20日首次突破500亿大关。与此同时,国内银幕数已达4.9万块,保持持续增长的趋势。随着多样化的优质影片上映、观众数量的扩大、院线建设的日益完善,影迷对于视听体验的需求也在不断升级。在此背景下,此次合作在提升观影质量以及提供全方位服务等方面无疑具有开创性意义。   三星电子大中华区CE本部总裁晋渊铎致辞   三星电子大中华区CE本部总裁晋渊铎在致辞中表示,首次将LED显示技术运用到电影屏幕
[嵌入式]
针对光强度调节的高功率效率LED开关设计
LED可以用作一个光电传感器。以前有个设计思想曾给出了一种高功率效率的开关,几乎不耗电。但是,这种结构无法作调整,按所需光强度作切换。本设计思想中的电路则可以调整到使光电开关保持导通态的任何光强度阈值水平,而功耗几乎与原电路一样(图1)。      图1 光电流通过绿色LED放大到CMOS逻辑电平,当环境光下降时,点亮白色LED。   环境光照射在反偏的绿色LED上,产生了流经LED的小电流,它构成BC549 NPN晶体管的基极电流,该电流经过放大,送至BC177 PNP晶体管的基极。该电流再经放大后,流过BC177的射极。射极电阻上的压降取决于其阻值以及流经其上的电流,从而决定了BC549的CE端上的压降。
[模拟电子]
针对光强度调节的高功率效率<font color='red'>LED</font>开关设计
最新智能LED照明控制应用分析
散热管理是新型 LED 灯中最困难、要求最严格且成本最高的设计部分。如果不进行充分的散热管理,将会造成照明失效或火灾等灾难性后果。如果不进行有效的散热管理,则会带来需要频繁更换失效的 LED灯 或者导致建筑物火灾等灾难性后果。使用智能LED灯控制功能来监控LED灯的温度是较为简单的散热管理办法,同时由于LED灯能在温度升高情况下降低功率,因此安全性也将会得到大幅提升。    NTC散热管理   NTC电路的基本原理是通过监控LED灯的温度来提升LED灯的安全性并降低设计复杂度。当温度升高时,控制器减少流明并借以将LED保持在安全水平之内。换言之,当温度升高时,减少流明,反之,当温度下降时,则增加流明。   我们可
[电源管理]
最新智能<font color='red'>LED</font>照明控制应用分析
基于ST L99LD21 的汽车LED前大灯方案
汽车前大灯不仅能完成照明的功能,还能根据路况及时地调节照明亮度与区域,既为驾驶员提供良好的视觉范围,也能做到不影响前方车辆和对向来车,提高驾驶的安全性。相比传统的卤素大灯, LED 大灯具有光效高,寿命长,响应速度快,体积小等优势。体积小使得 LED 大灯内可以集成数量较多的 LED 灯珠,做到造型多变,照明区域可细分,甚至像素级可调。LED价格日益亲民化,使其在汽车上的应用逐渐普及。 ST 的前大灯演示板使用两颗大功率LED驱动芯片 L99LD21 ,用来驱动车大灯内部的矩阵式远光灯,近光灯以及一串辅助转向的角灯;一颗 ST 车规级32位PowerPC架构微处理器SPC560D30L1作控制;一颗高边驱动VN7140AS
[汽车电子]
基于ST L99LD21 的汽车<font color='red'>LED</font>前大灯方案
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved