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:电机失速时的 MCF8316A FG 输出

Guru**** 2652475 points

Other Parts Discussed in Thread: MCF8316A, MCF8316D

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1589581/mcf8316a-mcf8316a-fg-output-when-the-motor-is-stalled

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

您好、

我已经使用 MCF8316A 了一段时间。  我最近发现 FG 电机转速反馈信号未按预期工作。  如果电机是机械锁定的、FG 引脚输出的频率与电机旋转时看起来相同。  这会使此信号无法检测电机是否在工作。  我将 FG_SEL 设置为“仅在闭环中输出 FG “、但这没有任何区别。

谢谢、

Dave Gustavson

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

    尊敬的 Dave:

    如何配置异常 BEMF 故障? 如果器件未检测到失速、它会继续依赖于估算值。

    请共享 JSON 文件以供审核。

    此外、对于新设计、我建议使用 MCF8316C 或 MCF8316D 更新设计。

    请验证勘误表常见问题解答链接: (+)【常见问题解答】量产器件信息 — 电机驱动器论坛-电机驱动器 — TI E2E 支持论坛

    谢谢、此致

    Venkatadri S.

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

    尊敬的 Venkatadri:

    如何共享.json 文件?  当我尝试使用“插入“菜单时、 我得到以下信息:

    为什么没有像普通用户界面那样的“附加“按钮?

    是否要检查这些设置?

    如果设备未检测到停滞、它将继续依赖于估算值。

    我完全不知道这意味着什么。  我对“闭环“ 的定义:MCF8316 对电机相位进行换向、并使用反电动势来检测电机位置、就像霍尔效应传感器一样、将换向锁定到实际电机位置、类似于锁相环的工作方式。  电机旋转频率和 MCF8316 换向频率完全相同。

    我收集到的是您对“闭环“的想法、即 MCF8316 使用反电动势(类似于模拟转速计)来估算电机转速。  如果电机反电动势过低、MCF8316 会加快电机换向频率、从而确实导致电机失速、从而执行最坏的操作。  是这样吗?

    谢谢、

    Dave Gustavson

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

     尊敬的 Dave:

    我看到 FAULT_CONFIG2 寄存器中禁用所有故障、禁用异常 BEMF 故障。

    因此、当存在失速时、器件将不知道、请启用阈值并将其设置为适当的值。

    您可以在如下所示的选项中附加 JSON。

    谢谢、此致

    Venkatadri S.

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

    谢谢、Venkatadri。  当我启用异常 BEMF 故障时、MCF8316 会停止电机换向、 如果电机锁定或过载、FG 信号会消失。  然而、这种行为并不理想。  我希望、如果电机因任何原因无法跟上编程的加速度、电机将以较慢的速度运行、而不是失速。  我认为这就是“闭环“的作用。  是否有办法使 MCF8316 根据反电动势检测到的*位置*来对电机进行换向、而不是根据估算的速度?

    谢谢

    Dave Gustavson

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

    尊敬的 Dave:

    MCF8316 是一款基于无传感器 FOC 的电机控制器、可通过检测电流来估算 BEMF 和位置。

    为了保持电机运行、我们需要提供足够的扭矩电流。 这可以通过选择适当的 ILIMIT 值和速度环路增益 (Kp、Ki) 来调整。

    关于我之前的建议、请探索如何使用 MCF8316C 或 MCF8316D、并利用 SmartTune 功能来调优电机并验证其性能。

    此外、电机的预期负载电流是多少?

    谢谢、此致

    Venkatadri S.

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

    尊敬的 Venkatadri:

    1、 芯片的 C 或 D 版本如何更好/不同?  如果我可以使用相同的 JSON 文件进行升级、则无需考虑。  但是,上次我问,它似乎升级是一个非常费力的任务,通过两个数据表注册,看看什么是不同的。  没有工具可以帮助、甚至连具体不同寄存器的速查表也没有。

    2. 我还不清楚闭环操作的工作原理。  我的观察是、当电机失速时、芯片仍然会以编程的加速率增加换向、而忽略了电机无法跟上这一事实。  这是非常无用的行为。  调用此 FOC 的错误广播。

    3. 我在数据表中看到了一个寄存器设置来实现“扭矩模式“,但对其行为的解释非常模糊。  该模式是否足够智能、不会试图在不注意实际转子位置的情况下提高换向频率?

    我的应用非常简单。  我正在运行鼓风机、希望它以有限的电流尽快加速、然后根据电源电压以其能够达到的最快速度运行。  换句话说、如果由限流电源供电、有刷电机的行为与有刷电机的行为完全相同。

    谢谢、

    Dave Gustavson

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

    尊敬的 Dave:

    对问题 1 的答复: C 和 D 版本改进了故障报告功能并增加了带宽、从而在旋转电机的同时支持通过 I2C 进行通信。 此外、还增加了许多新特性。 您可以参考下表、了解版本的简要比较。

    对问题 2 的答复: 当未选择异常故障检测时、未通过阈值设置灵敏度、或 R 和 L 值未正确配置、器件无法准确跟踪 BEMF、从而导致此类问题。 启用速度环路后、换向电流会增加、速度环路 Kp 和 Ki 调优不良也会影响检测失速的灵敏度。

    对问题 3 的答复: 扭矩模式作为内部环路运行、而速度环路用作外部环路。 扭矩环路是基本闭环、其中器件通过测量相电流来检测电机位置。 速度环路测量电机转速并调整扭矩基准以调节到设定的速度。

    我建议使用 MCF8316C/D 版本并利用 SmartTune 功能来正确调优电机。

    介绍 SmartTune:自动调整电机参数|视频|德州仪器 TI.com

    谢谢、此致

    Venkatadri S.