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
    +关注

    关注

    1655

    文章

    22282

    浏览量

    630063
  • 磁场
    +关注

    关注

    3

    文章

    904

    浏览量

    25241
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18604

    浏览量

    386580
  • 电机功率
    +关注

    关注

    0

    文章

    43

    浏览量

    10100

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32F030C8T7永磁同步电机无感FOC控制方案

    FOC控制方案,软件平台基于传统无传感器FOC控制技术,采用速度外环+电流内环双闭环PI算法,实
    发表于 12-03 06:34

    高云半导体携手汽车一级供应商推出CMS电子后视镜解决方案

    FPGA芯片,成功推出高性能、高可靠性的CMS完整解决方案。这一合作成果标志着双方在汽车电子领域,特别是电子后视镜这一前沿市场取得了重要突破,将为整车厂提供更具竞争力的国产化核心解决方案
    的头像 发表于 11-27 11:15 1440次阅读
    <b class='flag-5'>高云</b>半导体携手汽车一级供应商推出CMS电子后视镜解决<b class='flag-5'>方案</b>

    高云半导体22nm FPGA产品家族亮相ICCAD-Expo 2025

    2025年11月20日, 国内领先的FPGA芯片供应商广东高云半导体科技股份有限公司(以下简称“高云半导体”)隆重出席2025集成电路发展论坛(成渝)暨第31届集成电路设计业展览会(I
    的头像 发表于 11-27 11:10 558次阅读
    <b class='flag-5'>高云</b>半导体22nm <b class='flag-5'>FPGA</b>产品家族亮相ICCAD-Expo 2025

    电流能采集到直流分量吗?

    在电气控制系统中,电流是关键的控制环节,其性能直接决定系统的稳定性、精度和动态响应。直流分量作为电流信号的核心部分,其准确采集对系统的可靠
    的头像 发表于 09-03 13:39 526次阅读

    使用Verilog在FPGA上实现FOC电机控制系统

    在自动驾驶、电动滑板车、无人机甚至工业自动化领域,高性能电机控制是不可或缺的核心技术。而如果你对硬件有足够的热情,你会发现:传统用 MCU 实现 FOC(Field-Oriented Control,磁场定向控制)也能“搬”到
    的头像 发表于 08-21 15:27 4802次阅读
    使用Verilog在<b class='flag-5'>FPGA</b>上实现<b class='flag-5'>FOC</b>电机<b class='flag-5'>控制</b>系统

    匠芯创M6800方案独创HCL硬件电流,实现精准高效电机控制

    一直以来,传统的伺服产品选择将硬件电流放在FPGA里,这样的硬件方案需要消耗MCU更多引脚资源用于和FPGA进行数据传输,双
    的头像 发表于 08-07 15:44 4273次阅读
    匠芯创M6800<b class='flag-5'>方案</b>独创HCL硬件<b class='flag-5'>电流</b><b class='flag-5'>环</b>,实现精准高效电机<b class='flag-5'>控制</b>

    FOC控制和方波控制区别及分别应用场景--【其利天下】

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

    高云GW5AT-LV60 开发套件试用体验】一、硬件篇

    GW5AT-LV60 图像解决方案 高云GWAT-LV60 FPGA图像开发板提供了丰富的摄像头接口和屏幕显示接口,非常适合做图像方案。接下来,我们将在
    发表于 05-19 09:51

    FOC控制算法详解

    、输出电压的大小及角度,来控制电机的输出。由于处理时会将三相输出电流及电压以矢量来表示,因此称为矢量控制。二、控制原理:FOC
    的头像 发表于 04-24 19:33 8379次阅读
    <b class='flag-5'>FOC</b><b class='flag-5'>控制</b>算法详解

    【电机控制】PMSM无感FOC控制

    电流检测及重构(单电阻、双电阻及三电阻采样)6.转子位置及速度提取(滑膜观测器、低通滤波器、锁相)7.PMSM无感控制的启动计划写完上述内容后再开始写一些别的控制
    的头像 发表于 04-15 19:33 2899次阅读
    【电机<b class='flag-5'>控制</b>】PMSM无感<b class='flag-5'>FOC</b><b class='flag-5'>控制</b>

    英飞凌TLE9891 + TLE5501:高效有感油泵FOC控制方案

    英飞凌推出的TLE9891 + TLE5501解决方案,为车载油泵等电机控制应用提供了高效、可靠的FOC(磁场定向控制)支持。该方案基于车规
    的头像 发表于 04-14 14:16 1744次阅读
    英飞凌TLE9891 + TLE5501:高效有感油泵<b class='flag-5'>FOC</b><b class='flag-5'>控制</b><b class='flag-5'>方案</b>

    foc电流无法正确维持Iq在自己设定的数值怎么解决?

    代码的基本逻辑:目前只是使用了电流,我们设定目标Iq_set = 0.3,然后调用PID控制函数,返回值传给Uq 目前存在的问题:肉眼观察下电机可以正常的转动,但是高负载的情况下转不动。目前通过
    发表于 03-13 07:28

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

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

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

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