ZHCU677E June 2019 – April 2024 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
在实验 2 的构建中,电路板会以开环方式和指定的频率 (100kHz) 和相移接受激励。相移可以通过监视窗口更改。相移由 DAB_pwmPhaseShiftPrimSec_pu 变量控制。该构建验证了功率级反馈值的检测、PWM 栅极驱动器的运行和硬件保护功能,并确保没有硬件问题。此外,还校准了构建中的输入和输出电压检测。有关硬件测试设置,请参阅节 4.2。
在构建过程中,在 settings.h 文件中设置了以下定义。可以从 PowerSUITE GUI 的 Project Options 下拉菜单中选择 Lab 2: Open Loop PWM with Protection 来定义该设置。
图 4-20 实验 2 软件设置setupdebugenv_lab2.js,在监视窗口中填充所需的变量。
图 4-21 实验 2 监视视图配置DAB_vPrimSensed_Volts、DAB_iPrimSensed_Amps、DAB_vSecSensed_Volts 和 DAB_iSecSensed_Amps 变量是否定期更新。继电器和风扇验证
DAB_enableRelay。通常会听到典型的咔嗒声,电流消耗需要增加至大约 1.14A。DAB_enableFan。风扇开始转动,电流消耗增加至 1.43A(此处使用两个 CFM6015V-154-362 风扇)。DAB_CLEAR Trip 来清除 PWM 跳变DAB_pwmPhaseShuftPrimSecRef_pu 来改变相移默认情况下,DAB_pwmPhaseShiftPrimSec_pu 变量设置为 0.02。以 0.002pu 的步长缓慢地改变此相移,并监视转换器输出的电压变化。确保勿将相移增加到太高,因为这会导致输出电压超过输入电压,并导致在施加最大电压时出现 MOSFET 击穿。
在进行实际的高电压和高功率测试之前,请验证保护功能。也可以在低电压(例如 50V 输入)下进行验证。可以从 PowerSUITE GUI 修改过流和过压保护的限值,请参阅图 4-9。


图 4-24 实验 2 - 次级过流保护
图 4-25 实验 2 - 过压保护上述波形显示了比较器子系统在故障事件期间关断了 PWM。通过变量 DAB_tripFlag,可以在监视窗口中显示故障类型,请参阅图 4-26。通过在下拉菜单中选择 noTrip 可以复位跳变信号,而通过将“1”写入 DAB_clearTrip 变量重新启用 PWM。在重新启用 PWM 之前,确保故障条件已清除。
图 4-26 表达式窗口中的触发指示
SFRA.csv 保存在 SFRA 数据文件夹下的工程文件夹中,并以 SFRA 运行的时间为时间戳。SFRA 可以在不同的频率设定点下运行以覆盖系统的工作范围。通过补偿设计器使用这些测量图设计补偿器。补偿设计器可从 main.syscfg GUI 打开。在 ISR1 内,SFRA 注入同相位的微小信号扰动并监视检测到的输出电压变化。dab.h 文件中的以下几行代码用于注入和收集 SFRA 信号。
图 4-28 实验 2 用于 SFRA 信号注入的代码
图 4-29 实验 2 代码定义 SFRA 电流环路
图 4-30 实验 2 用于 SFRA 信号注入的代码SFRA.csv 的文件中。使用此文件调整电流环路的补偿器。