电流调整方法及系统、前级驱动模块和可编程逻辑门阵列的制作方法
【专利摘要】本发明实施例公开了一种电流调整方法及系统、前级驱动模块和可编程逻辑门阵列。本发明实施例方法包括:通过前级驱动模块对前级驱动模块所驱动的LED的电流值进行检测,并将检测到的每个LED的电流值传输至可编程逻辑门阵列,使得可编程逻辑门阵列根据检测到的每个LED的电流值和阈值调整前级驱动模块输出的驱动电流值,然后将接收可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个LED输出调整后的驱动电流值,这样能够在LED有损坏时,前级驱动模块可以调整输出的驱动电流值,防止好的LED灯泡过载使用,进而减慢LED的损坏速度。
【专利说明】电流调整方法及系统、前级驱动模块和可编程逻辑门阵列
【技术领域】
[0001]本发明实施例涉及电路领域,尤其涉及一种电流调整方法及系统、前级驱动模块和可编程逻辑门阵列。
【背景技术】
[0002]大屏幕数字光处理(DLP, Digital Light Procession)拼接墙进入发光二极管(LED)光源时代,LED光源的特点是大电流驱动,亮度和驱动电流值大小成正比关系,发热量和电流也成正比。
[0003]当前,市场对亮度的要求越来越高,LED光源也由单灯模式逐渐升级多灯并联的模式以承载更大的电流,从而产生更大的亮度,此类型光源的特点是在一个LED灯泡里面,封装进去多个LED小灯泡,每个LED小灯泡承载的额定电流相同,目前业界广泛使用的驱动模块驱动一定数目的LED小灯泡,并且以最大输出恒流的驱动电流值供给所驱动的LED小灯泡使用,输出的最大输出恒流正好平均分配到每个LED小灯泡,当有LED小灯泡损坏时,驱动模块仍以最大输出恒流作为驱动电流值输出,导致损坏的LED小灯泡上的电流平均分配到好的LED小灯泡上,从而导致原本好的LED小灯泡过载使用,加快灯泡的损坏速度。
【发明内容】
[0004]本发明实施例提供了 一种电流调整方法及系统、前级驱动模块和可编程逻辑门阵列,能够解决在有LED灯泡损坏时,好的LED灯泡过载使用导致的灯泡损坏速度加快的问题。
[0005]本发明实施例提供的电流调整方法,包括:前级驱动模块对所述前级驱动模块所驱动的发光二极管LED的电流值进行检测,所述前级驱动模块驱动至少两个LED,至少两个所述LED中各个所述LED相互并联;所述前级驱动模块将检测到的每个所述LED的电流值传输至可编程逻辑门阵列,使得可编程逻辑门阵列根据检测到的每个所述LED的电流值和阈值调整所述前级驱动模块输出的驱动电流值;所述前级驱动模块接收所述可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个所述LED输出所述调整后的驱动电流值。
[0006]本发明实施例提供的前级驱动模块,包括:驱动单元、检测单元、输出单元及输入单元;驱动单元用于驱动至少两个发光二极管LED ;检测单元用于对所述前级驱动模块所驱动的所述LED的电流值进行检测,至少两个所述LED中各个所述LED相互并联;输出单元用于将检测到的每个所述LED的电流值传输至可编程逻辑门阵列,使得可编程逻辑门阵列根据检测到的每个所述LED的电流值和阈值调整所述前级驱动模块输出的驱动电流值;输入单元用于接收所述可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个所述LED输出所述调整后的驱动电流值。
[0007]本发明实施例提供的电流调整系统,包括:至少一个前级驱动模块、所述前级驱动模块驱动的至少两个LED及可编程逻辑门阵列,至少两个所述LED中各个所述LED相互并联;所述前级驱动模块用于对所述前级驱动模块所驱动的所述LED的电流值进行检测,并将检测到的所述LED的电流值传输至所述可编程逻辑门阵列;所述可编程逻辑门阵列用于根据检测到的每个所述LED的电流值和阈值调整所述前级驱动模块输出的驱动电流值;所述前级驱动模块还用于接收所述可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个所述LED输出所述调整后的驱动电流值。
[0008]本发明实施例提供的可编程逻辑门阵列,包括:所述可编程逻辑门阵列包括:输入单元、逻辑单元和输出单元;输入单元用于接收前级驱动模块传输的发光二极管LED的电流值,至少两个所述LED被所述前级驱动模块所驱动,至少两个所述LED中各个所述LED相互并联;逻辑单元用于根据接收到的每个所述LED的电流值和阈值调整所述前级驱动模块输出的驱动电流值;输出单元用于将调整后的驱动电流值传输至所述前级驱动模块,使得所述前级驱动模块向驱动的至少两个所述LED输出所述调整后的驱动电流值。
[0009]从以上技术方案可以看出,本发明实施例具有以下优点:
[0010]本发明实施例中,通过前级驱动模块对前级驱动模块所驱动的LED的电流值进行检测,并将检测到的每个LED的电流值传输至可编程逻辑门阵列,使得可编程逻辑门阵列根据检测到的每个LED的电流值和阈值调整前级驱动模块输出的驱动电流值,然后将接收可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个LED输出调整后的驱动电流值,这样能够在LED有损坏时,前级驱动模块可以调整输出的驱动电流值,防止好的LED灯泡过载使用,进而减慢LED的损坏速度。
【专利附图】
【附图说明】
[0011]图1为本发明实施例中电流调整方法一个实施例示意图;
[0012]图2为本发明实施例中电流调整方法另一实施例不意图;
[0013]图3为本发明实施例中电流调整方法另一实施例不意图;
[0014]图4为本发明实施例中前级驱动模块向LED输出驱动电流的示意图;
[0015]图5为本发明实施例中前级驱动模块一个实施例示意图;
[0016]图6为本发明实施例中可编程逻辑门阵列一个实施例示意图;
[0017]图7为本发明实施例中电流调整系统一个实施例示意图。
【具体实施方式】
[0018]本发明实施例提供了 一种电流调整方法及系统、前级驱动模块和可编程逻辑门阵列,能够在有LED灯泡损坏时,防止好的LED灯泡过载使用。
[0019]请参照图1,本发明实施例中电流调整方法一个实施例包括:
[0020]101、前级驱动模块对前级驱动模块所驱动的LED的电流值进行检测;
[0021]本实施例中,前级驱动模块驱动至少两个LED,至少两个LED中各个LED相互并联,在实际应用中,前级驱动模块可以对该前级驱动模块所驱动的每个LED的电流值进行检测,也可以对所驱动的部分LED的电流值进行检测。
[0022]102、前级驱动模块将检测到的每个LED的电流值传输至可编程逻辑门阵列;
[0023]本实施例中,前级驱动模块可以将检测到的每个LED的电流值的传输到可编程逻辑门阵列,使得可编程逻辑门阵列根据检测到的每个LED的电流值和阈值调整前级驱动模块输出的驱动电流值,可编程逻辑门阵列为可以进行逻辑计算,并可以将前级驱动模块发送的模拟信号转换为数字信号。
[0024]103、前级驱动模块接收可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个LED输出调整后的驱动电流值。
[0025]本实施例中,前级驱动模块接收该可编程逻辑门阵列传输的调整后的驱动电流值,并将调整后的驱动电流值传输给所驱动的至少两个LED。
[0026]本实施例中,通过前级驱动模块对前级驱动模块所驱动的LED的电流值进行检测,并将检测到的每个LED的电流值传输至可编程逻辑门阵列,使得可编程逻辑门阵列根据检测到的每个LED的电流值和阈值调整前级驱动模块输出的驱动电流值,然后将接收可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个LED输出调整后的驱动电流值,这样能够在LED有损坏时,前级驱动模块可以调整输出的驱动电流值,防止好的LED灯泡过载使用,进而减慢LED的损坏速度。
[0027]请参照图2,本发明实施例中电流调整方法另一实施例包括:
[0028]201、前级驱动模块对前级驱动模块所驱动的LED的电流值进行检测;
[0029]本实施例中,前级驱动模块驱动至少两个LED,至少两个LED中各个LED相互并联,在实际应用中,前级驱动模块可以对该前级驱动模块所驱动的每个LED的电流值进行检测,也可以对所驱动的部分LED的电流值进行检测,前级驱动模块可以设定固定的时间间隔对LED进行检测。
[0030]202、前级驱动模块将检测到的每个LED的电流值传输至可编程逻辑门阵列;
[0031]本实施例中,前级驱动模块可以将检测到的每个LED的电流值的传输到可编程逻辑门阵列,使得可编程逻辑门阵列根据检测到的每个LED的电流值和阈值调整前级驱动模块输出的驱动电流值,可编程逻辑门阵列为可以进行逻辑计算,并可以将前级驱动模块发送的模拟信号转换为数字信号,可编程逻辑门阵列可以为现场可编程逻辑门阵列(FPGA,Field Programmable Gate Array)。
[0032]203、可编程逻辑门阵列将接收到的每个LED的电流值与阈值进行比较;
[0033]204、可编程逻辑门阵列根据比较结果对前级驱动模块输出的驱动电流值进行调整,并将调整后的驱动电流值传输至前级驱动模块;
[0034]本实施例中,在步骤202之后,可编程逻辑门阵列将接收到的每个LED的电流值与阈值进行比较,每个LED承载的额定电流相同,阈值与LED的额定电流相等,在实际应用中,可编程逻辑门阵列先将前级驱动模块发送的表示每个LED的电流值的模拟信号转换为数字信号,然后将数字信号中每个LED的电流值与阈值进行比较,然后可编程逻辑门阵列根据比较结果对前级驱动模块输出的驱动电流值进行调整,并将调整后的驱动电流值传输至前级驱动模块。
[0035]205、前级驱动模块接收可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个LED输出调整后的驱动电流值。
[0036]本实施例中,前级驱动模块接收该可编程逻辑门阵列传输的调整后的驱动电流值,并将调整后的驱动电流值传输给所驱动的至少两个LED。
[0037]本实施例中,通过前级驱动模块对前级驱动模块所驱动的每个LED的电流值进行检测,并将检测到的每个LED的电流值传输至可编程逻辑门阵列,可编程逻辑门阵列将接收到的每个LED的电流值与阈值进行比较,并根据比较结果对前级驱动模块输出的驱动电流值进行调整,然后前级驱动模块将接收可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个LED输出调整后的驱动电流值,这样能够在LED有损坏时,前级驱动模块可以调整输出的驱动电流值,防止好的LED灯泡过载使用,进而减慢LED的损坏速度。
[0038]为便于理解,下面以一具体实例对本发明实施例中的电流调整方法进行描述,请参阅图3,本发明实施例中电流调整方法另一实施例包括:
[0039]301、前级驱动模块对前级驱动模块所驱动的LED的电流值进行检测;
[0040]本实施例中,前级驱动模块驱动至少两个LED,至少两个LED中各个LED相互并联,在实际应用中,可以有一个或者多个前级驱动模块,各个前级驱动模块可以驱动一定数目的LED,前级驱动模块可以对所驱动的每个LED的电流值均进行检测,也可以对部分的LED的电流值进行检测。
[0041]为了便于更好的理解,本实施例以两个前级驱动模块,每个前级驱动模块驱动三个LED并联为例进行说明,具体地,请进一步参见图4,图4为前级驱动模块向LED输出驱动电流的示意图,两个前级驱动模块分别为前级驱动模块A和前级驱动模块B,前级驱动模块 A 驱动 LED1、LED2 和 LED3,前级驱动模块 B 驱动 LED4、LED5 和 LED6,LED1、LED2、LED3、LED4、LED5和LED6相互并联,每个LED的额定电流均为6A,设定在前级驱动模块检测前该六个LED均没有损坏,此时前级驱动模块A向LED1、LED2和LED3输出18A恒流的最大驱动电流值,驱动模块B向LED4、LED5和LED6输出18A恒流的最大驱动电流值,LEDl、LED2和LED3所使用的电流刚好是6A的额定电流,前级驱动模块A先对LEDl的电流值进行检测,那么检测到电流值有四种情况,具体检测到的数值如下表1所示。
[0042]表1
[0043]
【权利要求】
1.一种电流调整方法,其特征在于,所述方法包括: 前级驱动模块对所述前级驱动模块所驱动的发光二极管LED的电流值进行检测,所述前级驱动模块驱动至少两个LED,至少两个所述LED中各个所述LED相互并联; 所述前级驱动模块将检测到的每个所述LED的电流值传输至可编程逻辑门阵列,使得可编程逻辑门阵列根据检测到的每个所述LED的电流值和阈值调整所述前级驱动模块输出的驱动电流值; 所述前级驱动模块接收所述可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个所述LED输出所述调整后的驱动电流值。
2.根据权利要求1所述的方法,其特征在于,所述前级驱动模块接收所述可编程逻辑门阵列的调整后的驱动电流值之前的步骤包括: 所述可编程逻辑门阵列将接收到的每个所述LED的电流值与阈值进行比较; 所述可编程逻辑门阵列根据比较结果对所述前级驱动模块输出的驱动电流值进行调整,并将所述调整后的驱动电流值传输至所述前级驱动模块; 每个所述LED承载的额定电流相同,所述阈值与所述LED的额定电流的数值相等。
3.根据权利要求2所述的方法,其特征在于,所述可编程逻辑门阵列根据比较结果对所述前级驱动模块输出的驱动电流值进行调整的具体包括: 若比较结果为不相等,则所述可编程逻辑门阵列确定驱动的至少两个所述LED中有损坏的LED ; 所述可编程逻辑门阵列根据从所述前级驱动模块接收到的所述LED的电流值确定在驱动的至少两个所述LED中损坏的所述LED的数目,并根据损坏的所述LED的数目对所述前级驱动模块输出的驱动电流值进行调整; 若所述比较结果相等,则所述可编程逻辑门阵列确定所述前级驱动模块输出的驱动电流值为最大驱动电流值,所述最大驱动电流值为所述前级驱动模块所驱动的所有所述LED的额定电流之和; 所述比较结果相等为:所述前级驱动模块所驱动的每个所述LED的电流值均等于阈值。
4.根据权利要求3所述的方法,其特征在于,所述可编程逻辑门阵列根据损坏的所述LED的数目对所述前级驱动模块输出的驱动电流值进行调整的具体为: 所述可编程逻辑门阵列将所述前级驱动模块输出的驱动电流值减去指定数量的电流值,得到所述调整后的驱动电流值,所述指定数量的电流值为损坏的所述LED的数目乘以所述LED的额定电流; 所述可编程逻辑门阵列根据损坏的所述LED的数目对所述前级驱动模块输出的驱动电流值进行调整之后的步骤具体为:所述可编程逻辑门阵列将所述调整后的驱动电流值传输至所述前级驱动模块。
5.一种前级驱动模块,其特征在于,所述前级驱动模块包括: 驱动单元,用于驱动至少两个发光二极管LED ; 检测单元,用于对所述前级驱动模块所驱动的所述LED的电流值进行检测,至少两个所述LED中各个所述LED相互并联; 输出单元,用于将检测到的每个所述LED的电流值传输至可编程逻辑门阵列,使得可编程逻辑门阵列根据检测到的每个所述LED的电流值和阈值调整所述前级驱动模块输出的驱动电流值; 输入单元,用于接收所述可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个所述LED输出所述调整后的驱动电流值。
6.一种电流调整系统,其特征在于,所述系统包括: 至少一个前级驱动模块、所述前级驱动模块驱动的至少两个LED及可编程逻辑门阵列,至少两个所述LED中各个所述LED相互并联; 所述前级驱动模块,用于对所述前级驱动模块所驱动的所述LED的电流值进行检测,并将检测到的所述LED的电流值传输至所述可编程逻辑门阵列; 所述可编程逻辑门阵列,用于根据检测到的每个所述LED的电流值和阈值调整所述前级驱动模块输出的驱动电流值; 所述前级驱动模块,还用于接收所述可编程逻辑门阵列传输的调整后的驱动电流值,并向驱动的至少两个所述LED输出所述调整后的驱动电流值。
7.根据权利要求6所述的系统,其特征在于,所述可编程逻辑门阵列,还用于将接收到的每个所述LED的电流值与阈值进行比较,并根据比较结果对所述前级驱动模块输出的驱动电流值进行调整; 每个所述LED承载的额定电流相同,所述阈值与所述LED的额定电流的数值相等。
8.根据权利要求7所述的系统,其特征在于,所述可编程逻辑门阵列还用于执行下列流程: 若比较结果为不相等,则确定驱动的至少两个所述LED中有损坏的LED,并根据接收到的每个所述LED的电流值确定在驱动的至少两个所述LED中损坏的所述LED的数目,并根据损坏的所述LED的数目对所述前级驱动模块输出的驱动电流值进行调整;若所有所述比较结果相等,则确定所述前级驱动模块输出的驱动电流值为最大驱动电流值,所述最大驱动电流值为所述前级驱动模块所驱动的所有所述LED的额定电流之和;所述比较结果相等为:所述前级驱动模块所驱动的每个所述LED的电流值均等于阈值。
9.根据权利要求8所述的系统,其特征在于, 所述可编程逻辑门阵列,还用于将所述前级驱动模块输出的驱动电流值减去指定数量的电流值,得到所述调整后的驱动电流值,所述指定数量的电流值为损坏的所述LED的数目乘以所述LED的额定电流; 所述可编程逻辑门阵列,还用于将所述调整后的驱动电流值传输至所述前级驱动模块。
10.一种可编程逻辑门阵列,其特征在于,所述可编程逻辑门阵列包括: 输入单元,用于接收前级驱动模块传输的发光二极管LED的电流值,至少两个所述LED被所述前级驱动模块所驱动,至少两个所述LED中各个所述LED相互并联; 逻辑单元,用于根据接收到的每个所述LED的电流值和阈值调整所述前级驱动模块输出的驱动电流值; 输出单元,用于将调整后的驱动电流值传输至所述前级驱动模块,使得所述前级驱动模块向驱动的至少两个所述LED输出所述调整后的驱动电流值。
【文档编号】G09G3/32GK103646625SQ201310724453
【公开日】2014年3月19日 申请日期:2013年12月24日 优先权日:2013年12月24日
【发明者】郑维, 梁红涛, 叶仰宏 申请人:广东威创视讯科技股份有限公司