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

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

3天内不再提示

浅析单电阻采样时序及具体实现

jf_78858299 来源:深入浅出说电机 作者:深入浅出说电机 2023-01-31 16:33 次阅读

在对产品体积及成本有较高要求时,单电阻电流采样方案foc进入我们的视野。理论上,单电阻电流采样方案可以实现和二电阻、三电阻电流采样同样的效果,唯一美中不足的是,单电阻电流采样方案没办法实现高调制比,不过这并不影响单电阻电流采样方案的广泛应用。

本文从单电阻电流采样原理出发,深入分析相关理论及时序,并通过simulink仿真实现相关算法

1、单电阻采样原理

母线电流能够反映三相电流。

三相电桥示意图如下,电流采样电阻放在母线负端,电路工作在逆变工况时,可以将电路工作状态分为如下四种状态。

1.三个下桥导通,没有上桥导通

  1. 二个下桥导通,一个上桥导通
  2. 一个下桥导通,二个上桥导通
  3. 没有下桥导通,三个上桥导通

其中电路工作在状态1、状态4时,没有电流流过采样电阻。

图片

工作在状态2时,如上图,采样到的电流均流经U相上桥,此时的母线电流等于U相相电流。

图片

工作在状态3时,如上图,采样到的电流为流经U相上桥、V相上桥的电流之和,由基尔霍夫定律,Iu + Iv + Iw = 0; 可得此时的母线电流等于负的W相相电流。

图片

工作在状态3时,如上图,采样到的电流为流经U相上桥、V相上桥的电流之和,由基尔霍夫定律,Iu + Iv + Iw = 0; 可得此时的母线电流等于负的W相相电流。

当三相电流中的两相电流能够采样得到后,第三相波形可以通过基尔霍夫定律重构。

图片

对开关状态的划分可以再详细一点,整理所有上下桥开关状态下,母线电流与相电流的关系。参照上表(表格来自microchip应用笔记AN1299,文末给出下载方式)

**2、**单电阻采样时序

2.1、单电阻采样时序

上文分析了单电阻采样的原理,以下内容讨论如何协同采样时刻和foc计算。

图片

选择第一个采样点为每一个pwm周期导通时间最短的一相上桥关闭后延时若干个时钟(大于下桥臂导通延时)后的时刻。上图figure2中黄色信号时刻。

选择第二个采样点为每一个pwm周期导通时间第二短的一相上桥关闭后延时若干个时钟(大于下桥臂导通延时)后的时刻。上图figure2中红色信号时刻。

上图中figure1为三相上桥驱动波形,figure2为触发采样信号,每个pwm周期中前两个有效,figure3为母线电流信号,figure4为pwm计数器信号。

电流采样在每个pwm周期中,计数方向为向上计数的半个周期进行,计数到周期值后触发pwm更新事件中断,执行foc计算,电流采样中断优先级高于pwm更新时间中断。

考虑到实际adc采样需要一定的时间,三相pwm占空比中其中两相占空比非常接近时(有效导通时间过小),将导致采样失败,此时需要通过补偿来增加有效导通时间

2.2、补偿最小采样时间

图片

如上图figure2,在svpwm扇区切换的时候,两相占空比几乎一样,有效导通时间小于单片机adc采样时间,此时必须补偿导通时间。

此处的补偿其实容易理解,我们的电流采样总是在pwm计数器上计数的时候触发,要保证采样时有足够的采样时间,只需要当两相占空比非常接近时,把占空比较大的一相加大即可,同时为了保证电压矢量大小不变,在pwm计数器下记数时,减去之前增加的时间。

实现方法为在pwm计数器计数到0和周期值时都触发pwm事件更新中断,当中断为下溢中断时,判断三相占空比之差,相差过近则增加占空比,并置标志位,上溢中断时判断标志位,标志位有效则减小相关相占空比。

图片

补偿后波形如上图。其中figure1为三相上桥驱动波形,figure2为三相占空比大小。

2.3、系统时序

完成实现过程分析后,我将单电阻电流采样foc分为以下4个模块

  1. 电流采样模块
  2. 电流重构模块
  3. foc计算模块
  4. 移相补偿模块

图片

4个模块时序关系如上图,其中:

  1. figure1为pwm计数器;
  2. figure2黄蓝红波形为三相电流采样触发信号,绿色波形为电流重构模块执行时刻;
  3. figure3为foc计算模块执行时刻;
  4. figure4为移相补偿模块执行时刻。

图片

放大波形如上。

  1. pwm计数器下溢时刻判断占空比大小,有需要的话进行补偿;
  2. pwm计数器上计数过程中完成两相电流采样;
  3. pwm上溢时刻进行电流重构,得到三相电流;
  4. 得到三相电流后执行foc计算;
  5. 完成foc计算后再次更新占空比,消除移相补偿造成的电压矢量误差。

3、单电阻采样具体实现

根据上述分析做出simulink仿真。

图片

仿真中各个模块都尽量使用matlab程序实现,易于阅读,文末给出仿真模型的下载方式。

图片

运行仿真,观查相间采样电流(上)和单电阻采样电流(下)结果,可见波形基本一样,美中不足的是单电阻采样电路在扇区切换时,因为采样点相对pwm周期的时刻发生变化,能看出受纹波电流的影响,单电阻采样电流存在畸变。

图片

使用单电阻采样电流替换相间采样电流,引入环路,环路运行正常,与使用相间采样电流运行结果一致。

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

    关注

    85

    文章

    5037

    浏览量

    169637
  • 永磁同步电机

    关注

    27

    文章

    824

    浏览量

    48930
  • Simulink
    +关注

    关注

    22

    文章

    513

    浏览量

    61567
收藏 人收藏

    评论

    相关推荐

    浅析采样电阻的选择与运放的使用

    FOC中比不缺少的一环就是电流采样,而直接对电流进行采样难度较大,使用采样电阻将电流信号转化为电压信号再对电压进行进行采集处理
    的头像 发表于 10-22 10:04 2411次阅读
    <b class='flag-5'>浅析</b><b class='flag-5'>采样</b><b class='flag-5'>电阻</b>的选择与运放的使用

    求助,关于FOC电阻的电流采样问题求解

    我设计了一个FOC驱动板,现在没用Clark、Park、PID,仅仅固定电流,然后模拟一个一直在变的角度,生成了模拟的SVPWM波形让电机转起来了。现在要开始加电流采样,通过测电阻的电流发现,流过
    发表于 04-01 06:01

    855.基于FPGA的设计,adc12d1000读写时序设计。1GSPS采样时序含FIFO

    fpga采样时序时序设计
    小凡
    发布于 :2022年10月05日 01:13:24

    电阻和三电阻取样进行电流采样有什么区别?

    在低成本变频器中,经常采用电阻进行电流采样。 电流采样分为两种,一种是DC-link 电阻,另一种下三桥三
    发表于 01-15 10:04

    浅析拉绳电阻尺的安装

    `<p>浅析拉绳电阻尺的安装拉绳电阻尺在实际应用中如果没有安装好或者受外力重压,在使用一段时间后,很容易会损坏电阻尺传感器或内部主板,今天众标小编为大家
    发表于 12-19 16:19

    如何用电阻采样驱动电机?

    请问有电阻采样的电机驱动例程吗?或者如何用三相电阻方案改
    发表于 05-17 07:09

    基于FPGA实现高速ADC器件采样时序控制与实时存储

    数据采集系统的总体架构如图1所示,其中PCI核、DMA控制器与A/D控制器均在FPGA内部实现。为实现多路并行采样,可选用多片A/D器件并行处理的方式,在FPGA的高速状态机控制下,完成模拟信号经过
    的头像 发表于 08-28 10:16 1.3w次阅读
    基于FPGA<b class='flag-5'>实现</b>高速ADC器件<b class='flag-5'>采样</b><b class='flag-5'>时序</b>控制与实时存储

    采样电阻的作用_采样电阻的选型

    采样电阻是电流采样和对电压采样。对电流采样则串联一个阻值较小的电阻,对电压
    发表于 11-08 08:47 9112次阅读

    采样电阻采样原理_采样电阻连接

    采样电阻将一个阻值较小的电阻,串联在电路中用于把电流转换为电压信号进行测量。
    发表于 11-08 08:55 2.3w次阅读
    <b class='flag-5'>采样</b><b class='flag-5'>电阻</b>的<b class='flag-5'>采样</b>原理_<b class='flag-5'>采样</b><b class='flag-5'>电阻</b>连接

    采样电阻与取样电阻、分压电阻分别有什么区别

    采样电阻是指对电流采样并串联一个阻值较小的电阻,对电压采样并联一个阻值较大的电阻。有着
    的头像 发表于 08-20 16:29 6192次阅读

    一文深入了解采样电阻

    采样电阻为电流采样和电压采样。电流采样串联电阻值小的电阻
    的头像 发表于 02-11 08:24 1.2w次阅读

    电流采样电阻设计及原理详解

    在电池充放电管理、电池管理保护以及电池电量计应用场合中,一般都会使用到电流采样电阻,进行电池充放电电流的检测。其原理是在电池充放电回路中放置一个采样电阻R, 电流流经
    的头像 发表于 01-19 16:39 9148次阅读
    电流<b class='flag-5'>采样</b><b class='flag-5'>电阻</b>设计及原理详解

    Simulink永磁同步电机控制仿真:单电阻采样时序具体实现

    制比,不过这并不影响单电阻电流采样方案的广泛应用。本文从单电阻电流采样原理出发,深入分析相关理论及时序,并通过simulink仿真
    发表于 03-14 11:33 13次下载
    Simulink永磁同步电机控制仿真:单<b class='flag-5'>电阻</b><b class='flag-5'>采样</b><b class='flag-5'>时序</b>及<b class='flag-5'>具体</b><b class='flag-5'>实现</b>

    电流采样电阻怎么选择?

    采样电阻为电流采样和电压采样。电流采样串联电阻值小的电阻
    的头像 发表于 07-20 10:02 2513次阅读

    foc单电阻采样时序的软件实现

    FOC(Field-Oriented Control,磁场定向控制)是一种用于交流电机控制的方法,在许多应用中被广泛采用。FOC单电阻采样时序是FOC控制中的一种方法,可以通过软件实现
    的头像 发表于 12-28 14:46 547次阅读