您好!
我们将 DRV8434A 步进电机驱动器用于我们的应用。 对于失速监控、我们将在 扭矩计数模式下使用驱动器。 我们的外部 MCU 正在监控 TRQ_CNT/STL_TH 引脚上的模拟电压以进行失速检测。 我们以50kHz (步进 输入)的频率运行电机。 微步进模式为1/8步。 我们已将 使能 引脚设置为高阻态 、以启用8倍扭矩计数调节。 VREF 引脚上的电压设置为 1.2V。
当电机正常运行而没有任何失速时、我们会看到 TRQ-CNT 引脚提供大约2.5V 的电压。 当电机停止运转时、我们会看到 TRQ-CNT 出现下降。 我们已将 1.8V 设置为 MCU 中的阈值、以确定电机是否失速。 使用该算法、我们能够检测一种电机类型(make 1)中的失速。
在使用相同算法的另一个电机(制造商提供的 make 2)中,有时我们会看到 TRQ-CNT 骤降,即使电机未停转。 TRQ-CNT 将电压降至1.5V 以下、即使电机自由运行也是如此。 这将为我们提供错误的正失速警报。
失速检测在制造1类电机中完全发生。 但在制造2个电机时、我们看到了这个问题。
请帮助我们了解导致这种情况的原因并帮助我们找到解决方案吗?
谢谢!












