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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1484076/mcf8316a-motor-overshoots-during-startup

器件型号:MCF8316A

工具与软件:

早上好、

我将与 MCF8316A 电机驱动器一起工作、用于控制反作用轮系统中的 DF45M024053-A2 BLDC 电机。 飞轮使用法兰安装到电机轴上、用横向螺钉固定。

要配置系统、可使用 MPET 工具检索电机参数、运行一次、然后保存与闭环操作相关的值。 这样我就可以在不重复估算参数的情况下控制滑轮。 单独管理电机时、一切均按预期运行。 但是、当我安装飞轮时会出现问题。

飞轮引入的额外惯性介于之间 0.000281和0.000445 Nm² 、具体取决于型号。 为了解决这一问题、我在安装飞轮的情况下重新运行 MPET。 但是、当我尝试启动电机时、往往会这样 保持一致 .

我对各种参数进行了实验、尤其是在内 MOTOR_STARTUP1和 MOTOR_STARTUP2 、调整值、如 OL_LIMIT、OL_ACC1和 OL_ACC2 . 但是、我观察到最具影响力的变化来自 MPET 估算的电机参数。 多次运行 MPET、我发现一种可使减少的配置 当目标速度为200RPM 时、启动过冲至大约200RPM (意味着电机最初跳到400 RPM)。 在更高的速度下、过冲甚至更加明显。

以下是我的当前配置:

{0x0080、0x64630C20}、// ISD_CONFIG
{0x0082、0x283AF064}、// REV_DRIVE_CONFIG
{0x0084、0x4C3307D4}、// MOTOR_STARTUP1
{0x0086、0x13AE6000}、// MOTOR_STARTUP2
{0x0088、0x28A181B0}、// Close_LOOP1
{0x008A、0x1AADA363}、// Close_LOOP2
{0x008C、0x1F800005}、// Close_LOOP3
{0x008E、0x6BCACE10}、// Close_LOOP4
{0x0090、0x5FE80207}、// FAULT_CONFIG1
{0x0092、0x74000000}、// FAULT_CONFIG2
{0x0094、0x00000000}、// SPEED_PROFILES1
{0x0096、0x00000000}、// SPEED_PROFILES2
{0x0098、0x00000000}、// SPEED_PROFILES3
{0x009A、0x00000000}、// SPEED_PROFILES4
{0x009C、0x00000000}、// SPEED_PROFILES5
{0x009E、0x00000000}、// SPEED_PROFILES6
{0x00A0、0x00B3407D}、// INT_ALGO_1
{0x00A2、0x000001A7}、// INT_ALGO_2
{0x00A4、0x00000001}、// PIN_CONFIG
{0x00A6、0x00000000}、// device_config1
{0x00A8、0x0000B000}、// DEVICE_CONFIG2
{0x00AA、0x40000000}、// peri_config1
{0x00AC、0x00000100}、// GD_CONFIG1
{0x00AE、0x00200000}、// GD_CONFIG2
{0x00EA、0x00000000}、// DEV_CTRL
{0x00EC、0x00000000}、// algo_CTRL1
{0x00EE、0x00000000}、// algo_CTRL2

如果有关可能有助于进一步减少此启动过冲的附加参数的任何指导、我将不胜感激。 鉴于系统的惯性相对较高、这是固有限制还是有其他设置可以帮助缓解该问题?

提前感谢您的帮助、
Silvio saccoman。

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

    您好、Silvio:

    感谢您的讲解清楚。

    首先、请允许我验证您使用的器件型号、工具和环境。

    我对该器件有疑问、这是 MCF8316A 还是 MCF8316C

    最新 EVM 将采用 MCF8316C、我们建议将它与 GUI Motor Studio 一同使用。

    正如您正确所说的、MPET 需要针对带负载的电机运行、以便进行正确的增益计算。

    可能有过冲的原因

    1.开环到闭环切换速度->可以降低切换阈值和禁用自动切换。

    2.闭环加速值->我看到闭环加速设置过高2000Hz/s、 根据所配置的电机惯性和电流电平、这可能无法实现。 为了实现这种转换时间、我们还需要具有高 KP、KI 增益。 所需启动时间是多少?

    请共享 JSON 文件。

    谢谢、此致

    Venkatadri S.