0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样利用滤波器来对电感电流的三角波进行测量?

lhl545545 来源:与非网 作者:杨帅 2020-08-13 16:24 次阅读

考虑到使用 CT 采样电流来做 TCM 的负向电流判断来做 TOFF 的标志,这种依靠检测电感电流的 ZCD 来刷新开关周期的方法比较麻烦。我就一直在思考能否不依靠采样电感电流的方向来实现 TCM 的 TOFF 时间控制的方法。

对于 CRM 模式的 BOOST 型 PFC 来说,我们根据输入电流的的瞬时值可以很容易计算出 TON 阶段电感电流的峰值,继而也可以很容易的计算出电感电流下降到零所需的时间。可见下图所示,再根据 Coss 电荷量即可计算出实现 ZVS 所需要的 TR 和 TS2 时间,把 TON+TOFF+TR+TS2 的时间加起来就等于一个开关周期。

怎样利用滤波器来对电感电流的三角波进行测量?

依据这个方法,如果我们能在当前开关周期的上一个开关周期里计算出下一个开关周期的周期长度,我们就能直接写入 C2000 的 EPWM 模块的 TBPRD 寄存器。这样,在当前这个周期中,EPWM 模块就可以直接载入已经计算好的周期长度,从而实现 CRM PFC 的变频率控制方法。然后要依靠电流内环来计算得到 duty 大小,这样我们就能在控制中计算得到占空比和开关频率,而无需再对电感电流的方向采样判断 ZCD 后来实现控制。

因此在上文中我提出的这种实现方法,只需在 DSP 中计算得到 TON 和 TOFF 以及为了实现 TCM 模式而计算的 TR+TS2 时间长度。其中 TR+TS2 的计算我在下篇文章再说,在这里我先给他们一个随正弦周期变化的拟合量,虽不准确但是省时省力,下文将不过纠结这一个点。所以我们的注意力应该要放在如何得到 TON 和 TOFF 长度,TON 其实比较容易得到,因为更新到 EPWM 模块的 CPM 寄存器中就是 TON 的值。再根据 TON 和输入 AC 电压的瞬时值计算出电感电流的峰值,再利用 TOFF 时间电感电流下降到零,来计算 TOFF。到这里,其实我们很容易的就得到了 TON+TOFF 的时间,如果是谷底开关模式,到这里就算完事了,TCM 控制就 TON+TOF+TR+TS2,这样也得到了一个完整的开关周期长度。则有简单的计算过程:

怎样利用滤波器来对电感电流的三角波进行测量?

TON 和 TOFF 的变化:

怎样利用滤波器来对电感电流的三角波进行测量?

理想情况下 CRM 的开关频率:

怎样利用滤波器来对电感电流的三角波进行测量?

当然要说的是,在实际工程中还需要考虑到 Coss 的问题,只是本文的理论计算和仿真就没有考虑这么多。闭环控制的实现:采样电压电流双闭环模式控制,电压外环的输出乘以输入 AC 电压后给到电流内环的给定,然后采样 AC 输入电流来做控制。这里必须要说的是,在实际工程中因为输入有 EMI 滤波器,所以即使电感电流是三角波也会被滤波的不错,采样电流后即可控制。在仿真模型中因为我前面没有加入滤波器,所以采样的电流是个三角波,需通过较大时间常数的滤波器抑制后才能得到低频 AC 正弦电流波,而且把三角波滤平需要的时间常数较大,所以考虑闭环控制性能后,使用 1e-4 的时间常数的滤波器来对电感电流的三角波进行低通滤波器。

怎样利用滤波器来对电感电流的三角波进行测量?

模型介绍:在这个模型中暂时没有加入 TCM 的实现,也没有考虑 VAC RMS 的前馈,仅是对不使用电感电流的 ZCD 来做 CRM 控制实现。

怎样利用滤波器来对电感电流的三角波进行测量?

上文说明了仿真中因为 CRM 的三角波电流比较难以滤波为平滑的 AC 电流波形,所以电流内环上会有一些振荡,我相信在实际上是可以解决这问题。占空比控制由电流内环的 PI 输出,开关频率由 TON+TOFF 计算得到,并在 AC 过零点附近限制了开关频率:

由于在仿真环境中,不能直接读寄存器得知 TON 时间,所以我用电流环的指令*2 来做 IPK 点,然后用 IPK 根据电感量和输入输出电压来计算 TON 和 TOFF,其原理已经在上面介绍。

怎样利用滤波器来对电感电流的三角波进行测量?

PWM 模块的实现:可以说 CRM 控制的关键就是变频,而且可以调整 duty 的 PWM 模块。我之前一直是被模拟控制限定了思路,一直没有找到比较好的 PWM 发波实现方法。但是在上个星期的三相 LLC 的仿真模型建模过程中,我发现了使用外置复位的积分器的来产生斜坡的办法,通过切割这个斜坡就可能得到 duty,于是 CRM 的 PFC 的 PWM 模块就搭好了。对外置复位的积分器的解释可以参加这篇文章:《一种三相 LLC 的闭环仿真模型的实现方法》

运行:

电感电流过零

小结:

本文作为我研究 TCM PFC 的第二阶段的输出,提出了一种不采样电感电流 ZCD 来实现 CRM 的方法,这里要感谢Jizhe Wang 博士的论文的理论依据,我只是站在巨人肩上。

依据这个方法,可以很容易的在 DSP 中实现 CRM 的控制,由于事先知道了开关周期长度 TBPRD,所以可以很容易的实现两相甚至是三相 CRM 的控制。对比使用电感电流 ZCD 来刷新开关周期不知道周期长度的方法,这种可以说是相当的简单。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    158

    文章

    7314

    浏览量

    174718
  • 寄存器
    +关注

    关注

    30

    文章

    5020

    浏览量

    117630
  • 电感电流
    +关注

    关注

    0

    文章

    86

    浏览量

    10995
收藏 人收藏

    评论

    相关推荐

    LC正弦滤波器和LCL滤波单元

    结构形式,头部是一组电感在串联,中间部分是并联的安规电容,尾部又串联了一组电感上去。 通常电流源的逆变器会使用LCL滤波器,电压源的逆变器会使用LC
    发表于 03-09 15:55

    三角形和星形电机参数怎么确定?

    请教一下 三角形和星形电机怎么确定,通过测量 ------- 线电阻=2*相电阻 星形 线电阻=2/3*相电阻 三角形 这个说法对吗
    发表于 03-07 06:57

    测量电感电流的最佳方法是什么?

    测量电感电流的最佳方法是什么?
    的头像 发表于 12-14 18:30 385次阅读
    <b class='flag-5'>测量</b><b class='flag-5'>电感电流</b>的最佳方法是什么?

    AD8436能在80us就输出三角的RMS值吗?

    输入信号为12.5Khz的三角三角的来源是霍尔电流传感器,希望知道AD8436能在80us就输出
    发表于 12-11 08:28

    带LC滤波器的电压源逆变器无电流传感器有限集模型预测控制

    针对带LC滤波器的电压源逆变器(VSIs),传统的有限集模型预测控制(FS-MPC)方案不仅需要测量电容电压和电感电流,还需要测量或估计负载电流
    的头像 发表于 12-06 14:20 517次阅读
    带LC<b class='flag-5'>滤波器</b>的电压源逆变器无<b class='flag-5'>电流</b>传感器有限集模型预测控制

    AD9837为什么输出的是对称三角

    我想用AD9837输出锯齿,按照datasheet所描述,不输出正弦,输出正弦的相位,按理说正弦相位是一个累加然后到0,再累加,这样输出的是锯齿
    发表于 12-01 07:34

    详析开关电源中的电感电流测量

    设置。接入一根辅助小电缆与电感串联。将它用来连接一个电流探头,并通过示波器显示电感电流。建议在电感具有稳定电压的那一侧进行
    的头像 发表于 11-24 18:15 345次阅读
    详析开关电源中的<b class='flag-5'>电感电流</b><b class='flag-5'>测量</b>

    怎么选择电感电流纹波

    开关稳压器将输入电压转换为更高或更低的输出电压。为此,需要使用电感来暂时储存电能。电感的尺寸取决于开关稳压器的开关频率和流经电路的预期电流。究竟应如何正确选择电感值?可以使用包含
    的头像 发表于 11-18 15:51 518次阅读
    怎么选择<b class='flag-5'>电感电流</b>纹波

    AT32F系列DAC双通道输出三角的使用方法

    AT32F系列DAC双通道输出三角的使用方法
    发表于 10-27 06:51

    怎么设置stm32输出一个三角呢?

    怎么设置stm32输出一个三角
    发表于 10-23 06:58

    滤波器、戒指频率、电感电容、电阻电容的选型和先后顺序问题

    滤波器、戒指频率、电感电容、电阻电容的选型和先后顺序问题 帮忙看图片的问题解答问题,THX 高通滤波器:高于这个截止频率点信号通过。低于这个频率点信号不能通过,被电容阻断; 低通滤波器
    发表于 05-27 14:24

    单电源三角发生

    单电源三角发生
    发表于 05-25 22:20

    求助帖。buck电路电感电流波动!!!

    为什么我的buck电感电流变成了这个样子。参数设定:Vin300V,40%占空比,1mH电感,80uF滤波电容,带40欧姆负载。电压上到50V的时候,波形如下 1是电感电流,2是Vgs
    发表于 05-23 11:20

    你知道大电流一体电感电流究竟能做多大

    的比较多的就是怎样选择电感、以及使用中的一些故障该怎么解决,还有就是关于一体电感的相关电性能信息。今天我们来探讨一个关于一体电感电性能方面的内容——一体
    的头像 发表于 05-07 19:33 393次阅读

    为什么晶振电路通过两个反相出来是三角呢?

    我用一有源晶振(一次是10MHz一次是4MHz),按照规范的方波电路搭出来,却是三角?这是为什么呢?反相器用的是CD4069。。。
    发表于 04-28 15:43