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.

[参考译文] MCF8329A:关于电机开始旋转时出现的问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1331172/mcf8329a-regarding-the-problem-when-starting-motor-rotation

器件型号:MCF8329A

大家好、支持团队的成员。

我的客户在开始电机旋转时遇到问题。

e2e.ti.com/.../register20240229.zip

我分享有关驱动节点电压和电流以及栅极电压和速度参考输入和设置文件的波形(json 文件)。

黄色:速度参考输入

绿色:驱动节点电压(A 相)

粉色: 驱动节点电压(B 相)

浅蓝色: 驱动节点电压(C 相)

红色:栅极电压(高侧 C 相)

橙色: 栅极电压(低侧 C 相)

紫色:FG 输出

浅红色(底行): nFault 输出

-其他信息
最大速度:112Hz (24对电极、480rpm (最大值))
启动时的速度基准输入:1kHz (占空比25%)恒定
电机最大额定电流:7.5A


检测到 ABN_SPEED 错误、电机停止旋转。
可能的原因是什么?
我认为转换不能正常工作、所以我尝试更改转换阈值、但它不起作用。

如果您能给我们一些建议、我们将不胜感激。

此致、

千兆

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

    嗨、

    请允许我花点时间来研究这一点。 我的目标是在下周周三之前与您再次见面。

    此致、

    约书亚

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

    约书亚-桑

    您有任何更新吗?

    此致、

    千兆

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

    嗨、

    1、基于寄存器的设置和 FG 的输出、我认为算法正正确地完成转换。 您能否告诉我发生故障时的算法状态是什么、我想确保器件进入闭环状态?

    2. 我建议将 CL_ACC (闭环加速度)和 CL_DEC 从500降至40。 如果使用该速度可以降低 ABN_SPEED 故障的次数、那么您可以尝试以小增量增大 CL_ACC 的值。

    3.我注意到开环加速度比闭环加速低得多,有没有理由选用开环加速度?

    此致、

    约书亚

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

    您好,Joshua San

    感谢您的答复。

    1.->让我向我的客户确认。

    2.->即使降低 CL_DEC、仍然会发生 ABN_Fault。

    3.->这是因为如果它们增加了开环加速度,则在进入闭环之前会发生错误,并且控制将停止。

    此致、

    千兆

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

    您好、Daisuke、

    lock1_EN 是否可以设置为禁用来查看电机是否发生任何其他故障、或者它是否能够在禁用 ABN_SPEED 故障的情况下成功旋转?

    我注意到编程到 BASE_CURRENT 中的值设置为~15A。 电路板上使用的感应电阻器的值是多少?

    2. ->即使降低了 CL_DEC,仍然会发生 ABN_Fault。

    只是为了确保、将 CL_ACC 的值降低到40也被降低了吗?

    此致、

    约书亚

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

    您好,Joshua San

    感测电阻的值为10m Ω。(CSA_GAIN=10V/V)

    >只是为了确保,降低 CL_ACC 的值到40也降低了?

    将 CL_ACC 的值降低到40以下没有差异。

    另一方面、一位客户报告说、在减小速度输入(减少 PWM 占空比)后、ABN_SPEED 错误不再发生、

    相应方式是将速度输入降低到可接受的水平。

    然而、当它转换到闭环并进入恒速旋转时、它突然反转旋转。

    RVS_DR_EN 设置为0b (禁用)。

    我按如下所示连接每个波形数据。

    突然、旋转与闭环控制相反。 就在开始反向旋转之前、负载会增加。

    你知道如何避免它? (最好通过设置来避免这种情况。)

    此致、

    千兆

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

    您好!

    客户是否可以将位于 PERI_CONFIG1寄存器中的 DIR_INPUT 从硬件引脚 DIR 更改为所需的覆盖设置? 如果信号耦合 到 DIR 引脚上导致器件切换方向、这将覆盖 DIR 引脚上的信号。

    此外 、为了平滑从开环到闭环的转换周期、客户是否可以尝试将位于 MOTOR_STARTUP2寄存器中的 THETA_ERROR_RAMP_RATE 增加到0.2度/ms?

    此致、

    约书亚

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

    您好,Joshua San

    我的客户尝试更改设置、但没有改善。
    还有其他要尝试的东西吗?

    此致、

    千兆

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

    您好!

    请允许我花点时间来研究这一点。 我将在周四前回来。

    此致、

    约书亚

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

    您好,Joshua San

    您有任何更新吗?

    此致、

    千兆

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

    您好、Daisuke、

    您能否提供当电机改变方向时 OUT 信号和相电流的放大捕获? 我们去看看换向是否在切换并导致反向旋转。

    此致、

    约书亚

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

    约书亚-桑

    感谢您的答复。

    我将向我的客户提出要求。

    如果可能、您能否告诉我您认为原因是什么?

    此致、

    千兆

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

    嗨、

    目前、我认为开环到闭环传递设置导致了大多数 问题。 根据您 到目前为止提供的信息、我无法确定转换后电机为什么反向旋转。

    对于可用于固定 转换周期的调整、CL_SLOW_ACC 可以降至20Hz/s 吗? 在测试 CL_SLOW_ACC 更改时、请将 THETA_ERROR_RAMP_RATE 设置为0.2度/ms、并将 CL_ACC 设置为40Hz/s。

    我还建议调整 ILIMIT、LOCK_ILIMIT 和 HW_LOCK_ILIMIT、使其更接近电机额定峰值电流。 我建议将 HW_LOCK_ILIMIT 设置为60%并将 LOCK_ILIMIT 设置为60%、这样会将 LOCK_ILIMIT 和 HW_LOCK_ILIMIT 设置为9、将 ILIMIT 设置为50%、以将电流限制设置为7.5A。  

    此致、

    约书亚

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

    您好,Joshua San

    不幸的是、我的客户无法在截止日期前完成系统、于是他们将想法改为另一种方法。

    感谢您的支持。

    我将关闭该主题。

    此致、

    千兆