主要内容

无传感器矢量控制感应电动机

这个示例使用无传感器位置估计实现磁场定向控制(FOC)技术来控制三相交流感应电动机的速度(奇迹课程)。船的详细信息,请参阅磁场定向控制(FOC)

这个示例使用转子磁链块估计转子磁通的位置。

块使用定子电压$ ({V_ \α},{V_ \β})美元和电流$ ({I_ \α},{I_ \β})美元作为输入,估计转子磁通,产生转矩和转子磁通的位置。

确保检测位置是准确的,逆变器板阻力值添加到电动机的定子相电阻参数块和定子电阻参数的通量观察者。

无传感器观察员和算法已经知道关于汽车业务在基本速度限制。我们建议您使用无传感器的例子仅供操作到基地的速度。

注意:速度估计的通量观察者对实际转子速度块有一个错误。这个错误是在宽容的基础速度的百分之一。你可以介绍一个偏移量补偿的位置输出通量观察者块这个错误降到最低。

模型

例子包括模型mcb_acim_foc_sensorless_f28379d

您可以使用这个模型模拟和代码生成。您还可以使用open_system命令打开模型®模型。金宝app

open_system (“mcb_acim_foc_sensorless_f28379d.slx”);

在支持硬件配置的详细信息,请参见生成代金宝app码和部署模式下所需的硬件部分目标硬件。

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

模拟模型:

  • 电机控制Blockset™

生成代码和部署模式:

  • 电机控制Blockset™

  • 嵌入式编码器®

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

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

先决条件

1。获得电机参数。我们提供默认的电动机参数模型®模型,你可以替换的值从电机数据表或其他来源。金宝app

2。如果你得到的电机参数数据表或其他来源,更新电机和变频器参数模型与模型相关的初始化脚本®模型。金宝app说明,请参阅估计控制收益和使用效用函数

3所示。初始化脚本还计算派生参数。例如,总泄漏因素,额定流量、额定转矩、定子和转子感应电动机的电感。

模拟模型

这个例子支持仿真。金宝app遵循以下步骤来模拟模型。

1。打开模型包含在这个例子。

2。点击运行模拟选项卡来模拟模型。

3所示。点击数据检查模拟选项卡来查看和分析仿真结果。

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

本节指示你如何生成代码并运行FOC算法在目标硬件。

这个例子使用一个主机和一个目标模型。主机模型是一个用户界面的控制器硬件。你可以在主机上运行主机模型。使用主机模型的前提是将目标模型部署到控制器硬件。主机模型使用串行通信命令目标模型®模型和运行电动机闭环控制。金宝app

所需的硬件

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

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

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

1。模拟目标模型,观察仿真结果。

2。完成硬件连接。

3所示。模型自动计算模拟-数字转换器(ADC)或当前偏移值。禁用此功能(默认启用),更新值0到变量inverter.ADCOffsetCalibEnable在模型中初始化脚本。

或者,您可以手动计算ADC偏移值和更新模型中初始化脚本。说明,请参阅在开环运行三相交流电机控制和校准ADC抵消

4所示。打开目标模型。如果你想改变默认的硬件配置设置的模式,看看模型配置参数

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

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

7所示。在目标模型中,单击主机模式超链接打开主机相关模型。您还可以使用open_system命令打开主机模型。

open_system (“mcb_acim_foc_host_model.slx”);

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

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

9。更新参考速度主机的价值模型。

10。调试信号部分中,选择您希望监视的一个信号。

11。点击运行模拟选项卡运行主机模型。

12。改变启动/停止电动机开关的位置上,开始运行的电动机开环状态(默认情况下,电机旋转速度)10%的基地。

请注意:不要运行电动机(使用这个例子)在开环条件下太久。电机可能画大电流和产生过多的热量。

我们设计了开环控制电机运行的基准速度小于或等于10%的速度。

13。增加运动参考速度超过10%基础速度开关的开环闭环控制。

注意:改变电机的旋转方向,减少电动机参考速度值小于10%的基础速度。这让电机开环状态。改变旋转方向,但保持参考速度大小不变。然后过渡到闭环状态。

14。观察RX子系统的调试信号SelectedSignals主机模型的时间范围。