主要内容

无刷直流电机霍尔传感器校准序列

这个例子计算霍尔传感器序列对转子的位置零开环控制。这个工作流帮助您旋转电机使用六步变换而不需要标签的霍尔传感器或推导出切换序列。运行这个例子并获得大厅序列,并使用这个大厅的序列六步变换块在闭环运行电动机中解释六无刷直流电机换向使用传感器的反馈的例子。

霍尔效应传感器其输出电压变化基于应用磁场的强度。根据标准配置,一个无刷直流(刷)包含三个霍尔传感器位于电120度。标准的无刷直流电机霍尔位置传感器(放置电120度除外)可以提供有效的二进制组合六州:例如,001010011100101年和110年。角位置传感器提供的转子在60度的倍数,而控制器用于确定转子的60度部门。

目标模型运行电动机在低速(10 RPM)开环和执行V / f控制电动机。在这样的速度下,d设在密切的转子与定子的旋转磁场。一旦大厅序列对转子零,使用这个序列六步变换块。并使用相同的顺序的大厅(获得大厅序列)在这个例子中获得的六无刷直流电机换向使用传感器的反馈示例运行电动机闭环控制。

当转子到达开环位置0,它与定子的轴阶段。在这个位置(对应的大厅状态),六步变换算法激发下定子绕组的两个阶段,因此,转子始终保持转矩角(d-axis转子和定子磁场的夹角)的90度30度的偏差。指六步变换块和使用大厅序列来自此工作流。

大厅序列校准算法驱动电动机机械革命和计算霍尔传感器在一个完整的序列对转子的位置零开环控制。

注意:这个例子适用于所有motor-phase或霍尔传感器连接。

注意:例如使用六步变换使用霍尔传感器,更新大厅中的序列值计算bldc.hallsequence模型中变量初始化脚本的例子。说明,请参阅估计控制收益和使用效用函数

模型

这些模型的例子包括:

您可以使用这些模型只对代码生成。打开一个模型®模型中金宝app,您还可以使用MATLAB®open_system命令的命令提示符。例如,使用此命令基于F28379D控制器:

open_system (“mcb_hall_calibration_f28379d.slx”);

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

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

  • 电机控制Blockset™

  • 嵌入式编码器®

  • C2000™单片机Blockset

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

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

本节将向您展示如何生成代码并运行电动机采用开环控制。

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

主机模型使用串行通信命令目标模型和运行电动机的开环配置采用V / f控制。宿主模型显示了霍尔传感器计算序列。

所需的硬件

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

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

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

1。完成硬件连接。

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

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

  • 双极数

  • 脉宽调制频率(赫兹)

  • 数据类型为控制算法

  • 电机基础速度

  • 在单位电压Vd Ref

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

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

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

open_system (“mcb_hall_calibration_host_f28379d.slx”);

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

您可以使用范围在宿主模型监控开环霍尔转子位置和序列值。

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

8。点击运行模拟选项卡运行主机模型并开始大厅序列校准六换向控制。电机运行和校准开始当你开始模拟。校准过程完成后,模拟结束,电机自动停止。

注意:如果电动机不启动或旋转平稳,增加的价值在单位电压Vd Ref字段(最大值1)配置面板。然而,如果电动机高电流,减少该值。

作为一个惯例,六步向前换向控制使用一个旋转方向相同的方向转动期间使用大厅序列校准。改变前进方向惯例,交换电机相连接,再次执行大厅序列校准,然后运行电动机采用六步换向控制。

9。看到这些led在主机模式了解校准过程的状态:

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

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

请注意:本例不支持仿真。金宝app

在紧急情况下,立即停止电机点击应急电机停止按钮。