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.

[参考译文] CCS/LAUNCXL-F2.8069万M:BOOSTXL-DRV8305EVM,lab20和lab21驱动程序

Guru**** 2571845 points
Other Parts Discussed in Thread: MOTORWARE, DRV8305, DRV8301, BOOSTXL-DRV8305EVM, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/641871/ccs-launchxl-f28069m-boostxl-drv8305evm-lab20-and-lab21-drivers

部件号:LAUNCHTXL-F2.8069万M
主题中讨论的其他部件:MOTORWAREDRV8305,, DRV8301BOOSTXL-DRV8305EVMcontrolSUITE

工具/软件:Code Composer Studio

尊敬的Motorware团队:

我注意到,在用于LAUNCHLL-F2.8069万M+BOOSTXL-DRV8305EVM的8305的Motorware v18实验20和21中,您使用  的是drv8301.c bootxl驱动程序和drv8301的hal.c,而不是 DRV8305的驱动程序。 另一方面,这些实验将user.h用于drv8305,这让我感到困惑。  使用drv8301驱动程序而不是drv8305驱动程序是否有特定的原因,还是它是一个错误?

我还怀疑我是否应该为  当前应用使用DRV8305EVM或DRV8301EVM。 我正在尝试同时驱动不同类型的2相混合步进电机(50极对PMSM)。 我正在考虑使用 DRV8305EVM,因为它支持更大的电压电源范围,因此我可以驱动不同额定电压的电动机。 你有什么意见?

此致,

日期

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Lab20和lab21在bootxl8305 EVM板上不支持2相步进电机,这两个板都用于3相IPM电机。 对于2相步进电机,controlSUITE中有一个示例项目。
    www.ti.com/.../controlsuite
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,汽车用品实验室显然不支持开箱即用的2相电机。 但是,您可以删除Clarke & Inverse Clarke转换并修改svgen模块,使其能够驱动2相电机而不会出现任何问题。

    我的第一个问题尚未得到答复。 为什么LAB 20 SW\solutions\instaspin_inf\boards\bootxldrv8305_revA\F28x\f2806xF\projects\CCS\proj_lab20使用2806使用drv8301驱动程序而不是drv8305驱动程序?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是一个使用脚本工具生成项目的错误,您可以将此drv8301.c替换为drv8305.c.