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.

[参考译文] MCF8316A:精确的位置控制

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1313232/mcf8316a-accurate-position-control

器件型号:MCF8316A
主题中讨论的其他器件: DRV8316

我的客户希望使用 MCF8316A 进行精确的位置控制

目标是一个 BLDC 电机、该电机具有4个极和3个连接到 MCU (无 DSP)的模拟霍尔传感器。

要求:

-最小角分辨率< 1°

-保持任何位置的能力(位置保持)

据我所知、这款芯片是一款速度控制器、适用于需要恒定速度的应用、例如风扇控制。 因此、这样做不是很好。

启动并对齐转子位置后、驱动器进入开环、在该环路中电机加速以检测反电动势。 只有这样、它才能进入闭环、在该环路中调节速度、我可以使用模拟霍尔传感器的输出...因此 FOC 镇流器适用于闭环。 但在开环中、电机的移动幅度可能超过1°……对吧?

你会提出什么样的其他驱动程序?

此致

优尼斯

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

    您好、Younes、

    感谢您的提问!

    今天是美国的假期、但我们将在本周晚些时候与您联系。

    此致、

    安东尼·洛迪

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

    您好、Younes:

    MCF8316A 单独无法实现小于1度的角分辨率。 要实现小于1度的角分辨率、 需要使用编码器。 此编码器需要馈送到外部微控制器、后者将控制 MCF8316A 以实现所需的位置控制。

    此外、还可使用齿轮箱减慢负载的移动速度、从而使电机旋转得更快 、从而实现更强的角度控制

    MCF8316A 提供对齐断开选项、可用于以10度为增量在给定角度制动电机。 对齐制动可用于将电机保持在这些给定的角度增量。 使用对齐制动将 需要 消耗功率来施加保持扭矩、如果  客户系统不需要这一功耗、则需要使用外部机制来保持电机的位置。

    启动并校准转子位置后、驱动器进入开环、在其中电机加速来检测反电动势。 只有这样、它才能进入闭环、在该环路中调节速度、我可以使用模拟霍尔传感器的输出...因此 FOC 镇流器适用于闭环。 但在开环中、电机移动的幅度可能超过1°……对吗?

    您正确地说、在开环中、电机角度不是由内部算法估算的、因为这需要电机生成足够的 BEMF。 我认为目的是使电机从静止位置移动大约1度、对吗? 如果是、我建议使用 IPD 启动方法避免电机在启动时移动、使用慢速开环加速、并使用编码器监控角度以实现小移动角度。

    您还可以推荐哪种驱动程序?

    为了实现更好的位置控制、使用 DRV8316并基于  C2000WARE-MOTORCONTROL-SDK 中提供的示例无传感器 FOC 代码开发定制控制解决方案可能是更好的解决方案。

    此致、

    约书亚