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.

[参考译文] MCT8315A:开环到闭环转换失败导致的电机锁定

Guru**** 2393725 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1435224/mct8315a-motor-lock-caused-by-failure-of-open-loop-to-closed-loop-conversion

器件型号:MCT8315A

工具与软件:

   请参见图片、这是 开环到闭环转换示波器波形、目前我的电机启动失败。

   我需要一些建议 、如何优化该波形、使这个电磁角度准确。

这是我的配置参数、请检查是否有任何问题。

uint32_t prop_data[PROP_DATA_MAX]={
0x2C822180、//0x80
0x58C949C9、//0x82  
0x724DA83C、//0x84
0x114670C8、//0x86
0x438A0028、//0x88  
0x4CC40180、//0x8A
0x000008F9、//0x8C  
0x1F41F419、//0x8E  
0x0AFE04C84、//0x90
0x78C24820、//0x92
0x79E80229、//0x94
0x36DB6DA6、//0x96
0x36DB6D80、//0x98
0x054BA106、//0x9A
0x12880000、//0x9C
0x00000000、//0x9E
0x00000000、//0xA0
0x00000000、//0xA2
0x00000004、//0xA4
0x000C0000、//0xA6
0x7FFF4800、//0xA8
0x00000000、//0xAA
0x1440180C、//0xAC
0x14000000};//0xAE

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

    Zachary

    让我把它分配给正确的工程师、我们明天就回复您。

    此致、

    -亚当

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

    我们试图调整一些参数配置,但没有效果,总是会出现超前或滞后的状态。

    如果可能、请说明本段的算法处理。

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

    这是您提供的配置参数、不能解决问题。

    电动机参数线电阻454mH, 12.5Ω 电感4.1mH.

    我们的场景是一个水下推进器,具有相对稳定和低负载。 因此、我们使用高于额定电流的值驱动开环阻滞、每次它可以正常同步时、调整开环启动参数和 IPD 没有意义、否则会减慢启动速度。

    我们调整了栅极驱动器中的压摆率、没有明显的效果。

    关于 PWM 开关频率、我们在14kHz 到40kHz 的范围内进行了调整、这可以显著提高一些启动成功率、但这得益于最小速度增加的结果、我们观察波形发现换向角度已处于正位置、但 LD_ANGLE_POLARITY 配置本身为负0x64、如果我们增加它、则会崩溃。

    我们的主要问题是如何使这个电磁角度准确。

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

    尊敬的 Venkatadri:

    最近机器出现了一个新问题、其中速度环路在运行期间突然停止响应、持续输出恒定占空比。 我已尝试通过 I2C 指令重新发送速度命令、但未更改输出。 但是、速度和电流反馈是可以正常获得的、并且也是正常值。 在访问故障寄存器 E0和 E2时、我发现没有反馈。 问题只在我发送零速制动指令后才解决。 我想知道这触发了什么错误以及它以前是否发生过。 有什么解决方案吗?

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

    尊敬的 Zachary:

    我将验证这一点、然后回复给您。

    关于 PWM 频率、我更喜欢20kHz 而不是14kHz。

    谢谢、此致

    Venkatadri S.

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

    尊敬的 Venkatadri:

    是的、我们现在最终将使用20kHz。

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

    尊敬的 Zachary:

    您能否再次确认零速制动命令。 您是否通过 I2C 或 BRAKE 引脚发送了零速命令?

    谢谢、此致

    Venkatadri S.

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

    尊敬的 Venkatadri:

    我们的制动引脚硬件始终接地。 当速度环失去控制问题发生时、已确定在发送 I2C 零速命令后恢复正常。

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

    尊敬的 Zachary:

    感谢您的澄清、我们将研究您提供的详细信息。

    我会在下周初回复。

    谢谢、此致

    Venkatadri S.

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

    尊敬的 Venkatadri:

    停止问题的任何进展?

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

    尊敬的 Zachary:

    我正在考虑这样做的一种可能性。 您的控制模式是基于占空比的 CONST_SPEED [ CLOSED_LOOP_MODE]。

    CBC 限值为0.5V ,这将停止提供电流相电流在占空比设置之前达到2A。

    在这种情况下、当命令的占空比大于达到 CBC 的周期长度时、我们不会看到电机转速进行响应。

    要确认是否可以以更高的分辨率捕捉相电流与相电压开关波形相同?

    谢谢、此致

    Venkatadri S.

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

    尊敬的 Zachary:

    您能否确认此问题是否已解决?

    谢谢、此致

    Venkatadri S.