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

    关注

    1625

    文章

    21663

    浏览量

    601663
  • 磁场
    +关注

    关注

    3

    文章

    847

    浏览量

    24181
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16977

    浏览量

    350212
  • 电机功率
    +关注

    关注

    0

    文章

    42

    浏览量

    9626

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

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

收藏 人收藏

    评论

    相关推荐

    FOC电机与BLDC电机的比较

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

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

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

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

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

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

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

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

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

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

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

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

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

    基于CW32F030C8T7永磁同步电机无感FOC控制方案全新亮相!

    CW32F030C8T7永磁同步电机无感FOC控制方案,软件平台基于传统无传感器FOC控制技术,采用速度外环+
    的头像 发表于 02-27 11:21 946次阅读
    基于CW32F030C8T7永磁同步电机无感<b class='flag-5'>FOC</b><b class='flag-5'>控制</b><b class='flag-5'>方案</b>全新亮相!

    基于CW32F030C8T7永磁同步电机无感FOC控制方案全新亮相!

    电机。永磁同步电机(PMSM)采用无感FOC驱动方案以噪声小、寿命长、能效高等优点得到广泛应用。FOC(Field Oriented Control)磁场定向控制基于三相
    发表于 02-27 11:18

    高云FPGA简介

    高云是一家专业从事现场可编程逻辑器件(FPGA)研发与设计的国产FPGA高科技公司,致力于向客户提供从芯片、EDA开发软件、IP、开发板到整体系统解决
    发表于 01-28 17:35

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

    介绍FOC单电阻采样时序的软件实现,涵盖基本原理、步骤、代码实现和优缺点等方面。 一、基本原理 在FOC控制中,首先需要测量电机的电流,然后根据电流
    的头像 发表于 12-28 14:46 1597次阅读

    foc控制原理与逻辑电路原理

    控制和精确定位,得到了广泛的应用。而FPGA(Field-Programmable Gate Array)作为一种能在使用之前被编程以实现特定功能的逻辑电路设备,也在FOC控制中得到了
    的头像 发表于 12-15 15:52 1790次阅读

    stm32 FOC从零学习开发(一)FOC概念

    :https://zhuanlan.zhihu.com/p/147659820 二、FOC控制框架 1.整体框图 从图中来一点一点分析,首先是当给定一个转速进来的时候,先经过转速PI调节器,再经过
    发表于 11-30 17:47