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.

[参考译文] DRV8213:当我更改运动方向时 DRV8213的非线性

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1397588/drv8213-drv8213-nonlinearities-when-i-change-movement-direction

器件型号:DRV8213

工具与软件:

各位同事、您好!

我将使用来实现控制机制、以在两个方向上移动来机制、每个方向上花费的时间相等。

为了实现这一点、我将使用三角波来驱动该机制。 从 PWM 输入的角度来看、我会对 IN1应用上升的 PWM@32MHz 占空比、持续一半的周期、然后在另一半周期应用下降占空比。 然后、我对 IN2重复该过程。

 

在此处、您可以看到从逻辑分析仪捕获的两个输入。

机械装置几乎按预期移动。 但是、当我检查滤波输出时会出现问题(使用低通滤波器来消除 PWM)。

OUT1黄色、OUT2蓝色。 OUT1-OUT2粉色

如您所见、当我将运动从正向更改为反向时、存在一些非线性。 这些非线性会导致机制的运动出现干扰。 我最初以为这是由于插入了死区时间以防止击穿、但持续时间似乎过长、约为1.36ms。

有人对如何避免这种情况有任何想法吗?

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

    您好!  

    让我对此进行探讨、明天再与您联系。

    此致!

    Keerthi

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

    您好!  

    IN1和 IN2可以支持的最大频率为100kHz。

    您的控制机制是否需要这么快的 PWM?

    您能告诉我应用的内容、然后向我发送示意图吗?

    您在运行什么电压、您是否能够捕获输出和输入。

    此致!

    Keerthi

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

    目前、我们将使用32kHz 作为 PWM 基频。 作为解决此问题的策略之一、我们计划增加此频率。   

    我们的机制必须移动15Hz 速率(正向和反向)。  

    我无法为您提供有关该机制的详细信息、但在驱动器部分、我们有以下原理图。  

    如您所见、我们使用5V 作为 VM。  

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

    您好!

    您可以随非滤波输出一起捕获输入吗? 我也没有在该原理图上看到滤波器、您可以发送滤波器吗? 此外、如果您需要集成的速度和位置控制、请考虑:

    DRV8214数据表、产品信息和支持|德州仪器 TI.com

    DRV8234数据表、产品信息和支持|德州仪器 TI.com

    此致!

    Keerthi