主要内容

设计面向领域的控制算法

要实现电机的速度控制算法,执行以下任务:

  • 电流缩放-转换电流从ADC计数到PU。

  • 正交编码器位置解码-读取正交编码器位置计数并计算转子电气位置。

  • 转矩控制-执行电流控制d-轴。

  • 速度控制-执行速度控制。

这些步骤帮助您实现使用Motor control Blockset™的永磁同步电机的速度控制算法,并与模型相关mcb_pmsm_foc_qep_f28379d在例子中使用基于正交编码器的永磁同步电机磁场定向控制.他们解释了调整控制参数的过程d设在和-轴电流控制器和速度控制器。

在这些步骤中,变量用于定义当前控制器和速度控制器的数据类型和执行时间。请参阅链接到示例模型的初始化脚本mcb_pmsm_foc_qep_f28379d有关这些步骤中定义的变量的详细信息。

提示

对Simulink有基本的了解万博1manbetx®是遵循此工作流的先决条件,因为这些工作流步骤不提供任务的细节,如在常量块中定义数据类型或在Simulink中使用数学操作块。万博1manbetx

看到使用推荐硬件估计PMSM参数用于估计电机参数。然后,看到使用电机控制模块创建工厂模型设计一个工厂模型。这有助于在仿真中验证控制算法。