输出纹波的控制方法、系统、计算机设备和存储介质与流程
1.本公开涉及电子技术领域,例如涉及一种输出纹波的控制方法、系统、计算机设备和存储介质。
背景技术:
2.在现有的电视电源中,当背光的负载处于轻载输出状况下时,为了减小开关损耗,往往会采用使电源驱动芯片进入间歇工作模式的方式。然而,使电源驱动芯片进入间歇工作模式会导致输出端电压或者电流纹波变大,使后端系统进入不稳定状态的问题。
技术实现要素:
3.本公开目的在于:提供一种输出纹波的控制方法、系统、计算机设备和存储介质,其能够避免在负载处于轻载模式下时后端系统进入不稳定状态的问题。
4.为达上述目的,本技术采用以下技术方案:
5.本公开提供了一种输出纹波的控制方法,包括以下步骤:
6.在负载处于轻载输出状态时,获取与所述负载相连的控制单元向所述负载输出的纹波的波形;
7.采集所述纹波的波形的峰值、波峰的个数、从波谷到波峰的第一时间差以及从波峰到波谷的第二时间差;
8.判断所述峰值是否大于预设的峰值阈值,若大于,获取所述输入控制单元的驱动信号,将在所述第一时间差下所述驱动信号的脉冲中低电平的个数作为第一脉冲个数,将在所述第一时间差下所述驱动信号的脉冲中低电平之间的时间间隔作为第一脉冲周期,将所述波谷的个数作为第二脉冲个数,将所述第二时间差作为第二脉冲周期;
9.根据所述第一脉冲个数、第一脉冲周期、第二脉冲个数和第二脉冲周期计算得到第三脉冲个数和第三脉冲周期;其中,所述第一脉冲个数与所述第一脉冲周期的乘积与所述第二脉冲个数与所述第二脉冲周期的乘积之和与所述第三脉冲个数和第三脉冲周期的乘积相同;
10.控制所述驱动信号按照所述第三脉冲个数和第三脉冲周期输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作;其中,所述新的纹波的波峰个数与所述第三脉冲个数相同,所述新的纹波中从波峰到波谷的时间间隔与所述第三脉冲周期相同。
11.本公开还提供了一种输出纹波的控制系统,包括:
12.纹波波形获取单元,用于在负载处于轻载输出状态时,获取与所述负载相连的控制单元向所述负载输出的纹波的波形;
13.纹波参数采集单元,用于采集所述纹波的波形的峰值、波峰的个数、从波谷到波峰的第一时间差以及从波峰到波谷的第二时间差;
14.驱动信号获取单元,用于判断所述峰值是否大于预设的峰值阈值,若大于,获取输
入所述控制单元的驱动信号,将在所述第一时间差下所述驱动信号的脉冲中低电平的个数作为第一脉冲个数,将在所述第一时间差下所述驱动信号的脉冲中低电平之间的时间间隔作为第一脉冲周期,将所述波谷的个数作为第二脉冲个数,将所述第二时间差作为第二脉冲周期;
15.驱动信号计算单元,用于根据所述第一脉冲个数、第一脉冲周期、第二脉冲个数和第二脉冲周期计算得到第三脉冲个数和第三脉冲周期;其中,所述第一脉冲个数与所述第一脉冲周期的乘积与所述第二脉冲个数与所述第二脉冲周期的乘积之和与所述第三脉冲个数和第三脉冲周期的乘积相同;
16.负载驱动单元,用于控制所述驱动信号按照所述第三脉冲个数和第三脉冲周期输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作;其中,所述新的纹波的波峰个数与所述第三脉冲个数相同,所述新的纹波中从波峰到波谷的时间间隔与所述第三脉冲周期相同。
17.本公开还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的一种输出纹波的控制方法的步骤。
18.本公开还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的一种输出纹波的控制方法的步骤。
19.本公开的输出纹波的控制方法、系统、计算机设备和存储介质,通过获取在负载处于轻载输出状态时,与负载相连的控制单元向负载输出的纹波的波形,从而根据纹波的波形的峰值、波峰的个数、从波谷到波峰的第一时间差以及从波峰到波谷的第二时间差判断当前纹波是否大于预设的峰值阈值,若大于,则认为此时的纹波会造成负载和后端系统进入不稳定状态,因此采集产生该纹波的驱动信号,并对该驱动信号的脉冲个数和周期进行重新计算,以使该驱动信号产生的纹波能够均匀且在较低的峰值下输入负载和后端系统,从而避免在负载处于轻载模式下时后端系统进入不稳定状态的问题。
附图说明
20.图1为一种输出纹波的控制方法步骤示意图;
21.图2为一驱动信号和对应的纹波波形示意图;
22.图3为另一驱动信号和对应的纹波波形示意图;
23.图4为另一驱动信号和对应的纹波波形示意图;
24.图5为一种输出纹波的控制系统结构框图;
25.图6为计算机设备的结构示意框图。
26.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
27.为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开,并不用于限定本公开。
28.参照图1,是本方案公开的一实施例中一种输出纹波的控制方法步骤示意图,方法
包括:
29.s1、在负载处于轻载输出状态时,获取与负载相连的控制单元向负载输出的纹波的波形;
30.一实施例中,对于步骤s1,控制单元与负载电连接,负载与后端系统电连接,控制单元能够根据驱动信号输出相应的纹波。具体来说,当驱动信号为高电平时,控制单元输出的纹波对应为在该高电平持续时间内由波谷上升至波峰,并且在该高电平结束后,由波峰下降至波谷;若驱动信号为若干连续的高电平时,即高电平之间的距离较小时,该连续的高电平的持续时间内由波谷上升至波峰,此时会导致纹波的峰值较大。
31.具体地,控制单元为电源芯片。
32.s2、采集纹波的波形的峰值、波峰的个数、从波谷到波峰的第一时间差以及从波峰到波谷的第二时间差;
33.一实施例中,对于步骤s2,纹波可以为电压纹波也可以为电流纹波,当纹波为电压纹波时,上述峰值为电压峰值,当纹波为电流纹波时,上述峰值为电流峰值,波峰的个数即连续的高电平出现的次数。
34.s3、判断峰值是否大于预设的峰值阈值,若大于,获取输入控制单元的驱动信号,将在第一时间差下驱动信号的脉冲中低电平的个数作为第一脉冲个数,将在第一时间差下驱动信号的脉冲中低电平之间的时间间隔作为第一脉冲周期,将波谷的个数作为第二脉冲个数,将第二时间差作为第二脉冲周期;
35.一实施例中,对于步骤s3,当峰值不大于预设的峰值阈值时,可认为对负载和后端系统工作的稳定性不会产生较大的影响,即后端系统不会因为纹波而进入不稳定状态,当峰值大于预设的峰值阈值时,可认为对负载和后端系统工作的稳定性会产生较大的影响,即后端系统会因为该纹波进入不稳定状态,因此此时需要对控制单元输出的纹波进行控制。
36.一实施例中,参照图2,是本方案公开的一实施例中一驱动信号和对应的纹波波形示意图,此时纹波的峰值为δv1,将在第一时间差下驱动信号的脉冲中低电平的个数即波谷与其下一个波峰所对应脉冲中低电平的个数,示例性地,在图2中,第一脉冲个数为9,将在第一时间差下驱动信号的脉冲中低电平之间的时间间隔,示例性地,在图2中,第一脉冲周期为t1,第二脉冲个数为2,第二脉冲周期为t2。
37.s4、根据第一脉冲个数、第一脉冲周期、第二脉冲个数和第二脉冲周期计算得到第三脉冲个数和第三脉冲周期;其中,第一脉冲个数与第一脉冲周期的乘积与第二脉冲个数与第二脉冲周期的乘积之和与第三脉冲个数和第三脉冲周期的乘积相同;
38.一实施例中,对于步骤s3,可通过下式表示第一脉冲个数、第一脉冲周期、第二脉冲个数、第二脉冲周期、第三脉冲个数和第三脉冲周期的计算关系:
39.n1*t1+n2*t2=n3*t3
40.式中,n1为第一脉冲个数,t1为第一脉冲周期,n2为第二脉冲个数,t2为第二脉冲周期,n3为第三脉冲个数,t3为第三脉冲周期。
41.一实施例中,参照图3,是本方案公开的另一实施例中一驱动信号和对应的纹波波形示意图,第三脉冲个数为该驱动信号的脉冲中低电平的个数,示例性地,图3中第三脉冲个数n3为11,因此,上式可以为:
42.9*t1+2*t2=11*t3
43.具体地,通过上式即可计算出t3的值,其中,n3通常等于n1+n2。
44.s5、控制驱动信号按照第三脉冲个数和第三脉冲周期输入控制单元中,以使控制单元根据驱动信号输出新的纹波,并驱动负载工作;其中,新的纹波的波峰个数与第三脉冲个数相同,新的纹波中从波峰到波谷的时间间隔与第三脉冲周期相同。
45.一实施例中,对于步骤s5,将驱动信号设定为按照第三脉冲个数和第三脉冲周期输出,从而控制上述控制单元向负载输出纹波,此时纹波的峰值δv2<δv1,可以理解地,此时输出纹波当额峰值小于原驱动信号下的输出纹波的峰值。
46.综上,通过获取在负载处于轻载输出状态时,与负载相连的控制单元向负载输出的纹波的波形,从而根据纹波的波形的峰值、波峰的个数、从波谷到波峰的第一时间差以及从波峰到波谷的第二时间差判断当前纹波是否大于预设的峰值阈值,若大于,则认为此时的纹波会造成负载和后端系统进入不稳定状态,因此采集产生该纹波的驱动信号,并对该驱动信号的脉冲个数和周期进行重新计算,以使该驱动信号产生的纹波能够均匀且在较低的峰值下输入负载和后端系统,从而避免在负载处于轻载模式下时后端系统进入不稳定状态的问题。
47.进一步的,对于步骤s5,控制驱动信号按照第三脉冲个数和第三脉冲周期输入控制单元中,以使控制单元根据驱动信号输出新的纹波,并驱动负载工作的步骤包括:
48.根据负载的大小计算得到新的纹波中各个脉冲的脉冲时长;
49.控制驱动信号按照第三脉冲个数、第三脉冲周期和各个脉冲的脉冲时长输入控制单元中,以使控制单元根据驱动信号输出新的纹波,并驱动负载工作。
50.一实施例中,各个脉冲的脉冲时长即一脉冲持续为高电平的时间,当负载的大小越大时,需要驱动的时间也越长,即需要的脉冲时长越长。具体来说,负载的大小可以为负载的额定功率大小,负载的大小与脉冲时长为正相关。
51.一实施例中,参照图4,为另一驱动信号和对应的纹波波形示意图,此时令新的纹波中各个脉冲的脉冲时长d2=2d1,为了使输出的高电平时间相同,可以设定第三脉冲个数n3为5,因此上式可以为:
52.9*t1+2*t2=5*t3
53.由此计算得到新的纹波中第三脉冲周期t3,此时纹波的峰值δv3=δv2。
54.进一步地,对于步骤s5,根据负载的大小计算得到新的纹波中各个脉冲的脉冲时长的步骤包括:
55.通过下式计算脉冲时长:
56.d1=k*load1
57.式中,d1为脉冲时长,load1为负载的大小,k为预设的参数。
58.一实施例中,可以根据实际负载工作需求设定负载函数,k为该负载函数的斜率。
59.进一步的,对于步骤s5,控制驱动信号按照第三脉冲个数和第三脉冲周期输入控制单元中,以使控制单元根据驱动信号输出新的纹波,并驱动负载工作的步骤包括:
60.根据所述第三脉冲周期以及负载在轻载输出状态下的负载率计算得到新的纹波中各个脉冲的脉冲时长;
61.控制驱动信号按照第三脉冲个数、第三脉冲周期和各个脉冲的脉冲时长输入控制
单元中,以使控制单元根据驱动信号输出新的纹波,并驱动负载工作。
62.一实施例中,轻载输出状态下的负载率可以为30%以下,具体实施中,也可以为或50%以下。
63.进一步的,对于步骤s5,根据所述第三脉冲周期以及负载在轻载输出状态下的负载率计算得到新的纹波中各个脉冲的脉冲时长的步骤包括:
64.通过下式计算脉冲时长:
65.d1=t3*l/(1-l)
66.式中,d1为脉冲时长,t3为第三脉冲周期,l为负载在轻载输出状态下的负载率。
67.一实施例中,当负载率越低时,表示负载对高电平的时长要求越低,因此可根据负载率对各个脉冲的脉冲时长,以改变纹波中波谷到下一波峰的时间间隔。
68.参照图5,是本方案公开的一种输出纹波的控制系统结构框图,系统包括:
69.纹波波形获取单元100,用于在负载处于轻载输出状态时,获取与负载相连的控制单元向负载输出的纹波的波形;
70.纹波参数采集单元200,用于采集纹波的波形的峰值、波峰的个数、从波谷到波峰的第一时间差以及从波峰到波谷的第二时间差;
71.驱动信号获取单元300,用于判断峰值是否大于预设的峰值阈值,若大于,获取输入控制单元的驱动信号,将在第一时间差下驱动信号的脉冲中低电平的个数作为第一脉冲个数,将在第一时间差下驱动信号的脉冲中低电平之间的时间间隔作为第一脉冲周期,将波谷的个数作为第二脉冲个数,将第二时间差作为第二脉冲周期;
72.驱动信号计算单元400,用于根据第一脉冲个数、第一脉冲周期、第二脉冲个数和第二脉冲周期计算得到第三脉冲个数和第三脉冲周期;其中,第一脉冲个数与第一脉冲周期的乘积与第二脉冲个数与第二脉冲周期的乘积之和与第三脉冲个数和第三脉冲周期的乘积相同;
73.负载驱动单元500,用于控制驱动信号按照第三脉冲个数和第三脉冲周期输入控制单元中,以使控制单元根据驱动信号输出新的纹波,并驱动负载工作;其中,新的纹波的波峰个数与第三脉冲个数相同,新的纹波中从波峰到波谷的时间间隔与第三脉冲周期相同。
74.进一步地,负载驱动单元500,还用于:
75.根据负载的大小计算得到新的纹波中各个脉冲的脉冲时长;
76.控制驱动信号按照第三脉冲个数、第三脉冲周期和各个脉冲的脉冲时长输入控制单元中,以使控制单元根据驱动信号输出新的纹波,并驱动负载工作。
77.进一步地,负载驱动单元500,还用于:
78.通过下式计算脉冲时长:
79.d1=k*load1
80.式中,d1为脉冲时长,load1为负载的大小,k为预设的参数。
81.进一步地,负载驱动单元500,还用于:
82.根据所述第三脉冲周期以及负载在轻载输出状态下的负载率计算得到新的纹波中各个脉冲的脉冲时长;
83.控制驱动信号按照第三脉冲个数、第三脉冲周期和各个脉冲的脉冲时长输入控制
单元中,以使控制单元根据驱动信号输出新的纹波,并驱动负载工作。
84.进一步地,负载驱动单元500,还用于:
85.通过下式计算脉冲时长:
86.d1=t3*l/(1-l)
87.式中,d1为脉冲时长,t3为第三脉冲周期,l为负载在轻载输出状态下的负载率。
88.参照图6,本技术实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储输出纹波的控制数据等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种输出纹波的控制方法。
89.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定。
90.本技术一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种输出纹波的控制方法。可以理解的是,本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。
91.综上,为本技术实施例中提供的输出纹波的控制方法、系统、计算机设备和存储介质,通过获取在负载处于轻载输出状态时,与负载相连的控制单元向负载输出的纹波的波形,从而根据纹波的波形的峰值、波峰的个数、从波谷到波峰的第一时间差以及从波峰到波谷的第二时间差判断当前纹波是否大于预设的峰值阈值,若大于,则认为此时的纹波会造成负载和后端系统进入不稳定状态,因此采集产生该纹波的驱动信号,并对该驱动信号的脉冲个数和周期进行重新计算,以使该驱动信号产生的纹波能够均匀且在较低的峰值下输入负载和后端系统,从而避免在负载处于轻载模式下时后端系统进入不稳定状态的问题;通过根据不同负载的大小或负载在轻载模式下的负载率,对驱动信号的各个脉冲时长进行计算,从而满足不同负载大小和负载率的负载的工作需求,提高了泛用性和可扩展性。
92.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram通过多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
93.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而
且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
94.以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本技术的专利保护范围内。
技术特征:
1.一种输出纹波的控制方法,其特征是,包括以下步骤:在负载处于轻载输出状态时,获取与所述负载相连的控制单元向所述负载输出的纹波的波形;采集所述纹波的波形的峰值、波峰的个数、从波谷到波峰的第一时间差以及从波峰到波谷的第二时间差;判断所述峰值是否大于预设的峰值阈值,若大于,获取输入所述控制单元的驱动信号,将在所述第一时间差下所述驱动信号的脉冲中低电平的个数作为第一脉冲个数,将在所述第一时间差下所述驱动信号的脉冲中低电平之间的时间间隔作为第一脉冲周期,将所述波谷的个数作为第二脉冲个数,将所述第二时间差作为第二脉冲周期;根据所述第一脉冲个数、第一脉冲周期、第二脉冲个数和第二脉冲周期计算得到第三脉冲个数和第三脉冲周期;其中,所述第一脉冲个数与所述第一脉冲周期的乘积与所述第二脉冲个数与所述第二脉冲周期的乘积之和与所述第三脉冲个数和第三脉冲周期的乘积相同;控制所述驱动信号按照所述第三脉冲个数和第三脉冲周期输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作;其中,所述新的纹波的波峰个数与所述第三脉冲个数相同,所述新的纹波中从波峰到波谷的时间间隔与所述第三脉冲周期相同。2.根据权利要求1所述的输出纹波的控制方法,其中,所述控制所述驱动信号按照所述第三脉冲个数和第三脉冲周期输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作的步骤包括:根据所述负载的大小计算得到所述新的纹波中各个脉冲的脉冲时长;控制所述驱动信号按照所述第三脉冲个数、第三脉冲周期和所述各个脉冲的脉冲时长输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作。3.根据权利要求2所述的输出纹波的控制方法,其中,所述根据所述负载的大小计算得到所述新的纹波中各个脉冲的脉冲时长的步骤包括:通过下式计算所述脉冲时长:d1=k*load1式中,d1为所述脉冲时长,load1为所述负载的大小,k为预设的参数。4.根据权利要求1所述的输出纹波的控制方法,其中,所述控制所述驱动信号按照所述第三脉冲个数和第三脉冲周期输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作的步骤包括:根据所述第三脉冲周期以及所述负载在轻载输出状态下的负载率计算得到所述新的纹波中各个脉冲的脉冲时长;控制所述驱动信号按照所述第三脉冲个数、第三脉冲周期和所述各个脉冲的脉冲时长输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作。5.根据权利要求4所述的输出纹波的控制方法,其中,根据所述第三脉冲周期以及所述负载在轻载输出状态下的负载率计算得到所述新的纹波中各个脉冲的脉冲时长的步骤包
括:通过下式计算所述脉冲时长:d1=t3*l/(1-l)式中,d1为所述脉冲时长,t3为所述第三脉冲周期,l为所述负载在轻载输出状态下的负载率。6.一种输出纹波的控制系统,其特征是,包括:纹波波形获取单元,用于在负载处于轻载输出状态时,获取与所述负载相连的控制单元向所述负载输出的纹波的波形;纹波参数采集单元,用于采集所述纹波的波形的峰值、波峰的个数、从波谷到波峰的第一时间差以及从波峰到波谷的第二时间差;驱动信号获取单元,用于判断所述峰值是否大于预设的峰值阈值,若大于,获取输入所述控制单元的驱动信号,将在所述第一时间差下所述驱动信号的脉冲中低电平的个数作为第一脉冲个数,将在所述第一时间差下所述驱动信号的脉冲中低电平之间的时间间隔作为第一脉冲周期,将所述波谷的个数作为第二脉冲个数,将所述第二时间差作为第二脉冲周期;驱动信号计算单元,用于根据所述第一脉冲个数、第一脉冲周期、第二脉冲个数和第二脉冲周期计算得到第三脉冲个数和第三脉冲周期;其中,所述第一脉冲个数与所述第一脉冲周期的乘积与所述第二脉冲个数与所述第二脉冲周期的乘积之和与所述第三脉冲个数和第三脉冲周期的乘积相同;负载驱动单元,用于控制所述驱动信号按照所述第三脉冲个数和第三脉冲周期输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作;其中,所述新的纹波的波峰个数与所述第三脉冲个数相同,所述新的纹波中从波峰到波谷的时间间隔与所述第三脉冲周期相同。7.根据权利要求6所述的输出纹波的控制系统,其中,所述负载驱动单元,还用于:根据所述负载的大小计算得到所述新的纹波中各个脉冲的脉冲时长;控制所述驱动信号按照所述第三脉冲个数、第三脉冲周期和所述各个脉冲的脉冲时长输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作。8.根据权利要求6所述的输出纹波的控制系统,其中,所述所述负载驱动单元,还用于:根据所述第三脉冲周期以及所述负载在轻载输出状态下的负载率计算得到所述新的纹波中各个脉冲的脉冲时长;控制所述驱动信号按照所述第三脉冲个数、第三脉冲周期和所述各个脉冲的脉冲时长输入所述控制单元中,以使所述控制单元根据所述驱动信号输出新的纹波,并驱动所述负载工作。9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征是,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的输出纹波的控制方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征是,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的输出纹波的控制方法的步骤。
技术总结
本公开的一种输出纹波的控制方法、系统、计算机设备和存储介质,包括在负载处于轻载输出状态时,获取与负载相连的控制单元向负载输出的纹波的波形;采集纹波的波形的峰值、波峰的个数和波谷到波峰的时间差;判断峰值是否大于预设的峰值阈值,若大于,获取输入控制单元的驱动信号;根据脉冲个数和脉冲周期计算得到新的脉冲个数和新的脉冲周期从而控制驱动信号输入控制单元中,以使控制单元输出新的纹波并驱动负载工作。通过获取在负载处于轻载输出状态时,对产生纹波的驱动信号的脉冲个数和周期进行重新计算,以使该驱动信号产生的纹波能够均匀且在较低的峰值下输入负载和后端系统,从而避免在负载处于轻载模式下时后端系统进入不稳定状态的问题。入不稳定状态的问题。入不稳定状态的问题。