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.

[参考译文] LAUNCHXL-F28069M:将带传感器的 BLDC 电机控制与 LAUNCHXL-F28069M 和 BOOSTXL-DRV8323RS 配合使用

Guru**** 2540720 points
Other Parts Discussed in Thread: MSP-EXP430F5529LP, BOOSTXL-DRV8323RS, CONTROLSUITE, DRV8301, MOTORWARE, LAUNCHXL-F28069M

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/726899/launchxl-f28069m-use-sensored-bldc-motor-control-with-the-launchxl-f28069m-and-the-boostxl-drv8323rs

器件型号:LAUNCHXL-F28069M
主题中讨论的其他器件:MSP-EXP430F5529LPBOOSTXL-DRV8323RSDRV832XcontrolSUITEDRV8312-C2-KITDRV8301MOTORWARE

您好!

我将 F28069m Launchpad 与 BOOSTXL-DRV8323RS 搭配使用、并想知道是否有任何软件可以使用我的 BLDC 电机的霍尔传感器(Faulhaber 2232S024BX)对这些器件实现有传感器电机控制。 我在 controlSUITE 中´m 了一个示例、但对于另一个 LaunchPad 和 BoosterPack、我不知道该如何更改、因为我对所有这些都不熟悉。 我在 BoosterPack 的 TI 页面上找到了另一个软件示例(名为 DRV832x_Software_(MSP-EXP430F5529LP)。 但这使用 MSP-430... n´t、我也不知道代码中要更改什么。  

谢谢你

Tobi

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

    您可以按以下链接下载 controlSUITE、并在以下文件夹中找到一些示例项目、如果您默认安装 controlSUITE、

    两个示例项目都是使用 F28035和其他电路板设计的、您可以 使用 BOOSTXL-DRV8323RS 将它们迁移到 F28069m Launchpad、只需添加 DRV8323RS 的驱动器并更改 F28069M 的配置、无需更改任何控制算法。

    C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128

    C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、谢谢您、我在上面提到过、我尝试使用这个。 但我不知道 F28069M 的配置到底要更改什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么、我必须针对配置进行确切的更改、以及如何为 DRV8323RS 添加驱动器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我认为我已经采取了正确的步骤来迁移 F28069M、但仍然不知道如何将此软件与 DRV8323RS 配合使用。 请帮帮我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以参阅 controlSUITE 中使用 DRV8301的示例项目、并且只需根据 DRV8323RS 规格更改 DRV8301_SPI.c 和 DRV8301.h 中的函数、这应该是一个很小的更改。

    1.将"构建配置"更改为"DRV8301_F2806X_RAM"、右键单击"PM_Sensorless"项目名称、"Build Configurations"->"Set Active->DRV8301_F2806X_RAM"。
    C:\ti\controlSUITE\development_kits\DRV830x-HC-C2-Kit_V105\PM_Sensorless
    2.根据 DRV8323RS 规范更改 DRV8301_SPI.c 和 DRV8301.h、主要是寄存器定义和配置。
    3.更改 BOOSTXL-DRV8323RS 的 PM_Sensorless-DevInit_F2806x.c 中的 GPIO 配置。
    4.更改 PM_Sensorless.c 以实现有传感器 BLDC 控制。 您可以在 controlSUITE 中引用"BLDC_Sensored"项目的算法,如下所示。
    C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\BLDC_Sensored

    另一种方法是、我们提供了一些支持 LAUNCHXL-F28069M + DRV8301.h 的示例代码(根据 DRV8323RS)、示例项目基于无传感器 InstaSPIN-FOC 而不是传感 BLDC、您可以参阅 MotorWare 中的 lab11e 以实现传感 BLDC 控制。
    e2e.ti.com/.../635499
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、谢谢您。 但是、您能否告诉我我必须确切更改哪个 GPIO (可能是代码中的一个 Put)? 我真的不知道我必须改变什么!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在下面的链接中引用该项目、该项目应该类似于在 PM_Sensorless-DevInit_F2806x.c 中更改 GPIO、PWM 和 ADC
    e2e.ti.com/.../635499
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    只是想检查一下您是否有任何更新,我已经听不到您两周了,所以我假设您能够解决您的问题。 如果您有任何疑问、请告诉我。 如果没有任何其他问题、我们将关闭此主题。 谢谢。