1.一种LED灯具的调光方法,其特征在于,包括如下步骤:
步骤一:接收来自DMX控制台的控制信号,该控制信号具有目标亮度值;
步骤二:根据该目标亮度值以及当前亮度值获得当前亮度差值,根据当前亮度差值计算得到当前亮度增长数据;
步骤三:根据当前亮度增长数据与当前亮度值获得新的当前亮度值,判断当前亮度值是否等于目标亮度值,若是,则停止继续获得新的当前亮度值,否则,根据新的当前亮度值与目标亮度值获得当前亮度差值,之后执行步骤四;
步骤四:根据当前亮度差值计算得到新的当前亮度增长数据,之后返回步骤三。
2.如权利要求1所述的LED灯具的调光方法,其特征在于,步骤二中“根据当前亮度差值计算得到当前亮度增长数据”包括如下步骤:
步骤A:判断当前亮度差值是否大于或等于预设时间,若是,则执行步骤B,否则,执行步骤C;
步骤B:根据预设时间和当前亮度差值获得第一亮度增长数据和第二亮度增长数据,判断当前亮度差值是否小于或等于第二亮度增长数据,若是,则当前亮度增长数据=第一亮度增长数据+1,否则当前亮度增长数据=第一亮度增长数据;之后,定义每一次根据当前亮度差值计算得到当前亮度增长数据的时长为比较时间,比较时间=1;
步骤C:根据预设时间和当前亮度差值获得第三亮度增长数据和第四亮度增长数据,当前亮度差值大于或等于第三亮度增长数据,且当前亮度差值大于第四亮度增长数据时,若则定义本次比较时间=比较时间+1;否则,定义本次比较时间=预设时间除以当前亮度差值。
3.如权利要求2所述的LED灯具的调光方法,其特征在于,所述步骤B中,“根据预设时间和当前亮度差值获得第一亮度增长数据和第二亮度增长数据”具体包括如下步骤:
步骤B1:根据公式:Fade_data1=Dled/Tmax求得第一亮度增长数据,其中,Dled为当前亮度差值,Tmax为预设时间;
步骤B2:根据公式:Fade_data2=Dled%Tmax求得第五亮度增长数据,其中,Fade_data2为第五亮度增长数据;
步骤B3:根据公式:Fade_data3=Tmax-Fade_data2求得第六亮度增长数据,其中,Fade_data3为第六亮度增长数据;
步骤B4:根据公式:Fade_data4=Fade_data3*Fade_data1求得第七亮度增长数据,其中,Fade_data4为第七亮度增长数据;
步骤B5:根据公式Fade_data5=Dled-Fade_data4求得第二亮度增长数据,其中,Fade_data5为第二亮度增长数据。
4.如权利要求3所述的LED灯具的调光方法及装置,其特征在于,步骤C中,“根据预设时间和当前亮度差值获得第三亮度增长数据和第四亮度增长数据”具体包括如下步骤:
步骤C1:根据公式:Fade_data6=Tmax/2求得第三亮度增长数据,其中,Fade_data6为第三亮度增长数据;
步骤C2:根据公式:Fade_data7=Dled*2求得第八亮度增长数据,其中,Fade_data7为第八亮度增长数据;
步骤C3:根据公式:Fade_data8=Fade_data7-Tmax求得第四亮度增长数据,其中,Fade_data8为第四亮度增长数据。
5.如权利要求1所述的LED灯具的调光方法,其特征在于,还包括步骤五:将新的当前亮度值以递增的方式分成若干组亮度值进行输出。
6.一种LED灯具的调光装置,其特征在于,包括如下单元:
接收单元:用于接收来自DMX控制台的控制信号,该控制信号具有目标亮度值;
第一计算单元:用于根据该目标亮度值以及当前亮度值获得当前亮度差值,根据当前亮度差值计算得到当前亮度增长数据;
循环单元:用于根据当前亮度增长数据与当前亮度值获得新的当前亮度值,判断当前亮度值是否等于目标亮度值,若是,则停止继续获得新的当前亮度值,否则,根据新的当前亮度值与目标亮度值获得当前亮度差值,之后执行第二计算单元;
第二计算单元:用于根据当前亮度差值计算得到新的当前亮度增长数据,之后返回循环单元。
7.如权利要求6所述的LED灯具的调光装置,其特征在于,第一计算单元中包括判断模块、第一计算模块和第二计算模块,
判断模块:用于判断当前亮度差值是否大于或等于预设时间,若是,则执行第一计算模块,否则,执行第二计算模块;
第一计算模块:用于根据预设时间和当前亮度差值获得第一亮度增长数据和第二亮度增长数据,判断当前亮度差值是否小于或等于第二亮度增长数据,若是,则当前亮度增长数据=第一亮度增长数据+1,否则当前亮度增长数据=第一亮度增长数据;之后,定义每一次根据当前亮度差值计算得到当前亮度增长数据的时长为比较时间,比较时间=1;
第二计算模块:用于根据预设时间和当前亮度差值获得第三亮度增长数据和第四亮度增长数据,当前亮度差值大于或等于第三亮度增长数据,且当前亮度差值大于第四亮度增长数据时,则定义本次比较时间=比较时间+1;否则,定义本次比较时间=预设时间除以当前亮度差值。
8.如权利要求6所述的LED灯具的调光装置,其特征在于,第一计算模块中,“根据预设时间和当前亮度差值获得第一亮度增长数据和第二亮度增长数据”具体包括如下步骤:
步骤B1:根据公式:Fade_data1=Dled/Tmax求得第一亮度增长数据,其中,Dled为当前亮度差值,Tmax为预设时间;
步骤B2:根据公式:Fade_data2=Dled%Tmax求得第五亮度增长数据,其中,Fade_data2为第五亮度增长数据;
步骤B3:根据公式:Fade_data3=Tmax-Fade_data2求得第六亮度增长数据,其中,Fade_data3为第六亮度增长数据;
步骤B4:根据公式:Fade_data4=Fade_data3*Fade_data1求得第七亮度增长数据,其中,Fade_data4为第七亮度增长数据;
步骤B5:根据公式Fade_data5=Dled-Fade_data4求得第二亮度增长数据,其中,Fade_data5为第二亮度增长数据。
9.如权利要求8所述的LED灯具的调光装置,其特征在于,第二计算模块中,“根据预设时间和当前亮度差值获得第三亮度增长数据和第四亮度增长数据”具体包括如下步骤:
步骤C1:根据公式:Fade_data6=Tmax/2求得第三亮度增长数据,其中,Fade_data6为第三亮度增长数据;
步骤C2:根据公式:Fade_data7=Dled*2求得第八亮度增长数据,其中,Fade_data7为第八亮度增长数据;
步骤C3:根据公式:Fade_data8=Fade_data7-Tmax求得第四亮度增长数据,其中,Fade_data8为第四亮度增长数据。
10.如权利要求6所述的LED灯具的调光装置,其特征在于,还包括分化单元:用于将新的当前亮度值以递增的方式分成若干组亮度值进行输出。