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

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

3天内不再提示

一招教你设计SoC FPGA的工业和马达控制?

电子设计 ? 来源:互联网 ? 作者:佚名 ? 2018-08-20 09:24 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工业系统通常由微控制器FPGA器件等组成,美高森美(Microsemi )基于 SmartFusion2 SoC FPGA的马达控制解决方案是使用高集成度器件为工业设计带来更多优势的一个范例。本白皮书重点探讨用于工业系统的SmartFusion2系列器件的特性,以及这款器件在TCO(总体拥有成本)概念上比传统架构好的方面。

工业市场的最新发展一直在推动对高集成度的高性能、低功耗FPGA器件的需求,设计人员对网络通信的偏好超过点对点通信,这意味着通信应用可能需要额外的控制器,间接地增大了材料清单(BOM)成本、电路板尺寸,以及相关的一次性工程(NRE)费用。TCO是用于分析和评估的生命周期成本的概念,它是与设计相关的所有直接和间接成本的扩展。这些成本包括工程成本、安装和维护成本、BOM、NRE (RD)成本及其它,也可能通过考虑系统级因素来实现TCO最小化,从而带来可持续的长期赢利能力。

美高森美提供具有ARM Cortex-M3微控制器硬核、IP集成,以及成本优化封装,并且具有更小BOM清单和电路板尺寸的SmartFusion2 SoC FPGA器件。凭借低功耗特性和宽工作温度范围,这些器件能够在极端条件下可靠工作,且无需风扇冷却。通过集成ARM Cortex-M3 IP 和 FPGA fabric,还可以实现更高的设计灵活性和更快的上市速度。美高森美能够提供多轴马达控制的多种参考设计和IP生态系统,用于开发马达控制算法,从而简化从多处理器解决方案向单一器件解决方案,即向SoC FPGA器件的转变。

TCO影响因素

以下是影响系统TCO的一些因素。

1. 长生命周期

FPGA器件可以重新编程,即使部署在现场中也不例外,这样可以延长产品生命周期,允许设计人员集中精力以更快的速度开发新产品。

2. BOM

美高森美基于flash 的FPGA器件无需导引PROM或flash MCU在FPGA上电时载入数据,它们是零级(level zero)非易失性/即时开启器件。与基于SRAM的FPGA器件不同,由于flash开关不会发生电压下降(brown out),美高森美基于flash的FPGA器件无需额外的上电监控器。

3. 上市时间

OEM厂商之间的激烈竞争要求设计具有更多的产品差异化和更快的上市速度,提供多款经过测试的IP模块可以大幅减少设计时间。市场已有多款构建工业解决方案所需的IP模块,同时,还有多款IP模块正在开发之中。SoC方案提供的另一项独特优势是调试FPGA设计,为了调试FPGA设计,可经由高速接口,利用微控制器子系统(MSS)来提取FPGA器件中的信息。

4. 工程工具成本

一般都认为FPGA工具非常昂贵,美高森美提供具有免费金(gold)许可授权的Libero系统级芯片(SoC)或集成开发环境(IDE),仅在开发高端设备时需要付费的许可授权。

工业驱动系统

工业驱动系统包括一个马达控制组件和一个通信组件,马达控制组件包括驱动逆变器逻辑和保护逻辑。通信组件则实现监控控制,负责实施运行时间参数的初始化和修改。

在典型驱动应用中,可能使用多个控制器器件来实施驱动逻辑。一个器件可能执行与马达控制算法相关的计算,第二个器件可能工作与通信相关的任务,第三个器件可能运行与安全相关的任务。

图1: 工业驱动系统

多轴马达控制

传统上的工业马达控制采用微控制器或数字信号处理(DSP)器件来运行马达控制所需要的复杂算法。在大多数传统的工业驱动中,FPGA器件与微控制器或DSP一起用于数据采集和快速动作保护。除去数据采集、脉宽调制(PWM)生成和保护逻辑,传统上,FPGA器并未在实施马达控制算法方面发挥着重要作用。

这种方法使用微控制器或DSP来实施马达控制算法,并不容易扩展至控制超过一个在独立速率下(多轴马达控制)运行的马达,美高森美SmartFusion2器件能够使用单一器件来实施完整的集成式多轴马达驱动控制。

控制方面可以分为两个部分,一部分是与运行磁场定向控制(FOC)算法、速度控制、电流控制、速度估算、位置估算,以及PWM生成相关,另一部件则包括速度曲线、负载特性、过程控制,以及保护(故障和警报)。执行FOC算法是时间关键的任务,并且要求在极高的采样速率下实施(在微秒范围内),尤其是具有低定子电感的高速马达,这就需要在FPGA器件中实施FOC算法。过程控制、速度曲线,以及其它保护无需快速更新,因而,可以在较低的采样速率下进行(在毫秒范围内),并且能够在内置Cortex-M3处理器中进行编程。

晶体管开关周期在驱动中发挥着重要作用,如果FOC 回路执行时间比开关阶段缩短很多,可将硬件模块重用于计算第二个马达的电压,这意味着在相同的成本下器件的性能更好。

图 2: 基于SmarFusion2 FPGA器件的马达控制

马达控制IP模块

PI控制器

比例积分(PI)控制器是用于控制系统参数的反馈机制,PI控制器具有两个可调节的增益参数,用于控制控制器的动态响应——比例增益常数和积分增益常数。PI控制器的比例分量是比例增益常数和误差输入的乘积,而积分分量则是累积误差和积分增益常数的乘积。而后,这两个分量相加。PI控制器的积分阶段会导致系统不稳定,这是由于数据值不可控制的增加。这种不可控制的数据增加称为卷积(wind-up),所有PI控制器实施方案包括一个抗卷积 (anti-windup)机制,用于确保控制器输出是有限的。美高森美PI控制器IP模块使用保持饱和(hold-on-saturation)算法来实现抗卷积,这个模块还提供设置初始输出值的附加特性。

图3所示为无刷FOC算法框图,这些模块作为IP core以供使用,本节将会逐一对他们展开讨论。

图3: 永磁同步马达FOC算法框图

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

    关注

    134

    文章

    9374

    浏览量

    378777
  • TCO
    TCO
    +关注

    关注

    0

    文章

    22

    浏览量

    15597
  • FOC算法
    +关注

    关注

    1

    文章

    23

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工厂设备能不能工业数采?3教你快速判断,省时又省钱!

    设备能不能采?记住这五:看接口、问协议、查灯亮、找厂家、加传感器。大部分现代工厂设备(PLC/CNC/注塑机),甚至部分干燥机、模温机,都是能采的!别被“老设备”吓住。
    的头像 发表于 07-03 10:09 ?170次阅读
    工厂设备能不能<b class='flag-5'>工业</b>数采?3<b class='flag-5'>招</b><b class='flag-5'>教你</b>快速判断,省时又省钱!

    嵌入式工业平板硬件功耗异常频发?聚徽这三定位症结与高效解决

    、设备寿命缩短,甚至引发安全隐患。想要精准定位功耗异常症结并高效解决,可从以下三个关键方向入手。 第一招:全面排查电源管理系统 电源管理系统是嵌入式工业平板功耗的核心控制部分,其稳定性和有效性直接影响设备功
    的头像 发表于 07-01 16:59 ?177次阅读

    ?协议不对“频道”?一招教你让CC\\-Link IE和DeviceNet“听懂”马达保护器

    工业自动化领域,工程师们常常面临各种设备接口的“拼图游戏”。今天,就让我们来聊聊个让不少工程师头疼的问题:如何将 CC-Link IE 系统中的马达保护器顺利接入 DeviceNet 网络。 痛
    发表于 06-13 14:09

    Altera Agilex 3 FPGASoC产品介绍

    Altera 的 Agilex 3 FPGASoC 可在不影响性能的前提下显著提高成本效益。其通过出色的 Hyperflex FPGA 架构、先进的收发器技术、更高的集成度和更强大的安全
    的头像 发表于 06-03 16:40 ?835次阅读
    Altera Agilex 3 <b class='flag-5'>FPGA</b>和<b class='flag-5'>SoC</b>产品介绍

    Microchip发布PolarFire Core FPGASoC产品

    当前市场中,物料清单(BOM)成本持续攀升,开发者需在性能和预算间实现优化。鉴于中端FPGA市场很大部分无需集成串行收发器,Microchip Technology Inc.(微芯科技公司)正式发布PolarFire Core现场可编程门阵列(
    的头像 发表于 05-23 14:02 ?707次阅读

    一招制胜!RS232转Profinet:让传统设备秒变“网络达人”

    工业自动化领域,新旧设备并存的现象十分普遍。RS232接口作为传统串行通信标准,在众多老旧工业控制设备中仍占据重要地位;而Profinet作为基于以太网的先进工业通信协议,以其高速、
    的头像 发表于 04-18 14:40 ?219次阅读

    微芯Microchip PolarFire? SoC FPGA通过AEC-Q100汽车级认证

    ? ? ? ? ? ? ? ? ? ? ? ? Microchip PolarFire?? SoC FPGA通过?? AEC-Q100汽车级认证? ? ? ? Microchip
    的头像 发表于 03-31 19:26 ?1639次阅读

    简化BLDC马达设计的FOC控制技术

    设计FOCBLDC控制技术 从手机中的小型振动马达到家用洗衣机和空调中使用的更复杂的马达马达已成为消费领域中的日常装置。马达同样也是
    发表于 03-20 13:48

    马达控制上必要的知识

    为了习得马达控制技術,需要先理解如下基礎学問。 (1) 数学 ; 三角関数,指数関数,複素関数,微分,積分,行列,座標(直交,極) (2) 電気电路 ; 交流理論(3 相交流,歪交流),過渡現象
    发表于 03-18 12:21

    教你一招,破解红外遥控器(可下载)

    听到红外字眼,可能觉得有点空,有点遥远,有点高大上?然而在我们生活中已经很常见了。作为使用者我们很少过问它是什么,怎么做出来的,用就是了。作为开发者就不样了吧,想它是怎么实现的?怎么传播的?这就
    发表于 03-13 15:30 ?1次下载

    一招治“浮”! 高精度3D线激光轮廓测量仪保障螺丝装配

    浮高产生的系列问题,都将对机器的安全运行埋下隐患。 各类因素产生的螺丝浮高 GL-8000系列 为您一招治“浮” 螺丝浮高检测案例 01 检测需求 1.次性扫描检测4个螺丝的高度差 2.精度要求0.03-0.05mm 3.速
    的头像 发表于 02-06 18:15 ?613次阅读
    <b class='flag-5'>一招</b>治“浮”! 高精度3D线激光轮廓测量仪保障螺丝装配

    教你异地访问NAS

    NAS作为家庭或企业存储数据的神器,能够让我们随时随地访问存储在其中的文件。但当我们身处异地时,如何高效、安全地访问NAS却成了个难题。别担心,节点小宝来帮你! 第一招:利用内网穿透功能 首先,在
    的头像 发表于 01-02 11:26 ?1110次阅读
    <b class='flag-5'>教你</b>三<b class='flag-5'>招</b>异地访问NAS

    存储空间告急?NAS扩容一招搞定,轻松无忧!

    和vlog …… 这些点点滴滴 都是我们共同走过2024年的珍贵凭证 当硬盘的进度条渐渐变红 仿佛在向我们展示这年来满满的收获 但存储空间紧急告急怎么办? NAS扩容一招搞定 、阵列扩容 在不改变阵列模式,保证数据不被删除的
    的头像 发表于 12-24 16:35 ?714次阅读
    存储空间告急?NAS扩容<b class='flag-5'>一招</b>搞定,轻松无忧!

    SOPC、SoCFPGA的异同优缺点介绍及常见应用场景

    、关于SoC 概念:SoC(System On Chip)为片上系统或系统级芯片,就是在单芯片上集成很多存储单元、功能模块等,且都由
    的头像 发表于 12-17 11:15 ?1687次阅读
    SOPC、<b class='flag-5'>SoC</b> 、<b class='flag-5'>FPGA</b>的异同优缺点介绍及常见应用场景

    直线马达的应用与前景分析

    直线马达的应用与前景分析 直线马达种将电能直接转化为直线运动的电机,近年来在各个领域中的应用越来越广泛。由于其高效、精确和低维护的特点,直线马达成为现代
    的头像 发表于 09-20 10:59 ?725次阅读
    直线<b class='flag-5'>马达</b>的应用与前景分析