本发明属于环形跑马灯设计,具体是环形跑马灯工艺。
背景技术:
1、随着led技术的不断发展,人们对led灯带的要求也越来越高。然而,传统的led灯带往往无法满足这些需求,传统led灯的输出电压通常在一定范围内波动。这会导致灯带的色温、亮度和闪烁频率发生变化,从而影响整体使用效果。
2、另外,当灯带过长时,部分发光模块会产生压降,使实际亮度值会低于额定亮度值,仅调整供电电压会使其他正常发光模块的供电功率增加,对其他正常发光模块造成负荷。另外,在灯带上部分发光模块灯珠产生光衰的情况下,无法对每个发光模块的亮度值进行动态调整,使灯带显示存在部分过亮或过暗的情况。
技术实现思路
1、针对上述情况,为克服现有技术的缺陷,本发明提供了环形跑马灯工艺,以至少部分解决上述技术问题。
2、本发明采取的技术方案如下:
3、本发明提出了环形跑马灯工艺,该工艺包括以下步骤:
4、s1、根据用户选择的额定亮度值选择相对应的控制模板启动灯带;
5、s2、通过光敏传感器对所述灯带的显示效果进行验证,对异常发光模块进行标记;
6、s3、调整所述异常发光模块的控制参数,使所述异常发光模块的实际亮度值满足额定亮度值;
7、s4、当调整所述异常发光模块的控制参数无法使所述异常发光模块的实际亮度值调整至额定亮度值时,将所述异常发光模块的控制参数调整为第一预设参数,将其他发光模块的控制参数调整为第二预设参数;
8、s5、基于预设调整因数调整灯带供电电压和所述异常发光模块的控制参数,使所述异常发光模块的实际亮度值满足额定亮度值;
9、s6、基于调整后的灯带供电电压对其他发光模块的控制参数进行调整,使灯带以额定亮度值显示;
10、s7、所述将所述异常发光模块的控制参数调整为第一预设参数,将其他发光模块的控制参数调整为第二预设参数,包括:基于第一预设参数对所述异常发光模块的控制参数进行调整,使所述异常发光模块内灯珠按额定电流进行供电;
11、s8、基于第二预设参数对其他发光模块的控制参数进行调整,使所述其他发光模块的实际供电电流小于额定电流;
12、s9、所述基于预设调整因数调整灯带供电电压和所述异常发光模块的控制参数,使所述异常发光模块的实际亮度值满足额定亮度值,包括:对灯带供电电压进行调整,并根据调整后的灯带供电电压和预设调整因数对所述异常发光模块内可调电阻阻值进行调整;
13、s10、当所述异常发光模块的实际亮度值等于额定亮度值时,完成对所述异常发光模块的控制参数调整。
14、作为本发明进一步的方案:还包括将每个发光模块的控制参数调整为默认参数;
15、通过调整灯带供电电压分别对每个发光模块进行单独供电,使每个发光模块在额定电压下工作;
16、将每个发光模块在额定供电参数下的实际亮度值和额定亮度值进行对比,确定每个发光模块的发光效率k1;
17、记录发光效率验证时间,基于设置的预设时间间隔定期对所述灯带每个发光模块的发光效率进行验证更新。
18、作为本发明再进一步的方案:还包括控制模板包括灯带供电电压和每个发光模块的控制参数;
19、获取所述相对应的控制模板的上一次使用时间;
20、获取所述灯带的上一次发光效率验证时间;
21、判断所述相对应的控制模板的上一次使用时间是否大于所述灯带的上一次发光效率验证时间;
22、若是,则通过所述相对应的控制模板启动所述灯带;
23、若否,则通过所述灯带上一次启动时的控制模板启动所述灯带。
24、作为本发明再进一步的方案:所述通过光敏传感器对所述灯带的显示效果进行验证,对异常发光模块进行标记,包括:通过光敏传感器依次获取每个发光模块的实际亮度值,得到每个发光模块的第一亮度值;
25、将所述每个发光模块的第一亮度值分别与额定亮度值进行对比,得到每个发光模块的第一亮度差值;
26、将第一亮度差值大于第一预设阈值的发光模块标记为异常发光模块。
27、作为本发明再进一步的方案:所述调整所述异常发光模块的控制参数,使所述异常发光模块的实际亮度值满足额定亮度值,包括:根据异常发光模块的发光效率进行分析,判断异常发光模块在最大功率状态下的最大亮度值是否满足额定亮度值;
28、若不满足,则关闭所述异常发光模块的供电端口;
29、若满足,则对所述异常发光模块的控制参数进行调整,将所述异常发光模块的实际亮度值调整至额定亮度值。
30、作为本发明再进一步的方案:环形跑马灯工艺,该工艺还包括以下步骤:
31、步骤一、监测程序启动信号,所述程序指基于qt框架建立的灯带控制程序;
32、步骤二、当获取到程序启动信号时,主机操作系统加载启动灯带控制程序所需的运行环境,同时对灯带控制程序进行初始化,再加载灯带控制程序中的窗口显示子程序,对运行环境进行渲染,显示灯带控制程序对应的窗口;
33、步骤三、响应用户在窗口上的操作,构建灯带控制指令,灯带控制指令通过iic总线传输至mcu模块,mcu模块基于灯带控制指令控制rgb灯带进行不同灯带模式的发光。
34、作为本发明再进一步的方案:灯带控制指令包括轮询指令、灯带控制数据和闪烁频率,轮询指令选择内存向外设传输;其中灯带控制数据以数组存储于mcu模块中的寄存器中,灯带控制数据的长度为24*n+16+300,其中n为rgb灯带中led灯的总个数,即每一个led灯对应24位数据,包括对每一个led灯中红色、绿色和蓝色各8位的颜色设置,300长度所存储的数据为低电平,表示一帧数据的结束,控制灯带准备接收下帧数据;闪烁频率以数组的形式进行存储,为16位,闪烁频率由灯带模式和mcu模块内部参数决定。
35、作为本发明再进一步的方案:所述基于调整后的灯带供电电压对其他发光模块的控制参数进行调整,使灯带以额定亮度值显示,包括:将所述灯带的全部发光模块标记为待调整发光模块,按供电顺序依次对每个待调整发光模块的控制参数进行调整;
36、将待调整发光模块的实际亮度值调整至额定亮度值,提取所述待调整发光模块的控制参数得到第三预设参数;
37、基于所述第三预设参数对与所述待调整发光模块发光效率相同的其他待调整发光模块的控制参数进行调整,并将调整后的其他待调整发光模块标记为待验证发光模块;
38、当下一待调整发光模块为待验证发光模块时,计算所述待验证发光模块的实际亮度值和额定亮度值的第二亮度差值;
39、当所述第二亮度差值小于第二预设阈值时,跳过调整;
40、反之,继续进行调整,并根据调整后的控制参数对其他发光效率相同的待验证发光模块的控制参数进行更新。
41、实施本发明的技术方案,将具有如下有益效果:
42、本发明从启动灯带到调整异常发光模块,每一步操作都经过优化,以减少不必要的延时和资源浪费,不仅体现在单个灯带的控制上,还能在批量生产中体现出巨大的优势,大幅提高生产效率。
43、本发明根据用户选择的额定亮度值启动灯带,用户可以根据自己的需求和偏好来调整灯带的亮度;此外,当发现异常发光模块时,工艺能够灵活调整控制参数,甚至重新配置供电电压,以确保所有模块都能以期望的亮度值显示。
44、本发明对灯带的控制达到了极高的精确性,通过光敏传感器对灯带显示效果进行验证,能够准确识别出异常发光模块,并对其进行精确调整;此外,工艺还利用预设调整因数对供电电压和控制参数进行微调,确保每个发光模块都能以准确的亮度值显示。
45、本发明从启动灯带到调整控制参数,再到验证显示效果,整个过程都无需人工干预,大大降低了操作难度和人力成本;同时,智能化的控制系统能够根据实时数据做出快速响应,确保灯带始终以最佳状态运行。
46、本发明通过精确控制每个发光模块的亮度和供电电流,环形跑马灯工艺实现了节能环保的目标,当发现异常发光模块时,工艺会调整其控制参数和供电电压,使其以较低的能耗达到期望的亮度值;同时,对于其他发光模块,工艺也会根据实际需求调整供电电流,避免不必要的能源浪费。
47、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。
1.环形跑马灯工艺,其特征在于,该工艺包括以下步骤:
2.根据权利要求1所述的环形跑马灯工艺,其特征在于,还包括将每个发光模块的控制参数调整为默认参数;
3.根据权利要求1所述的环形跑马灯工艺,其特征在于,还包括控制模板包括灯带供电电压和每个发光模块的控制参数;
4.根据权利要求1所述的环形跑马灯工艺,其特征在于,所述通过光敏传感器对所述灯带的显示效果进行验证,对异常发光模块进行标记,包括:通过光敏传感器依次获取每个发光模块的实际亮度值,得到每个发光模块的第一亮度值;
5.根据权利要求1所述的环形跑马灯工艺,其特征在于,所述调整所述异常发光模块的控制参数,使所述异常发光模块的实际亮度值满足额定亮度值,包括:根据异常发光模块的发光效率进行分析,判断异常发光模块在最大功率状态下的最大亮度值是否满足额定亮度值;
6.根据权利要求1所述的环形跑马灯工艺,其特征在于,该工艺还包括以下步骤:
7.根据权利要求6所述的环形跑马灯工艺,其特征在于,灯带控制指令包括轮询指令、灯带控制数据和闪烁频率,轮询指令选择内存向外设传输;其中灯带控制数据以数组存储于mcu模块中的寄存器中,灯带控制数据的长度为24*n+16+300,其中n为rgb灯带中led灯的总个数,即每一个led灯对应24位数据,包括对每一个led灯中红色、绿色和蓝色各8位的颜色设置,300长度所存储的数据为低电平,表示一帧数据的结束,控制灯带准备接收下帧数据;闪烁频率以数组的形式进行存储,为16位,闪烁频率由灯带模式和mcu模块内部参数决定。
8.根据权利要求1所述的环形跑马灯工艺,其特征在于,所述基于调整后的灯带供电电压对其他发光模块的控制参数进行调整,使灯带以额定亮度值显示,包括:将所述灯带的全部发光模块标记为待调整发光模块,按供电顺序依次对每个待调整发光模块的控制参数进行调整;
