Thread 中讨论的其他器件: controlSUITE、 TIDM-1007
我们正在尝试使用 TMS320f28069针对可变负载条件(100W - 1kW) 380伏输出电压设计升压 PFC (1kW) 100kHz 开关频率。
我们提到的文档是 SPRA902A 和 SPRUI55。
我还在 Matlab 中对所有环路(输入电压平方倒数、电流环路和电压环路)的整个电路建模。
对于输入电压和 C 反比计算、我们按照 SPRA902A 的说明进行了操作!!
唯一的区别是、我们使用数字低通滤波器来获得输入电压的平均值、并将其调节为在265Vrms 至85Vrms 的范围内运行。
我在这里附上了用于控制器 设计的 Matlab 脚本。
S = TF ("S");
L = 260e-6;
C = 660e-6;
VOUT = 380;
Vin = 230;
RO = 144.4;满载百分比
VMAX = 265*1.4142;
Vmin = 85*1.4142;
Voutmax = 600.2;
Imax = 16.6;
%%电流传输功能
CTF = Vout/(s*l);
opts = pidtuneOptions ('PhaseMargin'、60、'DesignFocus'、'Balanced (平衡));
ccomp = pidtune ((CTF/Imax)、'pi'、(2*3.1416*10000)、opts);
ccompz = c2D (ccomp、1/50000、'Tustin');
%% TI Voout 转控制传递函数
VTI =(Vmin*Imax*ro)/((2+(s*c*ro))*Vout); %已从 SPRA902A 更正%已删除2的排印错误
opts = pidtuneOptions ('PhaseMargin'、60、'DesignFocus'、'Balanced (平衡));
vcomp = pidtune (vti/voutmax、'pi'、(2*3.1416*10)、opts);
vcompz = c2D (vcomp、1/10000、'Tustin');
我们面临以下问题:
1.在85伏和满载(144.4欧姆/1000W)下运行时、电感器电流形状和值是正确的、但在较轻的负载(1444欧姆/100W)下会失真。
2.当在230伏电压下工作时、满载和轻载条件下的电流形状变形、但值似乎大致正确。
此外、SPRA902A 中的 ZF 值也存在问题。 (对于恒定功率负载或阻抗负载)????
我们是否在控制器设计中遗漏了一些东西?
我们是否在输入电压调节中缺少一些东西?
我们以前的对话链接是 e2e.ti.com/.../8179788