欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    使用SoC FPGA进展工业设计和电机控制.docx

    • 资源ID:17765440       资源大小:22.22KB        全文页数:11页
    • 资源格式: DOCX        下载积分:15.18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15.18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    使用SoC FPGA进展工业设计和电机控制.docx

    使用SoCFPGA进展工业设计和电机控制网络转载导语:传统上,工业电机控制应用使用微控制器或者DSP来运行电机控制所需的复杂算法,在大多数传统的工业驱动中,FPGA与微控制器或者DSP一起使用,用于数据收集和快速作用保护。除了数据收集、PWM生成和保护逻辑,FPGA传统上并未在实现电机控制算法方面发挥主要作用。在工业系统中选择器件需要考虑多个因素,其中包括:性能、工程变更的本钱、上市时间、人员的技能、重用现有IP/程序库的可能性、现场晋级的本钱,以及低功耗和低本钱。工业市场的近期开展推动了对具有高集成度、高性能、低功耗FPGA器件的需求。设计人员更喜欢网络通讯而不是点对点通讯,这意味着可能需要额外的控制器用于通讯,进而间接增加了BOM本钱、电路板尺寸和相关NRE(一次性工程费用)本钱。总体拥有本钱用于分析和估计购置的寿命周期本钱,它是所有与设计相关的直接和间接本钱的扩展集,包括工程技术本钱、安装和维护本钱、材料清单(BOM)本钱和NRE(研发)本钱等。通过考虑系统级因素有可能最大限度地减少总体拥有本钱,进而带来可持续的长期盈利才能。美高森美公司(Microsemi)提供具有硬核ARMCortex-M3微控制器和IP集成的SmartFusion2SoCFPGA器件,它采用本钱优化的封装,具有减少BOM和电路板尺寸的特性。这些器件具有低功耗和宽温度范围,可以在没有冷却风扇的极端条件下可靠地运行。SmartFusion2SoCFPGA架构将一个硬核ARMCortex-M3IP与FPGA架构相集成,可以实现更大的设计灵敏性和更快的上市时间。美高森美为电机控制算法开发提供了具有多个多轴电机控制参考设计和IP的生态系统,使由多处理器解决方案转向单一器件解决方案(即SoCFPGA)更加轻易。影响TCO的因素以下是影响系统TCO的一些因素。 (1)长寿命周期。FPGA可以在现场部署之后进展重新编程,这延长了产品的寿命周期,进而使设计人员可以专注于新产品开发,实现更快的上市时间。 (2)BOM。美高森美基于闪存技术的FPGA在上电时无需启动PROM或者闪存MCU来加载FPGA,它们是零级非易失性/即时启动器件。与基于SRAM的FPGA器件不同,美高森美基于闪存的FPGA无需附加上电监控器,这是由于闪存开关不会随电压而改变。 (3)上市时间。OEM厂商之间的剧烈竞争迫切需要更多的产品差异化和更快的上市时间。经过验证的IP模块可大幅缩短设计时间。目前已经可以提供多个构建工业解决方案所需的IP模块,同时更多的模块正在开发中。SoC表现出的另一个独特上风是可以用于调试FPGA设计。为了调试FPGA设计,可以通过用于调试的高速接口,利用微控制器子系统从FPGA中提取信息。 (4)工程工具本钱。与FPGA开发工具昂贵的概念相反,美高森美提供用于FPGA开发的免费LiberoSoCIDE,仅在开发高端器件时才需要付费。工业驱动系统工业驱动系统由一个电机控制器件和一个通讯器件构成,电机控制器件包含了驱动逆变器的逻辑和保护逻辑,通讯器件那么使监控控制可以对运行时间参数进展初始化和修改。图1:典型工业驱动系统。在典型的驱动系统(图1)中,可能使用多个控制器器件来实现驱动逻辑。一个器件可能执行与电机控制算法相关的计算,第二个器件可能运行与通讯相关的任务,第三个器件那么可能运行与平安性相关的任务。多轴控制传统上,工业电机控制应用使用微控制器或者DSP来运行电机控制所需的复杂算法,在大多数传统的工业驱动中,FPGA与微控制器或者DSP一起使用,用于数据收集和快速作用保护。除了数据收集、PWM生成和保护逻辑,FPGA传统上并未在实现电机控制算法方面发挥主要作用。使用微控制器或者DSP实现电机控制算法的方法并不轻易扩展到多个以独立速度运行的电机(多轴电机控制),美高森美SmartFusion2SoCFPGA可以使用单一器件来实现集成且完好的多轴电机驱动控制(图2)。图2:美高森美SmartFusion2SoCFPGA使用单一器件来实现完好的多轴电机驱动控制。控制方面可以分为两个局部。一个局部用于运行磁场定向控制(FOC)算法、速度控制、电流控制、速度估计、位置估计和PWM生成;另一个局部那么包括速度曲线、负载特性、经过控制和保护(故障和报警)。执行FOC算法属于时间关键型,需要在极高的采样速率下进展(在微秒范围),十分是针对具有低定子电感的高速电机。这使得在FPGA中实现FOC算法变得更优越。经过控制、速度曲线和其他保护无需快速更新,因此可以以较低的采样速率执行(在毫秒范围),并且可以在内置Cortex-M3子系统中进展编程。晶体管开关周期在驱动中发挥着重要的作用,假如FOC回路执行时间比开关周期短得多,硬件模块可以重用于计算第二个电机的电压。这意味着器件可以在一样的本钱下提供更高的性能。图3:永磁同步电机的磁场定向控制(FOC)框图 (1)电机控制IP模块。图3为无传感器磁场定向控制算法,这一局部将会讨论这些模块,它们作为IP核提供。PI控制器。比例积分(PI)控制器是用于控制系统参数的反应机制,它具有两个用于控制控制器动态响应的可调增益参数比例和积分增益常数。PI控制器的比例分量是比例增益常数和误差输入的乘积,而积分分量是累积误差和积分增益常数的乘积。这两个分量被加在了一起。PI控制器的积分阶段可能在系统中引起不稳定,由于数据值不受控制地增加。这种不受控制的数据上升称作积分饱卷,所有的PI控制器实现方案都包括一个抗饱卷机制,用于确保控制器输出是有限的。美高森美的PI控制器IP模块使用hold-on-saturation(保持饱和)算法用于抗饱卷。这个模块还提供附加特性以设置最初的输出值。磁场定向控制(FOC)。FOC是通过独立地确定和控制转矩和磁化电流分量来为电机提供最优电流的算法。在永磁同步电机(PMSM)中,转子已经磁化。因此,为电机提供的电流只用于转矩。FOC是计算密集型算法,但是美高森美电机控制参考设计已经针对器件资源的最优使用而构建。FOC算法包括Clarke、Park、逆Clarke和逆Park变换。角度估计。FOC的一个输入是转子角度。准确确定转子角度对于确保低功耗是必不可少的。增添确定位置和速度的物理传感器会增加系统的本钱并降低可靠性。无传感器算法有助于消除传感器,但是增加了计算复杂性。美高森美针对无传感器控制提供了两个角度计算算法IP模块一个基于Luenberger观测器,另一个基于直接反电动势计算。该公司还提供基于霍尔传感器和编码器的单独参考设计。PLL。PLL用于同步信号,在多个应用中有用,例如逆变器的角度估计和电网同步。速率限制器。速率限制器模块可以实现系统变量或者输入的平滑改变。例如,在电机控制系统中,假如电机所需的速度忽然改变,系统可能变得不稳定。为了防止此类情形,速率限制器模块用于从初始速度转变到所需的速度。速率限制器模块可以进展配置以控制改变的速率。空间矢量调制。空间矢量调制模块改善了直流总线利用率,并消除了晶体管开关的短脉冲。由于晶体管开启/关断时间比脉冲持续时间长,短脉冲会导致不正确的开关行为。三相PWM生成。在所有计算的最后,可以得到三相电机电压。这些电压用于生成逆变器中晶体管的开关信号。PWM模块为六个(三个高侧和三个低侧)晶体管产生开关信号,并且具有死区时间和延迟时间插入等先进特性。可编程的死区时间插入特性有助于防止逆变器引脚上的灾难性短路情况。可编程的延迟时间插入特性使ADC测量与PWM信号生成可以同步。该模块可以配置成与仅由N-MOSFET组成的逆变器或者同时包括N-MOSFET和P-MOSFET的逆变器一起工作。 (2)在SoC中调试FPGA设计。通常,在微控制器上调试设计比在FPGA上进展调试相对简单一些。在SoC中,可以利用FPGA的高性能,同时保持在微控制器中更快速调试的上风。美高森美SmartFusion2SoCFPGA中的微控制器子系统和FPGA架构可以通过AMBAAPB或者AXI总线彼此进展通讯。这样可以把测试数据注入FPGA架构中,或从FPGA架构中记录调试数据,进而帮助实现运行时间的内部数据可视化,用于实时调试。固件代码可以单步运行,在代码中可以设置断点来分析FPGA存放器数据。基于SmartFusion2SoCFPGA的多轴电机控制解决方案通过USB连接至主机PC,并与图形用户界面(GUI)通讯,进展启动/停顿电机,设置电机速度值和其他系统参数,描绘多达四个系统变量,例如电机速度、电机电流和转子角度(图4)。图4:GUI的屏幕截图绘制内部参数:转子角度(绿色)、Valpha(红色)、Vbeta(黑色)、电机速度(蓝色)。 (3)生态系统。美高森美提供一组丰富的IP库,包括前面讨论过的数种电机控制功能。这些模块可以轻易定制,并可以在美高森美器件中移植。使用LiberoSoC软件的SmartDesign工具,这些模块可以采用图形方式配置和连接在一起。借助于这些IP模块,设计人员可以显著减少在FPGA中实现电机控制算法所需的时间。这些IP模块已在以高达30,000r/min转速和200kHz开关频率运行的电机上进展了测试。工业通讯协议工业网络的开展趋势是通过使用更快的网络通讯替换点至点通讯。实现此类高速通讯需要支持更高的带宽,这对于同时处理电机控制算法的微控制器或者DSP来讲并不轻易。在大多数情况下,会使用一个附加的微控制器或者FPGA来处理与每个电机控制器的通讯。通常使用的基于以太网的协议有PROFINET、EtherNet/IP和EtherCAT标准,这些标准仍然在演进。其他的协议包括了CAN和Modbus。在这种情况下使用SoC的上风,是在单一FPGA平台上支持多种工业以太网协议标准。根据终端系统目的,可以通过重用IP和协议栈(用于通讯)来优化系统的本钱,或通过仔细地在硬件(FPGA)和软件(ARMCortex-M3子系统)中划分功能来优化性能。美高森美的SmartFusion2FPGA具有内置CAN、高速USB和千兆以太网模块作为微控制器子系统的一局部。高速SERDES模块用于实现涉及串行数据传送的协议。平安性SmartFusion2SoCFPGA器件具有数项设计和数据平安特性。DPA认证反篡改保护和加密特性等设计平安特性可以帮助保护客户的知识产权。SoCFPGA器件还包括数据平安特性,例如ECC硬件加速器、AES-128/256和SHA-256效劳。对于数据平安性,可以使用EnforcITIPSuite和CodeSEAL软件平安构件,EnforcITIP包括一套可定制内核(作为网表),有效地将平安层移到硬件中。CodeSEAL将对策注入到固件中,可以独立地使用,或用作EnforcIT的提升。实现协议的灵敏性可让设计人员使用多个平安层来认证从中央监控控制器进入的信息。可靠性在多个市场中平安标准的增长推动了高可靠性的需求,SmartFusion2经设计知足高可用性、平安关键型和任务关键型系统的需求,以下是SmartFusion2SoCFPGA提供的某些可靠性特性。 (1)单粒子翻转(SEU)免疫零FIT率配置。高可靠性运作需要SEU免疫零FIT率FPGA配置,SmartFusion2架构具有不受或者中子辐射的免疫才能,由于它使用闪存来配置路由矩阵和逻辑模块中使用的晶体管。基于SRAM的FPGA在海平面上的FIT(时间失效)率可能为1k4k,在高于海平面5,000英尺的位置会高得多。高可靠性应用可承受的FIT率低于20,这使得SmartFusion2最合适这些应用。 (2)EDAC保护。SmartFusion2器件具有错误检测与校正(EDAC)控制器,可防止在微控制器子系统(MSS)存储器中发生的单粒子翻转错误。 (3)无外部配置器件。在具有大量FPGA的复杂系统中,使用外部配置器件会降低可靠性。在上电时,FPGA需花费时间来进展配置,这在使用多个FPGA器件的应用中带来了设计复杂性。SmartFusion2SoCFPGA在器件内部包含了配置存储器,它提供了在器件一上电时就开启的附加上风。 (4)军用温度级器件。SmartFusion2SoCFPGA器件针对军用温度条件进展了全面测试。军用级器件具有10k和150k逻辑单元,并具有允许访问密码加速器的平安特性和数据平安特性。总结美高森美SmartFusion2SoCFPGA使用经过高度优化的电机控制IP模块和经过验证的参考设计,提供了数种降低工业设计TCO的特性。从微控制器迁移的客户将可以重用某些旧代码,而FPGA设计人员将可以利用FPGA架构和ARMCortex-M3子系统来创立一个高效的架构,允许电机控制模块和通讯模块同时驻留在单一器件中。ARMCortex-M3微控制器子系统的存在,可以实现灵敏的设计和智能分区,而针对性能和本钱做优化。微控制器子系统还可以在运行时间中注入和记录数据,加速调试FPGA设计。SmartFusion2平台还提供了实现工业通讯协议的广泛选项。它同时提供用于设计和数据平安的多项平安特性,还提供了知足高可靠性需求的特性。SmartFusion2系列器件备有强大的生态系统支持,可以帮助客户以最低TCO来开发工业解决方案。

    注意事项

    本文(使用SoC FPGA进展工业设计和电机控制.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开