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/TMS320F280049C:电机控制示例代码

Guru**** 2562250 points
Other Parts Discussed in Thread: BOOSTXL-DRV8323RS, C2000WARE-MOTORCONTROL-SDK, C2000WARE, TMDXIDDK379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/880615/ccs-tms320f280049c-sample-code-for-motor-control

器件型号:TMS320F280049C
主题中讨论的其他器件:BOOSTXL-DRV8323RSC2000WARE-MOTORCONTROL-SDKC2000WARETMDXIDDK379D

工具/软件:Code Composer Studio

我想使用 F280049 Launchpad 和 BOOSTXL-DRV8323RS 对消费类产品进行原型设计(一旦工作正常、我们将把组件旋转到定制板中)  
我对永磁无刷直流电机(三相)低速时的扭矩控制感兴趣。 我已确定 InstaSpin FOC 在我的工作速度下不起作用。  您是否有使用霍尔传感器进行传感控制的示例代码、我们可以将其用作我们应用的起点?  升压板具有梯形换向示例代码、但它会产生不良的扭矩控制(我们已经尝试过)。 获取示例代码的最佳位置是什么、这样我们就可以接近运行状态、从而可以针对应用进行修改?
此致、
Neil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    C2000没有基于霍尔传感器的有传感器 FOC、但在 MotorControlSDK 中有一个基于 F28004x 上编码器的参考有传感器 FOC、如下链接所示。

    适用于 C2000TmMCU 的 MotorControl 软件开发套件(SDK)

    C2000WARE-MOTORCONTROL-SDK: http://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK

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

    谢谢你。 我下载了 MotorControl- SDK、但不确定我是否查看了正确的代码。  这是正确的路径:

    [安装目录]/C2000Ware_MotorControl_SDK_2_01_00_00/solutions/common/sensored_ocs/source/dual_axy_server_drive.c  

    或者、是否有其他文件需要开始?

    此致

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

    这是您提到的文件吗?

    [安装目录]/C2000Ware_MotorControl_SDK_2_01_00_00/solutions/common/sensored_ocs/source/dual_axy_server_drive.c

    谢谢你。

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

    还可以、但它适用于双电机。 您可以参阅以下文件夹中的示例、但它基于具有 controlCARD 的 IDDK。 因此、您必须根据这两个项目中的任何一个进行一些更改以支持您自己的电路板/套件。

    \ti\c2000\C2000Ware_MotorControl_SDK_2_01_00_00\solutions\tmdxiddk379d\f28004x

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

    谢谢你。  非常乐于助人!

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

    您好!

    我在关注该文件夹中的示例项目。 我注意到 BoosterPack 的 VDC 总线电压输入(VSENSM)连接到 launchpad 上的 PGA2/4/6_GND。 BoosterPack 需要连接到该引脚上的 ADC 输入。 我是否需要切断连接到 F28004x Launchpad 的 BOOSTER 引脚并将跳线连接到其他 ADC 输入引脚? 或者是否有更好的解决方案?  

    此致、

    Neil

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

    是的、您必须切断连接并添加跳线、以将直流总线电压感应信号连接到 ADC 通道。