Main Content

Motor Control Blockset 快速入门

设计和实现电机控制算法

Motor Control Blockset™ 提供 Simulink® 模块和参考示例,用于在目标微控制器、FPGA 或片上系统 (SoC) 上开发和部署优化的 C 和 HDL 代码形式的电机控制算法。使用克拉克和帕克变换、每安培最大转矩 (MTPA)、六步换相和基于查找表 (LUT) 的弱磁控制模块来构建电机控制算法。您可以使用传感器解码器模块处理来自编码器、霍尔传感器和旋转变压器的信号,或使用估计器模块实现无传感器控制来计算转子位置和转速。这些模块生成的代码可用于涉及 MISRA C™ 和 ISO® 26262 功能安全标准的工作流。

Motor Control Blockset 中的参考示例有助于您理解如何使用桌面和实时仿真来开发、调节和验证电机控制算法。示例包括用于感应电机、开关磁阻电机 (SRM)、同步电机(如无刷直流电机 (BLDC))以及面贴式和内置式永磁同步电机 (PMSM) 的闭环电机控制算法。您可以重用相同的算法来生成生产就绪的紧凑且可追溯的定点或浮点代码。借助参考示例,您还可以为该模块集支持的电机控制硬件套件实现算法。

教程

关于电机控制

精选示例

视频

Motor Control Blockset 概述
了解 Motor Control Blockset 功能