主要内容

估计运动参数使用电机控制Blockset参数估计的工具

电机控制Blockset™提供了参数估计工具,准确地估计电机参数。使用估计运动参数来模拟电机模型和设计控制系统。因此,电动机的仿真响应估计参数模型是接近被测电机的行为。

参数估计工具决定了这些电机参数的永磁同步电动机:

电机参数 单位

阶段电阻(R年代)

欧姆

d轴电感(ldl)

亨利

反电势恒定(Ke)

Vpk_LL / krpm

(Vpk_LL峰值电压测量相间)

电动机惯性(J)

Kg.m ^ 2

摩擦常数(F)

新墨西哥州

参数估计工具接受最低要求的输入,在目标硬件上运行测试,并显示估计的参数。

先决条件

参数估计工具需要电机位置检测到正交编码器、霍尔传感器、或无传感器通量观察者。检测电动机的位置正确使用位置传感器,需要校准正交编码器或霍尔传感器连接到电机测试下。

  • 确保永磁同步电动机在空载状态。

如果您正在使用霍尔传感器:

如果您使用的是正交编码器传感器:

请注意

如果你设置传感器的选择在主机模型无传感器,你可以跳过位置传感器校准的步骤。

金宝app支持的硬件

这个例子只支持这些硬件配置金宝app:

德州仪器™F28069M控制卡配置:

  • F28069M控制卡

  • drv8312 - 69 m - kit逆变器

  • 永磁同步电动机与大厅或正交编码器传感器

  • 直流电源

请注意

drv8312 - 69 m - kit董事会有一个已知问题板的电源部分。由于这个限制,董事会不支持所有的霍尔传感器类型。金宝app例如,它不支持的霍尔传感器Teknic m - 2金宝app310 p马达。

德州仪器LAUNCHXL-F28379D配置:

  • LAUNCHXL-F28379D控制器

  • BOOSTXL-DRV8305逆变器

  • 永磁同步电动机与大厅或正交编码器传感器

  • 直流电源

要求MathWorks下载188bet金宝搏

要运行参数估计,您需要这些产品:下载188bet金宝搏

  • 电机控制Blockset

  • 定点工具箱™

只有建立目标模型,你需要这些可选的产品:下载188bet金宝搏

  • 嵌入式编码器®

  • 为德州仪器嵌入式编码支持包C2金宝app000™处理器

准备硬件

F28069M控制卡的配置:

  1. F28069M控制卡连接到j - 1 drv8312 - 69 m - kit逆变器。

  2. 连接电机三个阶段恐鸟,暴徒,商务部在逆变板上。

  3. 在逆变器将直流电源连接到PVDDIN董事会。

  4. 如果您使用的是霍尔传感器、霍尔传感器编码器的输出连接到J10在逆变板上。

  5. 如果您使用的是正交编码器传感器,连接正交编码器别针(G,我,一个5 v, B)阁下的逆变器。

LAUNCHXL-F28379D配置:

  1. 将逆变器板控制器板为J1, J2 BOOSTXL与j - 1, J2 LAUNCHXL。

  2. 连接电机三个阶段莫塔,MOTB,交通部在BOOSTXL逆变板上。

  3. 将直流电源连接到PVDD和接地BOOSTXL逆变器。

  4. 如果您使用的是霍尔传感器,霍尔传感器的输出连接到QEP_B LAUNCHXL(配置为eCAP)。

  5. 如果您使用的是正交编码器传感器,连接正交编码器别针(G,我,一个5 v, B)在LAUNCHXL QEP_A控制器板。

更多细节关于这些连接,看到的硬件连接

更多细节关于这个模型的设置,看看模型配置参数

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

参数估计的工具

参数估计工具包括一个目标模型和模型。相互通信的模型通过使用串行通信接口。更多细节,请参阅Host-Target沟通

进入系统的细节被测试电机在宿主模型。目标模型使用一个算法来执行测试电机和估计运动参数。主机模式开始这些测试并显示估计的参数。

准备工作空间

打开主机参数估计模型,输入这个命令:

open_system (“mcb_param_est_host_read.slx”);

进入这些细节在宿主模型准备工作:

  • 选择董事会——选择目标硬件和逆变器的组合。

  • 通信端口——指定你想要的串行端口配置。从列表中选择一个可用的端口。更多细节,请参阅找到通信端口

  • 需要输入——输入电机规格数据。您可以获得这些值的电机数据表或电机铭牌。

    • 输入直流电压——逆变器的直流电源电压(伏)。

    • 标称电流——电动机的额定电流(安培)。

    • 额定速度——电动机的额定转速(RPM)。

    • 双极——的双极电动机的数量。

    • 额定电压——电动机的额定电压(伏)。

    • 位置偏移量——位置(大厅或正交编码器)传感器偏移值(单位职位)(见对永磁同步电动机电动机大厅抵消校准,对永磁同步电动机电动机正交编码器偏移校正,单位系统)。

    • 传感器的选择位置传感器的类型,您正在使用。你可以选择这些值之一:

      • QEP——选择这个选项如果你使用正交编码器传感器连接到你的运动。

      • 大厅——选择这个选项如果你使用霍尔传感器在发动机。

      • 无传感器——选择这个选项如果你想使用通量的观察者无传感器位置估计块而不是位置传感器。这个块的详细信息,请参阅通量的观察者

    • 总QEP缝——可用缝的数量在正交编码器传感器。默认情况下,这个领域有一个值1000年

请注意

当更新需要输入考虑这些限制:

  • 电动机的额定速度必须小于25000 RPM。

  • 测试保护过电流故障的硬件。然而,以确保这些错误不发生,保持电动机额定电流的(在标称电流输入字段)小于所支持的最大电流逆变器。金宝app

  • 如果你有一个SMPS-based直流电源单元,设置一个安全电流限制电力供应安全原因。

部署目标模型

在开始测试之前通过使用参数估计工具,你应该下载二进制文件(.hex/.out)生成的目标模型到目标硬件。有两种工作流下载二进制文件:

流程1:构建和部署目标模型:

使用此工作流来生成和部署目标模型的代码。确保你按Ctrl + D更新工作区与所需的输入细节从主机模型。

点击其中一个主机参数估计模型中的超链接打开目标模型(你使用的硬件):

  • F28069M-based控制器连接到大厅或正交编码器传感器:

    mcb_param_est_f28069_DRV8312

  • 采用无传感器的F28069M-based控制器通量的观察者布洛克:

    mcb_param_est_sensorless_f28069_DRV8312

  • F28379D-based控制器连接到大厅或正交编码器传感器:

    mcb_param_est_f28379D_DRV8305

  • 采用无传感器的F28379D-based控制器通量的观察者布洛克:

    mcb_param_est_sensorless_f28379D_DRV8305

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

请注意

忽略警告消息多任务数据存储选项的诊断页没有配置参数对话框模型显示的顾问,通过单击总是忽略按钮。这是计划工作流程的一部分。

流程2:手动下载目标模型:

使用这个工作流部署二进制文件(.hex/.out手动)的目标模型通过使用第三方工具(工作流不需要代码生成)。这个工作流只Teknic m - 2310 p电动机有效。

  • 定位二进制文件(.hex/.out在这些位置):

    • < matlabroot > \工具箱\ mcb \ mcbexamples \ mcb_param_est_f28069_DRV8312.out

    • < matlabroot > \工具箱\ mcb \ mcbexamples \ mcb_param_est_f28379D_DRV8305.out

  • 开放第三方工具部署二进制文件(.hex/.out)。

  • 下载并运行的二进制文件(.hex/.out)在目标硬件。

估计运动参数

使用以下步骤运行电动机控制Blockset参数估计工具:

  1. 确保您部署二进制文件(.hex/.out)从目标模型,生成目标硬件和更新所需的主机模型中的细节。

  2. 在主机模式,单击运行模拟选项卡运行参数估计测试。

  3. 参数估计过程只需要不到一分钟的时间来执行测试。你可以忽略测试期间产生的嘟嘟声。

  4. 主机模型显示了估计运动参数成功完成后测试。

工具使用以下算法估计参数:

  • 电机电阻(R)——工具使用欧姆定律来估计这个值。

  • 电机电感(ldl)——工具使用频率注入方法来估计这些值。

  • EMF (Ke)——工具测量电流和电压和使用电机方程来估计这个值。

  • 永磁磁通(λ)——工具使用估计EMF常数来估计这个值。

  • 摩擦常数(B)——工具估计这个值通过使用电动机的转矩方程以恒定速度运行。

  • 惯性(J)- - -使用缺陷测试工具估计这个值。

  • 额定转矩的工具估计这个值通过使用的估计价值永磁电动机的通量。

参数估计测试完成时,测试状态领导变绿。

如果测试中断,测试状态变红。领导变红时,再次运行主机模型运行参数估计测试。

在紧急情况下,您可以手动打开运行停止滑动开关停止位置参数估计测试。此外,中断模型参数估计的测试,并将这些红色发光二极管保护硬件从以下缺点:

  1. 过流故障(这来自电源故障发生在实际电流比标称电流值中提到需要输入部分主机模型)

  2. 欠压故障(此错误发生在输入直流电压低于80%的输入直流电压值中提到需要输入部分主机模型)

  3. 串行通信故障

保存参数估计

您可以导出估计运动参数,进一步用于仿真和控制系统设计。

要出口,请单击保存参数将估计的参数保存到垫(.mat)文件。

查看保存的参数、负载垫(.mat在MATLAB)文件®工作区。MATLAB保存参数的结构命名motorParam在工作区中。

点击开放模式创建一个新的模型金宝app®模型与一个永磁同步电动机电动机块。使用汽车的块motorParam从MATLAB工作区结构变量。