Zeta电路的参数计算及仿真
发布日期:2021-05-08 09:40:05 浏览次数:19 分类:精选文章

本文共 998 字,大约阅读时间需要 3 分钟。

Zeta电路的参数计算较为简单,可以用matlab来完成,代码如下。

clear;clc;Vin = 12; %输入电压单位VVout = 18; %输出电压单位VFs = 5000000; %开关频率单位HzIout = 1; %输出电流单位ADeltaIin = 0.2; %输入电流纹波单位ADeltaIout = 0.2; %输出电流纹波单位ADeltaVc = 0.01; %输出电压纹波单位VTs = 1/Fs; %开关周期duty = Vout / (Vout+Vin);L1 = (Vin * duty * Ts) / DeltaIin;L2 = (Vin * duty * Ts) / DeltaIout;C1 = (Iout * duty * Ts) / DeltaVc;C2 = (DeltaIout * Ts) / ( 8 * DeltaVc);duty = duty * 100; %单位%Ts = Ts * 10^6; %单位usL1 = L1 * 10^6; %单位uHL2 = L2 * 10^6; %单位uHC1 = C1 * 10^6; %单位uFC2 = C2 * 10^6; %单位uFfprintf('duty  = %.1f%%\n',duty);fprintf('Ts	  = %.1fus\n',Ts);fprintf('L1	  = %.1fuH\n',L1);fprintf('L2	  = %.1fuH\n',L2);fprintf('C1	  = %.1fuF\n',C1);fprintf('C2	  = %.1fuF\n',C2);

一、升压模式下,结果如下:

Zeta电路拓扑如下(仅考虑理想情况)。

仿真结果如下图所示。

可以看出,稳态情况下,B通道为输出电压18.001V,A通道为电感的电流纹波16.730mV / 0.1R=167.30mA。

此次仿真为开环控制,所以输出电压不会很准确,而且为会随着负载的变化而变化,因此,必须加入闭环。

二、降压模式下,结果如下:

电路拓扑如下:

仿真结果如下图所示。

可以看出,稳态情况下,B通道为输出电压6.076V,A通道为电感的电流纹波17.918mV / 0.1R=179.18mA。

此次仿真为开环控制,所以输出电压不会很准确,而且为会随着负载的变化而变化,因此,必须加入闭环。

 

上一篇:基于FPGA的AM/FM调制
下一篇:Sepic电路的参数计算及仿真

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月03日 06时34分06秒