一种LED光源去抖动控制方法及电路.pdf

上传人:62****3 文档编号:4296244 上传时间:2018-09-13 格式:PDF 页数:12 大小:521.45KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010575219.6

申请日:

2010.12.01

公开号:

CN102487568A

公开日:

2012.06.06

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H05B 37/02申请日:20101201|||公开

IPC分类号:

H05B37/02

主分类号:

H05B37/02

申请人:

海洋王照明科技股份有限公司; 深圳市海洋王照明工程有限公司

发明人:

周明杰; 屈煜

地址:

518052 广东省深圳市南山区南海大道海王大厦A座22层

优先权:

专利代理机构:

深圳市顺天达专利商标代理有限公司 44217

代理人:

郭伟刚

PDF下载: PDF下载
内容摘要

本发明涉及一种LED光源去抖动控制方法,其中包括步骤:S1、根据预定的采样时间间隔多次采样LED光源的输出电压值,得到多个采样值;将所述多个采样值进行去突变值取平均处理,得到平均采样值;S2、将所述平均采样值与设定值比较,得到比较结果;S3、根据所述比较结果确定的PWM电路的占空比,所述PWM电路用于调整所述LED光源的电流。本发明还涉及一种LED光源去抖动控制电路。本发明的LED光源去抖动控制方法及电路通过对多次采样值进行去突变值取平均处理减少调整LED光源电流的频率,达到不影响LED光源恒流驱动的基础上减少了电流值在设定值周围的上下波动,从而减少了LED光源光强的微小的闪烁和抖动。

权利要求书

1: 一种 LED 光源去抖动控制方法, 其特征在于, 包括步骤 : S1、 根据预定的采样时间间隔多次采样 LED 光源的输出电压值, 得到多个采样值 ; 将所 述多个采样值进行去突变值取平均处理, 得到平均采样值 ; S2、 将所述平均采样值与设定值比较, 得到比较结果 ; S3、 根据所述比较结果确定的 PWM 电路的占空比, 所述 PWM 电路用于调整所述 LED 光源 的电流。2: 根据权利要求 1 所述的光源去抖动控制方法, 其特征在于, 所述步骤 S1 包括步骤 : S11、 采样所述 LED 光源的输出电压值, 得到第一采样值 ; S12、 经过所述采样时间间隔的时间采样所述 LED 光源的输出电压值, 得到第二采样 值; S13、 比较所述第一采样值和设定最大值, 如所述第一采样值大于所述设定最大值, 则 将所述设定最大值赋值给所述第一采样值 ; 比较所述第二采样值和所述设定最大值, 如所 述第二采样值大于所述设定最大值, 则将所述设定最大值赋值给所述第二采样值 ; S14、 比较所述第一采样值和所述第二采样值, 其中较大的保存为最大采样值, 较小的 保存为最小采样值, 相等则将所述第一采样值同时保存为所述最大采样值和所述最小采样 值, 所述第一采样值和所述第二采样值相加保存为累加值 ; S15、 经过所述采样时间间隔的时间采样所述 LED 光源的输出电压值, 将其赋值给后续 采样值 ; S16、 比较所述后续采样值和所述设定最大值, 如后续采样值大于所述设定最大值, 则 将所述设定最大值赋值给所述后续采样值 ; S17、 比较所述后续采样值和所述最大采样值, 其中较大的保存为最大采样值 ; 比较所 述后续采样值和所述最小采样值, 其中较小的保存为最小采样值 ; 将所述后续采样值累加 于所述累加值并更新保存 ; S18、 重复步骤 S15、 S16、 S17 设定的次数 ; S19、 平均采样值= ( 累加值 - 最大采样值 - 最小采样值 )/( 采样次数 -2)。3: 根据权利要求 2 所述的光源去抖动控制方法, 其特征在于, 所述步骤 S1 之前包括步 骤: S0、 设定所述采样时间间隔、 所述设定值、 所述设定最大值以及所述采样次数。4: 根据权利要求 1 所述的光源去抖动控制方法, 其特征在于, 所述步骤 S1 中还包括, 将 采样得到的输出电压值进行模拟数字转换得到采样值。5: 根据权利要求 1 所述的光源去抖动控制方法, 其特征在于, 所述步骤 S3 包括 : 当所 述平均采样值大于所述设定值时, 通过控制所述 PWM 电路的占空比减小所述 LED 光源的电 流; 当所述平均采样值小于所述设定值时, 通过控制所述 PWM 电路的占空比增大所述 LED 光 源的电流。6: 一种 LED 光源去抖动控制电路, 其特征在于, 包括 : 采样模块 (1) : 用于根据预定的采样时间间隔多次采样 LED 光源的输出电压值, 得到多 个采样值 ; 将所述多个采样值进行去突变值取平均处理, 得到平均采样值 ; 比较模块 (2) : 用于将所述平均采样值与设定值比较, 得到比较结果 ; 以及 调整模块 (3) : 用于根据所述比较结果确定的 PWM 电路的占空比, 所述 PWM 电路用于调 2 整所述 LED 光源的电流。7: 根据权利要求 6 所述的 LED 光源去抖动控制电路, 其特征在于, 所述采样模块 (1) 包 括: 采样单元 (11) : 用于根据所述采样时间间隔和采样次数采样所述 LED 光源的输出电压 值, 得到采样值 ; 去突变值单元 (12) : 用于比较所述采样值和设定最大值, 如所述采样值大于所述设定 最大值, 则将所述设定最大值赋值给所述采样值 ; 最值判断单元 (13) : 用于计算所述采样值中的最大值以及最小值 ; 累加单元 (14) : 用于计算所有采样值的累加值 ; 以及 输出单元 (15) : 用于根据平均采样值= ( 累加值 - 最大采样值 - 最小采样值 )/( 采样 次数 -2) 输出所述平均采样值。8: 根据权利要求 7 所述的 LED 光源去抖动控制电路, 其特征在于, 所述 LED 光源去抖动 控制电路还包括 : 设定模块 (4) : 用于设定所述采样时间间隔、 所述设定值、 所述设定最大值以及所述采 样次数。9: 根据权利要求 6 所述的 LED 光源去抖动控制电路, 其特征在于, 所述采样模块 (1) 还 包括 : 模数转换单元 (16) : 用于将采样得到的输出电压值进行模拟数字转换得到采样值。10: 根据权利要求 6 所述的 LED 光源去抖动控制电路, 其特征在于, 所述调整模块 (3) 用于当所述平均采样值大于所述设定值时, 通过控制所述 PWM 电路的占空比减小所述 LED 光源的电流 ; 当所述平均采样值小于所述设定值时, 通过控制所述 PWM 电路的占空比增大 所述 LED 光源的电流。

说明书


一种 LED 光源去抖动控制方法及电路

    【技术领域】
     本发明涉及电路控制领域, 更具体地说, 涉及一种 LED 光源去抖动控制方法及电路。 背景技术 目前, 若使用工作时钟频率较低的单片机芯片来实现恒流源的恒流功能, 会产生 电流值不能稳定在设定值上, 从而会出现电流值的波动, 电流值的波动表现在使用效果上, 为在 LED 光源工作时, LED 光源的光线出现抖动的情形, 大大影响 LED 光源的使用舒适度。
     发明内容
     本发明要解决的技术问题在于, 针对现有技术的上述恒流源由于电流值的波动引 起的 LED 光源的光线抖动的缺陷, 提供一种能够在不改变硬件的结构的前提下, 有效防止 LED 光源抖动的 LED 光源去抖动控制方法及电路。
     本发明解决其技术问题所采用的技术方案是 : 构造一种 LED 光源去抖动控制方 法, 其中包括步骤 : S1、 根据预定的采样时间间隔多次采样 LED 光源的输出电压值, 得到多 个采样值 ; 将所述多个采样值进行去突变值取平均处理, 得到平均采样值 ; S2、 将所述平均 采样值与设定值比较, 得到比较结果 ; S3、 根据所述比较结果确定的 PWM 电路的占空比, 所 述 PWM 电路用于调整所述 LED 光源的电流。
     在本发明所述的 LED 光源去抖动控制方法中, 所述步骤 S1 包括步骤 : S11、 采样所 述 LED 光源的输出电压值, 得到第一采样值 ; S12、 经过所述采样时间间隔的时间采样所述 LED 光源的输出电压值, 得到第二采样值 ; S13、 比较所述第一采样值和设定最大值, 如第一 采样值大于所述设定最大值, 则将所述设定最大值赋值给所述第一采样值 ; 比较所述第二 采样值和所述设定最大值, 如第二采样值大于所述设定最大值, 则将所述设定最大值赋值 给所述第二采样值 ; S14、 比较所述第一采样值和所述第二采样值, 其中较大的保存为最大 采样值, 较小的保存为最小采样值, 相等则将所述第一采样值同时保存为所述最大采样值 和所述最小采样值, 所述第一采样值和所述第二采样值相加保存为累加值 ; S15、 经过所述 采样时间间隔的时间采样所述 LED 光源的输出电压值, 将其赋值给后续采样值 ; S16、 比较 所述后续采样值和所述设定最大值, 如后续采样值大于所述设定最大值, 则将所述设定最 大值赋值给所述后续采样值 ; S17、 比较所述后续采样值和所述最大采样值, 其中较大的保 存为最大采样值 ; 比较所述后续采样值和所述最小采样值, 其中较小的保存为最小采样值 ; 将所述后续采样值累加于所述累加值并更新保存 ; S18、 重复步骤 S15、 S16、 S17 设定的次 数; S19、 平均采样值= ( 累加值 - 最大采样值 - 最小采样值 )/( 采样次数 -2)。
     在本发明所述的 LED 光源去抖动控制方法中, 所述步骤 S1 之前包括步骤 : S0、 设定 所述采样时间间隔、 所述设定值、 所述设定最大值以及所述采样次数。
     在本发明所述的 LED 光源去抖动控制方法中, 所述步骤 S1 中还包括, 将采样得到 的输出电压值进行模拟数字转换得到采样值。在本发明所述的 LED 光源去抖动控制方法中, 所述步骤 S3 包括 : 当所述平均采样 值大于所述设定值时, 通过控制所述 PWM 电路的占空比减小所述 LED 光源的电流 ; 当所述平 均采样值小于所述设定值时, 通过控制所述 PWM 电路的占空比增大所述 LED 光源的电流。
     本发明还构造一种 LED 光源去抖动控制电路, 其中包括 : 采样模块 : 用于根据预定 的采样时间间隔多次采样 LED 光源的输出电压值, 得到多个采样值 ; 将所述多个采样值进 行去突变值取平均处理, 得到平均采样值 ; 比较模块 : 用于将所述平均采样值与设定值比 较, 得到比较结果 ; 以及调整模块 : 用于根据所述比较结果确定的 PWM 电路的占空比, 所述 PWM 电路用于调整所述 LED 光源的电流。
     在本发明所述的 LED 光源去抖动控制电路中, 所述采样模块包括 : 采样单元 : 用于 根据所述采样时间间隔和采样次数采样所述 LED 光源的输出电压值, 得到采样值 ; 去突变 值单元 : 用于比较所述采样值和设定最大值, 如所述采样值大于所述设定最大值, 则将所述 设定最大值赋值给所述采样值 ; 最值判断单元 : 用于计算所述采样值中的最大值以及最小 值; 累加单元 : 用于计算所有采样值的累加值 ; 以及输出单元 : 用于根据平均采样值= ( 累 加值 - 最大采样值 - 最小采样值 )/( 采样次数 -2) 输出所述平均采样值。
     在本发明所述的 LED 光源去抖动控制电路中, 所述 LED 光源去抖动控制电路还包 括: 设定模块 : 用于设定所述采样时间间隔、 所述设定值、 所述设定最大值以及所述采样次 数。 在本发明所述的 LED 光源去抖动控制电路中, 所述采样模块还包括 : 模数转换单 元: 用于将采样得到的输出电压值进行模拟数字转换得到采样值。
     在本发明所述的 LED 光源去抖动控制电路中, 所述调整模块用于当所述平均采样 值大于所述设定值时, 通过控制所述 PWM 电路的占空比减小所述 LED 光源的电流 ; 当所述平 均采样值小于所述设定值时, 通过控制所述 PWM 电路的占空比增大所述 LED 光源的电流。
     实施本发明的 LED 光源去抖动控制电路, 具有以下有益效果 : 能通过对多次采样 值进行去突变值取平均处理减少调整 LED 光源电流的频率, 达到不影响 LED 光源恒流驱动 的基础上减少了电流值在设定值周围的上下波动, 从而减少了 LED 光源光强的微小的闪烁 和抖动。
     通过采样时间间隔、 设定值、 设定最大值以及采样次数的设定可以达到最好的去 抖动效果。将电压值经过模数转换使得比较结果更加准确。通过 PWM 电路来进行 LED 光源 的电流调整, 调整精度高。
     附图说明
     下面将结合附图及实施例对本发明作进一步说明, 附图中 : 图 1 是本发明的 LED 光源去抖动控制方法的第一优选实施例的流程图 ; 图 2 是本发明的 LED 光源去抖动控制方法的第二优选实施例的流程图 ; 图 3 是本发明的 LED 光源去抖动控制方法的第三优选实施例的流程图 ; 图 4 是本发明的 LED 光源去抖动控制电路的第一优选实施例的结构示意图 ; 图 5 是本发明的 LED 光源去抖动控制电路的第三优选实施例的结构示意图 ; 图 6 是本发明的 LED 光源去抖动控制电路的第三优选实施例的结构示意图 ; 图 7 是本发明的 LED 光源去抖动控制电路的第四优选实施例的结构示意图。具体实施方式
     为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并 不用于限定本发明。
     我们知道, 由于实际采样的电压波形从微观层面来说是非线性的, 也就说采样值 是忽大忽小的, 所以就会造成电流值的不稳定。 在单片机工作时钟频率较低时, 若对每次采 样值都做出比较, 并调节 PWM 的占空比, 则会出现电流值在设定值上下波动, 反映在 LED 电 路上, 就是光亮度的微小的闪烁、 抖动。为解决这个问题采用本发明的 LED 光源去抖动控制 方法及电路, 通过对多次采样值进行去突变值取平均处理减少调整 LED 光源电流的频率, 达到不影响 LED 光源恒流驱动的基础上减少了电流值在设定值周围的上下波动, 从而减少 了 LED 光源光强的微小的闪烁和抖动。
     在图 1 所示的本发明的 LED 光源去抖动控制方法的第一优选实施例的流程图中, 所述 LED 光源去抖动控制方法开始于步骤 100, 随后到下一步 101, 根据预定的采样时间间 隔多次采样 LED 光源的输出电压值, 得到多个采样值 ; 将所述多个采样值进行去突变值取 平均处理, 得到平均采样值 ; 随后到下一步 102, 将所述平均采样值与设定值比较, 得到比 较结果 ; 随后到下一步 103, 根据所述比较结果确定的 PWM 电路的占空比, 所述 PWM 电路用 于调整所述 LED 光源的电流 ; 最终方法结束于步骤 104。采用本方法通过对多次采样值进 行去突变值取平均处理减少调整 LED 光源电流的频率, 达到不影响 LED 光源恒流驱动的基 础上减少了电流值在设定值周围的上下波动, 从而减少了 LED 光源光强的微小的闪烁和抖 动。
     在图 2 所示的本发明的 LED 光源去抖动控制方法的第二优选实施例的流程图中, 所述 LED 光源去抖动控制方法中的步骤 S1 开始于步骤 200, 随后到下一步 201, 采样所述 LED 光源的输出电压值, 得到第一采样值 ; 随后到下一步 202, 经过所述采样时间间隔的时 间采样所述 LED 光源的输出电压值, 得到第二采样值 ; 随后到下一步 203, 比较所述第一采 样值和设定最大值, 如所述第一采样值大于所述设定最大值, 则将所述设定最大值赋值给 所述第一采样值 ; 比较所述第二采样值和所述设定最大值, 如所述第二采样值大于所述设 定最大值, 则将所述设定最大值赋值给所述第二采样值 ; 随后到下一步 204, 比较所述第一 采样值和所述第二采样值, 其中较大的保存为最大采样值, 较小的保存为最小采样值, 相等 则将所述第一采样值同时保存为所述最大采样值和所述最小采样值, 所述第一采样值和所 述第二采样值相加保存为累加值 ; 随后到下一步 205, 经过所述采样时间间隔的时间采样 所述 LED 光源的输出电压值, 将其赋值给后续采样值 ; 随后到下一步 206, 比较所述后续采 样值和所述设定最大值, 如后续采样值大于所述设定最大值, 则将所述设定最大值赋值给 所述后续采样值 ; 随后到下一步 207, 比较所述后续采样值和所述最大采样值, 其中较大的 保存为最大采样值 ; 比较所述后续采样值和所述最小采样值, 其中较小的保存为最小采样 值; 将所述后续采样值累加于所述累加值并更新保存 ; 随后到下一步 208, 重复步骤 205、 206 以及 207 设定的次数 ; 随后到下一步 209, 平均采样值= ( 累加值 - 最大采样值 - 最小 采样值 )/( 采样次数 -2)。最终方法结束于步骤 210。为了能够及时获得准确的平均采样 值, 事先设定好一个预计的设定最大值, 并且默认大于该设定最大值的采样值为不正常的采样值, 从而对该数值进行处理 ( 例如将该值设置为设定最大值 )。 在每一次采样中都进行 最大采样值、 最小采样值以及累加值的计算, 这样在经过设定次数的采样后可以直接根据 最大采样值、 最小采样值、 累加值以及采样次数及时进行平均采样值的计算。 去除了最大采 样值和最小采样值可以最大限度的防止由于电压波动出现的采样数值偏离实际值较大的 现象, 保证了平均采样值的准确性, 使依据平均采样值调整后的 LED 光源的电流更加接近 设定值, 当然实现对多个采样值进行去突变值取平均处理以得到平均采样值的其他方法均 属于本发明的保护范围中, 去最值可以是去除一个或几个最大值或最小值, 把突变值设置 为测试人员认为合适的数值 ( 如设置为设定值等 ) 也应属于本发明的保护范围之内。
     在图 3 所示的本发明的 LED 光源去抖动控制方法的第三优选实施例的流程图中, 所述 LED 光源去抖动控制方法开始于步骤 300, 随后到下一步 301, 设定所述采样时间间隔、 所述设定值、 所述设定最大值以及所述采样次数 ; 随后到下一步 302, 将所述多个采样值进 行去突变值取平均处理, 得到平均采样值 ; 随后到下一步 303, 将所述平均采样值与设定值 比较, 得到比较结果 ; 随后到下一步 304, 根据所述比较结果确定的 PWM 电路的占空比, 所述 PWM 电路用于调整所述 LED 光源的电流 ; 最终方法结束于步骤 305。通过采样时间间隔、 设 定值、 设定最大值以及采样次数的设定可以达到最好的去抖动效果。 作为本发明的 LED 光源去抖动控制方法的优选实施例, 所述步骤 S1 中还包括, 将 采样得到的输出电压值进行模拟数字转换得到采样值。所述步骤 S3 包括 : 当所述平均采 样值大于所述设定值时, 通过控制所述 PWM 电路的占空比减小所述 LED 光源的电流 ; 当所 述平均采样值小于所述设定值时, 通过控制所述 PWM 电路的占空比增大所述 LED 光源的电 流。电压值经过模数转换将模拟量转换为数据量使得比较结果更加准确。通过 PWM 电路来 进行 LED 光源的电流调整, 调整精度高, 这样就可以维持电流值恒定在设定值上, 也就形成 了 LED 的恒流驱动, 同时有效去除 LED 光亮度的微小的闪烁、 抖动的现象。
     本发明还涉及一种 LED 光源去抖动控制电路, 在如图 4 所示的本发明的 LED 光源 去抖动控制电路的第一优选实施例的结构示意图中, 所述 LED 光源去抖动控制电路包括采 样模块 1、 比较模块 2 以及调整模块 3, 采样模块 1 用于根据预定的采样时间间隔多次采样 LED 光源的输出电压值, 得到多个采样值, 将所述多个采样值进行去突变值取平均处理, 得 到平均采样值 ; 比较模块 2 用于将所述平均采样值与设定值比较, 得到比较结果 ; 调整模块 3 用于根据所述比较结果确定的 PWM 电路的占空比, 所述 PWM 电路用于调整所述 LED 光源的 电流。采用本电路的采样模块 1 通过对多次采样值进行去突变值取平均处理减少调整 LED 光源电流的频率, 达到不影响 LED 光源恒流驱动的基础上减少了电流值在设定值周围的上 下波动, 从而减少了 LED 光源光强的微小的闪烁和抖动。
     在如图 5 所示的本发明的 LED 光源去抖动控制电路的第二优选实施例的结构示意 图中, 采样模块 1 包括采样单元 11、 去突变值单元 12、 最值判断单元 13、 累加单元 14 以及输 出单元 15, 采样单元 11 用于根据所述采样时间间隔和采样次数采样所述 LED 光源的输出电 压值, 得到采样值 ; 去突变值单元 12 用于比较所述采样值和设定最大值, 如所述采样值大 于所述设定最大值, 则将所述设定最大值赋值给所述采样值 ; 最值判断单元 13 用于计算采 样值中的最大值以及最小值 ; 累加单元 14 用于计算所有采样值的累加值 ; 输出单元 15 用 于根据平均采样值= ( 累加值 - 最大采样值 - 最小采样值 )/( 采样次数 -2) 输出所述平均 采样值。 为了能够及时获得准确的平均采样值, 事先设定好一个预计的设定最大值, 并且默
     认大于该设定最大值的采样值为不正常的采样值, 从而去突变值单元 12 对该数值进行处 理, 例如, 将该值设置为设定最大值。在每一次采样中最值判断单元 13 和累加单元 14 都进 行最大采样值、 最小采样值以及累加值的计算, 这样在经过采样单元 11 设定次数的采样后 输出单元 15 可以直接根据最大采样值、 最小采样值、 累加值以及采样次数及时进行平均采 样值的计算。 去除了最大采样值和最小采样值可以最大限度的防止由于电压波动出现的采 样数值偏离实际值较大的现象, 保证了平均采样值的准确性, 使依据平均采样值调整后的 LED 光源的电流更加接近设定值, 当然实现对多个采样值进行去突变值取平均处理, 以得到 平均采样值的其他方法均属于本发明的保护范围中, 去最值可以是去除一个或几个最大值 或最小值, 把突变值设置为测试人员认为合适的数值, 如, 设置为设定值等也应属于本发明 的保护范围之内。
     在如图 6 所示的本发明的 LED 光源去抖动控制电路的第三优选实施例的结构示 意图中, LED 光源去抖动控制电路还包括设定模块 4, 设定模块 4 用于设定所述采样时间间 隔、 所述设定值、 所述设定最大值以及所述采样次数。通过设定模块 4 的采样时间间隔、 设 定值、 设定最大值以及采样次数的设定可以达到最好的去抖动效果。
     在如图 7 所示的本发明的 LED 光源去抖动控制电路的第四优选实施例的结构示意 图中, 采样模块 1 还包括模数转换单元 16, 模数转换单元 16 用于将采样得到的输出电压值 进行模拟数字转换得到采样值。电压值经过模数转换单元 16 将模拟量转换为数据量使得 比较结果更加准确。 作为本发明的 LED 光源去抖动控制电路的优选实施例, 调整模块 3 用于当所述平 均采样值大于所述设定值时, 通过控制所述 PWM 电路的占空比减小所述 LED 光源的电流 ; 当 所述平均采样值小于所述设定值时, 通过控制所述 PWM 电路的占空比增大所述 LED 光源的 电流。通过 PWM 电路来进行 LED 光源的电流调整, 调整精度高, 这样就可以维持电流值恒定 在设定值上, 也就形成了 LED 的恒流驱动, 同时有效去除 LED 光亮度的微小的闪烁、 抖动的 现象。
     以上所述仅为本发明的实施例, 并非因此限制本发明的专利范围, 凡是利用本发 明说明书及附图内容所作的等效结构变换, 或直接或间接运用在其他相关的技术领域, 均 同理包括在本发明的专利保护范围内。
    

一种LED光源去抖动控制方法及电路.pdf_第1页
第1页 / 共12页
一种LED光源去抖动控制方法及电路.pdf_第2页
第2页 / 共12页
一种LED光源去抖动控制方法及电路.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种LED光源去抖动控制方法及电路.pdf》由会员分享,可在线阅读,更多相关《一种LED光源去抖动控制方法及电路.pdf(12页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102487568 A (43)申请公布日 2012.06.06 C N 1 0 2 4 8 7 5 6 8 A *CN102487568A* (21)申请号 201010575219.6 (22)申请日 2010.12.01 H05B 37/02(2006.01) (71)申请人海洋王照明科技股份有限公司 地址 518052 广东省深圳市南山区南海大道 海王大厦A座22层 申请人深圳市海洋王照明工程有限公司 (72)发明人周明杰 屈煜 (74)专利代理机构深圳市顺天达专利商标代理 有限公司 44217 代理人郭伟刚 (54) 发明名称 一种LED光源去抖动控制方法及。

2、电路 (57) 摘要 本发明涉及一种LED光源去抖动控制方法, 其中包括步骤:S1、根据预定的采样时间间隔多 次采样LED光源的输出电压值,得到多个采样值; 将所述多个采样值进行去突变值取平均处理,得 到平均采样值;S2、将所述平均采样值与设定值 比较,得到比较结果;S3、根据所述比较结果确定 的PWM电路的占空比,所述PWM电路用于调整所述 LED光源的电流。本发明还涉及一种LED光源去抖 动控制电路。本发明的LED光源去抖动控制方法 及电路通过对多次采样值进行去突变值取平均处 理减少调整LED光源电流的频率,达到不影响LED 光源恒流驱动的基础上减少了电流值在设定值周 围的上下波动,从而减。

3、少了LED光源光强的微小 的闪烁和抖动。 (51)Int.Cl. 权利要求书2页 说明书5页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 4 页 1/2页 2 1.一种LED光源去抖动控制方法,其特征在于,包括步骤: S1、根据预定的采样时间间隔多次采样LED光源的输出电压值,得到多个采样值;将所 述多个采样值进行去突变值取平均处理,得到平均采样值; S2、将所述平均采样值与设定值比较,得到比较结果; S3、根据所述比较结果确定的PWM电路的占空比,所述PWM电路用于调整所述LED光源 的电流。 2.根据权利要求1所述的光源去。

4、抖动控制方法,其特征在于,所述步骤S1包括步骤: S11、采样所述LED光源的输出电压值,得到第一采样值; S12、经过所述采样时间间隔的时间采样所述LED光源的输出电压值,得到第二采样 值; S13、比较所述第一采样值和设定最大值,如所述第一采样值大于所述设定最大值,则 将所述设定最大值赋值给所述第一采样值;比较所述第二采样值和所述设定最大值,如所 述第二采样值大于所述设定最大值,则将所述设定最大值赋值给所述第二采样值; S14、比较所述第一采样值和所述第二采样值,其中较大的保存为最大采样值,较小的 保存为最小采样值,相等则将所述第一采样值同时保存为所述最大采样值和所述最小采样 值,所述第一。

5、采样值和所述第二采样值相加保存为累加值; S15、经过所述采样时间间隔的时间采样所述LED光源的输出电压值,将其赋值给后续 采样值; S16、比较所述后续采样值和所述设定最大值,如后续采样值大于所述设定最大值,则 将所述设定最大值赋值给所述后续采样值; S17、比较所述后续采样值和所述最大采样值,其中较大的保存为最大采样值;比较所 述后续采样值和所述最小采样值,其中较小的保存为最小采样值;将所述后续采样值累加 于所述累加值并更新保存; S18、重复步骤S15、S16、S17设定的次数; S19、平均采样值(累加值-最大采样值-最小采样值)/(采样次数-2)。 3.根据权利要求2所述的光源去抖动。

6、控制方法,其特征在于,所述步骤S1之前包括步 骤: S0、设定所述采样时间间隔、所述设定值、所述设定最大值以及所述采样次数。 4.根据权利要求1所述的光源去抖动控制方法,其特征在于,所述步骤S1中还包括,将 采样得到的输出电压值进行模拟数字转换得到采样值。 5.根据权利要求1所述的光源去抖动控制方法,其特征在于,所述步骤S3包括:当所 述平均采样值大于所述设定值时,通过控制所述PWM电路的占空比减小所述LED光源的电 流;当所述平均采样值小于所述设定值时,通过控制所述PWM电路的占空比增大所述LED光 源的电流。 6.一种LED光源去抖动控制电路,其特征在于,包括: 采样模块(1):用于根据预。

7、定的采样时间间隔多次采样LED光源的输出电压值,得到多 个采样值;将所述多个采样值进行去突变值取平均处理,得到平均采样值; 比较模块(2):用于将所述平均采样值与设定值比较,得到比较结果;以及 调整模块(3):用于根据所述比较结果确定的PWM电路的占空比,所述PWM电路用于调 权 利 要 求 书CN 102487568 A 2/2页 3 整所述LED光源的电流。 7.根据权利要求6所述的LED光源去抖动控制电路,其特征在于,所述采样模块(1)包 括: 采样单元(11):用于根据所述采样时间间隔和采样次数采样所述LED光源的输出电压 值,得到采样值; 去突变值单元(12):用于比较所述采样值和设。

8、定最大值,如所述采样值大于所述设定 最大值,则将所述设定最大值赋值给所述采样值; 最值判断单元(13):用于计算所述采样值中的最大值以及最小值; 累加单元(14):用于计算所有采样值的累加值;以及 输出单元(15):用于根据平均采样值(累加值-最大采样值-最小采样值)/(采样 次数-2)输出所述平均采样值。 8.根据权利要求7所述的LED光源去抖动控制电路,其特征在于,所述LED光源去抖动 控制电路还包括: 设定模块(4):用于设定所述采样时间间隔、所述设定值、所述设定最大值以及所述采 样次数。 9.根据权利要求6所述的LED光源去抖动控制电路,其特征在于,所述采样模块(1)还 包括: 模数转。

9、换单元(16):用于将采样得到的输出电压值进行模拟数字转换得到采样值。 10.根据权利要求6所述的LED光源去抖动控制电路,其特征在于,所述调整模块(3) 用于当所述平均采样值大于所述设定值时,通过控制所述PWM电路的占空比减小所述LED 光源的电流;当所述平均采样值小于所述设定值时,通过控制所述PWM电路的占空比增大 所述LED光源的电流。 权 利 要 求 书CN 102487568 A 1/5页 4 一种 LED 光源去抖动控制方法及电路 技术领域 0001 本发明涉及电路控制领域,更具体地说,涉及一种LED光源去抖动控制方法及电 路。 背景技术 0002 目前,若使用工作时钟频率较低的单。

10、片机芯片来实现恒流源的恒流功能,会产生 电流值不能稳定在设定值上,从而会出现电流值的波动,电流值的波动表现在使用效果上, 为在LED光源工作时,LED光源的光线出现抖动的情形,大大影响LED光源的使用舒适度。 发明内容 0003 本发明要解决的技术问题在于,针对现有技术的上述恒流源由于电流值的波动引 起的LED光源的光线抖动的缺陷,提供一种能够在不改变硬件的结构的前提下,有效防止 LED光源抖动的LED光源去抖动控制方法及电路。 0004 本发明解决其技术问题所采用的技术方案是:构造一种LED光源去抖动控制方 法,其中包括步骤:S1、根据预定的采样时间间隔多次采样LED光源的输出电压值,得到多。

11、 个采样值;将所述多个采样值进行去突变值取平均处理,得到平均采样值;S2、将所述平均 采样值与设定值比较,得到比较结果;S3、根据所述比较结果确定的PWM电路的占空比,所 述PWM电路用于调整所述LED光源的电流。 0005 在本发明所述的LED光源去抖动控制方法中,所述步骤S1包括步骤:S11、采样所 述LED光源的输出电压值,得到第一采样值;S12、经过所述采样时间间隔的时间采样所述 LED光源的输出电压值,得到第二采样值;S13、比较所述第一采样值和设定最大值,如第一 采样值大于所述设定最大值,则将所述设定最大值赋值给所述第一采样值;比较所述第二 采样值和所述设定最大值,如第二采样值大于。

12、所述设定最大值,则将所述设定最大值赋值 给所述第二采样值;S14、比较所述第一采样值和所述第二采样值,其中较大的保存为最大 采样值,较小的保存为最小采样值,相等则将所述第一采样值同时保存为所述最大采样值 和所述最小采样值,所述第一采样值和所述第二采样值相加保存为累加值;S15、经过所述 采样时间间隔的时间采样所述LED光源的输出电压值,将其赋值给后续采样值;S16、比较 所述后续采样值和所述设定最大值,如后续采样值大于所述设定最大值,则将所述设定最 大值赋值给所述后续采样值;S17、比较所述后续采样值和所述最大采样值,其中较大的保 存为最大采样值;比较所述后续采样值和所述最小采样值,其中较小的。

13、保存为最小采样值; 将所述后续采样值累加于所述累加值并更新保存;S18、重复步骤S15、S16、S17设定的次 数;S19、平均采样值(累加值-最大采样值-最小采样值)/(采样次数-2)。 0006 在本发明所述的LED光源去抖动控制方法中,所述步骤S1之前包括步骤:S0、设定 所述采样时间间隔、所述设定值、所述设定最大值以及所述采样次数。 0007 在本发明所述的LED光源去抖动控制方法中,所述步骤S1中还包括,将采样得到 的输出电压值进行模拟数字转换得到采样值。 说 明 书CN 102487568 A 2/5页 5 0008 在本发明所述的LED光源去抖动控制方法中,所述步骤S3包括:当所。

14、述平均采样 值大于所述设定值时,通过控制所述PWM电路的占空比减小所述LED光源的电流;当所述平 均采样值小于所述设定值时,通过控制所述PWM电路的占空比增大所述LED光源的电流。 0009 本发明还构造一种LED光源去抖动控制电路,其中包括:采样模块:用于根据预定 的采样时间间隔多次采样LED光源的输出电压值,得到多个采样值;将所述多个采样值进 行去突变值取平均处理,得到平均采样值;比较模块:用于将所述平均采样值与设定值比 较,得到比较结果;以及调整模块:用于根据所述比较结果确定的PWM电路的占空比,所述 PWM电路用于调整所述LED光源的电流。 0010 在本发明所述的LED光源去抖动控制。

15、电路中,所述采样模块包括:采样单元:用于 根据所述采样时间间隔和采样次数采样所述LED光源的输出电压值,得到采样值;去突变 值单元:用于比较所述采样值和设定最大值,如所述采样值大于所述设定最大值,则将所述 设定最大值赋值给所述采样值;最值判断单元:用于计算所述采样值中的最大值以及最小 值;累加单元:用于计算所有采样值的累加值;以及输出单元:用于根据平均采样值(累 加值-最大采样值-最小采样值)/(采样次数-2)输出所述平均采样值。 0011 在本发明所述的LED光源去抖动控制电路中,所述LED光源去抖动控制电路还包 括:设定模块:用于设定所述采样时间间隔、所述设定值、所述设定最大值以及所述采样。

16、次 数。 0012 在本发明所述的LED光源去抖动控制电路中,所述采样模块还包括:模数转换单 元:用于将采样得到的输出电压值进行模拟数字转换得到采样值。 0013 在本发明所述的LED光源去抖动控制电路中,所述调整模块用于当所述平均采样 值大于所述设定值时,通过控制所述PWM电路的占空比减小所述LED光源的电流;当所述平 均采样值小于所述设定值时,通过控制所述PWM电路的占空比增大所述LED光源的电流。 0014 实施本发明的LED光源去抖动控制电路,具有以下有益效果:能通过对多次采样 值进行去突变值取平均处理减少调整LED光源电流的频率,达到不影响LED光源恒流驱动 的基础上减少了电流值在设。

17、定值周围的上下波动,从而减少了LED光源光强的微小的闪烁 和抖动。 0015 通过采样时间间隔、设定值、设定最大值以及采样次数的设定可以达到最好的去 抖动效果。将电压值经过模数转换使得比较结果更加准确。通过PWM电路来进行LED光源 的电流调整,调整精度高。 附图说明 0016 下面将结合附图及实施例对本发明作进一步说明,附图中: 0017 图1是本发明的LED光源去抖动控制方法的第一优选实施例的流程图; 0018 图2是本发明的LED光源去抖动控制方法的第二优选实施例的流程图; 0019 图3是本发明的LED光源去抖动控制方法的第三优选实施例的流程图; 0020 图4是本发明的LED光源去抖。

18、动控制电路的第一优选实施例的结构示意图; 0021 图5是本发明的LED光源去抖动控制电路的第三优选实施例的结构示意图; 0022 图6是本发明的LED光源去抖动控制电路的第三优选实施例的结构示意图; 0023 图7是本发明的LED光源去抖动控制电路的第四优选实施例的结构示意图。 说 明 书CN 102487568 A 3/5页 6 具体实施方式 0024 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。 0025 我们知道,由于实际采样的电压波形从微观层面来说是非线性。

19、的,也就说采样值 是忽大忽小的,所以就会造成电流值的不稳定。在单片机工作时钟频率较低时,若对每次采 样值都做出比较,并调节PWM的占空比,则会出现电流值在设定值上下波动,反映在LED电 路上,就是光亮度的微小的闪烁、抖动。为解决这个问题采用本发明的LED光源去抖动控制 方法及电路,通过对多次采样值进行去突变值取平均处理减少调整LED光源电流的频率, 达到不影响LED光源恒流驱动的基础上减少了电流值在设定值周围的上下波动,从而减少 了LED光源光强的微小的闪烁和抖动。 0026 在图1所示的本发明的LED光源去抖动控制方法的第一优选实施例的流程图中, 所述LED光源去抖动控制方法开始于步骤100。

20、,随后到下一步101,根据预定的采样时间间 隔多次采样LED光源的输出电压值,得到多个采样值;将所述多个采样值进行去突变值取 平均处理,得到平均采样值;随后到下一步102,将所述平均采样值与设定值比较,得到比 较结果;随后到下一步103,根据所述比较结果确定的PWM电路的占空比,所述PWM电路用 于调整所述LED光源的电流;最终方法结束于步骤104。采用本方法通过对多次采样值进 行去突变值取平均处理减少调整LED光源电流的频率,达到不影响LED光源恒流驱动的基 础上减少了电流值在设定值周围的上下波动,从而减少了LED光源光强的微小的闪烁和抖 动。 0027 在图2所示的本发明的LED光源去抖动。

21、控制方法的第二优选实施例的流程图中, 所述LED光源去抖动控制方法中的步骤S1开始于步骤200,随后到下一步201,采样所述 LED光源的输出电压值,得到第一采样值;随后到下一步202,经过所述采样时间间隔的时 间采样所述LED光源的输出电压值,得到第二采样值;随后到下一步203,比较所述第一采 样值和设定最大值,如所述第一采样值大于所述设定最大值,则将所述设定最大值赋值给 所述第一采样值;比较所述第二采样值和所述设定最大值,如所述第二采样值大于所述设 定最大值,则将所述设定最大值赋值给所述第二采样值;随后到下一步204,比较所述第一 采样值和所述第二采样值,其中较大的保存为最大采样值,较小的。

22、保存为最小采样值,相等 则将所述第一采样值同时保存为所述最大采样值和所述最小采样值,所述第一采样值和所 述第二采样值相加保存为累加值;随后到下一步205,经过所述采样时间间隔的时间采样 所述LED光源的输出电压值,将其赋值给后续采样值;随后到下一步206,比较所述后续采 样值和所述设定最大值,如后续采样值大于所述设定最大值,则将所述设定最大值赋值给 所述后续采样值;随后到下一步207,比较所述后续采样值和所述最大采样值,其中较大的 保存为最大采样值;比较所述后续采样值和所述最小采样值,其中较小的保存为最小采样 值;将所述后续采样值累加于所述累加值并更新保存;随后到下一步208,重复步骤205、。

23、 206以及207设定的次数;随后到下一步209,平均采样值(累加值-最大采样值-最小 采样值)/(采样次数-2)。最终方法结束于步骤210。为了能够及时获得准确的平均采样 值,事先设定好一个预计的设定最大值,并且默认大于该设定最大值的采样值为不正常的 说 明 书CN 102487568 A 4/5页 7 采样值,从而对该数值进行处理(例如将该值设置为设定最大值)。在每一次采样中都进行 最大采样值、最小采样值以及累加值的计算,这样在经过设定次数的采样后可以直接根据 最大采样值、最小采样值、累加值以及采样次数及时进行平均采样值的计算。去除了最大采 样值和最小采样值可以最大限度的防止由于电压波动出。

24、现的采样数值偏离实际值较大的 现象,保证了平均采样值的准确性,使依据平均采样值调整后的LED光源的电流更加接近 设定值,当然实现对多个采样值进行去突变值取平均处理以得到平均采样值的其他方法均 属于本发明的保护范围中,去最值可以是去除一个或几个最大值或最小值,把突变值设置 为测试人员认为合适的数值(如设置为设定值等)也应属于本发明的保护范围之内。 0028 在图3所示的本发明的LED光源去抖动控制方法的第三优选实施例的流程图中, 所述LED光源去抖动控制方法开始于步骤300,随后到下一步301,设定所述采样时间间隔、 所述设定值、所述设定最大值以及所述采样次数;随后到下一步302,将所述多个采样。

25、值进 行去突变值取平均处理,得到平均采样值;随后到下一步303,将所述平均采样值与设定值 比较,得到比较结果;随后到下一步304,根据所述比较结果确定的PWM电路的占空比,所述 PWM电路用于调整所述LED光源的电流;最终方法结束于步骤305。通过采样时间间隔、设 定值、设定最大值以及采样次数的设定可以达到最好的去抖动效果。 0029 作为本发明的LED光源去抖动控制方法的优选实施例,所述步骤S1中还包括,将 采样得到的输出电压值进行模拟数字转换得到采样值。所述步骤S3包括:当所述平均采 样值大于所述设定值时,通过控制所述PWM电路的占空比减小所述LED光源的电流;当所 述平均采样值小于所述设。

26、定值时,通过控制所述PWM电路的占空比增大所述LED光源的电 流。电压值经过模数转换将模拟量转换为数据量使得比较结果更加准确。通过PWM电路来 进行LED光源的电流调整,调整精度高,这样就可以维持电流值恒定在设定值上,也就形成 了LED的恒流驱动,同时有效去除LED光亮度的微小的闪烁、抖动的现象。 0030 本发明还涉及一种LED光源去抖动控制电路,在如图4所示的本发明的LED光源 去抖动控制电路的第一优选实施例的结构示意图中,所述LED光源去抖动控制电路包括采 样模块1、比较模块2以及调整模块3,采样模块1用于根据预定的采样时间间隔多次采样 LED光源的输出电压值,得到多个采样值,将所述多个。

27、采样值进行去突变值取平均处理,得 到平均采样值;比较模块2用于将所述平均采样值与设定值比较,得到比较结果;调整模块 3用于根据所述比较结果确定的PWM电路的占空比,所述PWM电路用于调整所述LED光源的 电流。采用本电路的采样模块1通过对多次采样值进行去突变值取平均处理减少调整LED 光源电流的频率,达到不影响LED光源恒流驱动的基础上减少了电流值在设定值周围的上 下波动,从而减少了LED光源光强的微小的闪烁和抖动。 0031 在如图5所示的本发明的LED光源去抖动控制电路的第二优选实施例的结构示意 图中,采样模块1包括采样单元11、去突变值单元12、最值判断单元13、累加单元14以及输 出单。

28、元15,采样单元11用于根据所述采样时间间隔和采样次数采样所述LED光源的输出电 压值,得到采样值;去突变值单元12用于比较所述采样值和设定最大值,如所述采样值大 于所述设定最大值,则将所述设定最大值赋值给所述采样值;最值判断单元13用于计算采 样值中的最大值以及最小值;累加单元14用于计算所有采样值的累加值;输出单元15用 于根据平均采样值(累加值-最大采样值-最小采样值)/(采样次数-2)输出所述平均 采样值。为了能够及时获得准确的平均采样值,事先设定好一个预计的设定最大值,并且默 说 明 书CN 102487568 A 5/5页 8 认大于该设定最大值的采样值为不正常的采样值,从而去突变。

29、值单元12对该数值进行处 理,例如,将该值设置为设定最大值。在每一次采样中最值判断单元13和累加单元14都进 行最大采样值、最小采样值以及累加值的计算,这样在经过采样单元11设定次数的采样后 输出单元15可以直接根据最大采样值、最小采样值、累加值以及采样次数及时进行平均采 样值的计算。去除了最大采样值和最小采样值可以最大限度的防止由于电压波动出现的采 样数值偏离实际值较大的现象,保证了平均采样值的准确性,使依据平均采样值调整后的 LED光源的电流更加接近设定值,当然实现对多个采样值进行去突变值取平均处理,以得到 平均采样值的其他方法均属于本发明的保护范围中,去最值可以是去除一个或几个最大值 或。

30、最小值,把突变值设置为测试人员认为合适的数值,如,设置为设定值等也应属于本发明 的保护范围之内。 0032 在如图6所示的本发明的LED光源去抖动控制电路的第三优选实施例的结构示 意图中,LED光源去抖动控制电路还包括设定模块4,设定模块4用于设定所述采样时间间 隔、所述设定值、所述设定最大值以及所述采样次数。通过设定模块4的采样时间间隔、设 定值、设定最大值以及采样次数的设定可以达到最好的去抖动效果。 0033 在如图7所示的本发明的LED光源去抖动控制电路的第四优选实施例的结构示意 图中,采样模块1还包括模数转换单元16,模数转换单元16用于将采样得到的输出电压值 进行模拟数字转换得到采样。

31、值。电压值经过模数转换单元16将模拟量转换为数据量使得 比较结果更加准确。 0034 作为本发明的LED光源去抖动控制电路的优选实施例,调整模块3用于当所述平 均采样值大于所述设定值时,通过控制所述PWM电路的占空比减小所述LED光源的电流;当 所述平均采样值小于所述设定值时,通过控制所述PWM电路的占空比增大所述LED光源的 电流。通过PWM电路来进行LED光源的电流调整,调整精度高,这样就可以维持电流值恒定 在设定值上,也就形成了LED的恒流驱动,同时有效去除LED光亮度的微小的闪烁、抖动的 现象。 0035 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均 同理包括在本发明的专利保护范围内。 说 明 书CN 102487568 A 1/4页 9 图1 说 明 书 附 图CN 102487568 A 2/4页 10 图2 说 明 书 附 图CN 102487568 A 10 3/4页 11 图3 图4 图5 说 明 书 附 图CN 102487568 A 11 4/4页 12 图6 图7 说 明 书 附 图CN 102487568 A 12 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 其他类目不包含的电技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1