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

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

3天内不再提示

基于高云FPGA芯片的FOC电流环控制方案

高云半导体 来源:高云半导体 作者:高云半导体 2021-04-26 09:29 次阅读

FOC简述

磁场定向控制(Field Oriented Control,FOC),是目前无刷直流电机BLDC)和永磁同步电机(PMSM)控制领域所采用的一种数学变换方法。FOC 精确地控制磁场大小与方向,使得电机转矩平稳、噪声小、效率高,并且具有高速的动态响应。

FOC 一般采用三环控制,分别为电流环、速度环、位置环。电流环控制电机的转矩,是FOC 控制的根本。而速度环、位置环主要通过检测的电机编码器信号来进行负反馈PI调节,它的环内PI输出直接就是电流环的给定,所以速度环控制时就包含了速度环和电流环,换句话说任何模式都必须使用电流环,电流环是控制的根本,在速度和位置控制的同时系统实际也在进行电流(转矩)的控制以达到对速度和位置的相应控制。

方案介绍

基于FOC Current Loop IP 的有感FOC 系统如下图所示。整个系统包含MCUFPGA、电机功率驱动板(电机功率驱动板包括一些基本的保护、检测、控制信号,且驱动电路应符合SVPWM 调制原理)和带位置传感器接口的电机(譬如,绝对式/增量式等)。

基于FOC Current Loop IP 的有感FOC 实现

FPGA 部分主要实现FOC 电流环闭环系统,主要包含:

GW FOC Current Loop IP,提供电流环的核心计算;

电机编码器解析模块:用于获取电机位置反馈值。

ADC 采样模块:用于采集UV 两相电流反馈值。若采用SIGMA-DELTA ADC,则FPGA内部需实现SINC3 滤波及转换处理;若采用SAR 型ADC,一般采用SPI 接口解析。

相电流偏置补偿模块:用于补偿驱动板在零电流驱动下的偏置值。

电角度转换模块:用于将获得电机位置反馈值转换为电角度。

转子初始化模块:上电时,转子的初始位置是未知的,该模块用于上电之后,校准电机转子与0 电角度对齐。

总线接口模块:FPGA 与MCU 交互数据的模块,推荐采用并行总线接口通信

MCU 部分主要实现FOC 的速度/位置环,有:

速度环:从FPGA 侧获取位置反馈信息(电机机械角度)后,估算出当前速度值(单位rpm),再根据想要获得的速度参考值进行速度pi 控制,并输出转矩值给FPGA 侧的电流环,形成双环闭环系统。

位置环:从FPGA 侧获取位置反馈信息(电机机械角度),根据位置指令与当前位置反馈信息的偏差进行位置PI 控制,并输出参数给速度环,接着经过速度环pi 控制输出指令至FPGA 侧的电流环,形成三环闭环系统。

应用案例

该参考设计的硬件平台采用DK_START_GW2A18-PG256 开发板(FPGA 型号为GW2A-18K),主要实现相电流采集、相电流补偿、电机编码器接口、FOC current Loop IP、转子初始化及FSMC 接口功能,其中pwm 波的频率为16KHz,电流环的更新频率亦为16KHz。

基于STM32F407 的最小系统板,主要实现位置环和速度环,其中位置环和速度环的更新频率为2KHz。

电机驱动板,母线电压为24V,采用6 单元MOSFET 结构,板上含有带SPI 接口的SAR 型ADC 芯片,分别对U/V 两相上桥臂进行电流采样

带增量式/绝对式编码器的PMSM 电机(demo 均支持),其中增强式编码器采用4x模式,角度分辨率为一圈4000。而绝对式编码器采用RS485 电平,角度分辨率为一圈2^23,在demo 中,只用了绝对式编码器的高16bit,也就是说电机转一圈计数值从0~65536。注,后续的分析默认是基于绝对式编码器。

stm32 与FPGA 采用异步FSMC的并行总线进行交互数据,交互方式为中断触发。

GW FOC 应用参考案例

编辑:jq

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

    关注

    1635

    文章

    21837

    浏览量

    608329
  • 磁场
    +关注

    关注

    3

    文章

    897

    浏览量

    24390
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17458

    浏览量

    354438
  • 电机功率
    +关注

    关注

    0

    文章

    43

    浏览量

    9738

原文标题:热门方案: 基于高云FPGA芯片的FOC电流环控制方案

文章出处:【微信号:gowinsemi,微信公众号:高云半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    高云Arora-V 60K FPGA图像开发板

    2024年上,高云半导体发布了最新22nm先进工艺的60K高性能FPGA: Arora-V:GW5AT-LV60   高云的Arora Ⅴ系列的GW5AT-LV60 FPGA ,是
    的头像 发表于 02-19 10:50 281次阅读
    <b class='flag-5'>高云</b>Arora-V 60K <b class='flag-5'>FPGA</b>图像开发板

    【新品发布】高云Arora-V 60K FPGA图像开发板

    2024年上,高云半导体发布了最新22nm先进工艺的60K高性能FPGA: Arora-V:GW5AT-LV60 高云的Arora Ⅴ系列的GW5AT-LV60 FPGA ,是
    发表于 02-18 17:34 235次阅读
    【新品发布】<b class='flag-5'>高云</b>Arora-V 60K <b class='flag-5'>FPGA</b>图像开发板

    永磁同步电机FOC控制策略中三相相电流采样思路分析

    FOC控制时,需要进行相电流的采样,而采样的方式有很多,比较常见的低成本采样方案是放置三个检流电阻在逆变桥下管下方,也就是我们常说的三电阻采样,那么三电阻采样的思路是什么呢?大家可以
    发表于 01-17 19:40

    其利天下技术·FOC控制和方波控制区别及分别应用场景·无刷电机驱动开发

    在无刷电机驱动开发的过程中,很考验一个工程师的能力就是算法开发。FOC控制和方波控制,是开发方案绕不开的算法。我们今天就简单聊聊,FOC
    的头像 发表于 12-02 17:29 627次阅读
    其利天下技术·<b class='flag-5'>FOC</b><b class='flag-5'>控制</b>和方波<b class='flag-5'>控制</b>区别及分别应用场景·无刷电机驱动开发

    其利天下技术·FOC控制和方波控制的区别?分别应用场景是什么?无刷电机驱动方案

    在无刷电机驱动开发的过程中,很考验一个工程师的能力就是算法开发。FOC控制和方波控制,是开发方案绕不开的算法。我们今天就简单聊聊,FOC
    的头像 发表于 11-26 11:07 2039次阅读
    其利天下技术·<b class='flag-5'>FOC</b><b class='flag-5'>控制</b>和方波<b class='flag-5'>控制</b>的区别?分别应用场景是什么?无刷电机驱动<b class='flag-5'>方案</b>

    FOC电机与BLDC电机的比较

    (Field Oriented Control,磁场定向控制)是一种先进的电机控制技术,它通过对电机定子电流和转子位置的精确控制,实现电机的高效运行。
    的头像 发表于 11-21 15:25 2610次阅读

    FOC电机的基本工作原理 FOC电机的优缺点对比

    FOC电机的基本工作原理 1. 电机模型 FOC电机控制基于电机的数学模型,包括电机的磁通、转矩和电流之间的关系。对于永磁同步电机,FOC
    的头像 发表于 11-21 14:56 1767次阅读

    FOC电机驱动技术解析 FOC电机使用注意事项

    、高性能的电机运行。 2. FOC电机驱动技术原理 2.1 磁场定向控制概念 FOC技术基于磁场定向控制原理,将电机的三相电流分解为与转子磁
    的头像 发表于 11-21 14:53 1302次阅读

    精彩回顾 : 向新而行 云启未来——2024高云FPGA线上技术研讨会

    向新而行 云启未来 2024高云FPGA线上技术研讨会 近日,由高云半导体主办的“ 向新而行 云启未来——2024高云FPGA线上技术研讨会
    发表于 11-18 18:24 372次阅读
    精彩回顾 : 向新而行 云启未来——2024<b class='flag-5'>高云</b><b class='flag-5'>FPGA</b>线上技术研讨会

    中科亿海微伺服控制FOC解决方案

    随着科技的不断进步和应用的不断扩展,电机控制技术的需求也在不断增加,主要的电机控制需求包括高精度控制、高效率、高可靠性和智能化等。FOC(磁场定向
    的头像 发表于 08-30 12:19 674次阅读
    中科亿海微伺服<b class='flag-5'>控制</b><b class='flag-5'>FOC</b>解决<b class='flag-5'>方案</b>

    变频器参数的电流速度该如何调节?

    变频器分为无感矢量控制和有感矢量控制,都有电流调节和速度调节,其中多以PI调节为主,那什么时候该调
    发表于 07-15 21:43

    xilinx中的carry4原语在高云FPGA中用什么原语替代?

    xilinx中的carry4原语在高云FPGA中用什么原语替代
    发表于 05-09 16:13

    回顾:高云半导体成功举办22nm产品及方案研讨会

    近日,高云半导体分别在杭州和成都成功举办了盛大的22nm产品及方案研讨会,研讨会吸引了众多FPGA行业专家的关注。此次研讨会不仅展示了高云半导体在半导体技术领域的最新成果,还为与会者提
    发表于 04-25 15:11 436次阅读
    回顾:<b class='flag-5'>高云</b>半导体成功举办22nm产品及<b class='flag-5'>方案</b>研讨会

    无感FOC电流输出不稳定的原因?

    使用无感FOC控制电机,单独测试电流,Idref=0,Iqref=定值,发现q轴电流
    发表于 04-09 07:44

    在做pmsm电机的foc算法,但是电流一直没办法稳定下来,电流采样有很多毛刺的原因?

    最近在做pmsm电机的foc算法,但是电流一直没办法稳定下来,电流采样有很多毛刺 是否需要在程序中加入滤波算法呢
    发表于 04-01 07:48