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.

[参考译文] LAUNCHXL-F280049C:具有 BOOSTXL-DRV8320RS 的 LAUNCHXL-F280049C -模块过流故障

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/850304/launchxl-f280049c-launchxl-f280049c-with-boostxl-drv8320rs---moduleovercurrent-fault

器件型号:LAUNCHXL-F280049C
主题中讨论的其他器件:C2000WARE

我正在尝试通过 InstaSpin 实验进行学习。  遗憾的是、我在 Lab3 "is03_hardware_test"以及其他依赖于预先识别的电机配置的实验上挂起。  目前、我能够使用与实验"is05_moter_id"配对的 InstaSpin GUI 来识别和旋转我的 BLDC 集线器电机。  我已获取该实验中识别的电机参数、并使用新参数更新了 user.h 文件。

在实验3中、每当我将 motorVars.RunflagIndentAndOnLine 设置 为等于 true 时、输入电流会短暂尖峰、电机会进行小急冲、但这就是全部。  我发现以下函数阻止代码继续、因为 motorVars.faultNow.bit.moduleOverCurrent 设置为 true

if (HAL_getPwmEnableStatus (halHandle)=true)
{
if (HAL_getTripFaults (halHandle)!= 0)
{
motorVars.faultNow.bit.moduleOverCurrent = 1;
}
}

motorVars.faultUse.all =
motorVars.faultNow.all 和 motorVars.faultMask.all;

//
//有一些故障来停止电机
//
if (motorVars.faultUse.all!= 0)
{
motorVars.flagRunIdentAndOnLine = 0;
} 

我想更好地了解模电流过流故障的设置方式、以及可能导致这种情况的电机参数不正确的原因。   

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

    正如您提到的上述代码、电机的电流越高、将触发故障以关闭 PWM 输出。 如果检测电流信号超过设置的参考值、则 F28049C 的片上模拟比较器会生成故障标志。

    对于 lab03、您不需要详细的电机参数、但必须设置正确的电压/频率以使用开环控制旋转电机。 v/f 参数可在 user.h 中设置、如下所示。

    #define USER_MOTOR_FREQ_MIN_Hz (5.0)
    #define USER_MOTOR_FREQ_MAX_Hz (600.0)
    #define USER_MOTOR_FREQ_LOW_Hz (20.0)
    #define USER_MOTOR_FREQ_HIGH_Hz (400.0)
    #define USER_MOTOR_VOLT_MIN_V (4.0)
    #define USER_MOTOR_VOLT_MAX_V (24.0)
    // Hz
    // Hz
    // Hz
    // Hz
    //电压
    //电压

    顺便说一下 ,在运行实验之前,请先查看 InstaSPIN 项目和实验用户指南,该指南可在 MotorControl SDK 中找到,如下目录所示。
    C:\ti\c2000\C2000Ware_MotorControl_SDK_2_00_00\solutions\common\sensorless_foc\docs\labs