-
目标是在负载平衡的三相逆变器上运行的PFController-PFC(功率因数校正控制器)的Matlab谐波代码生成
资源介绍
用matlab生成谐波代码PF控制器
PFC-功率因数校正(控制器)。
固件旨在作为具有负载平衡功能的三相逆变器运行。
资料夹结构
/models文件夹包含PFC的Matlab
2018b
+
Simulink模型
/firmware文件夹包含Keil
uVision
5中用于STM32F7的项目
/terminal_app文件夹包含Qt
Creator
4+中带有控件应用程序的项目
算法
Matlab
Simulink模型基于。更改了控制逻辑,并添加了其他处理。
该设备从三相电网电压380V产生恒定(整流)的输出电压(700-800V)。
输入电流遵循电压的形状,因此该器件模仿了线性负载。
以这种方式工作有助于降低EMI,并延长工业网络的使用寿命。
计算总谐波失真(THD)以控制负载的线性度。
图。1。
Simulink模型
每个相的电流都是通过由PWM信号控制的IGBT半桥产生的。
为了计算PWM信号的形状,使用了内部正弦波发生器。
发电机输出被移位并匹配每个电压相位(
0
2*pi/3
4*pi/3
)。
考虑到电路的电感特性,添加了额外的相移。
然后,将输入电压与发电机输出之间