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.

[参考译文] TIDA-010056:启动时使用的控制模式

Guru**** 2538930 points
Other Parts Discussed in Thread: TIDA-010056, DRV8350

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/943442/tida-010056-control-mode-used-at-start-up

器件型号:MSP430FR2355
主题中讨论的其他器件:TIDA-010056DRV8350

工具/软件:Code Composer Studio

对于 TIDA-010056应用程序代码、无论开环控制还是闭环控制均已实现、对于初始启动、使用了哪种类型的控制。

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

    您好!

    根据 《使用霍尔效应传感器的 BLDC 电机梯形控制 》应用手册、在启动时使用开环控制、然后在取速度后切换到闭环控制。

    此致、

    James

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

    1) 1)如何实现开环和闭环控制、如何确保开环到闭环之间的平稳过渡。

    2) 2)参考 TIDA-010056应用板、 是否为1KW 电机提供了扭矩与速度关系图。请提供。

    3) 3)在应用代码 TIDA-010056中 、实现了哪条线闭环控制。您能否提供有关如何从开环转换到闭环的详细信息。

    4) 4)在代码中是否同时实现速度 PI 和电流 PI 环路。 要获得更大的失速扭矩、需要实现两个 PI。

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

    您好、Elavarasan、

    我注意到、您对换向和算法设计理论提出了很多问题、而不是" DRV83x 或 mspx 如何启用我尝试创建的算法"。 创建算法并不重要、公司花费大量资金在软件和固件团队上、以便根据规格开发算法、然后确定处理器或控制器以及电机驱动器是否能够支持他们所需的性能。

    因此、页面上提供的 TIDA-010056参考代码(您可以下载代码并在 CCS 环境中查看)是基本的。 我们希望客户针对自己的算法提出自己的代码和方法。 TI 确实开发了自己的算法、因此我可以为您提供一些非常基本的指导、但大多数开发必须来自 TI 以外的其他资源。   

    现在、请回答您的问题。

    1) 1)如何实现开环和闭环控制、如何确保开环到闭环之间的平稳过渡。  3) 3)在应用代码 TIDA-010056中  、实现了哪条线路闭环控制。 您能否提供有关如何从开环转换到闭环的详细信息。

    开环是一个只需要无传感器换向(并且少于理想的有传感器算法、例如1个霍尔传感器运行)的概念、因为有关电机"粗糙"位置的信息在反电动势电压较高之前是不可靠的。 该代码专为配有可选代码的霍尔传感器而设计、以使用 MSP 上的比较器替换霍尔传感器、从而测量 BEMF 过零。 因此、仍需要在此代码中实现开环。

    平稳过渡可能意味着很多事情。 同样、目标是获取有关 BEMF 或霍尔传感器的信息、以了解转子所在位置的一些"粗略"概念。 因此、一旦对转子位置设定了一定的置信阈值、换向就会更加依赖于源。 由于有传感器使用直接感应、因此我们可以立即实现闭环的这一基本级别。 因此、无传感器需要盲换向、因为 BEMF 需要达到控制器能够感应的足够水平。

    在中、闭环这一更高级的主题是4)、因为使用速度和电流作为反馈(而不仅仅是过零转换)可以为用户提供更多的控制权。

    2) 2)参考 TIDA-010056 应用板、 是否为1KW 电机提供了扭矩与速度关系图。请提供。

    扭矩与速度间的关系图不适用于此设计、因为测试过程中未定义相关标准。

    在您自己的设置中、这将取决于您如何实现换向。 我们使用了基本的6步梯形。 TI 内部和外部都有很多不同的信息来源可以实现这一点。 还有大量有关正弦换向或磁场定向控制等更复杂算法的换向论文、您需要对哪些是好的进行一些研究。

    4) 4)在代码中是否同时实现速度 PI 和电流 PI 环路。 要获得更大的失速扭矩、需要实现两个 PI。

    在这两种情况下、代码都不执行 PI 环路。

    它通过查看当前速度和目标速度并在当前速度和目标速度不匹配时线性增加速度来使用简单的"速度环路"。 我相信大家都知道、这很容易出现振荡或过冲、这可以通过创建 PI 环路并调整 Ki 和 Pi 效率来帮助实现。 同样、TI 之外还有大量有关该理论的资源、遗憾的是、您需要做一些研究。

    结束语:

    我们能够最好地回答有关参考设计中专门使用的器件的问题、除非 TI 是制造该算法的人、否则不一定是良好换向和电机旋转算法背后的理论。 如果您对算法如何与您所做的算法进行交互有任何疑问、我们绝对可以提供更具体的帮助。

    例如、我需要高侧和低侧 FET 之间的死区时间、但 DRV8350已经具有此功能、除了器件之外、我还能实现死区时间吗?

    最棒的

    Cole

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

    感谢您的回复、非常感谢您提供的有用信息。