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.

[参考译文] MCF8329EVM:MPET 不工作

Guru**** 2457760 points
Other Parts Discussed in Thread: MCF8329A, MCF8316A, MOTORSTUDIO, MCF8329EVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1306649/mcf8329evm-mpet-not-working

器件型号:MCF8329EVM
主题中讨论的其他器件:MOTORSTUDIO、、 、MCF8316A、MCF8329A

我正在尝试让 MCF8329AEVM 与以36V 电压运行的小型100W 10极电机配合工作。  独立运行电路板时、电机运转良好、使用电位器对速度进行良好控制。  但是、当我运行 Motor Studio 时、MPET 会失败。  电机永远不会移动、也不会发出任何咔嗒声。  我在日志中得到以下信息:

1:42:10:338 |:无法检测到任何 MPET 故障。 请检查调优文件。

1:36:57:483 |:开始电机 Ke 测量...(在此期间,你的电机将缓慢地旋转)

1:36:54:474 |:调整 MPET_OPEN_LOOP_SLEW_RATE 并重试 MPET

1:31:41:723 |:开始电机 Ke 测量...(在此期间,您的电机将缓慢地旋转)

1:31:38:706 |:调整 MPET_OPEN_LOOP_CURRENT_REF 并重试 MPET

1:31:38:695 |:检测到 MPET BEMF 故障!

1:31:38:672 |:开始电机 Ke 测量...(在此期间,您的电机将缓慢地旋转)

1:31:38:666 |:电动机磁测量 error...checking 故障.

1:30:30:539|:开始电机 Ke 测量...(在此期间,您的电机将缓慢地旋转)

1:30:26:501 |:运行 MPET...

1:30:22:917 |:已加载默认寄存器设置。

有什么建议吗?

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

    尊敬的 Marc:  

    感谢您在 e2e 电机驱动器论坛上发帖。

    我们的许多团队成员目前在美国假期期间不在办公室-但将在1月的第1周之前重新上任。

    请预计回复会延迟、请随时提供其他信息。
    此致、
    安德鲁

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

    我仍在寻找上述问题的答案。  此外、我还有新的问题:

    1) 1)有时我尝试将更新的参数保存到 EEPROM 中。  这导致评估板不再使电机在独立模式下旋转(之前已经工作)。  我已经在 MotorStudio 中尝试加载默认参数并保存到 EEPROM、但这没有帮助。  电机完全不响应 POT。  如何将评估板恢复到其出厂状态?

    2) 2)我发现数据表中关于如何确定控制器所需的 R、L 和 BEMF 值的讨论不清楚。  遗憾的是、我没有用于尝试控制的电机的良好规格。  我不知道它使用的是 Wye 还是 Delta 配置。  各个相位的这些值的计算取决于配置。  在这两种情况下,控制器似乎都希望 R 和 L 的 PH-PH 值的一半,即使对于 Delta 配置,产生的结果与实际的单独相位值不一样。  是这样吗?  对于 BEMF 值、数据表中的计算结果看起来对于 Delta 配置可能是正确的、但对于 Y 形配置可能不正确。  无论线圈配置如何、是否都应以相同的方式进行计算?  即(1/sqrt (3))* E (PH)* t (E)、测得的 PH-PH、与线圈配置无关?

    3) 3)我仍然得到 MPET 故障、如我原始文章中详述的那样。  我可以采取哪些步骤来弄清这一点?

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

    嗨、Marc:

    我们将在下周提供最新情况。

    此致!

    阿克沙伊

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

    尊敬的 Marc:

    我制作了一段 MCF8329EVM 入门视频:

    tidrive.ext.ti.com/.../b75beb95-f9d9-44be-b770-9f14865dcd03

    访问代码: -a7ytcX2

    如果您能在观看视频后完成 MPET 步骤、请告诉我。 如果 MPET 仍然无法成功完成、则可能必须尝试手动测量电机参数并手动输入。 请参阅本 E2E 常见问题解答。 我相信  Y 形绕组电机和 Delta 绕组电机都可以以相同的方式测量。

    此致、
    埃里克·C·

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

    您好、Eric、

    感谢您提供本视频的链接。  我仔细地遵循了您展示的顺序、但没有得到任何合理的结果。  MPET 函数似乎会随机执行所有类型的操作。  似乎无法测量 BEMF 常数。  我不断收到消息"无法检测到任何 MPET 故障。 请检查调优文件.."

    无论如何、在放弃 MPET 并对手动输入的值进行实验之后、我最终让 EVM 相当好地旋转电机、尽管噪声比我想的要多。

    我们什么时候可以预期获得可能修复某些当前问题的 MotorStudio 软件的更新版本?

    我正在使用的电机在最大负载下从电源消耗大约4A 的电流(由现成的梯形控制器运行时)。  最大相电流是否为1.414倍?  在视频中、您提到由于您使用的是低功耗电机、您的电路板正在使用值更高的分流电阻器、因此 base_current 为3.75A。  我的电机似乎具有相似的电流要求、可能是1.5倍。  我是否应该使用值更高的分流电阻器?  使用默认的1m Ω 电阻器后、信号是否远低于 ADC 的本底噪声?  这可能是我遇到某些 MPET 问题的原因吗?

    谢谢。

    马克

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

    尊敬的 Marc:

    很高兴听说您能够使电机旋转。 我们应该在2月更新 GUI。

    关于 电机功率要求、是的、使用默认的1m Ω 电阻器最终可能会由于未使用 ADC 满量程而降低性能。 我建议换用一个值更高的分流电阻器来实现更精确的电流测量。

    另外、您是否考虑过将 MCF8316A 与可支持高达8A 峰值电流和~3-4A 持续负载(由于热限制)的集成 FET 配合使用?

    此致、
    埃里克·C·

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

    您能否说明如何将平均总线电流与最大相电流相关联、以便选择分流电阻器值? 最大相电流是根节点2乘以总线电流、还是更高?

    为了获得更好的性能(噪声和失调电压)、使用值更高的分流电阻器和低于最大40V/V 的放大器增益是否更好?  (允许耗散) 、或者放大器的性能是否足够好、以至于不需要考虑增益、那么也可以使用最高增益设置?

    我是从 MCF8316A 入手的、但我们的要求比看起来支持的要高一些。  首先、我们需要在36V 的电压下运行。  数据表显示绝对最大值为40V、建议工作电压为4.5-35V。  MCF8316A 能否在36V 下安全运行?  我们需要在大约4.2A 总线电流和36V 电压下运行大约15-30秒。  芯片能忍受吗?

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

    尊敬的 Marc:

    啊、对不起、我漏掉了36V 的工作电压。 不建议使用 MCF8316A、因此 MCF8329A 适用。

    我将在今天结束之前回复您的问题。

    此致、
    埃里克·C·

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

    尊敬的 Marc:

    我正在等待我们的开发团队就总线电流和相电流之间的关系给出回复。

    我并不知道使用不同 CSA_GAIN 设置之间有任何显著的性能差异。 更重要的是、配置的 base_current 与预期峰值相电流的接近程度。 通常、我们建议将 BASE_CURRENT 设置为略高于预期的峰值相电流、以防止 ADC 饱和的可能性、同时仍尽可能利用 ADC 分辨率。

    例如、使用上面的公式、假设您预计峰值相电流将为5A、而我们选择使用 CSA_GAIN = 5V/V、插入 VSO = 3V、VREF = 3V、I = 6A、

    3 -(3/2)/(5 * 6)= 0.05欧姆= 50m Ω

    此致、
    埃里克·C·

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

    尊敬的 Marc:

    更正了上述有关不同 CSA_GAIN 设置性能的陈述、一个主要考虑因素是根据 I2RSENSE 功率损耗适当调整分流电阻器额定功率 、以确保有足够的裕度。 较高的 RSENSE 会导致较高的功率损耗、而较低的 RSENSE 电阻更容易受到噪声的影响。

    此致、
    埃里克·C·

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

    选择 CSA_GAIN 设置的关键问题是、CSA 输入噪声和偏移相对于 ADC 分辨率是多少。  如果这些值乘以40小于或与 ADC 分辨率/噪声/精度相当、则使用40V/V 的增益可以最大限度地减小检测电阻中的功率。  不过、如果 CSA 会导致该增益水平下的误差、则最好使用较低的增益和较高的检测电阻值、从而支持功耗。  只有 TI 才能提供有关 CSA 输入噪声和失调电压以及 ADC 的实际分辨率的信息。  请询问开发团队情况如何。  我想根据实际工程数据调整感测电阻的大小、而不是猜测!

    另一个有用的方法是根据经验法则计算瞬时总线电流最大平均总线电流在最坏情况下的最大值。  这将实现感测电流范围的最佳缩放。

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

    尊敬的 Marc:

    ADC 满量程电压为3.3V、分辨率为12位、每个 ADC 计数对应于~0.8mV。
    根据我们的内部特性数据、乘以40V/V 增益后的 CSA 输入失调电压仍然远低于 0.8mV 乘以 约为 10倍。

    瞬时总线电流的振幅可能取决于 VM 大容量电容和器件配置。 诸如电机加速/减速的速度、是否已启用 AVS (抗电压浪涌)型保护设置等设置。

    此致、
    埃里克·C·

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

    这真是太好了。  如果 CSA 确实具有2个 UV Vos、则必须使用斩波架构或其他校正方法。

    我担心的总线电流是缩放感应电阻器和 CSA 增益、以防止削波。  最好芯片加入一些电流感应超范围故障检测功能。  是否有办法寻找这种情况?

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

    尊敬的 Marc:

    在发生 CSA 输出削波时、器件无法通知或发生故障。 最好的方法是直接监控 SOx 引脚上的 CSA 输出以发现任何削波。

    此致、
    埃里克·C·