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.

[参考译文] DRV8301-69M-KIT:修改 User.h 并微调电机性能

Guru**** 2607985 points
Other Parts Discussed in Thread: MOTORWARE, DRV8301

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/682709/drv8301-69m-kit-modifiying-user-h-and-fine-tune-the-motor-performance

器件型号:DRV8301-69M-KIT
主题中讨论的其他器件:MOTORWAREDRV8301

你好!

我正在修改我的8000RPM BLDC 电机软件应用。 这是一个55V 电机、我在将其运行至8000RPM 时遇到了一些问题。

电机以7000RPM 的速度跳闸。

另请注意、目前我正在使用 InstaSPIN-FOC GUI 应用来识别电机并运行它。

Q1- user.h 的默认位置是我需要针对已知 ID 参数进行修改、但找不到它。 如果您也能找到解释性文档、那就更好了。

问题2 -修改 user.h 应该使用什么工具? Code Composer 或 Motorware、或者??

Q3 -如何找到有关发生故障的更多详细信息。 我只看到红色指示灯、指示发生了故障。

最棒的

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Q1:请从 TI 网站下载 motorware 和 Code Composer Studio (CCS)、并在 PC 上安装这两个软件、以便使用 CCS 在 motorware 中打开相关的实验项目。 您可以按如下文件夹打开 lab10a、然后在此项目中找到 user.c、通过使用"打开声明"右键单击"user.h"来打开 use.h。 有关实验项目和 user.h 的更多详细说明、您可以参阅 Motorware 文件夹中的 instaSPIN 实验室用户指南、并参阅可从 TI 网站下载的 InstaSPIN-FOC 用户指南(SPRUHJ1G)。

    C:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\drv8301kit_revD\f28x\f2806xF\projects\ccs\proj_lab10a。

    Q2:您可以使用 CCS 更改 user.h、并且需要使用 CCS 编译工程并将代码编程到器件中。 如果您想再次使用 GUI、请参阅 instaSPIN-FOC GUI 指南。

    Q3:在 CCS 项目中读取 DRV8301的状态寄存器。 或者使用 InstaSPIN 通用 GUI 来控制电机、有一个显示详细故障的 DRV8301 SPI 菜单。 更多详细信息、请参见 Motorware 文件夹中的《InstaSPIN 通用 GUI 快速入门指南》。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、
    感谢您回答 Yanming。 我对我要查看的大量信息感到有点不知所措。
    我下载并安装了 CCS 和 Motorware。 我现在还可以导入 lab10a 并在此处找到 user.h。 并可以找到我需要在 user.h 中更改的参数
    现在、我无法在 Windows 10pro 中使用 InstaSPIN Universal、看起来它与 Windows 10不兼容、但我的 IT 管理员确认它可以安装在 Windows 7上、没有问题。 我想故障排除的替代方法是查看您所说的 DRV8301状态寄存器。

    请告诉我:

    问题1 -我正在使用 InstaSPIN-FOC GUI、并且我将识别方法设置为"User.h 设置"我们确切指的 user.h 是什么? 因此、我可以更改正确的 user.h 文件。

    问题2 -我知道我可以使用 CCS、更改实验项目中的代码以及相关设置。 我更改所需的设置并立即重建代码(编译它)以下载代码请告诉我将编译的代码加载到控制器中的过程。 或者、请引导我看一份展示该过程的文档。 我使用的是 CCS 版本8。

    问题3 -考虑到我正在将 lab010a 成功加载到控制器中、此查询中的下一个问题是。 如何通过 CCS 设置速度设定点?

    最棒的
    Marco
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Q1:按照以下确定的值定义电机并在 user.h 中更改电机参数。 您可以参阅实验室指南中包含详细说明的 lab2a 章节。

    #define USER_MOTOR_RR (空)
    #define USER_MOTOR_Rs (0.4051206)
    #define USER_MOTOR_LS_d (0.0006398709)
    #define USER_MOTOR_LS_q (0.0006398709)
    #define USER_MOTOR_RATed_VLUX (0.03416464)

    对于 Q2和 Q3、您可以参阅实验指南、其中包含详细说明、以说明如何逐步调试项目。
    \ti\motorware\motorware_1_01_00_18\docs\labs