CN106505868B - 基于dsp的双向dc/dc驱动脉冲调制方法及装置 - Google Patents

基于dsp的双向dc/dc驱动脉冲调制方法及装置 Download PDF

Info

Publication number
CN106505868B
CN106505868B CN201611265077.7A CN201611265077A CN106505868B CN 106505868 B CN106505868 B CN 106505868B CN 201611265077 A CN201611265077 A CN 201611265077A CN 106505868 B CN106505868 B CN 106505868B
Authority
CN
China
Prior art keywords
switching tube
phase
phase switching
driving signal
voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201611265077.7A
Other languages
English (en)
Other versions
CN106505868A (zh
Inventor
唐雄民
张俊辉
方亦超
赖成靖
张淼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong University of Technology
Original Assignee
Guangdong University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN201611265077.7A priority Critical patent/CN106505868B/zh
Publication of CN106505868A publication Critical patent/CN106505868A/zh
Application granted granted Critical
Publication of CN106505868B publication Critical patent/CN106505868B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M3/00Conversion of dc power input into dc power output
    • H02M3/22Conversion of dc power input into dc power output with intermediate conversion into ac
    • H02M3/24Conversion of dc power input into dc power output with intermediate conversion into ac by static converters
    • H02M3/28Conversion of dc power input into dc power output with intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate ac
    • H02M3/325Conversion of dc power input into dc power output with intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate ac using devices of a triode or a transistor type requiring continuous application of a control signal
    • H02M3/335Conversion of dc power input into dc power output with intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate ac using devices of a triode or a transistor type requiring continuous application of a control signal using semiconductor devices only
    • H02M3/3353Conversion of dc power input into dc power output with intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate ac using devices of a triode or a transistor type requiring continuous application of a control signal using semiconductor devices only having at least two simultaneously operating switches on the input side, e.g. "double forward" or "double (switched) flyback" converter

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Dc-Dc Converters (AREA)

Abstract

本发明实施例公开了一种基于DSP的双向DC/DC驱动脉冲调制方法及装置,本发明实施例实现了根据能量变换器的能量流动方向的不同采用不同的PWM调制策略,能使能量变换器能量的流动更易于控制,且该控制***及PWM的调制方法的实现除电压采样环节外均是在DSP微处理器内部进行软件运算和控制,实时控制性比较强且易于修改和维护。

Description

基于DSP的双向DC/DC驱动脉冲调制方法及装置
技术领域
本发明涉及DC/DC能量变换领域,尤其涉及一种基于DSP的双向DC/DC驱动脉冲调制方法及装置。
背景技术
双向DC/DC能量变换器拥有能够实现能量双向流动的独特优势,在光伏发电、风能发电***以及电动汽车中用来解决功率流的平衡、能量存储以及不间断供电的问题。双向DC/DC能量变换器能否快速平滑的实现能量流动方向的切换、能量流动过程中高低压侧电压或者电流能否满足给定的要求以及PWM的调制脉冲是否简单高效易于实现,都是保证双向DC/DC能量变换器***稳定高效工作的重要条件。
因此,提出一种能够有效的降低双向DC/DC能量变换器中PWM调制脉冲的配置,以及控制***通过软件实现控制要求的基于DSP的双向DC/DC驱动脉冲调制方法及装置是本领域技术人员需要解决的技术问题。
发明内容
本发明实施例提供了一种基于DSP的双向DC/DC驱动脉冲调制方法及装置,能够有效的降低双向DC/DC能量变换器中PWM调制脉冲的配置以及控制***通过软件实现控制要求的复杂程度。
本发明实施例提供了一种基于DSP的双向DC/DC驱动脉冲调制方法,包括:
S1:通过第一预置公式计算得到低压直流母线的电压平均值,并判断所述电压平均值是否在预置BOOST模式启动电压范围内,若不在,则执行S2,若在,则执行S4;
S2:通过第二预置公式计算预置BUCK模式下的与第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号移相角对应的控制电压值;
S3:通过DSP的定时器将所述控制电压值转换为与所述控制电压值对应的移相时间,根据所述移相时间设置第一相开关管Q1的驱动信号与第二相开关管Q4的驱动信号反相,第一相开关管Q3的驱动信号与第二相开关管Q2的驱动信号反相,第一相开关管Q5的驱动信号与第一相开关管Q1的驱动信号同相,第一相开关管Q5的驱动信号与第二相开关管Q6的驱动信号反相,并执行S1;
S4:通过第三预置公式计算预置BOOST模式下开关管Q1的驱动信号占空比,并通过DSP的定时器将所述驱动信号占空比转换为开关管Q1的驱动信号导通时间,根据所述驱动信号导通时间设置开关管Q1的驱动信号与开关管Q2的驱动信号相位相差180°;
S5:设置开关管Q3和开关管Q5的驱动信号与开关管Q1的驱动信号相同,设置开关管Q4和开关管Q6的驱动信号与开关管Q2的驱动信号相同,并执行S1。
优选地,所述第一预置公式为:
udc_ave(k)=udc(k-2)*c2+udc(k-1)*c1+udc(k)*c0
其中,udc(k-2)、udc(k-1)和udc(k)分别为由低压采样电路获得的k-2、k-1和k时刻低压直流母线电压值;c2、c1和c0分别为udc(k-2)、udc(k-1)和udc(k)的权重系数。
优选地,所述第二预置公式为:
u(k)=e(k-2)*b1+e(k-1)*b2+e(k)*b0+u(k-2)*a2+u(k-1)*a1
其中,u(k)表示当前周期输出的移相角对应的控制电压值;u(k-1)表示前一个周期输出的移相角对应的控制电压值;u(k-2)表示前两个周期输出移相角对应的控制电压值;e(k)表示当前周期给定电压与采样电路实时反馈电压误差输入值;e(k-1)表示当前一个周期给定电压与采样电路实时反馈电压误差输入值;e(k-2)表示前两个周期给定的电压与采样电路实时反馈电压误差输入值;b2、b1、b0、a2、a1为权重系数。
优选地,所述第三预置公式为:
d(n)=e(n-2)*b11+e(n-1)*b12+e(n)*b10+d(n-2)*a12+d(n-1)*a11
其中,d(n)表示当前周期输出的占空比;d(n-1)表示前一个周期输出的占空比;d(n-2)表示前两个周期输出占空比;e(n)表示当前周期给定电压与采样电路实时反馈电压误差输入值;e(n-1)表示前一个周期给定电压与采样电路实时反馈电压误差输入值;e(n-2)表示前两个周期给定电压与采样电路实时反馈电压误差输入值;b12、b11、b10、a12、a11为权重系数。
优选地,所述步骤S2中在预置BUCK模式下将开关管Q1的驱动信号、开关管Q3的驱动信号、开关管Q5的驱动信号的占空比设置为0.5。
优选地,所述步骤S2中在预置BUCK模式下将开关管Q2的驱动信号、开关管Q4的驱动信号、开关管Q6的驱动信号的占空比设置为0.5。
优选地,所述步骤S2中通过PI算法改变第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号重叠相位大小。
优选地,所述步骤S5中通过PI算法改变开关管Q1、开关管Q3、开关管Q5或开关管Q2、开关管Q4、开关管Q6的驱动信号占空比大小。
优选地,本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制装置,包括:
判断单元,用于通过第一预置公式计算得到低压直流母线的电压平均值,并判断所述电压平均值是否在预置BOOST模式启动电压范围内,若不在,则触发第一计算单元,若在,则触发第二计算单元;
第一计算单元,用于通过第二预置公式计算预置BUCK模式下的与第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号移相角对应的控制电压值;
转换单元,用于通过DSP的定时器将所述控制电压值转换为与所述控制电压值对应的移相时间,根据所述移相时间设置第一相开关管Q1的驱动信号与第二相开关管Q4的驱动信号反相,第一相开关管Q3的驱动信号与第二相开关管Q2的驱动信号反相,第一相开关管Q5的驱动信号与第一相开关管Q1的驱动信号同相,第一相开关管Q5的驱动信号与第二相开关管Q6的驱动信号反相,并触发判断单元;
第二计算单元,用于通过第三预置公式计算预置BOOST模式下开关管Q1的驱动信号占空比,并通过DSP的定时器将所述驱动信号占空比转换为开关管Q1的驱动信号导通时间,根据所述驱动信号导通时间设置开关管Q1的驱动信号与开关管Q2的驱动信号相位相差180°;
设置单元,用于设置开关管Q3和开关管Q5的驱动信号与开关管Q1的驱动信号相同,设置开关管Q4和开关管Q6的驱动信号与开关管Q2的驱动信号相同,并触发判断单元。
优选地,所述判断单元包括:
计算子单元,用于通过第一预置公式计算得到低压直流母线的电压平均值;
判断子单元,用于判断所述电压平均值是否在预置BOOST模式启动电压范围内,若不在,则触发第一计算单元,若在,则触发第二计算单元。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例提供了一种基于DSP的双向DC/DC驱动脉冲调制方法及装置,其中,该基于DSP的双向DC/DC驱动脉冲调制方法包括:S1:通过第一预置公式计算得到低压直流母线的电压平均值,并判断所述电压平均值是否在预置BOOST模式启动电压范围内,若不在,则执行S2,若在,则执行S4;S2:通过第二预置公式计算预置BUCK模式下的与第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号移相角对应的控制电压值;S3:通过DSP的定时器将所述控制电压值转换为与所述控制电压值对应的移相时间,根据所述移相时间设置第一相开关管Q1的驱动信号与第二相开关管Q4的驱动信号反相,第一相开关管Q3的驱动信号与第二相开关管Q2的驱动信号反相,第一相开关管Q5的驱动信号与第一相开关管Q1的驱动信号同相,第一相开关管Q5的驱动信号与第二相开关管Q6的驱动信号反相,并执行S1;S4:通过第三预置公式计算预置BOOST模式下开关管Q1的驱动信号占空比,并通过DSP的定时器将所述驱动信号占空比转换为开关管Q1的驱动信号导通时间,根据所述驱动信号导通时间设置开关管Q1的驱动信号与开关管Q2的驱动信号相位相差180°;S5:设置开关管Q3和开关管Q5的驱动信号与开关管Q1的驱动信号相同,设置开关管Q4和开关管Q6的驱动信号与开关管Q2的驱动信号相同,并执行S1。
本发明实施例通过基于DSP数字微处理器来实现双向DC/DC驱动脉冲波形的调制。根据双向DC/DC能量变换器能量流动的方向不同,双向DC/DC能量变换器驱动脉冲调制算法分为两种,即在BUCK模式下驱动脉冲调制算法采用改进的移相调制算法,改进的移相调制算法是将开关管Q1、Q3、Q5作为一相,将开关管Q2、Q4、Q6作为另一相,且将两相占空比固定设置为0.5,通过PI算法实时改变两相重叠相位的大小进而控制能量传递的大小,为了避免出现同相开关同时导通的情况,需设置相应的死区时间。在BOOST模式下驱动脉冲调制算法,即将Q1、Q3、Q5三个开关管PWM驱动脉冲设置相同,同理也将管Q2、Q4、Q6三个开关管的PWM驱动脉冲设置相同,通过PI算法实时单独改变Q1、Q3、Q5或Q2、Q4、Q6三个开关管的PWM驱动脉冲的占空比的大小来实现对传递能量大小的控制,实现了根据能量变换器的能量流动方向的不同采用了不同的PWM调制策略,能使能量变换器能量的流动更易于控制,且该控制***及PWM的调制方法的实现除电压采样环节外均是在DSP微处理器内部进行软件运算和控制,实时控制性比较强且易于修改和维护。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制方法的流程示意图;
图2为本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制装置的结构示意图;
图3为本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制方法及装置的应用实施例图;
图4为在BUCK模式下PWM调制波形;
图5为在BOOST模式下PWM调制波形。
具体实施方式
本发明实施例提供了一种基于DSP的双向DC/DC驱动脉冲调制方法及装置,能够有效的降低双向DC/DC能量变换器中PWM调制脉冲的配置以及控制***通过软件实现控制要求的复杂程度。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制方法的一个实施例,包括:
101、通过第一预置公式计算得到低压直流母线的电压平均值,并判断电压平均值是否在预置BOOST模式启动电压范围内,若不在,则执行102,若在,则执行104;
102、通过第二预置公式计算预置BUCK模式下的与第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号移相角对应的控制电压值;
103、通过DSP的定时器将控制电压值转换为与控制电压值对应的移相时间,根据移相时间设置第一相开关管Q1的驱动信号与第二相开关管Q4的驱动信号反相,第一相开关管Q3的驱动信号与第二相开关管Q2的驱动信号反相,第一相开关管Q5的驱动信号与第一相开关管Q1的驱动信号同相,第一相开关管Q5的驱动信号与第二相开关管Q6的驱动信号反相,并执行101;
104、通过第三预置公式计算预置BOOST模式下开关管Q1的驱动信号占空比,并通过DSP的定时器将驱动信号占空比转换为开关管Q1的驱动信号导通时间,根据驱动信号导通时间设置开关管Q1的驱动信号与开关管Q2的驱动信号相位相差180°;
105、设置开关管Q3和开关管Q5的驱动信号与开关管Q1的驱动信号相同,设置开关管Q4和开关管Q6的驱动信号与开关管Q2的驱动信号相同,并执行101。
具体地,第一预置公式为:
udc_ave(k)=udc(k-2)*c2+udc(k-1)*c1+udc(k)*c0
其中,udc(k-2)、udc(k-1)和udc(k)分别为由低压采样电路获得的k-2、k-1和k时刻低压直流母线电压值;c2、c1和c0分别为udc(k-2)、udc(k-1)和udc(k)的权重系数。
第二预置公式为:
u(k)=e(k-2)*b1+e(k-1)*b2+e(k)*b0+u(k-2)*a2+u(k-1)*a1
其中,u(k)表示当前周期输出的移相角对应的控制电压值;u(k-1)表示前一个周期输出的移相角对应的控制电压值;u(k-2)表示前两个周期输出移相角对应的控制电压值;e(k)表示当前周期给定电压与采样电路实时反馈电压误差输入值;e(k-1)表示当前一个周期给定电压与采样电路实时反馈电压误差输入值;e(k-2)表示前两个周期给定的电压与采样电路实时反馈电压误差输入值;b2、b1、b0、a2、a1为权重系数。
第三预置公式为:
d(n)=e(n-2)*b11+e(n-1)*b12+e(n)*b10+d(n-2)*a12+d(n-1)*a11
其中,d(n)表示当前周期输出的占空比;d(n-1)表示前一个周期输出的占空比;d(n-2)表示前两个周期输出占空比;e(n)表示当前周期给定电压与采样电路实时反馈电压误差输入值;e(n-1)表示前一个周期给定电压与采样电路实时反馈电压误差输入值;e(n-2)表示前两个周期给定电压与采样电路实时反馈电压误差输入值;b12、b11、b10、a12、a11为权重系数。
步骤102中在预置BUCK模式下将开关管Q1的驱动信号、开关管Q3的驱动信号、开关管Q5的驱动信号的占空比设置为0.5。
步骤102中在预置BUCK模式下将开关管Q2的驱动信号、开关管Q4的驱动信号、开关管Q6的驱动信号的占空比设置为0.5。
步骤102中通过PI算法改变第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号重叠相位大小。
步骤105中通过PI算法改变开关管Q1、开关管Q3、开关管Q5或开关管Q2、开关管Q4、开关管Q6的驱动信号占空比大小。
请参阅图2,本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制装置的一个实施例,包括:
判断单元201,用于通过第一预置公式计算得到低压直流母线的电压平均值,并判断电压平均值是否在预置BOOST模式启动电压范围内,若不在,则触发第一计算单元202,若在,则触发第二计算单元204;
第一计算单元202,用于通过第二预置公式计算预置BUCK模式下的与第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号移相角对应的控制电压值;
转换单元203,用于通过DSP的定时器将控制电压值转换为与控制电压值对应的移相时间,根据移相时间设置第一相开关管Q1的驱动信号与第二相开关管Q4的驱动信号反相,第一相开关管Q3的驱动信号与第二相开关管Q2的驱动信号反相,第一相开关管Q5的驱动信号与第一相开关管Q1的驱动信号同相,第一相开关管Q5的驱动信号与第二相开关管Q6的驱动信号反相,并触发判断单元201;
第二计算单元204,用于通过第三预置公式计算预置BOOST模式下开关管Q1的驱动信号占空比,并通过DSP的定时器将驱动信号占空比转换为开关管Q1的驱动信号导通时间,根据驱动信号导通时间设置开关管Q1的驱动信号与开关管Q2的驱动信号相位相差180°;
设置单元205,用于设置开关管Q3和开关管Q5的驱动信号与开关管Q1的驱动信号相同,设置开关管Q4和开关管Q6的驱动信号与开关管Q2的驱动信号相同,并触发判断单元201。
判断单元201包括:
计算子单元2011,用于通过第一预置公式计算得到低压直流母线的电压平均值;
判断子单元2012,用于判断电压平均值是否在预置BOOST模式启动电压范围内,若不在,则触发第一计算单元202,若在,则触发第二计算单元204。
下面以一个具体的应用实施例对本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制方法及装置进行详细说明,请参阅图3至图5,包括:
步骤一:通过下式来获得低压直流母线的电压平均值:
udc_ave(k)=udc(k-2)*c2+udc(k-1)*c1+udc(k)*c0
其中,udc(k-2)、udc(k-1)和udc(k)分别为由低压采样电路获得的k-2、k-1和k时刻低压直流母线的值,c2、c1和c0分别为udc(k-2)、udc(k-1)和udc(k)的权重系数;
步骤二:将低压直流母线电压的平均值udc_ave(k)与设定的BOOST模式启动电压进行比较,如果udc_ave(k)不在BOOST模式启动电压范围内,则执行步骤三,否则执行步骤五;
步骤三:通过下式计算BUCK模式下两相开关管Q1、Q3、Q5和Q2、Q4、Q6驱动信号移相角所对应控制电压值:
u(k)=e(k-2)*b1+e(k-1)*b2+e(k)*b0+u(k-2)*a2+u(k-1)*a1
其中,u(k)表示当前周期输出的移相角对应的控制电压值,u(k-1)表示前一个周期输出的移相角对应的控制电压值,u(k-2)表示前两个周期输出移相角对应的控制电压值。e(k)表示当前周期给定电压与采样电路实时反馈电压误差输入值,e(k-1)表示当前一个周期给定电压与采样电路实时反馈电压误差输入值,e(k-2)表示前两个周期给定的电压与采样电路实时反馈电压误差输入值,b2、b1、b0、a2、a1为权重系数;
步骤四:如图4所示,通过设置DSP中的定时器,将控制电压值u(k)转换为对应的移相时间,并设置开关管Q1与Q4的驱动信号反相、开关管Q3和Q2的驱动信号反相、开关管Q5和Q1的驱动信号同相以及开关管Q5和Q6的驱动信号反相,执行完毕后返回步骤一;
步骤五:通过下式计算BOOST模式下开关管Q1的驱动信号占空比值:
d(n)=e(n-2)*b11+e(n-1)*b12+e(n)*b10+d(n-2)*a12+d(n-1)*a11
其中,d(n)表示当前周期输出的占空比,d(n-1)表示前一个周期输出的占空比,d(n-2)表示前两个周期输出占空比。e(n)表示当前周期给定电压与采样电路实时反馈电压误差输入值,e(n-1)表示前一个周期给定电压与采样电路实时反馈电压误差输入值,e(n-2)表示前两个周期给定电压与采样电路实时反馈电压误差输入值,b12、b11、b10、a12、a11为权重系数;
步骤六:如图5所示,通过设置DSP中的定时器,将占空比值d(n)转换为开关管Q1的驱动信号所对应的导通时间,并设置开关管Q2与Q1的驱动信号输出相位相差为180°。
步骤七:设置开关管Q3和Q5的驱动信号输出与开关管Q1的驱动信号相同、设置开关管Q4和Q6的驱动信号与开关管Q2的驱动信号相同,执行完毕后返回步骤一。
该改进移相调制算法事先将Q1、Q3、Q5、Q2、Q4、Q6开关管的驱动信号的占空比固定设置为0.5且Q1和Q4,Q2和Q3,Q5和Q6开关管的驱动信号固定设置为互补且相位相差为180°。
在本实施例中,本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制装置如图4中DSP所示。
图4中DSP内部ADC采样模块采样到的数据经过本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制装置的判断单元,再经过第一计算单元或第二计算单元进行相应的运算和处理后,再输出到DSP内部的PWM模块进行波形调制。
其中,图4中DSP内部的PWM模块包括:本发明实施例提供的一种基于DSP的双向DC/DC驱动脉冲调制装置的转换单元和设置单元。
本应用实施例实现了以下优点:(1)电压闭环控制***中ADC采样处理模块、PWM模块彼此之间通过各自的指针变量进行相互的连接,形成了模块化的控制方式算法快速性好,适合于在线数字实现;(2)PWM调制方法根据能量变换器的能量流动方向的不同采用了不同的PWM调制策略,能使能量变换器能量的流动更易于控制;(3)该控制***及PWM的调制方法的实现除电压采样环节外均是在DSP微处理器内部进行软件运算和控制,实时控制性比较强且易于修改和维护。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (7)

1.一种基于DSP的双向DC/DC驱动脉冲调制方法,其特征在于,包括:
S1:通过第一预置公式计算得到低压直流母线的电压平均值,并判断所述电压平均值是否在预置BOOST模式启动电压范围内,若不在,则执行S2,若在,则执行S4;
S2:通过第二预置公式计算预置BUCK模式下的与第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号移相角对应的控制电压值;
S3:通过DSP的定时器将所述控制电压值转换为与所述控制电压值对应的移相时间,根据所述移相时间设置第一相开关管Q1的驱动信号与第二相开关管Q4的驱动信号反相,第一相开关管Q3的驱动信号与第二相开关管Q2的驱动信号反相,第一相开关管Q5的驱动信号与第一相开关管Q1的驱动信号同相,第一相开关管Q5的驱动信号与第二相开关管Q6的驱动信号反相,并执行S1;
S4:通过第三预置公式计算预置BOOST模式下第一相开关管Q1的驱动信号占空比,并通过DSP的定时器将所述驱动信号占空比转换为第一相开关管Q1的驱动信号导通时间,根据所述驱动信号导通时间设置第一相开关管Q1的驱动信号与第二相开关管Q2的驱动信号相位相差180°;
S5:设置第一相开关管Q3和第一相开关管Q5的驱动信号与第一相开关管Q1的驱动信号相同,设置第二相开关管Q4和第二相开关管Q6的驱动信号与第二相开关管Q2的驱动信号相同,并执行S1;
所述第一预置公式为:
udc_ave(k)=udc(k-2)*c2+udc(k-1)*c1+udc(k)*c0
其中,udc(k-2)、udc(k-1)和udc(k)分别为由低压采样电路获得的k-2、k-1和k时刻低压直流母线电压值;c2、c1和c0分别为udc(k-2)、udc(k-1)和udc(k)的权重系数;
所述第二预置公式为:
u(k)=e(k-2)*b1+e(k-1)*b2+e(k)*b0+u(k-2)*a2+u(k-1)*a1
其中,u(k)表示当前周期输出的移相角对应的控制电压值;u(k-1)表示前一个周期输出的移相角对应的控制电压值;u(k-2)表示前两个周期输出移相角对应的控制电压值;e(k)表示当前周期给定电压与采样电路实时反馈电压误差输入值;e(k-1)表示当前一个周期给定电压与采样电路实时反馈电压误差输入值;e(k-2)表示前两个周期给定的电压与采样电路实时反馈电压误差输入值;b2、b1、b0、a2、a1为权重系数;
所述第三预置公式为:
d(n)=e(n-2)*b11+e(n-1)*b12+e(n)*b10+d(n-2)*a12+d(n-1)*a11
其中,d(n)表示当前周期输出的占空比;d(n-1)表示前一个周期输出的占空比;d(n-2)表示前两个周期输出占空比;e(n)表示当前周期给定电压与采样电路实时反馈电压误差输入值;e(n-1)表示前一个周期给定电压与采样电路实时反馈电压误差输入值;e(n-2)表示前两个周期给定电压与采样电路实时反馈电压误差输入值;b12、b11、b10、a12、a11为权重系数。
2.根据权利要求1所述的基于DSP的双向DC/DC驱动脉冲调制方法,其特征在于,所述步骤S2中在预置BUCK模式下将第一相开关管Q1的驱动信号、第一相开关管Q3的驱动信号、第一相开关管Q5的驱动信号的占空比设置为0.5。
3.根据权利要求2所述的基于DSP的双向DC/DC驱动脉冲调制方法,其特征在于,所述步骤S2中在预置BUCK模式下将第二相开关管Q2的驱动信号、第二相开关管Q4的驱动信号、第二相开关管Q6的驱动信号的占空比设置为0.5。
4.根据权利要求3所述的基于DSP的双向DC/DC驱动脉冲调制方法,其特征在于,所述步骤S2中通过PI算法改变第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号重叠相位大小。
5.根据权利要求1所述的基于DSP的双向DC/DC驱动脉冲调制方法,其特征在于,所述步骤S5中通过PI算法改变第一相开关管Q1、第一相开关管Q3、第一相开关管Q5或第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号占空比大小。
6.一种基于DSP的双向DC/DC驱动脉冲调制装置,其特征在于,包括:
判断单元,用于通过第一预置公式计算得到低压直流母线的电压平均值,并判断所述电压平均值是否在预置BOOST模式启动电压范围内,若不在,则触发第一计算单元,若在,则触发第二计算单元;
第一计算单元,用于通过第二预置公式计算预置BUCK模式下的与第一相开关管Q1、第一相开关管Q3、第一相开关管Q5和第二相开关管Q2、第二相开关管Q4、第二相开关管Q6的驱动信号移相角对应的控制电压值;
转换单元,用于通过DSP的定时器将所述控制电压值转换为与所述控制电压值对应的移相时间,根据所述移相时间设置第一相开关管Q1的驱动信号与第二相开关管Q4的驱动信号反相,第一相开关管Q3的驱动信号与第二相开关管Q2的驱动信号反相,第一相开关管Q5的驱动信号与第一相开关管Q1的驱动信号同相,第一相开关管Q5的驱动信号与第二相开关管Q6的驱动信号反相,并触发判断单元;
第二计算单元,用于通过第三预置公式计算预置BOOST模式下开关管Q1的驱动信号占空比,并通过DSP的定时器将所述驱动信号占空比转换为第一相开关管Q1的驱动信号导通时间,根据所述驱动信号导通时间设置第一相开关管Q1的驱动信号与第二相开关管Q2的驱动信号相位相差180°;
设置单元,用于设置第一相开关管Q3和第一相开关管Q5的驱动信号与第一相开关管Q1的驱动信号相同,设置第二相开关管Q4和第二相开关管Q6的驱动信号与第二相开关管Q2的驱动信号相同,并触发判断单元;
所述第一预置公式为:
udc_ave(k)=udc(k-2)*c2+udc(k-1)*c1+udc(k)*c0
其中,udc(k-2)、udc(k-1)和udc(k)分别为由低压采样电路获得的k-2、k-1和k时刻低压直流母线电压值;c2、c1和c0分别为udc(k-2)、udc(k-1)和udc(k)的权重系数;
所述第二预置公式为:
u(k)=e(k-2)*b1+e(k-1)*b2+e(k)*b0+u(k-2)*a2+u(k-1)*a1
其中,u(k)表示当前周期输出的移相角对应的控制电压值;u(k-1)表示前一个周期输出的移相角对应的控制电压值;u(k-2)表示前两个周期输出移相角对应的控制电压值;e(k)表示当前周期给定电压与采样电路实时反馈电压误差输入值;e(k-1)表示当前一个周期给定电压与采样电路实时反馈电压误差输入值;e(k-2)表示前两个周期给定的电压与采样电路实时反馈电压误差输入值;b2、b1、b0、a2、a1为权重系数;
所述第三预置公式为:
d(n)=e(n-2)*b11+e(n-1)*b12+e(n)*b10+d(n-2)*a12+d(n-1)*a11
其中,d(n)表示当前周期输出的占空比;d(n-1)表示前一个周期输出的占空比;d(n-2)表示前两个周期输出占空比;e(n)表示当前周期给定电压与采样电路实时反馈电压误差输入值;e(n-1)表示前一个周期给定电压与采样电路实时反馈电压误差输入值;e(n-2)表示前两个周期给定电压与采样电路实时反馈电压误差输入值;b12、b11、b10、a12、a11为权重系数。
7.根据权利要求6所述的基于DSP的双向DC/DC驱动脉冲调制装置,其特征在于,所述判断单元包括:
计算子单元,用于通过第一预置公式计算得到低压直流母线的电压平均值;
判断子单元,用于判断所述电压平均值是否在预置BOOST模式启动电压范围内,若不在,则触发第一计算单元,若在,则触发第二计算单元。
CN201611265077.7A 2016-12-30 2016-12-30 基于dsp的双向dc/dc驱动脉冲调制方法及装置 Expired - Fee Related CN106505868B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611265077.7A CN106505868B (zh) 2016-12-30 2016-12-30 基于dsp的双向dc/dc驱动脉冲调制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611265077.7A CN106505868B (zh) 2016-12-30 2016-12-30 基于dsp的双向dc/dc驱动脉冲调制方法及装置

Publications (2)

Publication Number Publication Date
CN106505868A CN106505868A (zh) 2017-03-15
CN106505868B true CN106505868B (zh) 2019-05-24

Family

ID=58334773

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611265077.7A Expired - Fee Related CN106505868B (zh) 2016-12-30 2016-12-30 基于dsp的双向dc/dc驱动脉冲调制方法及装置

Country Status (1)

Country Link
CN (1) CN106505868B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114876954A (zh) * 2022-05-25 2022-08-09 山东明天机械集团股份有限公司 一种电磁轴承数据采集精度优化的***和方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103516224A (zh) * 2013-10-09 2014-01-15 清华大学 一种用于双主动全桥直流变换器的混合移相控制方法
CN105514968A (zh) * 2015-12-03 2016-04-20 东南大学 一种基于升降压式和隔离型dc/dc电路的直流电力弹簧拓扑及其控制方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8363427B2 (en) * 2010-06-25 2013-01-29 Greecon Technologies Ltd. Bi-directional power converter with regulated output and soft switching
JP5585408B2 (ja) * 2010-11-16 2014-09-10 Tdk株式会社 スイッチング電源装置
CN102237801A (zh) * 2010-12-30 2011-11-09 保定天威集团有限公司 一种双向直流变换器的控制方法
JP5875326B2 (ja) * 2011-10-27 2016-03-02 シャープ株式会社 双方向dc/dcコンバータ、ソーラー充電システム、及び移動体

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103516224A (zh) * 2013-10-09 2014-01-15 清华大学 一种用于双主动全桥直流变换器的混合移相控制方法
CN105514968A (zh) * 2015-12-03 2016-04-20 东南大学 一种基于升降压式和隔离型dc/dc电路的直流电力弹簧拓扑及其控制方法

Also Published As

Publication number Publication date
CN106505868A (zh) 2017-03-15

Similar Documents

Publication Publication Date Title
CN103929045B (zh) 变换器装置,驱动单元和相关方法
CN103401455A (zh) 有源中点箝位三电平逆变器调制方法
CN104811073B (zh) 变换器模块、装置、***和相关方法
CN106208737B (zh) 基于三次谐波注入矩阵变换器的模型预测电流控制方法
CN102510215B (zh) 一种三电平双向直流变换器及其脉冲宽度控制方法
CN103001511A (zh) 一种电压变换器及其运行方法
CN107276378B (zh) 预先充电控制方法
CN104334393A (zh) 蓄电池***、具有蓄电池***的机动车及用于调试蓄电池***的方法
CN105122624A (zh) 具有降低功率损耗的转换器单元、高压多级转换器及关联方法
US20190280615A1 (en) Modulation method and apparatus based on three-phase neutral point clamped inverter
CN107800298A (zh) 基于分布式高频变换的模块化固态变压器及其控制方法
CN103593521A (zh) 全桥级联式多电平换流器的高效仿真建模方法
CN109067299A (zh) 三端口九边形模块化多电平变换器拓扑结构及控制方法
CN103595237A (zh) 一种模块化多电平换流器的子模块电容预充电方法
CN109889049A (zh) Dc/dc变换器的控制方法和装置
CN106505868B (zh) 基于dsp的双向dc/dc驱动脉冲调制方法及装置
CN204538966U (zh) 一种大功率直流输入/输出双向变换器
CN103888013B (zh) 基于高频交流降压理论的微型逆变器及其数字控制装置
CN109639153B (zh) 一种Quasi-Z源间接矩阵变换器的模型预测控制方法
CN104393778A (zh) 五电平逆变器调制方法、装置以及光伏***
CN106787762B (zh) 双向隔离dc-dc变换器的脉冲宽度调制方法及装置
CN109802571A (zh) 一种应用于三相固态变压器的冗余控制***及方法
CN108323224A (zh) 电力变换装置及其控制方法
Gulbudak et al. A predictive control scheme for a dual output indirect matrix converter
CN107147320A (zh) 一种前级为双Buck‑Boost的高频链矩阵式逆变器拓扑及调制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190524

Termination date: 20201230

CF01 Termination of patent right due to non-payment of annual fee