一种灯具调光方法、存储介质及计算机与流程

文档序号:33046637发布日期:2023-01-24 22:36阅读:23来源:国知局
一种灯具调光方法、存储介质及计算机与流程

1.本发明涉及灯具领域,更具体地说,涉及一种灯具调光方法、存储介质及计算机。


背景技术:

2.一些灯具具有多个档位,每个档位对应的亮度不同,且同一档位亮度在不断变化,即同一档位的工作电流是随时间变化的。在调档过程中,既需要满足灯光变化需求,使用户感觉到调光结果;又要避免过度调光,使用户感觉不适,所以合适的调光逻辑是需要解决的问题。


技术实现要素:

3.本发明要解决的技术问题在于,提供一种灯具调光方法、存储介质及计算机。
4.本发明解决其技术问题所采用的技术方案是:构造一种灯具调光方法,包括下述步骤:
5.步骤s1、按照选定的档位电流曲线输出电流,所述档位电流曲线为电流值随时间变化的曲线,每个档位对应一条档位电流曲线;
6.步骤s2、接收调档指令后获取当前电流值,计算所述当前电流值与当前所述档位电流曲线的预设参考值的电流百分比;
7.步骤s3、将所述调档指令对应的档位电流曲线的预设参考值和所述电流百分比的乘积作为目标电流值;
8.步骤s4、从所述目标电流值处开始执行所述调档指令对应的档位电流曲线。
9.进一步,在本发明所述的灯具调光方法中,由预设参考值和预设变化算法乘积得到所述档位电流曲线,所述预设变化算法为所述预设参考值随时间的变化趋势,每条所述档位电流曲线对应一个预设参考值。
10.进一步,在本发明所述的灯具调光方法中,所述步骤s1包括:
11.步骤s111、灯具开启后读取所述预设参考值,按照所述预设参考值和预设变化算法乘积输出电流;或
12.步骤s112、灯具开启后读取上次关机时存储的所述预设参考值,按照所述预设参考值和预设变化算法乘积输出电流;或
13.步骤s113、灯具开启后读取当前档位对应的所述预设参考值,按照所述预设参考值和预设变化算法乘积输出电流;或
14.步骤s114、灯具开启后接收档位选择指令,读取所述档位选择指令对应的预设参考值,由所述预设参考值和预设变化算法乘积输出电流。
15.进一步,在本发明所述的灯具调光方法中,所述档位电流曲线为电流值和时间的对应表格,每个档位对应一个表格,每个表格对应包含一个预设参考值。
16.进一步,在本发明所述的灯具调光方法中,所述步骤s1包括:
17.步骤s121、灯具开启后读取预设的档位电流曲线,按照所述档位电流曲线输出电
流;或
18.步骤s122、灯具开启后读取上次关机时存储的档位电流曲线,按照所述档位电流曲线输出电流;或
19.步骤s123、灯具开启后读取当前档位,按照当前档位对应的档位电流曲线输出电流;或
20.步骤s124、灯具开启后接收档位选择指令,按照所述档位选择指令对应的档位电流曲线输出电流。
21.进一步,在本发明所述的灯具调光方法中,所述步骤s3包括:
22.计算所述调档指令对应的档位电流曲线的预设参考值和所述电流百分比的乘积,将所述乘积和预设调整值之和作为目标电流值,所述预设调整值为正值或负值。
23.进一步,在本发明所述的灯具调光方法中,在所述步骤s3之后步骤s4之前还包括步骤:
24.步骤s314、判断所述当前电流值和所述目标电流值的差值的绝对值是否大于预设差异值;若是则执行所述步骤s4;若否则执行步骤s324;
25.步骤s324、调整所述目标电流值,调整后执行所述步骤s314。
26.进一步,在本发明所述的灯具调光方法中,所述步骤s324中调整所述目标电流值包括:
27.若所述调档指令对应的档位高于当前档位,则增大所述目标电流值;
28.若所述调档指令对应的档位低于当前档位,则减小所述目标电流值;
29.其中,相同时刻时高档位对应的所述档位电流曲线的电流值大于低档位对应的所述档位电流曲线的电流值。
30.进一步,在本发明所述的灯具调光方法中,所述增大所述目标电流值包括:按照第一步长逐步增大所述目标电流值;
31.所述减小所述目标电流值包括:按照第二步长逐步减小所述目标电流值。
32.进一步,在本发明所述的灯具调光方法中,所述增大所述目标电流值包括:按照第三步长逐步增大所述电流百分比,所述调档指令对应的档位电流曲线的预设参考值和所述电流百分比的乘积作为目标电流值;
33.所述减小所述目标电流值包括:按照第四步长逐步减小所述电流百分比,所述调档指令对应的档位电流曲线的预设参考值和所述电流百分比的乘积作为目标电流值。
34.进一步,在本发明所述的灯具调光方法中,相同时刻时高档位对应的所述档位电流曲线的电流值大于低档位对应的所述档位电流曲线的电流值。
35.进一步,在本发明所述的灯具调光方法中,每档所述档位电流曲线包括至少三个工作时段,从起始工作时段开始,所述档位电流曲线按照工作时段呈阶梯式下降。
36.进一步,在本发明所述的灯具调光方法中,所述预设参考值为所述档位电流曲线的初始电流值。
37.进一步,在本发明所述的灯具调光方法中,所述灯具的供电电源为供电电池。
38.进一步,在本发明所述的灯具调光方法中,还包括步骤:
39.获取所述供电电池的实时供电电压,根据所述实时供电电压调整所述预设参考值。
40.另外,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上述的灯具调光方法的步骤。
41.另外,本发明还提供一种计算机,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上述的灯具调光方法的步骤。
42.实施本发明的一种灯具调光方法、存储介质及计算机,具有以下有益效果:本发明通过比例调节方式使目标电流值更加合理,使调光结果满足用户需求,提高用户使用体验。
附图说明
43.下面将结合附图及实施例对本发明作进一步说明,附图中:
44.图1是本发明实施例提供的一种灯具调光方法的流程图;
45.图2是本发明实施例提供的灯具档位的档位电流曲线的示意图;
46.图3是本发明实施例提供的灯具档位的档位电流曲线的示意图。
具体实施方式
47.为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
48.在一个优选实施例中,参考图1和图2,本实施例的灯具调光方法应用于灯具中,该灯具可使用交流市电供电或供电电池供电,其中供电电池优选可重复充电的电池。具体的,该灯具调光方法包括下述步骤:
49.步骤s1、按照选定的档位电流曲线输出电流,档位电流曲线为电流值随时间变化的曲线,每个档位对应一条档位电流曲线。
50.具体的,该灯具包括至少两个档位,每个档位对应一条档位电流曲线,档位电流曲线为电流值随时间变化的曲线。灯具开始工作时选定某一档位,获取该档位对应的档位电流曲线,并按照该档位对应的档位电流输出电流,使灯具发光。参考图2,本实施例以灯具包含三个档位进行举例说明,其他数量的档位可参考实施。图2包含三个档位,分别是高档、中档和低档,如用户选择中档,则获取中档对应的档位电流曲线,灯具从电流值l2开始,按照档位电流曲线的值输出电流,使灯具发光。可以理解,图2中的档位电流曲线仅用于说明本实施例的工作原理,并不用于限定本实施例的档位电流曲线,其他形状的档位电流曲线可参考本实施例实施。
51.步骤s2、接收调档指令后获取当前电流值,计算当前电流值与当前档位电流曲线的预设参考值的电流百分比。
52.具体的,在灯具已经处于发光状态时,即正在执行某一档位对应的档位电流曲线时,用户可根据需求实施调档动作进行调档。用户可通过调档旋钮、调档按键等方式进行调档以产生调档指令。灯具的处理器接收调档指令后获取当前电流值,计算当前电流值与当前档位电流曲线的预设参考值的电流百分比。其中,每条档位电流曲线对应一个预设参考值,且每个档位电流曲线对应的预设参考值不同。
53.例如图2中,高档对应的档位电流曲线的预设参考值为l1,中档对应的档位电流曲线的预设参考值为l2,低档对应的档位电流曲线的预设参考值为l3。假设灯具当前处于中
档工作状态,在接收调档指令后获取当前电流值a,即图中中档对应的档位电流曲线上的a点,然后计算出当前电流值与当前档位电流曲线的预设参考值的电流百分比,即电流百分比k=a/l2。
54.步骤s3、将调档指令对应的档位电流曲线的预设参考值和电流百分比的乘积作为目标电流值。
55.具体的,根据调档指令获取对应的档位电流曲线,进而获取该档位电流曲线的预设参考值。参考图2,若调档指令对应的档位为高档,则获取高档对应的档位电流曲线,进而获取该档位电流曲线的预设参考值l1。获取预设参考值l1后,将调档指令对应的档位电流曲线的预设参考值和电流百分比的乘积作为目标电流值,即目标电流值b为l1*k,其中k为当前当前电流值与当前档位电流曲线的预设参考值的电流百分比。
56.步骤s4、从目标电流值处开始执行调档指令对应的档位电流曲线。
57.具体的,获取目标电流值后,在调档指令对应的档位电流曲线上找到该值,从该值开始执行调档指令对应的档位电流曲线。参考图2,若目标电流值b对应高档的档位电流曲线上的b点,则从b点开始执行该档位电流曲线。
58.本实施例通过比例调节方式使目标电流值更加合理,使调光结果满足用户需求,提高用户使用体验。
59.在一些实施例的灯具调光方法中,由预设参考值和预设变化算法乘积得到档位电流曲线,预设变化算法为预设参考值随时间的变化趋势,每条档位电流曲线对应一个预设参考值。进一步,本实施例提供四种灯具开始工作时的启动方式:
60.第一种启动方式:灯具开启后读取预设参考值,按照预设参考值和预设变化算法乘积输出电流。
61.第二种启动方式:灯具在关机时保存当前的档位或档位电流曲线,在灯具再次开启后读取上次关机时存储的预设参考值,按照预设参考值和预设变化算法乘积输出电流。
62.第三种启动方式:灯具开启后读取当前档位对应的预设参考值,按照预设参考值和预设变化算法乘积输出电流。
63.第四种启动方式:灯具开启后接收档位选择指令,读取档位选择指令对应的预设参考值,由预设参考值和预设变化算法乘积输出电流。
64.本实施例提供的上述四种灯具启动的工作方式,可根据需要进行选择,可满足不用应用场景的需求,满足用户多样化需求。
65.在一些实施例的灯具调光方法中,档位电流曲线为电流值和时间的对应表格,每个档位对应一个表格,每个表格对应包含一个预设参考值。在灯具工作过程中,从工作起点开始计时,根据计时长度从表格中读取对应的电流值,输出该电流值使灯具发光。可以理解,表格中的时间间隔越小,则电流的连续性越好,输出灯光的连续性越好。进一步,本实施例提供四种灯具开始工作时的启动方式:
66.第一种启动方式:灯具开启后读取预设的档位电流曲线,按照档位电流曲线输出电流。或
67.第二种启动方式:灯具开启后读取上次关机时存储的档位电流曲线,按照档位电流曲线输出电流。或
68.第三种启动方式:灯具开启后读取当前档位,按照当前档位对应的档位电流曲线
输出电流。或
69.第四种启动方式:灯具开启后接收档位选择指令,按照档位选择指令对应的档位电流曲线输出电流。
70.本实施例提供的上述四种灯具启动的工作方式,可根据需要进行选择,可满足不用应用场景的需求,满足用户多样化需求。
71.在一些实施例的灯具调光方法中,为满足用户的多样化需求,可对上述实施例的目标电流值进行进一步调整,即设置预设调整值,在计算调档指令对应的档位电流曲线的预设参考值和电流百分比的乘积后,将乘积和预设调整值之和作为目标电流值,预设调整值可为正值或负值。参考图3,预设调整值为m,在计算出调档指令对应的档位电流曲线的预设参考值和电流百分比的乘积b后,可选择以(b+m)作为目标电流值,即高档对应的档位电流曲线上的b1点开始输出电流,或(b-m)作为目标电流值,即高档对应的档位电流曲线上的b2点开始输出电流。
72.本实施例在根据百分比计算目标电流值后,对目标电流值进行进一步调整,可以适当增大或减小目标电流值,从而改变调光后用户的感受,提高用户使用体验。
73.在一些实施例的灯具调光方法中,用户在调档时是因为对当前灯光不满意,所以调档后应使用户能够感觉有灯光有明显变化,若调档前后灯光变化较小,没有使用户察觉到,用户会感觉没有调档成功,降低用户体验。所以本实施例为使用户能够明显感觉到调档前后的灯光变化,设置预设差异值,使调档前后的差异较大。具体的,本实施例在步骤s3之后步骤s4之前还包括步骤:
74.步骤s314、判断当前电流值和目标电流值的差值的绝对值是否大于预设差异值。若是则执行步骤s4。若否则执行步骤s324。
75.步骤s324、调整目标电流值,调整后执行所述步骤s314。调整过程中遵循的原则是:在调整目标电流值后,使当前电流值和目标电流值的差值的绝对值大于预设差异值。
76.具体的,可根据调档指令对应档位高低来调整目标电流值,其中相同时刻时高档位对应的档位电流曲线的电流值大于低档位对应的档位电流曲线的电流值。参考图2和图3,图中相同时刻,高档对应的档位电流曲线的电流值大于中档对应的档位电流曲线的电流值,中档对应的档位电流曲线的电流值大于低档对应的档位电流曲线的电流值。
77.若调档指令对应的档位高于当前档位,则增大目标电流值。参考图2和图3,若当前档位为中档,调档指令对应的目标档位为高档,若经上述实施例计算当前电流值和目标电流值的差值的绝对值不大于预设差异值,则选择增大目标电流值。
78.若调档指令对应的档位低于当前档位,则减小目标电流值。参考图2和图3,若当前档位为中档,调档指令对应的目标档位为低档,若经上述实施例计算当前电流值和目标电流值的差值的绝对值不大于预设差异值,则选择减小目标电流值。
79.本实施例通过设置预设差异值,使得调档前后的电流值存在明显区别,从而使用户能够明显感觉到调档前后的灯光变化,提高用户使用体验。
80.在一些实施例的灯具调光方法中,增大目标电流值包括:按照第一步长逐步增大目标电流值。每增加一次判断一次当前电流值和目标电流值的差值的绝对值是否大于预设差异值,若是则停止增加,若否则继续增加,直至当前电流值和目标电流值的差值的绝对值大于预设差异值。
81.在一些实施例的灯具调光方法中,减小目标电流值包括:按照第二步长逐步减小目标电流值。每减小一次判断一次当前电流值和目标电流值的差值的绝对值是否大于预设差异值,若是则停止减小,若否则继续减小,直至当前电流值和目标电流值的差值的绝对值大于预设差异值。
82.在一些实施例的灯具调光方法中,增大目标电流值包括:按照第三步长逐步增大电流百分比,调档指令对应的档位电流曲线的预设参考值和电流百分比的乘积作为目标电流值。每增加一次百分比判断一次当前电流值和目标电流值的差值的绝对值是否大于预设差异值,若是则停止增加,若否则继续增加,直至当前电流值和目标电流值的差值的绝对值大于预设差异值。
83.在一些实施例的灯具调光方法中,减小目标电流值包括:按照第四步长逐步减小电流百分比,调档指令对应的档位电流曲线的预设参考值和电流百分比的乘积作为目标电流值。每减小一次百分比判断一次当前电流值和目标电流值的差值的绝对值是否大于预设差异值,若是则停止减小,若否则继续减小,直至当前电流值和目标电流值的差值的绝对值大于预设差异值。
84.在一些实施例的灯具调光方法中,每档档位电流曲线包括至少三个工作时段,从起始工作时段开始,档位电流曲线按照工作时段呈阶梯式下降。且相同时刻时高档位对应的档位电流曲线的电流值大于低档位对应的档位电流曲线的电流值。作为选择,预设参考值为档位电流曲线的初始电流值。参考图2和图3,每档档位电流曲线包括三个工作时段,从起始工作时段开始,档位电流曲线按照工作时段呈阶梯式下降;且相同时刻时高档位对应的档位电流曲线的电流值大于低档位对应的档位电流曲线的电流值。另外需要说明的是,所有档位调节后的电流值应小于当前档位对应档位电流曲线的最大值,且小于当前档位对应档位电流曲线的最小值。若调整后的电流大于当前档位对应档位电流曲线的最大值,则以当前档位对应档位电流曲线的最大值运行;若调整后的电流小于当前档位对应档位电流曲线的最小值,则以当前档位对应档位电流曲线的最小值运行。
85.在一些实施例的灯具调光方法中,该灯具使用供电电池供电,供电电池的电量是不断减少的,为兼顾灯具照明亮度和工作时间,本实施例的灯具调光方法还包括步骤:
86.获取供电电池的实时供电电压,根据实时供电电压调整预设参考值。
87.具体的,获取供电电池的实时供电电压,根据实时供电电压调整每个档位的预设参考值,即根据实时供电电压调整每条档位电流曲线对应的预设参考值。作为选择,在实时电压较高时,说明供电电池当前的电量较为充足,可以选择较大的预设参考值,在预设变化算法不改变的前提下,以使档位电流曲线输出的供电电流较大,灯具的亮度较大。作为选择,在实时电压较低时,说明供电电池当前的电量较为不足,可以选择较小的预设参考值,在预设变化算法不改变的前提下,以使档位电流曲线输出的供电电流较小,节约电能以延长灯具工作时间。
88.本实施例根据电池电量调整预设参考值,以调整每条档位电流曲线,实现根据电池电量调整灯具亮度,提高用户使用体验。
89.在一个优选实施例中,本实施例的计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行如上述实施例的灯具调光方法的步骤。
90.在一个优选实施例中,本实施例的计算机包括存储器和处理器,存储器中存储有
计算机程序,处理器通过调用存储器中存储的计算机程序,执行如上述实施例的灯具调光方法的步骤。
91.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
92.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
93.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
94.以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1