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.

[参考译文] DRV8823:关于失速检测功能。

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/701908/drv8823-about-stall-detection-function

器件型号:DRV8823
主题中讨论的其他器件: DRV8412DRV8432

您好!

我尝试使用 DRV8823进行双极步进电机控制。

我要执行的一个函数... 是的

失速检测功能。

我尝试实时检查步进电机上的电流、

如果电机上的电流通过堵头增大、

(我认为电机上的电流将以 电机上的负载增量增加)

然后我将检测它、然后将该点视为一个停止点。

但是、我意识到我无法实时检查电机上的电流

那么、是否有任何解决方案可以使 DRV8823实现一个阻止器、使其在特定点停止?

或者、我们是否可以连接 ADC、以便我们可以 检查步进电机上的电流?

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

    某些系统使用传感器来检测步进电机的行程限制。 这些传感器可以是机械限位开关或霍尔传感器。 www.ti.com/.../TIDA-00405 参考设计展示了如何使用霍尔传感器来确定系统已达到所需的点。

    关于您的问题:"我们是否可以连接 ADC、以便我们可以检查步进电机上的电流?"

    由于内部调节引擎、很难测量电流。 您必须知道器件是驱动电流、还是处于快速衰减还是慢速衰减状态、才能测量电流。 如果在驱动电流时、ISENx 电阻器上的电压会提供电流信息。

    另一种方法是使用 DRV8412或 DRV8432。 此器件需要外部监控和控制电流。 由于 MCU 正在控制电流模式、因此可以轻松监控电流。 DRV8412-C2-KIT 的原理图显示了如何实现这一点。