主要内容

对永磁同步电动机电动机正交编码器偏移校正

这个例子计算之间的偏移量d设在转子和编码器指数脉冲位置的正交编码器检测到的传感器。控制算法(可在磁场定向控制和参数估计的例子使用这个偏移值来计算一个准确和精确的位置d设在转子。控制器需要实现磁场定向控制(FOC)这个位置正确的转子磁通参考系(dq坐标系),因此,运行永磁同步电机(永磁同步电动机)正确。

模型

这些模型的例子包括:

您可以使用这些模型只对代码生成。您还可以使用open_system命令打开模型®模型。金宝app例如,使用此命令基于F28069M控制器:

open_system (“mcb_pmsm_qep_offset_f28069m.slx”);

为模型的名称,您可以使用不同的硬件配置,看到所需的硬件主题生成代码和部署模型中目标硬件部分。

需要MathWorks®产品下载188bet金宝搏

生成代码和部署模式:

1。模型:mcb_pmsm_qep_offset_f28069mmcb_pmsm_qep_offset_f28069mLaunchPad

  • 电机控制Blockset™

  • 嵌入式编码器®

  • 嵌入式编码器®支持德州仪器包™C金宝app2000™处理器

  • 定点设计师™

2。的模型:mcb_pmsm_qep_offset_f28379d

  • 电机控制Blockset™

  • 嵌入式编码器®

  • 嵌入式编码器®支持德州仪器包™C金宝app2000™处理器

  • 定点设计师™(只需要优化代码生成)

生成代码和部署模型目标硬件

本节指示您生成代码和运行电动机采用开环控制。

示例使用主机和目标模型。主机模型是一个用户界面的控制器硬件。你可以在主机上运行主机模型。使用主机模型的前提是将目标模型部署到控制器硬件。

主机模型使用串行通信命令目标模型和运行电动机开环配置。您可以使用主机模型来控制电机转动并验证电机的旋转方向。的不正确的运动方向领导在宿主模型变红,表明电动机运行在相反的方向。当LED亮红灯时,你必须扭转电动机相连接(ABC CBA)改变旋转方向。主机模型显示计算偏移量的值。

所需的硬件

这个例子支持这些硬件配置。金宝app您还可以使用目标模型的名称打开模型相应的硬件配置,从MATLAB®命令提示符。

之前相关连接硬件配置,请参阅F28069控制卡的配置

配置模型mcb_pmsm_qep_offset_f28379d,设置逆变器启用逻辑字段(在配置小组目标模型):

  • 活性高:利用BOOSTXL-DRV8305逆变器的模型。

  • 活性低:利用BOOSTXL-3PHGANINV逆变器的模型。

注意:当使用BOOSTXL-3PHGANINV逆变器,确保适当的绝缘底层之间可用BOOSTXL-3PHGANINV LAUNCHXL董事会。

之前相关连接硬件配置,请参阅LAUNCHXL-F28069M和LAUNCHXL-F28379D配置

在目标硬件生成代码并运行模型

1。完成硬件连接。

2。打开目标模型为您想要使用的硬件配置。如果你想改变默认的目标模型的硬件配置设置,明白了模型配置参数

3所示。更新的电机参数配置小组的目标模型。

  • 双极数

  • QEP缝

  • 脉宽调制频率(赫兹)

  • 数据类型为控制算法

  • 在单位电压Vd Ref

4所示。加载一个示例程序CPU2 LAUNCHXL-F28379D,例如,程序运行CPU2蓝色LED用GPIO31 (c28379D_cpu2_blink.slx),以确保CPU2不是错误地配置为使用董事会外围设备用于CPU1。

5。点击构建、部署和启动硬件目标模型部署到硬件选项卡。

6。单击主机模式超链接相关联的目标模型打开主机模型。您还可以使用open_system命令打开主机模型。例如,使用此命令基于F28069M控制器:

open_system (“mcb_pmsm_host_offsetComputation_f28069m.slx”);

对细节主机和目标模型之间的串行通信,明白了Host-Target沟通

您可以使用范围在宿主模型来监测转子位置和偏移值。

7所示。在主机模式,开放的街区主机串口设置,主机串行接收、和主机串行传输,并选择一个港口

8。点击运行模拟选项卡运行主机模型。电机运行和校准开始当你开始模拟。校准过程完成后,模拟结束,电机自动停止。

9。看到校准状态部分知道校准过程的状态:

  • 校准过程中领导把橙色时,电机开始运行。注意到转子位置的偏移值的变化范围(位置信号显示斜坡信号的幅值在0和1之间)。校准过程完成后,领导会变成灰色。

  • 校准完成领导的校准过程完成时变为绿色。然后校准输出字段显示计算补偿值。

  • 不正确的运动方向领导变红,如果电动机运行在相反的方向。然后校准输出字段显示值“南”。Turn off the DC power supply (24V) and reverse the motor phase connections from ABC to CBA. Repeat steps 5 to 8 and check if the Calibration complete LED is green. Verify that the校准输出字段显示偏移值。

请注意:要立即停止运动,单击应急电机停止按钮。

这个例子不支持仿真。金宝app自动保存的例子计算抵消价值PositionOffset变量在基地的工作区中可用。

为示例,使用正交编码器传感器,实现船更新计算正交编码器抵消价值pmsm.PositionOffset模型中的参数初始化脚本相关的例子。说明,请参阅估计控制收益和使用效用函数