一种多级串联LED控制方法、装置、设备及存储介质制造方法及图纸

技术编号:29498491 阅读:11 留言:0更新日期:2021-07-30 19:11
本发明专利技术公开了一种多级串联LED控制方法、装置、设备及存储介质。本发明专利技术通过控制器增加一数据端接收校验数据,从而判断LED灯是否故障导致通讯中断,中断后所述控制器从第一数据端及第二数据端同时发送不同顺序的数据,可以保证其他LED灯能够正常接收数据,避免因一个LED灯故障影响其他LED灯通讯的问题;且一旦控制器记录到有LED灯故障,则后续通讯均采用从第一数据端及第二数据端同时发送不同顺序的数据的方式通讯,不会增加单次通讯的整体时间。因此,本发明专利技术的一种多级串联LED控制方法能够降低多级串联LED的系统复杂程度及布线成本,抗干扰能力强,有效避免数据相位偏差,可靠性高。

【技术实现步骤摘要】
一种多级串联LED控制方法、装置、设备及存储介质
本专利技术涉及LED灯控制
,尤其涉及一种多级串联LED控制方法、装置、设备及存储介质。
技术介绍
串联LED灯的应用通常包括一个控制器及多个串联LED灯,控制器设有一数据输出端,LED灯珠设有一数据输入端及一数据输出端;同时LED灯内置通讯芯片及多个LED灯珠,通讯芯片根据收到的通讯数据调节LED灯珠发光强度。串联LED灯应用方案的工作原理是:控制器的数据输出端与第一个LED灯的数据输入端连接,第一LED灯的数据输出端再连接到第二LED灯的数据输入端,以此类推。工作时,控制器的数据输出端连续串行发送各个LED灯的数据,第一LED灯的数据输入端收到控制器发出的控制信号后,开始接收第一组数据,待接收完成再将控制器串行发送的后续数据从第一LED灯的数据输出端转发输出;第二LED灯的数据输入端接收到控制器发出的控制信号后,开始接收转发数据的第二组数据,待接收完成后再将第二LED灯串行转发的数据从数据输出端转发输出,以此类推实现控制器到多个LED灯珠的数据发送。控制器在数据发送完毕后,将数据线拉低,各个串联LED灯珠同样将该低电平信号接收并转发下一级,每个LED灯收到大于预设时间的低电平信号则认为数据接收完成,并根据接收到的数据更新LED发光亮度等级。然而,如果串联LED灯中有一个出现故障不能进行数据转发,则LED灯间的数据传输会中断。现有技术中有一种双线连接方案来解决该问题,该方案的工作原理为:控制器设有一主数据输出端及一备份数据输出端,每个LED灯设有一主数据输入端、一备份数据输入端以及一数据输出端;控制器的主数据输出端及备份数据输出端分别与第一LED灯的主数据输入端及备份数据输入端连接,第二LED灯的主数据输入端与第一LED灯的数据输出端连接,第二LED灯的备份数据输入端与第一LED灯的主数据输入端连接,以此方式串联多个LED灯。通讯时,控制器同时在主数据输出端及备份数据输出端串行输出的各个LED灯的数据,每个LED灯在主数据输入端和备份数据输入端同时接收,如果主数据输入端有数据输入,则开始接收第一组数据,待接收完成后转发后续接收到的数据从数据输出端输出。若某一个LED灯出现故障,则下一LED灯的主数据输入端无法接收到数据,但备份数据输入端仍可以从故障模块的主数据输入端接收故障LED灯的上一级输出的数据,于是故障LED灯的下一LED灯就从备份数据输入端接收数据,待接收完成后转发后续接收的数据从数据输出端输出,从而使得通讯数据能够跳过故障LED灯进行数据传输。但在实际使用过程中,由于各个LED灯都有两个输入端,导致各模块之间的连线增多,增加了整个系统复杂程度及布线成本;此外,过多信号线容易形成相互干扰,导致数据通讯错误,控制器需要保证主数据输出端与备份数据输出端同时发出数据,若两端的数据相位有偏差也会导致通讯错误。
技术实现思路
本专利技术实施例针对以上缺陷,提供了一种多级串联LED控制方法、装置、设备及存储介质,用以解决现有技术存在的问题。第一方面,本专利技术实施例提供了一种多级串联LED控制方法,所述方法包括:控制控制器的第一数据端在相等的间隔时间内连续串行发出n组数据,其中n为LED灯的数量,n大于等于2且为正整数;获取第nLED灯的第一端口的第n控制信号;依据所述第nLED灯的第一端口的第n控制信号,控制所述第nLED灯的第一端口接收与所述第nLED灯序列号相匹配的数据;将所述第nLED灯的第二端口设置为输出状态,并将所述第nLED灯序列号相匹配的数据存储在所述第nLED灯内部;待上一LED灯接收完成与上一LED灯序列号相匹配的数据后,将所述控制器串行发送的后续数据转发输出到下一LED灯;所述n组数据转发完成后,所述控制器的第一数据端发出校验数据;控制所述校验数据在第一LED灯到所述第nLED灯之间转发传输;获取所述控制器的第二数据端的第n+1控制信号;依据所述第n+1控制信号,控制所述控制器的第二数据端接收所述校验数据;判断所述校验数据的准确性;若所述校验数据正确,则确定所述第一LED灯到所述第nLED灯之间无故障LED。优选地,所述方法包括:n个所述LED灯结构相同,n个所述LED灯还包括电源端及地端,且n个所述LED灯内部设有用于依据所述第nLED灯的第一端口及第二端口电平变化自动调整两个端口的输入输出状态的内部通讯芯片。优选地,所述一种多级串联LED控制方法还包括:获取系统的无故障信号;依据所述无故障信号,控制所述控制器的第一数据端输出复位信号;控制所述复位信号在所述第一LED灯到所述第nLED灯之间转发传输;判断所述控制器的第二数据端是否接收到所述复位信号;若接收到,则确定所述第一LED灯到所述第nLED灯各自接收到的数据有效;依据所述复位信号重置系统状态,等待下次通讯。优选地,所述一种多级串联LED控制方法还包括:若所述校验数据不正确,则确定所述第一LED灯到所述第nLED灯之间存在故障LED;若所述第一LED灯到第nLED灯之间存在故障LED,控制所述控制器的第一数据端正序发出n组数据;在同一时刻,控制所述控制器的第二数据端倒序发出n组数据。优选地,所述在同一时刻,控制所述控制器的第二数据端倒序发出n组数据包括:控制所述控制器的第二数据端在相等的间隔时间内连续串行发出n组数据;获取所述第xLED灯的第二端口的第x控制信号,其中假设x为故障LED序列号,所述第xLED灯因故障停止接收数据及输出转发数据;所述n组数据转发完成后,所述控制器的第二数据端发出校验数据,并控制所述校验数据在所述第nLED灯到所述第xLED灯之间转发传输;依据所述第(x+1)控制信号,控制所述第(x+1)LED灯的第二端口接收所述校验数据。优选地,所述若所述第一LED灯到第nLED灯之间存在故障LED,控制所述控制器的第一数据端正序发出n组数据包括:控制所述控制器的第一数据端在相等的间隔时间内连续串行发出n组数据;获取所述第xLED灯的第一端口的第一控制信号;获取第xLED灯的第一端口的第x控制信号,所述第xLED灯因故障停止接收数据及输出转发数据;所述n组数据转发完成后,所述控制器的第一数据端发出校验数据,并控制所述校验数据在所述第一LED灯到所述第xLED灯之间转发传输;获取第(x-1)LED灯的第一端口的第(x-1)控制信号;依据所述第(x-1)控制信号,控制所述第(x-1)LED灯的第一端口接收所述校验数据。优选地,所述一种多级串联LED控制方法还包括:下一次通讯开始时,所述控制器记录到上次通讯的第xLED灯故障,所述控制器在所述第一数据端开始发送数据的同时在所述第二数据端发送倒序的各组数据。第二方面,本专利技术实施例提供了一种多级串联LED控制装置,所述装置包括本文档来自技高网
...

【技术保护点】
1.一种多级串联LED控制方法,其特征在于,所述方法包括:/n控制控制器的第一数据端在相等的间隔时间内连续串行发出n组数据,其中n为LED灯的数量,n大于等于2且为正整数;/n获取第nLED灯的第一端口的第n控制信号;/n依据所述第nLED灯的第一端口的第n控制信号,控制所述第nLED灯的第一端口接收与所述第nLED灯序列号相匹配的数据;/n将所述第nLED灯的第二端口设置为输出状态,并将所述第nLED灯序列号相匹配的数据存储在所述第nLED灯内部;/n待上一LED灯接收完成与上一LED灯序列号相匹配的数据后,将所述控制器串行发送的后续数据转发输出到下一LED灯;/n所述n组数据转发完成后,所述控制器的第一数据端发出校验数据;/n控制所述校验数据在第一LED灯到所述第nLED灯之间转发传输;/n获取所述控制器的第二数据端的第n+1控制信号;/n依据所述第n+1控制信号,控制所述控制器的第二数据端接收所述校验数据;/n判断所述校验数据的准确性;/n若所述校验数据正确,则确定所述第一LED灯到所述第nLED灯之间无故障LED。/n

【技术特征摘要】
1.一种多级串联LED控制方法,其特征在于,所述方法包括:
控制控制器的第一数据端在相等的间隔时间内连续串行发出n组数据,其中n为LED灯的数量,n大于等于2且为正整数;
获取第nLED灯的第一端口的第n控制信号;
依据所述第nLED灯的第一端口的第n控制信号,控制所述第nLED灯的第一端口接收与所述第nLED灯序列号相匹配的数据;
将所述第nLED灯的第二端口设置为输出状态,并将所述第nLED灯序列号相匹配的数据存储在所述第nLED灯内部;
待上一LED灯接收完成与上一LED灯序列号相匹配的数据后,将所述控制器串行发送的后续数据转发输出到下一LED灯;
所述n组数据转发完成后,所述控制器的第一数据端发出校验数据;
控制所述校验数据在第一LED灯到所述第nLED灯之间转发传输;
获取所述控制器的第二数据端的第n+1控制信号;
依据所述第n+1控制信号,控制所述控制器的第二数据端接收所述校验数据;
判断所述校验数据的准确性;
若所述校验数据正确,则确定所述第一LED灯到所述第nLED灯之间无故障LED。


2.根据权利要求1所述的一种多级串联LED控制方法,其特征在于,所述方法包括:
n个所述LED灯结构相同,n个所述LED灯还包括电源端及地端,且n个所述LED灯内部设有用于依据所述第nLED灯的第一端口及第二端口电平变化自动调整两个端口的输入输出状态的内部通讯芯片。


3.根据权利要求2所述的一种多级串联LED控制方法,其特征在于,所述一种多级串联LED控制方法还包括:
获取系统的无故障信号;
依据所述无故障信号,控制所述控制器的第一数据端输出复位信号;
控制所述复位信号在所述第一LED灯到所述第nLED灯之间转发传输;
判断所述控制器的第二数据端是否接收到所述复位信号;
若接收到,则确定所述第一LED灯到所述第nLED灯各自接收到的数据有效;
依据所述复位信号重置系统状态,等待下次通讯。


4.根据权利要求1或3所述的一种多级串联LED控制方法,其特征在于,所述一种多级串联LED控制方法还包括:
若所述校验数据不正确,则确定所述第一LED灯到所述第nLED灯之间存在故障LED;
若所述第一LED灯到第nLED灯之间存在故障LED,控制所述控制器的第一数据端正序发出n组数据;
在同一时刻,控制所述控制器的第二数据端倒序发出n组数据。


5.根据权利要求4所述的一种多级串联LED控制方法,其特征在于,所述在同一时刻,控制所述控制器的第二数据端倒序发出n组数据包括:
控制所述控制器的第二数据端在相等的间隔时间内连续串行发出n组数据;
获取所述第xLED灯的第二端口的...

【专利技术属性】
技术研发人员:沈晔苏建华金国奇彭程程
申请(专利权)人:深圳合芯谷微电子有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1