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-F28027F:C2000 piccolo

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/731479/launchxl-f28027f-c2000-piccolo

器件型号:LAUNCHXL-F28027F
主题中讨论的其他器件: LAUNCHXL-F28027MOTORWAREcontrolSUITEBOOSTXL-DRV8301

大家好!

我想使用正弦驱动有传感器(霍尔传感器) BLDC 电机、不使用 PID 回路、只需要速度控制和方向、速度补偿、我希望来自 PWM 20Khz 0%-100%。

我找到了应用 AVR449、但使用模拟输入进行控制。

我有一 个 LAUNCHXL-F28027F 和 LAUNCHXL-F28027、我对 C 语言没有了解、我可以使用 F28027实现这一点吗?  如果是、有人可以帮助我吗?

或者有人都准备好与其他 MCU 一起使用?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    通常、速度环路是电流控制环路和速度控制环路的级联。 实现控制环路的一种非常常见的方法是使用 PI 或 PID 控制器。 您的要求是否具体说明您不能使用 PID 控制器? 然后、您可以考虑其他控制器拓扑、例如复杂的控制器、但这由您决定。

    LaunchXL-F28027F 与 controlSUITE 和 MotorWare 软件资源套件兼容。 您可以下载这两个文件并浏览其中提供的资源。 MotorWare 中提供正弦控制、并利用 InstaSPIN-FOC FAST 观测器。 参考示例用 C 语言编写并无传感器地运行控制。

    坦率地说、如果您不了解嵌入式 C 的工作知识、就会遇到问题。 MotorWare 示例大多是完整格式的、但仍需要了解 C 语言才能了解其工作原理。 controlSUITE 中提供了一些有传感器控制示例、但这些示例具有梯形控制功能。

    正如您在德州仪器 C2000微控制器论坛上所发布的、我主张使用 C2000来执行电机控制。 C2000是一个很好的选择、并且针对一流的控制性能进行了高度优化。

    如何放大 PWM 输出以驱动电机? 您可以将 BOOSTXL-DRV8301视为将控制器板与电机连接的一种方法。

    请花些时间在 www.ti.com/.../motor-control.html 上阅读我们的平台

    您将找到一些有用的应用手册和白皮书来帮助您进行开发

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

    感谢您的重播。

    我的想法是将梯形控制转换为正弦、我拥有所有现成的编程器 MCU (它不是来自我的编程器)、它们在树模式下控制直流和 BLDC (有传感器、霍尔和编码器)梯形: 速度、扭矩和位置、因此我想升级该控制器以实现 BLDC 电机的平稳运行、该 MCU 生成 PWM 和方向脉冲、并考虑将 MCU 放置在主(MCU)和树相桥之间、仅将 PWM 转换为正弦波 PWM。

    我已经准备好了 BOOSTXL-DRV8301、还有我的设计树相桥、没有任何磨损问题! 我已经准备好了所有旋转电机和 TI 的套件! 只是我需要代码方面的帮助、因为我不想浪费时间学习 C 语言、但我将在不久的将来开始学习、因为我认为这是一种单向解决方案!

    是否有适合初学者的好书或网站使用 TI MCU 学习 C 语言? 如果我发现 TI 的应用能够使电机正弦旋转但通过 PC 控制它,那么有人会很容易帮助我对源代码进行一个小的更改(控制来自 PWM)?

    LaunchXL -F2807无法支持正弦控制?

    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议使用以下资源: training.ti.com/piccolo-entry-performance-mcus

    第三部分涉及您可能特别感兴趣的电机控制

    LaunchXL-F28027F 可以支持正弦控制、我们的所有 C2000 MCU 也可以支持正弦控制。 LaunchPad 还可以支持 InstaSPIN-FOC、您可以在 training.ti.com/.../c2000-instaspin-evaluation-production-introduction 上阅读有关该功能的更多信息

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果没有其他问题、我现在将关闭此主题

    肖恩