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.

[参考译文] TMS320F28388D:从 F28002电机控制 SDK 通用项目实验室移植 FOC 代码

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1211760/tms320f28388d-porting-foc-code-from-f28002-motor-control-sdk-universal-project-lab

器件型号:TMS320F28388D
主题中讨论的其他器件:TMDXIDDK379D、TMDSCNCD28388D 、TMDSHSECDOCK、 LAUNCHXL-F280025C、BOOSTXL-DRV8323RS

大家好、我们目前正在致力于将代码从28002移植到28388D、已经手动更新了 hal.h 和 hal.c、以重新映射 GPIO 和模拟信号。  很遗憾、我们遇到了一些问题。  我们是否为任何可以参考的28388D 示例创建了 half 文件?  除了重映射、在这两个微控制器之间是否还有其他需要更改/更新的地方?

TIA 的问题
Jonathan

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

    尊敬的 Jonathan:

    您是否参考了 通用电机控制实验室指南的第3.3节"将参考代码移植到新的 C2000 MCU"?您将需要按照这些步骤对 F2838x 器件进行更改。

     您想与 F2838x 器件一起使用通用项目实验的什么配置? 即有传感器/无传感器、观测器型等

    我们确实有一些其他 F2838x 电机控制工程、但这些工程使用的是 TMDXIDDK379D 硬件、而软件也会有一些差异。

    此致!

    Kevin 老师

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

    Kevin 老师好!

    感谢您发送编修。

    我们使用 LAUNCHXL-F280025C 和 BOOSTXL-DRV8323RS 成功运行传感 FOC 电机。  在使用 F2838x 旋转定制板之前、我们首先要移植代码库并使用 TMDSCNCD28388D、 TMDSHSECDOCK 和 BOOSTXL-DRV8323RS 进行测试 。  我假设 F280025和 F2838x 都是 C2000、并且能够对快速库进行有趣的操作、那么唯一需要更改的文件是 hal.h 和 hal.c?  在这些文件中、是否只需要重映射 ADC 和 GPIO?

    此致!
    Jonathan

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

    尊敬的 Jonathan:

    包含和使用的驱动程序文件需要适用于 F2838x 器件、以及 hal.h/c 更改。 请按照我提到的用户指南部分中的每个说明进行操作。

    FAST 库应该能够在 F2838x 器件上运行。 让我再次确认、关于这一点、没有额外的注意事项。

    此致!

    Kevin 老师

    编辑:以上内容是正确的、只需根据您的硬件更改器件配置代码。