For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

工业驱动控制器的 RCP 测试

开发和验证控制器算法

应用领域

  • 验证工业驱动控制器的算法
  • 轻松适应各种电动机

关键要点

  • 只需点击一下按钮,即可在 RCP 平台上便捷实施使用 Simulink® 开发的新功能
  • 基于 FPGA 的 I/O 接口与便捷的 Simulink® 模块组(例如 RTI 电动机控制模块组)组合
  • 用户可编程 FPGA 甚至可用于最快的控制回路(少于 20 微秒)
  • XSG 交流电动机解决方案具有现成的 FPGA 组件,可以快速、便捷地开发基于 FPGA 的电动机控制算法
  • 将您的 FPGA 代码集成至预定义的 FPGA 配置
  • 使用 ControlDesk 在运行时轻松访问实时应用的所有变量、I/O 和总线信号

作为实时接口 (RTI) 的扩展,RTI 电动机控制模块组属于用户友好型软件接口,能将您的实时硬件平台 MicroLabBox 与 MathWorks 的开发软件 MATLAB®/Simulink®/Stateflow® 连接起来。该模块组支持访问 MicroLabBox 的电动机控制 I/O 功能,可以让您轻松、便捷地配置这些功能。基于 Simulink 的控制模型可以轻松连接到所需 I/O 接口,随后在含有各种传感器和执行器的真实环境中通过 MicroLabBox 进行测试。

所包含的模块使您能够:

  • 为多通道 PWM 和模块换相 PWM 输出、霍尔传感器输入、增量编码器、解析器、EnDat 和 SSI 接口访问和配置专用的 I/O 功能。这让您可以测量电动机转子的位置和/或速度,然后生成所需的输出信号。
  • 为含有多达 6 个相和 16 对磁极的电动机实施控制策略
  • 同时控制 2 个或多个独立的电动机
  • 组合 2 个传感器推断电动机转子的位置
  • 生成由指定电动机位置触发的算法执行事件和外部触发器

MicroLabBox 配有可自由编程的 FPGA (Xilinx® Kintex®-7 XC7K325T FPGA),可快速进行信号预处理并将控制器直接外包给 FPGA。只要您的项目所需的采样时间少于 20 微秒,FPGA 就能发挥作用。

为便于进行 FPGA 编程,我们提供一个完全基于模型的工具链。FPGA 控制器模型可使用 dSPACE RTI FPGA 编程模块组和 Xilinx System Generator for DSP 模块组在 MATLAB/Simulink 中开发。dSPACE 还提供 XSG 交流电动机控制库,该库提供适用于 PWM 生成、霍尔、编码器、解析器、EnDat 和 SSI 传感器处理以及角度计算等所有主要电动机功能的预配置功能模块。使用上述工具可以轻松组合基于处理器的控制回路和基于 FPGA 的控制回路,从而可以执行要求最苛刻的原型开发任务。