This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRV8302-HC-C2-KIT:在哪里可以找到"user.h"用于"优化感应电路"per "DRV830x Rev D。硬件快速入门指南"?

Guru**** 2583735 points
Other Parts Discussed in Thread: CONTROLSUITE, MOTORWARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/650207/drv8302-hc-c2-kit-where-can-i-find-user-h-for-optimizing-sense-circuitry-per-drv830x-rev-d-hardware-quick-start-guide

器件型号:DRV8302-HC-C2-KIT

我为 DRV8302-HC-C2-KIT 安装了 CCS v6和 controlSUITE3.4.7。 根据“DRV830x 版本 D 硬件快速入门指南”中的建议,我更新了 RSHUNT (R80、R81和 R82)、RFBK (R107、R95、 R108、R105、R113和 R103)、RVU (R60、 R61和 R63)以及 CL (C67、C68和 C69)来针对我使用的 BLDC 电机优化它们。 但我无法在 controlSUITE 文件夹(C:\ti\controlSUITE\development_kits\DRV830x-HC-C2-Kit_V105\InstaSPIN_BLDC)中找到它。

我要做的是:

更新“user.h”中的软件设置;本例中为±10A 峰值

//! \brief 定义 AD 转换器输入端的最大电流

# USER_ADC_FULL_SCALE_CURRENT_A (20.0)

确保您的 IQ 变量>= 0.5 * ADC 值

# USER_IQ_FULL_SCALE_CURRENT_A (10.0)

更新“user.h”中的软件设置;本例中为36.4Vmaximum

//! \brief 定义 AD 转换器输入端的最大电压

# USER_ADC_FULL_SCALE_VOLTGE_V (36.4)

通常、等于电压总线的 IQ 值是有效的。

在电机识别过程中–对于磁通量很小的电机-您可能需要使该值更小以降低可识别的最小磁通值、具体如下:

USER_IQ_FULL_SCALE_VOLTAGE_V /有效估算器 Hz / 0.7

电机识别之后-对于较大磁通电机-您可能需要增大此值以确保满足以下条件:

USER_IQ_FULL_SCALE_VOLTAGE_V > USER_MOTOR_RAGED_FLUX *

maximum_Frequency_Hz (这是您将运行电机的最大速度、包括深磁场减弱)。

# USER_IQ_FULL_SCALE_VOLTAGE_V (28.0)

 

更新“user.h”中的软件设置

//! \brief 定义模拟电压滤波器极点位置、Hz

#define USER_VOLTGE_FILTER_POLE_Hz (746.5)

根据"DRV830x 版本 D 硬件快速入门指南"上的说明、我更新了电流感应电阻器

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在 Motorware 中、而不是 controlSUITE 中、InstaSPIN-FOC 支持 user.h。 您可以下载 Motorware、其中 包含许多支持此套件的示例项目、并按照实验指南了解这些实验项目。
    http://www.ti.com/tool/motorware

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yanming、您好!
    非常感谢您的快速响应!
    我检查了"motorware"链接、说明部分指出"MotorWareTm是用于为 Piccolo F2802x、F2805x 和 F2806x 系列开发基于 InstaSPIN-FOCTm和 InstaSPIN-MOTIONTm的应用程序的软件和文档包。"。
    我的 DRV8302-HC-C2-KIT 使用 Piccolo TMS320C28035控制卡、我使用 controlSUITE 操作我的 BLDC 电机、运行正常。
    我更新了 DRV8302-HC-C2-KIT 以优化硬件。 controlSUITE 中是否有任何类似的内容来更新标头、如"user.h"、以使其与硬件更改相匹配。
    请提供建议。
    此致、
    Hoai
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    controlSUITE BLDC 示例都是自包含的、因此更改硬件设置只适用于该特定的 CCS 工程。 您应该能够针对您所做的硬件更改来更改该项目中的相应源文件/头文件。 "user.h"对于 Motorware 而言是唯一的、因为它适用于一系列项目("实验")、而不是为每个实验重新创建。 希望这可以清除问题

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Sean!

    我能够通过"BLDC_Int-Settings.h"更新所有新设置。

    此致、

    Hoai