三相 PFC 转换器如何大幅提高车载充电器(OBC)的充电功率?
点击蓝字 关注我们
随着汽车市场电气化时代的到来,对电池充电器的需求越来越大。通过简单的公式可以知道,功率越大,充电时间就越短。
本文考虑的是三相电源,其所能提供的功率最高为单相电源的3 倍。
这里提及的三相 PFC 板是基于碳化硅 MOSFET 的车载充电器系统第一级的示例,它会提高系统效率并减少 BOM 内容。
开发 PFC 板的主要目的是方便访问不同设备,从而为测试阶段和测量提供便利;外形尺寸优化从来不是 EVB 的目标。
在这里,三相 PFC 提供的输出电压被固定为 700 V(精度5%)。得益于 SiC 技术,热容量可以扩展至更高的范围。以 50 Hz、230 Vac 的输入电压为例,其最大可交付功率为 11 kW。
▲ 高 fs 范围 (60−140 kHz)
▲ 高效率(fs 100 kHz 时为 98.3%)
▲ 宽输入范围 (167 - 265 VPH rms)
▲ 双向
图 1:板图片
图 2:拓扑-概览
图 3:三相 PFC 框图
总体概念可参见图 3。由于在概念定义期间,可测试性被设定为最高优先级,因此所提供的板不以最高功率密度和/或紧凑性为目标。
当向输入连接器提供 50Hz 的三相电压时,板的行为很简单;由于 PFC 拓扑的性质,输出总线电容电压会升高。由于每个 MOSFET 上都存在寄生续流二极管,带有 MOSFET 的无桥 PFC 保证了从输入到输出的电流路径。当 MOSFET 全部关断时,电路板简化为三相二极管桥。整流后的输入交流电压将根据电源电压幅度和 MOSFET 体二极管的正向电压,被设置为定义的电平。然而,输入端至少要提供一个 167 Vrms 的电压。因此,两个不同线路上的电阻用作浪涌电流限制器。一旦总线电压达到 400 V,双管反激变换器便开始工作。它提供 24 V 电压。藉此,一系列 DC/DC 稳压器可生成为数字和模拟电路供电所需的其他电压电平。
在进行微唤醒时,除了验证 ADC 通道的偏移电压外,它还开始监控总线电压并检测输入电压,从而确定电压的频率和相位角。该相位角将作为系统实现功率因数校正的基准角。
当直流总线电压达到平坦状态时,MCU 向继电器发送指令,旁路电阻并允许输出总线电压进一步升高。但是,电压增量将低于整流后的输入电压幅度 √6∙V PH, RMS 。
MCU 将等到总线电压再次平坦,以便开始控制总线电压,直到达到 700 V 的目标值。它不会一步达到目标值,而是跟随一个平滑的斜坡发生器不断变化,使总线电压值按照参数化的斜坡达到最终的 700 V。
PFC 只实现了一种硬件保护,利用 NCV51705 栅极驱动器的 DESAT 功能防止过电流事件。根据 NVHL080N120SC1 碳化硅 MOSFET(N 沟道,1200 V,80 m,TO247−3L)的特性,将在板上设置 50 A 的阈值。
所有故障线路被集合在一起,以生成到 MCU 的单个输入,而该 MCU 将为 PWM 生成提供硬件停止。只能通过 GUI 发送的复位命令或通过断电/上电序列来复位故障条件,这两种方式通常分别代表硬件/软件复位。图 4 总结了软件层面的总体行为。
图 4:激活直流总线电压调节前的初步步骤流程图
一旦应用处于直流总线电压控制状态,在没有故障事件的情况下,MCU 将执行磁场定向控制 (FOC) 电压控制算法。
该控制算法类似于电机控制算法,即内部环路控制着电流分量,而外部环路控制着总线电压。由于 PFC 的目标是保证每个相电压和相电流之间的相位延迟为 0°,因此电压调节将作用于 D 轴电流。Q 轴电流被设置为 0。D 轴表示“ACTIVE”电力分支,而 Q 轴则表示“REACTIVE”电力分支。图 5 显示了控制算法的框图。
图 5:控制框图
为执行控制算法而采样的模拟量包括:
-
相电流 (x3);
-
线路电压(因为在输入连接器 (x3) 处没有提供中性点);
-
直流总线电压。
线路电压用于确定交流电压相量的实际位置。然后,使用角度 θ 将电流相位延迟调节到 0,这是 PFC 的主要目标。电压位置用于通过克拉克和帕克变换,从静止 ABC 系统参考转换到旋转 DQ 坐标系(对于 PFC,D 轴表示相电压相量的幅值)。
在 θ 已知的情况下,所有电量都可以在 DQ 系统中表示,这种简化操作将确保能够使用简单的 PI/PID 调节器。顺便说一下,PID 代表比例积分和微分调节,它可以单独应用于系统,也可以组合在一起应用于系统。无论是哪种情况,正确的选择要取决于待调节设备的传递函数。
当可提供一个常数作为参考量时,PI 调节器确实可以有效地将误差调节为零,但不能调节交流参考量。在任何情况下,都需要对 PI 调节器进行校准,以确保适当的系统稳定性,并在 PI 环路带宽与时间响应之间进行合理的折衷。通常期望电流环路(内部)的响应较快,外部环路(电压)的响应较慢。
图 7 提供了所实现的控制环路的详细图形。无论所选择的 PWM 调制频率如何,该控制环路都将以 20kHz 运行。尽管存在同步程序以使 ADC 外设由特定 PWM 计数器值触发,但 PWM 频率几乎独立于控制频率。
该程序允许保持相电流之间的良好关系,在中性点隔离的星形连接三相系统中,电流和的瞬时值应等于零。
所选 MCU 为通用 MCU,它基于 Arm ® M3、时钟频率 84 Mhz、单 S/H 和 ADC,具有多路复用输入通道、1 MSPS 和 12 位。一次 ADC 转换的延迟时间约为 1 μs。
由于读取延迟、快速 PWM 频率、瞬时开关状态和升压电感等原因,每个相位中流动的电流可以在极短的时间内发生显著变化。因此,为了克服这种有问题的情况,系统会在三个连续的 PWM 周期内对电流进行采样。这意味着可用于相应功能的最小 PWM 频率是控制策略的三倍,也就是 60kHz。当然,所允许的最大 PWM 频率也存在限制,即 140 kHz。再次触发 ADC 外设进行新的测量之前,在每个 PWM 周期中执行测量所需的等待时间会引入该限制。图 6 显示了这种限制背后的原因。
图 6:主要外设交互和控制算法执行
从图 6 中可以看出,只有在满足以下条件的情况下,才能发出新的 ADC 触发器:对三个模拟量(1 个电流和 2 个电压)进行了采样;ADC 的转换结束中断已发送给 CPU(以将结果数据寄存器存储到内存中);已为新的测量准备好 ADC。每个程序大约需要 3.5 μs。在三个 PWM 周期之后,ADC 不再被触发,直到发生重新初始化读取策略的新控制中断。
控制期内收集的模拟量将用于下一个可用控制期。从 ADC 进行模拟量采样的时间与在控制策略中有效使用模拟量的时间之间存在确定性延迟。不过,这种延迟不会予以补偿,原因是主工作频率要远低于所选的控制频率周期,因此延迟被视为是可以忽略的。
一旦 ADC 模拟量可用,实现控制就简单多了,如图 7 所示。
图 7:控制算法详述
如前所述,调制频率可以在 60kHz 到 140kHz 之间的范围内进行选择,这就是使用碳化硅 MOSFET 的好处。当然,从系统行为的角度来看,提高开关频率将意味着更高的开关损耗,这会实质上导致芯片温度的升高,进而增加传导损耗,原因就在于 R DS,ON 会随着温度而增大。正是出于这个原因,可以预见板上应该有一个风扇,其目的是让 SiC MOSFET 所在位置的散热器能冷却下来。风扇由 MCU 驱动,但目前其转速将固定不变。可以根据与 I D,REF 成正比的有效功率输送来实现对风扇转速的调节。
为了减轻损失并提高系统效率,可以实施不同的驱动策略。在结果部分中提供了更多的详细信息。
本系统由两块板组成:一 块 4 层电源板和一块 4 层控制板。
电源板将嵌入:
-
从输入到总线电压的所有电路(继电器、升压电感器、SiC MOSFET、直流总线电容);
-
用于模拟信号调节的第一级电路(处理成 5V 范围内);
-
风扇及其驱动电路;
-
栅极驱动器子系统(对每个 MOSFET 而言都是相同的);
-
高电平至 24 V DCDC 转换器;
-
分布式连接器(以最大程度减小开 关节点的环路长 度)。
控制板将嵌入:
-
微控制器及其隔离编程电路(通过串行通信);
-
24 V 至各种直流电压电平(如图 3 所示);
-
第二级模拟信号调节(采用电源板输入并调节至 3.3V 范围);
-
逻辑栅极(用于处理来自栅极驱动器的故障信号);
-
LED 和分布式连接器(根据电源板)。
风扇需要两个引脚:
-
FAN_ON_OFF:将引脚设置为高电平会为风扇提供 24 V 电压。
-
FAN_PWM:这是一个脉宽调制引脚。占空比越高,风扇转速就越快,进而吹入的空气越多。
由继电器的布局可以预见:上电时,安装在板上的 13.6 个功率电阻器会限制浪涌电流。通过切换 INRUSH_OFF 引脚将数字值设置为高电平,可断开电阻器。上电时,该引脚被初始化为低电平。
板上带有六个对称结构的栅极驱动器。它们中的每一个都包含一个隔离式 DCDC 转换器、一个数字隔离器和 NCP51705 栅极驱动器。NVP51705 是一个用于驱动 SiC MOSFET 的专用器件。每个部分都有 3 个数字引脚:2 个输入和 1 个输出(这是从栅极驱动器的角度看;如果是从 MCU 的角度看,则为 2 个输出和 1 个输入)。MCU 必须为每个驱动器提供禁用信号;它实际上表示 PWM 信号的反相输入和 PWM 信号本身。MCU 必须检测故障引脚。它表示栅极驱动器电平的故障状态。
栅极驱动器故障一旦确立,它就会自动禁用 PWM 输出。故障引脚用于向 MCU 发出故障状态信号。这种故障通常是由于过电流事件引起的,尽管其他异常情况也可能触发此故障。
一旦发生故障事件,便不再向栅极驱动器提供 PWM 信号,同时 DISABLE 引脚再次投入工作。
每个栅极驱动器的故障引脚都汇集于“or”端口,共有六个输入。然后,所生成的 PWM_FAULT 将连接至 MCU 上可用的硬件 PWM 故障引脚。
DISABLE 引脚应初始化为 HIGH(高电平),以禁用栅极驱动器功能。当控制策略能够发送有效的占空比信息时,必须将 DISABLE 设置为低电平。
系统将生成以下测试结果,为板提供 50Hz 的 230 Vrms 电压。
控制算法被配置为提供 100 kHz 的开关频率和 100 ns 的死区时间。所用的升压电感器具有 330H 的平均电感值。
用于驱动 MOSFET 的栅极电阻值为 22 Ω(对于源极)和 4.7 Ω(对于漏极),以确保在最大电流下具有以下开关特性:
针对不同情况,要实施并测试不同的 PWM 策略。每一项策略都会影响电感器高频电流纹波,而低频包络线则跟随输出目标功率。虽然电流纹波与 PWM 频率和总线电压有关,但它也受到零序电压的严重影响。零序电压会影响 PWM 周期中电感器两端的电压生成。
最后是选择“不连续 1”调制策略的情况下,以 100kHz 运行 PFC 板的系统效率结果。