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-F280049C:调整电机控制 SDK 通用工程

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1512648/launchxl-f280049c-adapting-the-motor-control-sdk-universal-project

器件型号:LAUNCHXL-F280049C
主题: SysConfig 中讨论的其他器件

工具/软件:

您好:

TI 团队大家好、

我尝试将 电机控制 SDK 通用工程和实验调整 到 LAUNCHXL-F280049C、为此、我遵循以下指南: 通用电机控制工程和实验用户指南(修订版 A)

由于我之前发布的 LAUNCHXL-F280049C:调整电机控制 SDK 通用工程和实验(SysConfig 版本)到 LAUNCHXL-F280049C - C2000微控制器论坛- C2000Tmμ︎ 微控制器- TI E2E 支持论坛、我决定使用非 SysConfig 版本、只需将该工具用作验证工具。

 我使用以下硬件:

  • 编码器:通过 SPI 的绝对角度;
  • 智能栅极驱动器-  DRV8353S
  • ADC 反馈(4通道):
    • 3个电流(IA、Ib、Ic);
    • 1电压(Vdc)

我设法让智能栅极驱动器继续工作、仍然在编码器上工作。 但这应该很顺利、因为我可以为每个硬件器件提供专用的 SPI 总线。 鉴于此、我决定遵循以下策略: 基于 QEP 编码器的有传感器 FOC (表3-1)(显然我需要去掉 QEP 模块、并通过 SPI 实现编码器功能)。

请注意、硬件中存在的电压相位传感器数量为0。 这是一种设计选择、我必须加以解决。 将 USER_M1_NUM_VOLTAGE_SENSORS 更改为0时。 我收到编译错误、这是读取参数说明时预期出现的错误。 我向您提出的问题如下:这是否阻止我使用给定硬件的此示例? 使用此示例时、我在通读本文档时进行的初始分析是一个没有相电压电压反馈的有传感器解决方案、即使不使用 FAST 库也是可能的。 (从编译器中删除 FAST 符号时也会出现编译错误)。

到目前为止的开发时间不会浪费很多初始化和配置已经实现、但我需要知道 尽快 如果继续使用此示例是可行的、或者如果我应该遵循另一种策略。  

谢谢、

Martin Blochre

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

    我忘记提及我已达到:1级增量构建并已成功验证。 我也不具有 PWMDAC 或 DAC128S。

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

    尊敬的 Martin:


    但不会阻止您使用此示例。 通用电机控制项目支持基于编码器和快速的解决方案、无需三相电压测量。 您必须修复编译错误、并根据用户指南、逐步继续从2级到4级进行验证。

    谢谢、
    Jiaxin