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:将其他代码与 Lab10d 双电机控制集成

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1316047/launchxl-f28069m-integration-of-other-code-with-lab10d-dual-motor-control

器件型号:LAUNCHXL-F28069M
主题中讨论的其他器件: BOOSTXL-DRV8301、MOTORWARE、C2000WARE

您好 E2E 社区、

我目前正在从事一个项目、涉及一个 LaunchXL-F28069M 板、两个用于控制 BLDC 电机的 BOOSTXL-DRV8301驱动器以及一个用于平衡目的的 MPU6050传感器。 我面临的挑战是、由于 F28069M 的引脚限制、我已经利用 Arduino 板读取 MPU6050的数据、并使用 CAN 总线与 F28069M 建立通信。 通过 CAN 总线进行的数据传输似乎工作正常。

不过、我现在正尝试将 CAN 接收器代码集成到双电机的现有 Lab10d 控制代码中、尽管成功链接了所有必要的 CAN 库、但代码似乎无法按预期工作。 我已经回顾了我的实现方案、但我怀疑可能有一些具体的注意事项或参考资料我可能遗漏了。

在深入了解调试之前、我想与社区联系、询问在将其他代码集成到现有 TI 代码库中时、尤其是将 F28069M 的 Lab10d 代码集成时是否需要遵循任何建议的文档、参考资料或指南。  

我们将非常感谢您的指导和专业知识。  提前感谢您投入宝贵的时间给予大力支持。

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

    您可以查看下面的指南

    motorware_hal_tutorial.pdf、位于"\ti\motorware\motorware_1_01_00_18\docs\toops"

    您还可以参考 C2000Ware 中的 CAN 配置和实现示例  

    适用于 C2000 MCU 的 C2000Ware http://www.ti.com/tool/C2000WARE