- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1
PAGE 1
基于SoCFPGA进行工业设计及电机控制
引言 在工业系统中选择器件需要考虑多个因素,其中包括:性能、工程变更的成本、上市时间、人员的技能、重用现有IP/程序库的可能性、现场升级的成本,以及低功耗和低成本。 工业市场的近期进展推动了对具有高集成度、高性能、低功耗FPGA器件的需求。设计人员更喜爱网络通信而不是点对点通信,这意味着可能需要额外的掌握器用于通信,进而间接增加了BOM成本、电路板尺寸和相关NRE(性工程费用)成本。 总体拥有成本用于分析和估量购置的寿命周期成本,它是全部与设计相关的直接和间接成本的扩展集,包括工程技术成本、安装和维护成本、材料清单(BOM)成本和NRE(研发)成本等。通过考虑系统级因素有可能限度地削减总体拥有成本,从而带来可持续的长期盈利力量。 美高森美公司(Microsemi)供应具有硬核ARM Cortex-M3微掌握器和IP集成的SmartFusion2 SoC FPGA器件,它采纳成本优化的封装,具有削减BOM和电路板尺寸的特性。这些器件具有低功耗和宽温度范围,能够在没有冷却风扇的极端条件下牢靠地运行。SmartFusion2 SoC FPGA架构将一个硬核ARM Cortex-M3 IP与FPGA架构相集成,可以实现更大的设计敏捷性和更快的上市时间。美高森美为电机掌握算法开发供应了具有多个多轴电机掌握参考设计和IP的生态系统,使由多处理器解决方案转向单一器件解决方案(即SoC FPGA)更加简单。 影响TCO的因素 以下是影响系统TCO的一些因素。 (1)长寿命周期。FPGA可以在现场部署之后进行重新编程,这延长了产品的寿命周期,从而使设计人员能够专注于新产品开发,实现更快的上市时间。 (2)BOM.美高森美基于闪存技术的FPGA在上电时无需启动PROM或闪存MCU来加载FPGA,它们是零级非易失性/即时启动器件。与基于SRAM的FPGA器件不同,美高森美基于闪存的FPGA无需附加上电监控器,这是由于闪存开关不会随电压而转变。 (3)上市时间。OEM厂商之间的激烈竞争迫切需要更多的产品差异化和更快的上市时间。经过验证的IP模块可大幅缩短设计时间。目前已经可以供应多个构建工业解决方案所需的IP模块,同时更多的模块正在开发中。SoC表现出的另一个独特优势是可以用于调试FPGA设计。为了调试FPGA设计,可以通过用于调试的高速接口,利用微掌握器子系统从FPGA中提取信息。 (4)工程工具成本。与FPGA开发工具昂贵的概念相反,美高森美供应用于FPGA开发的Libero SoC IDE,仅在开发高端器件时才需要付费。 工业驱动系统 工业驱动系统由一个电机掌握器件和一个通信器件构成,电机掌握器件包含了驱动逆变器的规律和爱护规律,通信器件则使监控掌握能够对运行时间参数进行初始化和修改。 图1:典型工业驱动系统。 在典型的驱动系统(图1)中,可能使用多个掌握器器件来实现驱动规律。一个器件可能执行与电机掌握算法相关的计算,其次个器件可能运行与通信相关的任务,第三个器件则可能运行与平安性相关的任务。 多轴电机掌握 传统上,工业电机掌握应用使用微掌握器或DSP来运行电机掌握所需的简单算法,在大多数传统的工业驱动中,FPGA与微掌握器或DSP一起使用,用于数据采集和快速作用爱护。除了数据采集、PWM生成和爱护规律,FPGA传统上并未在实现电机掌握算法方面发挥主要作用。 使用微掌握器或DSP实现电机掌握算法的方法并不简单扩展到多个以独立速度运行的电机(多轴电机掌握),美高森美SmartFusion2 SoC FPGA可以使用单一器件来实现集成且完整的多轴电机驱动掌握(图2)。 图2:美高森美SmartFusion2 SoC FPGA使用单一器件来实现完整的多轴电机驱动掌握。 掌握方面可以分为两个部分。一个部分用于运行磁场定向掌握(FOC)算法、速度掌握、电流掌握、速度估量、位置估量和PWM生成;另一个部分则包括速度曲线、负载特性、过程掌握和爱护(故障和报警)。执行FOC算法属于时间关键型,需要在极高的采样速率下进行(在微秒范围),特殊是针对具有低定子电感的高速电机。这使得在FPGA中实现FOC算法变得更优越。过程掌握、速度曲线和其他爱护无需快速更新,因而能够以较低的采样速率执行(在毫秒范围),并且能够在内置Cortex-M3子系统中进行编程。 晶体管开关周期在驱动中发挥着重要的作用,假如FOC回路执行时间比开关周期短得多,硬件模块可以重用于计算其次个电机的电压。
原创力文档


文档评论(0)