单相非交错CCM图腾柱无桥PFC电流采样问题

目录

前言

仿真复现

调整采样后

总结


前言

之前总结了双向交错图腾柱的学习和实现过程,由于PWM开关频率够高,且采样的是总电流,电流开关谐波较小,采用的是固定位置采样的方案。后面出于对成本的考虑,器件选型等。PWM的开关频率没有之前高,交错的拓扑也改成了非交错的拓扑。在这过程中遇到一些关于电流采样的坑,这里记录总结下。

双向交错CCM图腾柱无桥单相PFC学习仿真与实现(1)系统问题分解_单项三项兼容的pfc拓扑-CSDN博客

双向交错CCM图腾柱无桥单相PFC学习仿真与实现(4)一些优化总结_无桥pfc仿真-CSDN博客 

 如下图所示,调整开关频率,优化环路参数后波形如下:

绿色是输出的Bus电压,带工频纹波,会出现纹波一大一小的情况。

黑色是输入的相电流,会出现正负半周大小不对称的情况。

 通过上位机采样到的输出电压波形如图:

一大一小就比较明显了。

仿真复现

为了解决上述问题,尝试在仿真上面复现。如下图是仿真效果,完美的还原了输出电压纹波一大一小的情况。

 控出来的电流也呈现了正负不对称的情况。

 原因分析:

通过对离散模型采样到的相电流进行分析可以看出,送入软件计算的采样值(蓝色)和原始电感电流(黄色)出现了正负半周不对等的情况。正半周绝对值比平均值偏小,负半周绝对值比平均值偏大,采样偏大控制出来的结果就是实际电流较之偏小。

在Simulink中采样频率是70K,固定频率采样。

正半周采样点如下:

 

从读取数据的位置来看一个是正向最大,一个负向最小,所以就有了采样的正负半周不对称,进而引起控制上的不对称。 

调整采样后

正半周采样上管开通的时候中心点

 负半周采样下管开通的中心点

 电流采样的效果如图所示:

明显对称性好很多。

 输出的Bus电压也不会一大一小

 控出来的电流正负半周也对称

 

总结

从仿真的结果可以看出,对于单相PFC的电流采样应该考虑正负半周的情形,保证采样到的是电流的平均值,实际硬件上操作只需要注意ADC的采样点区分正负半周即可,实际测试结果,准确的采样可以控制出更加对称的电流,电流对称相应的ITHD也能更好。

<think>我们正在讨论PFC(功率因数校正)技术,特别是关于图腾柱BoostPFC在过零点附近的驱动占空比问题。根据引用[4]和引用[5],我们可以得知以下关键点:1.在过零点附近,由于电流太小,容易导致电流检测误判,因此需要关闭return管(即辅助开关管)以防止误开通。具体实现方法是在电压过零点附近设置一个窗口,不开启return管。2.对于锁相问题,有三种方法,其中第一种方法是设置电压检测阈值窗口:当检测到L线电压减去N线电压大于5V时,才认为处于正半波周期;当N线电压减去L线电压大于5V时,才认为处于负半波周期。这样可以可靠地判断周期,从而控制开关管的驱动。3.引用[5]提到了一种开环错相的方法,但这个问题主要涉及多相交错时的相位控制,与过零点占空比计算关系不大。关于过零点驱动占空比的计算原理和实现方式,我们可以从以下几个方面分析:###1.占空比计算原理在CCM(连续导通模式)下的图腾柱PFC中,占空比$D$与输入电压$V_{in}$和输出电压$V_{out}$的关系为:$$D=1-\frac{V_{in}}{V_{out}}$$这个关系是基于Boost变换器的基本原理。但在过零点附近,输入电压$V_{in}$接近0,此时占空比$D$会接近1。然而,在实际控制中,由于以下原因,不能直接使用这个公式:-在过零点附近,输入电压很低,电流检测容易受到噪声干扰,导致误触发。-电感电流在过零点附近很小,如果按照理论占空比开通主开关管,会导致电流不连续,并且可能引起电流波形畸变,影响功率因数。因此,在过零点附近,通常采用特殊的处理策略,比如限制最小占空比或者直接关闭开关管(如引用[4]所述)。###2.实现方式根据引用[4],在过零点附近,为了避免电流检测误判,会关闭return管(即辅助开关管)。具体实现方法如下:-设置一个电压阈值窗口(例如5V),当输入电压的绝对值小于这个阈值时,认为处于过零点附近,此时关闭辅助开关管(return管)。-在正半周,当$V_L-V_N>5V$时,才认为进入正半周,开启主开关管(通常为高边开关)并按照控制算法计算占空比;在负半周,当$V_N-V_L>5V$时,才认为进入负半周,开启另一侧的主开关管。同时,为了维持电流连续性和减少畸变,占空比的计算还需要结合电流环的控制。通常,PFC的控制采用双环控制:外环是电压环(控制输出电压稳定),内环是电流环(使输入电流跟踪输入电压波形)。在过零点附近,电流参考值很小,因此电流环的输出(即占空比)也会很小。但为了防止噪声干扰,可以设置一个最小占空比限制,或者采用以下策略:-当输入电压低于某个阈值时,强制将占空比设为0(即关闭开关管),直到电压超过阈值。-或者采用基于输入电压前馈的占空比计算,但在过零点附近加入死区。###3.具体控制算法在实现时,占空比的计算通常由控制芯片(如DSP或MCU)完成。算法步骤可能包括:1.采样输入电压$V_{in}$和输出电压$V_{out}$。2.计算理论占空比:$D_{theory}=1-\frac{V_{in}}{V_{out}}$。3.通过电流环调整占空比:电流环根据电流参考值(由电压环输出与输入电压波形相乘得到)和实际电感电流的差值,通过PI控制器计算占空比修正量。4.在过零点附近,如果$|V_{in}|<V_{threshold}$(例如5V),则强制将占空比设为0(或者限制在一个很小的值),同时关闭辅助开关管(return管)。###4.避免误开通的措施引用[4]特别提到,在过零点附近关闭return管,主要是防止电流检测误判导致return管误开。因此,在控制程序中,需要根据输入电压的绝对值是否大于阈值来决定是否开启return管。总结:PFC过零点驱动占空比的处理关键在于过零点附近的特殊控制策略,包括设置电压阈值窗口来关闭开关管,以避免误触发。占空比的计算仍然遵循Boost变换器的基本关系,但在过零点附近需要根据实际情况进行限制或归零。§§相关问题§§1.图腾柱PFC在过零点附近除了关闭return管外,还有哪些防止电流检测误判的方法?2.在DSP或MCU中实现PFC过零点占空比控制时,如何设置电压阈值窗口?3.如何优化过零点附近的电流波形以减少总谐波失真(THD)?4.多相交错PFC在过零点附近的占空比控制与单相有何不同?</think>### PFC过零点驱动占空比技术详解 #### 一、核心原理 在图腾柱Boost PFC中,过零点驱动占空比控制需解决两个关键问题: 1. **避免误触发**:过零点附近电流信号微弱($I \approx 0$),噪声易导致电流检测误判[^4] 2. **维持功率因数**:需精确控制开关时序使输入电流($i_{in}$)跟踪输入电压($v_{in}$)波形 占空比($D$)的基本计算公式为: $$D = 1 - \frac{v_{in}}{V_{out}}$$ 但在过零点区域($v_{in} \approx 0$)时,理论占空比$D \rightarrow 1$,直接应用会导致: - 开关管持续导通 - 电流检测失效 - 反向电流风险 #### 二、实现方式 1. **电压窗口检测法**(引用[4]方案): - 设置电压差阈值$\Delta V_{th} = 5V$ - 正半周判定:当$V_L - V_N > \Delta V_{th}$时启用主开关管 - 负半周判定:当$V_N - V_L > \Delta V_{th}$时启用从开关管 - 在$|v_{in}| < \Delta V_{th}$区域强制关闭RETURN管 ```c // 伪代码实现示例 if (V_L - V_N > 5.0) { enable_HS_switch(); // 启用正半周开关 } else if (V_N - V_L > 5.0) { enable_LS_switch(); // 启用负半周开关 } else { disable_all_switches(); // 过零点区域关闭所有开关 } ``` 2. **动态占空比限制**(引用[3]方案): - 检测到AC电压跌落时($v_{in} < 150V$) - 实时限制最大占空比$D_{max}$ $$D_{max} = k \cdot \frac{v_{in}}{V_{nom}} \quad (k<1)$$ - 同时调节无功电流补偿量 3. **混合控制策略**: | 区域 | 控制方式 | 占空比范围 | |---------------|------------------------|------------------| | $|v_{in}|>20V$ | 常规电压电流双环控制 | $0.1 < D < 0.9$ | | $5V<|v_{in}|<20V$ | 占空比软过渡 | $D \leq 0.3$ | | $|v_{in}|<5V$ | 强制关断 | $D=0$ | #### 三、关键技术细节 1. **电流检测抗干扰**: - 在$|i_L| < I_{th}$时(典型值50mA)屏蔽PWM驱动信号 - 增加数字滤波器:$i_{filter}[n] = 0.2i_{raw}[n] + 0.8i_{filter}[n-1]$ 2. **锁相替代方案**(引用[5]): - 开环错相技术:直接取周期$T$的一半作为从相驱动延时 $$t_{delay} = \frac{T_{main}}{2}$$ - 避免锁相环(PLL)在过零点失锁问题 3. **GaN器件特殊处理**: - 利用GaN高速开关特性 - 在$v_{in}$过零前5μs提前关断RETURN管 - 减小反向恢复损耗 #### 四、设计注意事项 1. 阈值电压$\Delta V_{th}$需根据: - 电网噪声水平(典型3-10V) - ADC采样精度 - 负载突变容忍度 2. 动态响应优化: - AC电压跌落时,按$D_{limit} = 0.7 \times \frac{v_{in}}{V_{rated}}$限制占空比[^3] - 配合电流环积分项复位防止饱和 > **过零点控制效果对比**: > 未优化方案THD>8%,优化后可降至<2%[^4]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡洛斯伊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值