一种多色灯光控制方法
【技术领域】
[0001] 本发明涉及软件控制技术领域,具体涉及一种多色灯光控制方法。
【背景技术】
[0002] 随着彩色照明技术的不断发展,用户对照明系统的感官体验和装饰效果的要求也 越来越苛刻。其中,照明系统灯光颜色的整体搭配效果是用户体验的主要关注点之一,甚 至很多时候用户非常希望可W根据自己的必情选择不同颜色灯光作为衬巧,W提高休闲时 的享受乐趣。而对于颜色单一固定的照明灯,从整个生产供应链到用户体验都是极其受限 的,具体体现如下;1、用户;一款灯具只有一种灯光颜色,一旦购买之后就不能随必所欲地 根据自己的喜好和必情更换;2、供销商;难满足对空间布局个性化要求较高的买主多样化 的需求;3、生产制造商;如果市场需求配置几种不同颜色的按键灯光,制造商需要设计多 款不同颜色的平台,即使出自同一个平台,也要分多个Model进行设计和生产管理,增加项 目的复杂度,同时要选择多种单色LED,无形中增加了产品的BOM和设计管理成本。
【发明内容】
[0003] 本发明针对现有技术所存在的上述缺陷,提供一种多色灯光控制方法,既可W满 足用户对灯光颜色多样化需求,又能降低生产制造商的设计成本和项目管理的复杂度。本 发明的设计方案为:一种多色灯光控制方法,其包括如下步骤: 步骤1;用户通过设置面板选取多色灯的目标发光颜色; 步骤2;获取多色灯中各单色发光部件的发光亮度值; 步骤3 ;根据所述各单色发光部件的发光亮度值得到相应的控制信号参数; 步骤4 ;控制器根据所述控制信号参数输出相应的控制信号至多色灯的各单色发光部 件的输入控制端,其中,多色灯的各单色发光部件的输入控制端与控制器的多个IO口一一 对应连接; 步骤5 ;多色灯通过各单色发光部件的输入控制端接收所述控制信号并在其控制下发 出目标颜色灯光。
[0004] 优选地,所述用户通过设置面板选取多色灯的目标发光颜色的方法包括选择式和 自定义式,其中选择式方法为:预先设定多种待选择的颜色,用户根据需要从待选择的颜色 中直接选择目标颜色;自定义式方法为:将各单色发光部件的发光亮度值的范围进行量化 并平均分布在设置栏的滑竿中,用户通过手动调节各单色发光部件对应的滑竿获取所需要 的目标颜色。
[0005] 优选地,若用户通过选择式方法选取多色灯的目标颜色,则所述获取多色灯中各 单色LED发光部件的发光亮度值的具体方法为: 步骤1:获取预先设定的每种待选择的颜色的坐标值; 步骤2;获取多色灯中各单色发光部件的发光颜色的坐标值; 步骤3;根据每种待选择颜色的坐标值和各单色发光部件的发光颜色的坐标值求得每 种待选择的颜色所对应的各单色发光部件的发光亮度值; 步骤4 ;将所述求得的每种待选择的颜色所对应的各单色发光部件的发光亮度值和待 选择颜色之间的映射关系存储在存储器中; 步骤5 ;根据用户选择的目标发光颜色读取存储器查找相应的各单色发光部件的发光 亮度值。
[0006] 优选地,若用户通过自定义式方法选取多色灯的目标颜色,则所述获取多色灯中 各单色发光部件的发光亮度值的具体方法为:直接读取设置栏中各滑竿上的值即得到相应 的亮度值。
[0007] 优选地,若用户通过选择式方法选取多色灯的目标颜色,所述根据所述各单色发 光部件的发光亮度值得到相应的控制信号参数的方法为: 步骤1:预先进行调试得到各单色发光部件的亮度和相应的控制信号参数之间的映射 关系; 步骤2;将所述各单色发光部件的亮度和相应的控制信号参数之间的映射关系存储在 存储器中; 步骤3 ;根据所述各单色发光部件的发光亮度值查询存储器得到相应的控制信号参 数。
[0008] 优选地,若用户通过自定义式方法选取多色灯的目标颜色,则所述多色灯光控制 方法还包括;将自定义选取的目标颜色与其对应的各单色发光部件的发光亮度值之间的映 射关系,W及各单色发光部件的发光亮度值与相应的控制信号参数之间的映射关系存储在 存储器中,W便下次直接调用。
[0009] 优选地,所述多色灯光控制方法还包括;调节多色灯光的亮度。
[0010] 本发明具有如下优点和有益效果: 1) 用户可根据自己喜好自行改变多色灯的灯光颜色,满足了用户的个性化需求; 2) 通过软件程序控制改变灯光颜色,无需复杂的硬件电路设计,降低了生产成本。
【附图说明】
[0011] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要的附 图做简单的介绍,显而易见地,下面描述的附图仅仅是本发明的一些实施例,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可W根据送些附图获得其他的附图。
[0012] 图1是本发明实施例中H色LED灯的内部结构图。
[0013] 图2是本发明实施例中H色L邸灯的系统组成框图。
[0014] 图3是本发明实施例中选择式多色灯中用户面板示意图。
[0015]图4是本发明实施例中自定义式多色灯中用户面板示意图。
[0016] 图5为本发明实施例中多色灯亮度调节界面示意图。
[0017] 图6为本发明多色灯光控制方法的流程图。
【具体实施方式】
[0018] 下面结合说明书附图对本发明实施例的【具体实施方式】作详细说明。
[0019] 本实施例中选用MultiLED(MultiColorLED)作为多色灯,可配合软件控制根据 用户的喜好发出多种不同颜色的按键灯光,由R(Red)、G(Green)、B度lue)H种单色LED芯片封装组合的MultiLED。图1为H色LED的内部结构图,其中Al,A2,和A3由MCU的H 个IO口独立控制,Cl,C2和C3可W共地连接。H色L邸灯与MCU及其周围模块的连接关 系见图2,当MCU的H个IO口输出不同的脉宽信号(PWM)时,可W控制RGBH个单色LED芯 片的发光亮度,从而混合成不同的颜色。依据光学和L邸的发光原理,RGBH色进行混合时 遵循如下规律:
由LED的特性可知,PWM有效值比例或者模拟电流大小对其亮度有直接的影响,要用RGB得到目标颜色的色度坐标值,只需改变RGBL邸的亮度即可,前提必须保证LED 在允许的工作电流范围内。
[0020] 用户目标颜色设置有两种不同途径;选择式和自定义式,不同的设置方式对应 RGB亮度值计算过程、PWM信号参数存储方式也有区别。
[0021] 第一种方式;选择式 在车载娱乐系统设置中加入颜色选择设置,并把送些颜色的坐标值输入MCU计算得到 相应的RGB亮度值(通过公式计算),然后通过调试的方法得到相应的PWM信号参 数,并将每种颜色与RGB亮度值之间的映射关系W及RGB亮度值与PWM信号参数之间的映 射关系存入E2pR0M中。用户只需要在列表中选择任意一种目标颜色,MCU会读取相应的PWM 信号参数信息,然后通过IO端口输出对应的PWM信号到MultiLED中。采用送种方式,用 户可W随必所欲地更换设置列表中的颜色。
[0022] 第二种方式:自定义式