引言
赛灵思电气驱动器解决方案可简化并加速开发,以创建满足工业物联网/工业 4.0 需求的电动机控制实现方案。提供涵盖初级到高级用户的多种方案。结合赛灵思独特的 Zynq SoC 架构(该架构将 ARM 应用处理器的功能与确定性 FPGA 架构相结合),用户可创建用于混合关键型驱动器应用的自适应架构。
Zynq UltraScale+ MPSoC 则更进一步。以功能安全性为设计考量,两大隔离域支持单芯片 IEC 61508 SIL 3 解决方案。
赛灵思 SoC 当前用于工业、视觉、医疗、汽车、航空航天和国防市场的各种应用。
赛灵思 SoC 固有优势:
>>通过可编程逻辑加速实现性能和时延关键功能的软件灵活性
>>将完整的 IT-OT 系统集成到单芯片边缘平台中
>>应对未来不断演进发展的标准和潜在威胁
>>为工业生命周期中的恶劣环境打造而成
赛灵思驱动器与电动机控制解决方案的优势:
>>由单轴控制向多轴控制扩展,具有无与伦比的确定性、性能和功耗效率
>>运营技术 (OT) 功能与信息技术 (IT) 功能分离以解决混合关键型问题
>>使用软件开发算法CONTROL ENGINEERING China版权所有,采用赛灵思 Vivado Hlx 与 SDSoC Design Suite 进行硬件优化
>>快速确定性循环收敛
>>与不断变化的辅助芯片灵活接口
适用于所有应用的赛灵思驱动器与马达控制解决方案
赛灵思全面电机控制解决方案包括:
>>GitHub 中以开源形式提供的面向现场控制的源代码
>>FOC 算法、IP 和电气驱动器演示平台的有关完整文档
>>赛灵思工具用户指南 - SDSoC 和 Vivado HLS
>>白皮书与 YouTube 教程
赛灵思工业与医疗物联网解决方案堆栈
工业和医疗应用的物联网趋势增加了嵌入式系统的复杂性,在嵌入式系统中,加速低成本产品推向市场的唯一可扩展方法是平台方法。赛灵思针对此类系统架构的构建提供三大要素:
>>赛灵思 SoC 产品组合结合了通用处理子系统与可编程逻辑,实现可定制功能,以适应广泛的工业和医疗应用
>>赛灵思工业和医疗物联网解决方案堆栈为功能安全、网络安全、控制、通信、视觉处理、混合关键型软件、机器学习和边缘分析提供解决方案控制工程网版权所有,支持小于 10ns 的实时决策
>>赛灵思可提供高性能、低时延、基于神经网络或传统机器学习的解决方案控制工程网版权所有,丝毫不影响功耗或物理尺寸。赛灵思独家在平台上提供业界一流的 AI 解决方案www.cechina.cn,以应对严格的长生命周期要求和苛刻条件下的极端温度
免费的软件升级:
>>PYNQ 是来自赛灵思的一套开源 python 框架,便于采用赛灵思 Zynq? 片上系统 (SoC) 设计嵌入式系统
"Zynq 实现的极大集成度可提高控制性能,包括安全性、多个通信总线、易于设置和诊断的显示器以及所有相关的编码器类型。"
- Kollmorgen
面向高级用户的赛灵思驱动器与马达控制解决方案
面向 FPGA 和 SoC 高级用户的赛灵思马达控制解决方案包括:
>>由 QDESYS 提供支持的解决方案
15 项模块化控制功能
通过最小限度的占用支持动态运行
>>基于 Zynq-7000 的三电平逆变器(TLIMOT)
碳化硅技术
高速控制循环
面向尺寸、成本、EMI 等特性的优化
设计完整的 IP,设计服务
>>贯彻始终的模块化机制
可扩展概念
完全并行
>>高精度 DSP 功能
48 位操作,18 位精度
赛灵思 - 面向性能与扩展性的专属马达控制 IP
>完整记录的 IP
>即时可用
>一次性付费,为客户提供终生服务
>无项目数量限制www.cechina.cn,无版税
https://www.qdesys.com/products/motor-control-ip/
登录 GitHub 探索开源代码:
>>EDDP - 工业马达控制参考设计:https://github.com/Xilinx/IIoT-EDDP
>>SPYN - Python 由 Python 提供支持的控制与边缘分析马达控制:https://github.com/Xilinx/IIoT-SPYN
>>SPYN AI - Predictive Maintenance for Industrial Motor: https://github.com/Xilinx/IIoT-SPYNAI
开放培训资料:
YouTube 视频
>>EDDP - 工业马达控制参考设计: https://www.youtube.com/watch?v=amSb2_Md_w4
>>SPYN - Python 由 Python 提供支持的控制与边缘分析马达控制: https://www.youtube.com/playlist?list=PLRr5m7hDN9TI05_Ib-QnOJddeV04v6Gl1
"4 轴,16 轴还是 97 轴?单个 SI6 驱动控制器能够控制多达两个轴。有了模块化系统,可自由缩放所控制的电机或轴的数量。SI6 驱动控制器是市场上最小巧的解决方案。"
- STBER Antriebstechnik GmbH
白皮书
>>赛灵思 Zynq 产品组合提供极端边缘分析:https://china.xilinx.com/support/documentation/white_papers/wp502-python.pdf
网络研讨会
>>由 Python 提供支持的边缘分析与机器学习: https://china.xilinx.com/video/soc/python-powered-edge-analytics-machine-learning.html
赛灵思电气驱动器套件:
>>赛灵思电气驱动器套件可助您访问上述列出的所有数据。数据为开源类型,并通过 GitHub 进行维护。
>>套件包括一块基于 Zynq 的控制电路板 (Arty Z7-10)、一块功率板 (EDPS)、12V BLDC 参考马达和其他可供您开展工作的组件。
>>购买套件:https://shop.trenz-electronic.de/en/TEC0053-04-K1-EDDP-Motor-Control-Kit-with-Motor-Power-Supplies
附加资源:
>>赛灵思 SDSoC - https://china.xilinx.com/products/design-tools/software-zone/sdsoc.html
>>赛灵思 Vivado HLS - https://china.xilinx.com/products/design-tools/vivado/integration/esl-design.html
>>Avnet Ultra96 - http://zedboard.org/product/ultra96
>>赛灵思马达控制网页 - https://china.xilinx.com/applications/industrial/motor-control.html
>>赛灵思分析与 ML 网页 - https://china.xilinx.com/applications/industrial/analytics-machine-learning.html
>>赛灵思工业互联网解决方案堆栈 - https://china.xilinx.com/products/technology/functional-safety.html#solutionStack
>>PYNQ 软硬件框架 - http://www.pynq.io/
结论:
Zynq 与 Zynq UltraScale+SoC 产品组合是面向集成型工业互联网/工业 4.0 平台的总体拥有成本最低的解决方案。基于 C/C++ 语言的电动驱动器套件是最简单的赛灵思马达控制解决方案入门方式,该套件可通过集成开源 Python 库进行软件升级以纳入边缘分析、预测性维护等特性。实现您自己的算法或修改 GitHub 上提供的默认面向字段的控制源代码,以及完整的文档和操作指南。