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.

[参考译文] TMDSHVMTRINSPIN:如何应用于我的定制设计?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/827073/tmdshvmtrinspin-howto-apply-to-my-custom-design

器件型号:TMDSHVMTRINSPIN
主题中讨论的其他器件:TMDSCNCD28069MISOTMS320F28069MTMDSHVMTRPFCKITTIDM-1003

尊敬的 TI 专家:

对于具有 TMDSCNCD28069MISO 控制卡的 TMDSHVMTRINSPIN、我们可以找到 TI 提供的许多 InstaSpin 项目。

对于具有3个 Rshunts 的 PMSM FOC 控制、我们可以首先为目标 PMSM 设计逆变器硬件电路。

在 CCS 中使用 TMDSHVMTRINSPIN 尝试项目文件后、我将在 与 上述逆变器电路连接的 LaunchPad TMS320F28069M 中应用项目文件(更改 user.h 中的某些定义)。

上述程序是否可行?

通过这种方式、 我们应该重点关注的 LaunchPad TMS320F28069M 中的重要 I/O 引脚是什么?  然后、我们可以使 InstaSpin 项目可执行。

我们是否只需要关注以下 I/O 引脚?

逆变器驱动 PWM:
PWM1-L  
PWM1-H
PWM2-L
PWM2-H
PWM3-L
PWM3-H
电压感测:
VFB 总线
VFB-U
VFB-V
VFB-W
电流感测:
IFB-U  
IFB-V
IFB-W
无关:
IFB-ISUM (用于 TMDSHVMTRPFCKIT、但不用于 InstaSpin 项目、对吧?)
TI 是否提供了有关上述问题的一些信息、以便用户进行定制设计?
我非常渴望听到您的声音!
非常感谢!
唐汉
 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    通常、您只需考虑这些信号、包括用于栅极驱动的六个 PWM 输出和来自 MCU 侧的三相电流、三相电压、直流总线电压采样。

    您可以查看 instaSPIN 用户指南(SPRUHJ1G)、尤其是对您的问题进行详细说明的第5章和第8章。

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

    尊敬的专家 Yanming:

    感谢您介绍 用户指南(SPRUHJ1G)中的第5章和第8章。

    在关于电流反馈极性的第5.2.2节(P.229)中、我认为这非常重要。  关于该主题、第5.2.2节是否足够?

    我发现有人提到 hal.h 中的以下命令也应该被修改。

        BIAS += OFFSET_getOffset (obj->offsetHandle_i[cnT]);(在 HAL_updateAdcBias 函数中)

    或 bias --offsetHandle_i[cnt];

    实际上、我希望5.2.2节足以用于该主题。 我真的需要您的确认。

    另一方面、InstaSPIN 项目的 Lab03a 能够为用户定义 I_x_offset (x=A、B 或 C)值。

    这是否意味着如果定制设计使用正电流反馈电路、 Lab03a 将会智能地为  我们获取负 I_x_offset 值?

    但它不会为我们修改 hal.h 中的命令、对吧?  用户必须自行修改、对吧?

    感谢您的专业回复~

    祝你一切顺利!

    唐汉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、我还找到了以下 QA:
    CCS/DRV8312-69M-KIT:I_A_offset 负值
    e2e.ti.com/.../2126799
    #define  I_A_offset   (-0.8679359555)
    #define  I_B_OFFSET   (-0.8716403842)
    #define  I_C_OFFSET   (-0.8716837168)

    但是、当读取 TIDM-1003的项目文件时、我感到非常困惑。 user.h 中 X=A、B 或 C 的 I_X_OFFSET 值均为正值。
    根据 TIDM-1003的原理图电路、OPA 属于"正"反馈、 X=A、B 或 C 时的 I_X_OFFSET 值应为负。
    谁能回答我的问题?
    非常感谢!
    唐汉
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    正如您在另一篇文章中回答的那样、该项目始终启用偏移重校准、根本不使用 user.h 中的偏移设置。