使用matlab将马达驱动迁移至zynq soc设计中new

使用matlab将马达驱动迁移至zynq soc设计中new

ID:34478059

大小:1.32 MB

页数:6页

时间:2019-03-06

使用matlab将马达驱动迁移至zynq soc设计中new_第1页
使用matlab将马达驱动迁移至zynq soc设计中new_第2页
使用matlab将马达驱动迁移至zynq soc设计中new_第3页
使用matlab将马达驱动迁移至zynq soc设计中new_第4页
使用matlab将马达驱动迁移至zynq soc设计中new_第5页
资源描述:

《使用matlab将马达驱动迁移至zynq soc设计中new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、工业领域的出色表现借助MATLAB将马达驱动迁移至ZynqSoC设计作者:TomHill赛灵思公司DSP解决方案高级经理tom.hill@xilinx.com工业设计人员可以利用快速原型与基于模型的设计将马达控制算法移至ZynqSoC环境。32赛灵思中国通讯2014年第二季度工业领域的出色表现20世纪90年代以来,马达驱动自开发人员一直采用多芯片架构实施马达控制与处理需求。借助MATLAB在这种架构中,离散数字信号处理(DSP)芯片负责执行马达控制算法,FPGA实施高速I/O与网络协议,离散型处理器负责处理执行控制。然而,随着

2、赛®®灵思Zynq-7000AllProgrammableSoC将马达驱动的问世,设计人员已经找到了能将这些功能组合到单个器件的方法,而且还可以集成其它处理任务。减少部件数量与复杂性不仅可以降低系统成本,而且还能提升系统性能与可靠性。迁移至但是,驱动开发人员如何才能够改变自己长期形成的设计实践,转而采用ZynqSoC呢?长期以来,工业设计人员一直采用基ZynqSoC设计于模型的设计,通过仿真和C代码生成,在DSP芯片上研发定制马达算法。如今,赛灵思与MathWorks合作开发了一种全新工作流程——将基于模型的设计扩展至可用Zy

3、nq-7000AllProgrammableSoC的处理系统和可编程逻辑。针对马达控制的ZYNQSOC如今,先进的马达控制系统都属于控制算法与工业网络的组合,包括EtherCAT、Profinet、Powerlink以及SercosIII,其能够从计算资源中提取处理带宽。此外,控制系统现在还聚合了其它需求,其中包括运动控制层、PLC层、诊断层以及用户界面,以便进行调试和保养,或远程监控。采用与处理系统自然贴合的元件,这些需求能转化为逻辑分组和实体分组,而其它元件则最好适合于硬件辅助减负与加速。您所选择的硬件平台应该提供稳健的可

4、扩展型系统。赛灵思ZynqSoC就能满足上述需求,其配有高性能处理系统,以支持联网、运动、soft-PLC、诊断以及远程维护功能,并与可编程逻辑相结合,从而加速硬件中性能临界的功能。对于处理方面,ZynqSoC与带有NEON控制处理32赛灵思中国通讯2014年第二季度2014年第二季度赛灵思中国通讯33工业领域的出色表现本变量,其中包括电流和电压。控制器同样也必须读取或确定轴的位置,包括轴的转速和通信网络或监视控制器的处理命令。®Simulink可提供用于多域系统仿真和基于模型设计的方框图环境,其完全适用于含有控制算法和设备模

5、型的仿真系统。基于广泛用于Simulink中对控制系统建模进行系统分析、设计与调节的方法,MathWorks的控制系统工具箱等产品可提供各种各样的“应用”。利用Simulink执行系统建模,可以加快马达控制系统的开发速度,而且还可以从以下几个方面降低风险:•降低受损风险——在全新控制系统算法用于量产硬件测试之前,仿真法可对此算法进行全面检验,这样就可以规避硬件测试存在损害驱动电子系统、马达以图1--针对ZynqSoC的MathWorks工作流程,采用C代码与HDL代码生成及系统其它组件的风险。•加快系统集成速度——支持员工需要

6、将控制系统新算法集成至®TM器、浮点扩展的ARMCortex-A9电动驱动。其电源频率通常为50Hz-产品系统,这意味着部署新的控双核处理系统相结合,可加速软件60Hz,经过整流后,形成连续电压(直制器会消耗有限的时间,而且可执行速度。对于可编程逻辑,该器流)。然后,该连续电压转换成变频能令部署过程变得冗长。件配有444000个逻辑单元和2200电压,可控制馈送马达终端的电功率•减少对设备可用性的依赖——个DSP48Slice,能提供大量的处理级。此外,控制器还必须读取马达基®带宽。利用五个高吞吐量AMBA-4AXI高速互连,

7、可编程逻辑与处理系统紧密耦合,相当于3000多个PIN元件性能(最高)的有效带宽。处理器(每个)1GHz表1列出了ZynqSoC器件所能实处理器(合计)5,000个DMIP现的处理性能。DSP(每个)741MHzDSP(合计)2,662个GMAC采用Simulink与控制系统工具箱的设备与电机模型收发器(每个)12.5Gbps现代控制算法的系统时间与系统变收发器(合计)200Gbps量可跨越多个数量级,从而导致硬软件加速10x件/软件分组成为一项艰巨、耗时、表1--ZynqSoC的处理性能重复的任务。图2给出了一个典型的34赛

8、灵思中国通讯2014年第二季度工业领域的出色表现在有些情况下,生产环境本身并24VBLDC马达,同时还配有霍尔效置不可用,例如定制驱动电子系统应传感器和1250-CPR索引编码器,•速度估计器——根据传感器信或马达尚在开发当中或者其所处其中AD-FMCMOTCON1-EBZ模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。