掌桥专利:专业的专利平台
掌桥专利
首页

DCDC变换器的输出电压调节方法及相关装置

文献发布时间:2023-06-19 16:04:54



技术领域

本申请涉及数据处理技术领域,具体涉及一种DCDC变换器的输出电压调节方法及相关装置。

背景技术

由于车内低压负载系统工况复杂,会有瞬时过电流工况,比如连续转动方向盘、ABS动作等,需要DC/DC变换器具有短时间内承担远超额定输出电流的能力。

例如在现有方案中,DCDC控制器的额定容量2kW,额定输出电压14V,额定输出电流140A,但在连续转动方向盘、ABS刹车等场景,输出电流的需求在数秒内均大于140A,超过了DCDC控制器额定输出电流,则会导致系统无法稳定运行,从而使得系统的稳定性较差。

发明内容

本申请实施例提供一种DCDC变换器的输出电压调节方法及相关装置,能够根据DCDC变换器的当前输出电流来确定当前的输出电压值,从而能够使得DCDC变换器的输出电流的自动平衡,进而提升了系统的稳定性。

本申请实施例的第一方面提供了一种DCDC变换器的输出电压调节方法,所述方法包括:

获取DCDC变换器的当前输出电流值;

判断所述当前输出电流值是否大于预设电流阈值;若所述当前输出电流值大于所述预设电流阈值,则根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值;

若所述当前输出电流值小于或等于所述预设电流阈值,则确定负载的需求电压值为所述DCDC变换器的目标输出电压值;

将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

在一个可能的实现方式中,所述参数信息包括:所述DCDC变换器的峰值输出电流值、所述DCDC变换器的额定输出电流值、所述DCDC变换器的最低输出电压值和负载的需求电压值,所述根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值,包括:

获取所述DCDC变换器的峰值输出电流值与所述当前输出电流值之间的第一差值;

获取所述峰值输出电流值与所述额定输出电流值之间的第二差值;

根据所述第一差值、所述第二差值、所述最低输出电压值和所述负载的需求电压值,确定所述DCDC变换器的目标输出电压值。

在一个可能的实现方式中,所述参数信息包括:所述DCDC变换器的峰值输出电流值、所述DCDC变换器的额定输出电流值、所述DCDC变换器的最低输出电压值和负载的需求电压值,所述根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值,包括:

通过如下公式所示的方法获取所述DCDC变换器的目标输出电压值:

其中,Vset为DCDC变换器的目标输出电压值,Imax为峰值输出电流值,I

在一个可能的实现方式中,所述当前输出电流值大于所述预设电流阈值,所述将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值,包括:

获取所述目标输出电压值与环路目标输出电压值之间的差值的绝对值;

根据所述绝对值和预设的绝对值阈值区间,确定将所述DCDC变换器的所述当前输出电压值调节至所述目标输出电压值的调节步长;

根据所述调节步长,将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

在一个可能的实现方式中,所述当前输出电流值小于或等于所述预设电流阈值,所述将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值,包括:

获取预设的调节步长;

根据所述预设的调节步长,将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

本申请实施例的第二方面提供了一种DCDC变换器的输出电压调节装置,所述装置包括:

获取单元,用于获取DCDC变换器的当前输出电流值;

判断单元,用于判断所述当前输出电流值是否大于预设电流阈值;

第一确定单元,用于若所述当前输出电流值大于所述预设电流阈值,则根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值;

第二确定单元,用于所述若所述当前输出电流值小于或等于所述预设电流阈值,则确定负载的需求电压值为所述DCDC变换器的目标输出电压值;

调节单元,用于将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

在一个可能的实现方式中,所述参数信息包括:所述DCDC变换器的峰值输出电流值、所述DCDC变换器的额定输出电流值、所述DCDC变换器的最低输出电压值和负载的需求电压值,所述第一确定单元包括:

第一获取模块,用于获取所述DCDC变换器的峰值输出电流值与所述当前输出电流值之间的第一差值;

第二获取模块,用于获取所述峰值输出电流值与所述额定输出电流值之间的第二差值;

第一确定模块,用于根据所述第一差值、所述第二差值、所述最低输出电压值和所述负载的需求电压值,确定所述DCDC变换器的目标输出电压值。

在一个可能的实现方式中,所述参数信息包括:所述DCDC变换器的峰值输出电流值、所述DCDC变换器的额定输出电流值、所述DCDC变换器的最低输出电压值和负载的需求电压值,在所述根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值方面,所述第一确定单元用于:

通过如下公式所示的方法获取所述DCDC变换器的目标输出电压值:

其中,Vset为目标输出电压值,Imax为峰值输出电流值,I

在一个可能的实现方式中,所述当前输出电流值大于所述预设电流阈值,所述调节单元包括:

第三获取模块,用于获取所述目标输出电压值与环路目标输出电压值之间的差值的绝对值;

第二确定模块,用于根据所述绝对值和预设的绝对值阈值区间,确定将所述DCDC变换器的所述当前输出电压值调节至所述目标输出电压值的调节步长;

第一调节模块,用于根据所述调节步长,将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

在一个可能的实现方式中,所述当前输出电流值小于或等于所述预设电流阈值,所述调节单元包括:

第四获取模块,用于获取预设的调节步长;

第二调节模块,用于根据所述预设的调节步长,将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

本申请实施例的第三方面提供一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如本申请实施例第一方面中的步骤指令。

本申请实施例的第四方面提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。

本申请实施例的第五方面提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

实施本申请实施例,至少具有如下有益效果:

通过获取DCDC变换器的当前输出电流值;判断所述当前输出电流值是否大于预设电流阈值,若所述当前输出电流值大于所述预设电流阈值,则根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值,若所述当前输出电流值小于或等于所述预设电流阈值,则确定负载的需求电压值为所述DCDC变换器的目标输出电压值,将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值,从而在DCDC变换器的当前输出电流发生跳变时,及时的调整DCDC变换器的输出电压,从而能够使得DCDC变换器的输出电流的自动平衡,进而提升了DCDC变换器所在系统的稳定性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供了一种DCDC变换器系统的示意图;

图2A为本申请实施例提供了一种DCDC变换器的输出电压调节方法的流程示意图;

图2B为本申请实施例提供了另一种DCDC变换器的输出电压调节方法的流程示意图;

图3为本申请实施例提供了另一种DCDC变换器的输出电压调节方法的流程示意图;

图4为本申请实施例提供的一种终端的结构示意图;

图5为本申请实施例提供了一种DCDC变换器的输出电压调节装置的结构示意图;

图6为本申请实施例提供了一种第一确定单元503的结构示意图;

图7为本申请实施例提供了一种调节单元505的结构示意图;

图8为本申请实施例提供了另一种调节单元505的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。

为了更好的理解本申请实施例提供的一种DCDC变换器的输出电压调节方法,下面首先对应用DCDC变换器的输出电压调节方法的DCDC变换器系统进行简要介绍。请参阅图1,图1为本申请实施例提供了一种DCDC变换器系统的示意图。如图1所示,DCDC变换器系统包括有高压电电源、DCDC变换器、蓄电池、开关SW和低压负载,高压电压源的输出端与DCDC变换器的输入端相连接,DCDC变换器的输出端的正极与蓄电池正极、开关SW的第一端相连接,所述DCDC变换器的输出端的负极与蓄电池的负极、低压负载的第一端相连接,开关SW的第二端与低压负载的第二端相连接。该系统的输出是蓄电池与低压负载共同组成的混合负载。当低压负载的对电流的需求增加或减少时,会导致DCDC变换器的输出电流会增加或减少。

请参阅图2A,图2A为本申请实施例提供了一种DCDC变换器的输出电压调节方法的流程示意图。如图2A所示,该方法可以应用于DCDC变换器、DCDC变换器的控制器等,该方法包括:

201、获取DCDC变换器的当前输出电流值。

可以通过电流检测传感器来获取到当前输出电流值。该当前输出电流值与低压负载相关联。

202、判断所述当前输出电流值是否大于预设电流阈值。

其中预设电流阈值可以是DCDC变换器的额定输出电流值。

203、若所述当前输出电流值大于所述预设电流阈值,则根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值。

其中,DCDC变换器的参数信息包括有DCDC变换器的峰值输出电流值、DCDC变换器的额定输出电流值、DCDC变换器的最低输出电压值和负载的需求电压值。DCDC变换器的最低输出电压值可以理解为低压负载的最低工作电压。低压负载可以在低于其额定电压的电压下工作,则该最低工作电压可以低于其额定电压。

当然DCDC变换器的峰值输出电流值可以理解为DCDC变换器的输出电流的最高值,该最高值可以是大于DCDC变换器的峰值输出电流值。

204、若所述当前输出电流值小于或等于所述预设电流阈值,则确定负载的需求电压值为所述DCDC变换器的目标输出电压值。

负载的需求电压值可以理解为负载的能够正常工作时所需的电压值。具体可以理解为若所述当前输出电流值小于或等于所述预设电流阈值,则DCDC变换器的当前输出电流能够满足负载的工作需求,即DCDC变换器能长时间承受当前电压和当前电流,则负载的需求电压值与DCDC变换器的目标输出电压值相同。

205、将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

可以获取到当前输出电压值与目标输出电压值之间的电压调节步长,根据该电压调节步长将DCDC变换器的当前输出电压值调节至目标输出电压值。具体例如可以是,根据该调节步长对当前输出电压值进行多次调节后,以得到目标输出电压值。

本示例中,通过获取DCDC变换器的当前输出电流值,判断所述当前输出电流值是否大于预设电流阈值,若所述当前输出电流值大于所述预设电流阈值,则根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值,将所述DCDC变换器的当前输出电压值调节至所述目标输出电压值,则可以根据DCDC变换器的当前输出电流值和DCDC变换器的参数信息,来确定出目标输出电压值,从而在DCDC变换器的当前输出电流发生跳变时,及时利用当前输出电流确定对DCDC变换器的目标输出电压值进行控制,随着输出电压的降低,蓄电池会分担更多的负载电流,进而对DCDC变换器的输出电流起到间接控制的效果。

在一个可能的实现方式中,所述参数信息包括:所述DCDC变换器的峰值输出电流值、所述DCDC变换器的额定输出电流值、所述DCDC变换器的最低输出电压值和负载的需求电压值,一种可能的根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值的方法,包括:

A1、获取所述DCDC变换器的峰值输出电流值与所述当前输出电流值之间的第一差值;

A2、获取所述峰值输出电流值与所述额定输出电流值之间的第二差值;

A3、根据所述第一差值、所述第二差值、所述最低输出电压值和所述负载的需求电压值,确定所述DCDC变换器的目标输出电压值。

可以对第一差值、第二差值、最低输出电压值和负载的需求电压值进行乘积和求和运算等,从而得到DCDC变换器的目标输出电压值。具体可以通过如下公式所示的方法来确定目标输出电压值:

其中,Vset为目标输出电压值,A1为第一差值,A2为第二差值,Vmin为最低输出电压值,Vsetcan为负载的需求电压值。Vsetcan可以理解为负载正常需求的输出电压值。

本示例中,通过峰值输出电流值与当前输出电流值之间的第一差值、峰值输出电流值与额定输出电流值之间的第二差值以及最低输出电压,来确定出目标输出电压,从而可以从电流的角度来确定出目标输出电压,提升了目标输出电压确定时的准确性。

在一个可能的实现方式中,所述参数信息包括:所述DCDC变换器的峰值输出电流值、所述DCDC变换器的额定输出电流值、所述DCDC变换器的最低输出电压值和负载的需求电压值,另一种可能的根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值的方法,包括:

通过如下公式所示的方法获取所述DCDC变换器的目标输出电压值:

其中,Vset为目标输出电压值,Imax为峰值输出电流值,I

在一个可能的实现方式中,若当前输出电流值大于所述预设电流阈值,一种可能的将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值的方法,包括:

B1、获取所述目标输出电压值与环路目标输出电压值之间的差值的绝对值;

B2、根据所述绝对值和预设的绝对值阈值区间,确定将所述DCDC变换器的所述当前输出电压值调节至所述目标输出电压值的调节步长;

B3、根据所述调节步长,将所述DCDC变换器的当前输出电压值调节至所述目标输出电压值。

其中,环路目标输出电压值为电压环环路控制器的输入量。

预设的绝对值阈值区间包括有多个子区间,每个子区间对应有不同的调节步长。

其中,根据所述绝对值和预设的绝对值阈值区间,确定将所述DCDC变换器的所述当前输出电压值调节至所述目标输出电压值的调节步长的方法可以是:

判断目标输出电压值与环路目标输出电压值之间的差值是否小于零;

若该差值小于零,则确定该差值的绝对值于第一预设的绝对值阈值区间中对应的子区间,将该子区间对应的步长,确定为调节步长;

若该差值大于零,则确定该差值的绝对值于第二预设的绝对值阈值区间中对应的子区间,将该子区间对应的步长,确定为调节步长。

其中,第一预设的绝对值阈值区间和第二预设的绝对值阈值区间中的子区间数量不同,以及其子区间对应的调节步长可以相同也可以不同。

例如,第一预设的绝对值阈值区间包括有4个子区间,第一子区间、第二子区间、第三子区间和第四子区间,具体可以表示为:第一子区间为:(第一阈值,第二阈值),第二子区间为:(第二阈值,第三阈值);第三子区间为:大于第三阈值的区间,第四子区间为:(0,第一阈值)。其中,第一阈值小于第二阈值,第二阈值小于第三阈值,上述阈值通过经验值或历史数据设定。第一子区间对应的调节步长小于第二子区间对应的调节步长,第二子区间的调节步长小于第三子区间对应的调节步长,第四子区间的调节步长为预设固定步长。

第二预设的绝对值阈值区间包括有3个子区间,第一子区间、第二子区间和第三子区间,具体可以表示为:第一子区间为:(第一阈值,第二阈值),第二子区间为:(第二阈值,第三阈值);第三子区间为:(0,第一阈值)。其中,第一阈值小于第二阈值,第二阈值小于第三阈值,上述阈值通过经验值或历史数据设定。上述第一预设的绝对值阈值区间的第一子区间、第二子区间和第四子区间对应的步长可以与第二预设的绝对值阈值区间中的第一子区间、第二子区间和第三子区间对应的区间之间的步长相同。例如,第一预设的绝对值阈值区间的第一子区间与第二预设的绝对值阈值区间的第一子区间对应的调节步长相同等。不同的调节步长对应有不同的调节速度,因此,可以根据目标输出电压值与环路目标输出电压值之间的差值的绝对值所对应的绝对值阈值区间设置不同的调节步长,可以稳定地实现DC/DC变换器与蓄电池之间的电压平衡,从而可以提升电压调节时的适应性。

在一个可能的实现方式中,若当前输出电流值小于或等于所述预设电流阈值,一种可能的将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值的方法包括:

C1、获取预设的调节步长;

C2、根据所述预设的调节步长,将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

其中,此处的目标输出电压值为当前输出电流值小于或等于所述预设电流阈值时所确定的目标输出电压值,该目标输出电压值为负载的需求电压值。

其中,预设的调节步长可以通过经验值或历史数据设定。可以参照前述实施例中预设的绝对值阈值区间所对应的调节步长。例如,可以是第一预设的绝对值阈值区间中的第二子区间对应的调节步长。

在一个具体的实施例中,在将DCDC变换器的当前输出电压值调节为目标输出电压值时,具体可以为:可以根据调节步长进行多次调节,在每次调节后,可以将调节后的输出电压值确定为当前输出电压值再次进行调节,直至将当前输出电压值调节为目标输出电压值。例如,可以通过电压环环路控制器的输出,对脉冲宽度调制(PWM)信号进行赋值,从而根据PWM信号控制DCDC变换器中的开关管,以实现根据调节步长进行电压调节。电压环环路控制器的输入可以是根据当前输出电压值和调节步长确定的调节值,其输出值可以是对PWM进行赋值的参数。

在一个具体的实施例中,本申请实施例提供了一种具体的DCDC变换器的输出电压调节方法,如图2B所示,对DCDC拓扑的输出电流进行硬件低通滤波,得到当前输出电流值,判断当前输出电流值是否大于输出电流阈值(预设电流阈值),若当前输出电流值大于输出电流阈值,则可以按照线性关系进降压,以得到DCDC变换器的目标输出电压值Vset。该线性关系降压可以是根据当前输出电流值和DCDC变换器的参数信息来进行降压,以得到DCDC变换器的目标输出电压值Vset。若当前输出电流值小于输出电流阈值,则确定负载的需求电压值Vsetcan为DCDC变换器的目标输出电压值Vset。通过变步进调节软起策略来将环路目标输出电压值Vref调节至DCDC变换器的目标输出电压值Vset,变步进软起策略可以参照前述实施例中将DCDC变换器的当前输出电压值调节至DCDC变换器的目标输出电压值的方法。电压环环路控制器根据环路目标输出电压值vref得到电压环环路控制器的输出,再通过电压环环路控制器的输出,对脉冲宽度调制(PWM)信号进行赋值,从而根据PWM信号控制DCDC变换器中的开关管,以实现对电压进行调节。

请参阅图3,图3为本申请实施例提供了另一种DCDC变换器的输出电压调节方法的流程示意图。如图3所示,该方法可以应用于DCDC变换器、DCDC变换器的控制器等,该方法包括:

301、获取DCDC变换器的当前输出电流值;

302、判断所述当前输出电流值是否大于预设电流阈值;

303、若所述当前输出电流值大于所述预设电流阈值,则获取所述DCDC变换器的峰值输出电流值与所述当前输出电流值之间的第一差值;

304、获取所述峰值输出电流值与所述额定输出电流值之间的第二差值;

305、根据所述第一差值、所述第二差值、所述最低输出电压值和所述负载的需求电压值,确定所述DCDC变换器的目标输出电压值;

DCDC变换器的最低输出电压值可以理解为低压负载的最低工作电压。低压负载可以在低于其额定电压的电压下工作,则该最低工作电压可以低于其额定电压。

306、若所述当前输出电流值小于或等于所述预设电流阈值,则确定负载的需求电压值为所述DCDC变换器的目标输出电压值;

307、将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

本示例中,通过峰值输出电流值与当前输出电流值之间的第一差值、峰值输出电流值与额定输出电流值之间的第二差值以及最低输出电压,来确定出目标输出电压,从而可以从电流的角度来确定出目标输出电压,以实现了DCDC变换器与蓄电池之间的电压平衡,共同稳定地提供了低压负载系统全部负载电流。

与上述实施例一致的,请参阅图4,图4为本申请实施例提供的一种终端的结构示意图,如图所示,包括处理器、输入设备、输出设备和存储器,处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,上述程序包括用于执行以下步骤的指令;

获取DCDC变换器的当前输出电流值;

判断所述当前输出电流值是否大于预设电流阈值;

若所述当前输出电流值大于所述预设电流阈值,则根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值;

所述若所述当前输出电流值小于或等于所述预设电流阈值,则确定负载的需求电压值为所述DCDC变换器的目标输出电压值;

将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

与上述一致的,请参阅图5,图5为本申请实施例提供了一种DCDC变换器的输出电压调节装置的示意图。如图5所示,所述装置包括:

获取单元501,用于获取DCDC变换器的当前输出电流值;

判断单元502,用于判断所述当前输出电流值是否大于预设电流阈值;

第一确定单元503,用于若所述当前输出电流值大于所述预设电流阈值,则根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值;

第二确定单元504,用于所述若所述当前输出电流值小于或等于所述预设电流阈值,则确定负载的需求电压值为所述DCDC变换器的目标输出电压值;

调节单元505,用于将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

在一个可能的实现方式中,所述参数信息包括:所述DCDC变换器的峰值输出电流值、所述DCDC变换器的额定输出电流值、所述DCDC变换器的最低输出电压值和负载的需求电压值,如图6所示,所述第一确定单元503包括:

第一获取模块5031,用于获取所述DCDC变换器的峰值输出电流值与所述当前输出电流值之间的第一差值;

第二获取模块5032,用于获取所述峰值输出电流值与所述额定输出电流值之间的第二差值;

第一确定模块5033,用于根据所述第一差值、所述第二差值、所述最低输出电压值和所述负载的需求电压值,确定所述DCDC变换器的目标输出电压值。

在一个可能的实现方式中,所述参数信息包括:所述DCDC变换器的峰值输出电流值、所述DCDC变换器的额定输出电流值、所述DCDC变换器的最低输出电压值和负载的需求电压值,在所述根据所述当前输出电流值和所述DCDC变换器的参数信息,确定所述DCDC变换器的目标输出电压值方面,所述第一确定单元503用于:

通过如下公式所示的方法获取所述DCDC变换器的目标输出电压值:

其中,Vset为目标输出电压值,Imax为峰值输出电流值,I

在一个可能的实现方式中,所述当前输出电流值大于所述预设电流阈值,如图7所示,所述调节单元505包括:

第三获取模块5051,用于获取所述目标输出电压值与环路目标输出电压值之间的差值的绝对值;

第二确定模块5052,用于根据所述绝对值和预设的绝对值阈值区间,确定将所述DCDC变换器的所述当前输出电压值调节至所述目标输出电压值的调节步长;

第一调节模块5053,用于根据所述调节步长,将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

在一个可能的实现方式中,所述当前输出电流值小于或等于所述预设电流阈值,如图8所示,所述调节单元505包括:

第四获取模块5054,用于获取预设的调节步长;

第二调节模块5055,用于根据所述预设的调节步长,将所述DCDC变换器的当前输出电压值调节至所述DCDC变换器的目标输出电压值。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种DCDC变换器的输出电压调节方法的部分或全部步骤。

本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种DCDC变换器的输出电压调节方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在申请明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。

所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

技术分类

06120114692853