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.

[参考译文] TMS320F280049C:F280049C、DRV8320RS、BLDC 电机控制问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1189055/tms320f280049c-f280049c-drv8320rs-bldc-motor-control-problem

器件型号:TMS320F280049C
主题中讨论的其他器件:DRV8320LAUNCHXL-F280049CC2000WARE

大家好、

我使用 LAUNCHXL-F280049C 开发板和 DRV8320 EVM 评估模块、如实验"is01-13"(MotorControl InstaSPIN SDK)中所述

遗憾的是、我不知道三相 BLDC 电机规格(电压、最大电流等)、因此我想使用基准电压(12V)驱动电机并识别电机参数。

is01_intro_hal ->好的
is02_offset_gain_cal ->正常
is03_hardware_test -> NG

-my 电机设置(user.h)


当电机未通过第一步连接时、我检查了 PWMDAC。(0 - 3.3V)

但是、如果我将变量"motorVars.flagRunIdentAndOnLine"设置为1、那么我会遇到一个问题、即不会驱动电机。

更具体地说、
通过示波器临时观察 ADC 信号。 但是、过流后、不会观察到 ADC 信号、变量"motorVars.flagRunIdentAndOnLine"自动更改为0。
我认为 PWM 和 ADC 模块不工作、因为过流会导致跳闸情况。
当然,这是我个人的意见。

此外、如果在连接电机电源后执行实验、则电机驱动器板(DRV8320RS 和电感器)会产生严重的热量。

我有两个问题。
1.电机未以开环方式驱动的原因(将变量"motorVars.flagRunIdentAndOnLine"设置为1)

2.严重发烧的原因及如何解决严重发烧的问题。

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

    您需要根据电机为 is03_hardware_test 配置正确的 v/f 配置文件。 本实验以开环方式运行电机、以验证电流和电压感应 电路。 v/f 开环模式不需要知道确切的电机参数、只需要知道电机的额定电压和速度。

    不正确的 v/f 曲线会导致过流故障停止电机。

    请查看 实验指南以运行示例实验、下面的文件夹中的指南。

    \ti\c2000\C2000Ware_MotorControl_SDK_ \solutions\common\sensorless_foc\docs\labs

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

    好的、我将检查电机的额定电压和速度。  

    另外、我还有一个问题...

    我找不到有关 GPIO 配置和外部电路初始化配置的源文件。 我想检查芯片初始化代码。

    请告诉我如何检查。

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

    您可以在 C2000Ware 中找到有关 C2000外设配置的所有源代码、包括 GPIO。

    C:\ti\c2000\C2000Ware_MotorControl_SDK_ \c2000ware\driverlib\f28004x

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

    您好、罗燕明

    更改电机系统配置后、我能够输出三相电压和电流。 谢谢。

    此外、我还有两个问题。

    查看其他有关 PWMDAC 模块的用户论坛、EV 电路板(280049+drv8320)是否不能使用 PWMDAC 模块?

    2.如果无法使用 PWMDAC 模块、我是否可以继续使用 SIGNAL _CHAIN_TEST (电流闭环控制)?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="547668" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1189055/tms320f280049c-f280049c-drv8320rs-bldc-motor-control-problem/4487943 #4487943"]1. 查看其他有关 PWMDAC 模块的用户论坛、EV 电路板(280049+drv8320)是否不能使用 PWMDAC 模块?

    Launchxl-f280049上没有用于 PWMDAC 的 RC 滤波器。

    [引用 userid="547668" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1189055/tms320f280049c-f280049c-drv8320rs-bldc-motor-control-problem/4487943 #4487943"]2. 如果无法使用 PWMDAC 模块、我能否继续使用 SIGNAL _CHAIN_TEST (电流闭环控制)?[/QUERT]

    您可以使用数据记录。 或者、您无需运行 lab01/02/03、因为您正在使用实验中支持的套件。 这3个实验仅用于验证客户的新电路板设计。