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.

[参考译文] DRV8312-C2-KIT:使用构建级别2的28035器件中的 Instaspin BLDC 电机控制

Guru**** 2538955 points
Other Parts Discussed in Thread: CONTROLSUITE, INSTASPIN-BLDC

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/742809/drv8312-c2-kit-instaspin-bldc-motor-control-in-28035-device-using-build-level-2

器件型号:DRV8312-C2-KIT
主题中讨论的其他器件: controlSUITEINSTASPIN-BLDC

您好!
我使用的是 DRV8312-C2-KIT、我想知道以下代码的作用:

InstaSPIN_BLDC (&InstaSPIN_BLDC1);

它用于触发计数器 mod_dir1、并且有一些有关输入和输出的信息:

typedef 结构

Int32 Vag//内部:VAG 输入--包含实数 VA + VaOffset ->以接地为基准(_IQ)

Int32 VBG//内部:VBG 输入--包含实数 Vb + VbOffset -->以接地为基准(_IQ)

Int32 VCG//内部:VCG 输入--包含实际 VC + VcOffset -->以接地为基准(_IQ)

Int32 Van//内部:VA 至中性(_IQ)

Int32 VBN//内部:VB 到中性(_IQ)

Int32 Vcn//内部:VC 到中性(_IQ)

Int32 VaOffset// VaOffset (_IQ)

Int32 VbOffset// VbOffset (_IQ)

int32 VcOffset// VcOffset (_IQ)

Int32 Int_Threshold//输入:发生换向的积分阈值(_IQ)

Eintbool Vint_lockout//内部:反激电压锁定标志

int32 * vphase//内部:指向要计数的相电压的指针(_IQ)

int32 V_int//输出:积分器(_IQ)

Eintbool ComM_Trig//输出:换向触发脉冲

UINT16状态//输入:值0至5

} INSTASPIN_BLDC

但我无法找到有关函数内发生的情况的任何信息。 InstaSPIN 从何处得知电流换向的正确时间?
是测量 BEMF 吗? 它如何分析输入? ...?

也许您可以在这里为我提供帮助。

提前感谢、
Sarah

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设您正在使用以下项目:C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\InstaSPIN_BLDC

    您看一下这里的文档吗? C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\InstaSPIN_BLDC\~文档

    构建级别2仅为开环换向、因此在此步骤中不应使用 BLDC 观测器进行任何闭环控制。

    InstaSPIN_BLDC() API 调用已关闭的源库文件。 如果需要、您可以联系您的 TI 现场代表、他们应该能够帮助您访问此库中使用的源代码的下载

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

    嘿 Sean、

    感谢您的回答。
    实际上、我没有使用构建级别2、我只是没有更改开销、因为这是一个"相关问题"。
    很抱歉造成混淆。

    我还有一个问题:
    如何在不启用 InstaSPIN 的微控制器(F28035)上使用 InstaSPIN_BLDC () API?

    您好!
    Sarah

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    InstaSPIN BLDC 库在 CCS 工程中可用、它仅作为库分发源代码、但不依赖于 ROM。 InstaSPIN-BLDC 也不同于 InstaSPIN-FOC。 InstaSPIN-FOC 需要提前使用特定库对片上 ROM 进行编程、而 InstaSPIN-BLDC 没有此限制(我们在分布式示例中提供了该库)

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

    好的、非常感谢