电机控制Blockset

设计并实现电机控制算法

电机控制模块集™提供了为无刷电机开发面向磁场的控制算法的参考示例和模块。这个例子展示了如何配置一个控制器模型来为任何目标微控制器生成紧凑和快速的C代码(使用Embedded Coder)®).您还可以使用参考示例来生成特定电机控制套件的算法C代码和驱动程序代码。

该模块集包括Park和Clarke变换、滑模和磁链观察者、空间矢量发生器和其他用于创建速度和扭矩控制器的组件。您可以自动调整控制器增益基于指定的带宽和相位裕度的电流和速度环路(与金宝app®控制设计™).

该模块集允许您通过提供工具直接从硬件收集数据和计算电机参数来创建准确的电机模型。您可以使用参数化的电机模型在闭环模拟中测试控制算法。

开始

学习电机控制模块的基础知识

传感器校准

计算位置、电流和电压的偏移量

电机参数估计和设备建模

计算估计的电机参数,并创建一个工厂模型

控制算法设计

为电机控制系统创建控制器算法

部署和验证

部署和验证电机控制系统

硬件故障排除

解决与自定义硬件相关的问题

电机控制块库

了解控制,传感器,传感器解码器块