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.

[参考译文] DRV8701:读取 DRV8701 上的电机电流

Guru**** 2392905 points
Other Parts Discussed in Thread: DRV8701

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1539325/drv8701-reading-motor-current-on-drv8701

器件型号:DRV8701


工具/软件:

你好  

我将使用 DRV8701、并想使用 MCU 上的 ADC 读取电机电流。 /

目前、我们使用快速衰减(电机滑行)来驱动电机。 数据表指定了、因此在 制动模式下无效、我假设 SO 在电机关闭(滑行时)期间无效?  

我是否只在 PWM 开启阶段读取 SO?

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

    尊敬的 Alexandru:

    感谢您的发布。

    [引述 userid=“633118" url="“ url="~“~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1539325/drv8701-reading-motor-current-on-drv8701

    数据表指定了、因此在 制动模式下无效、我假设 SO 在电机关闭(滑行时)期间无效?  

    我是否只在 PWM 开启阶段读取 SO?

    [/报价]

    是的、正确。 您应仅在输出的“驱动“阶段读取 SO、以测量输出电流的实际表示。 请参阅数据表中的下图。 当 SNSOUT 引脚为低电平时、因此无效。 谢谢你。

    此致、Murugavel  

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

    我知道、当  SNSOUT 为低电平时、电流无效。 根据我的理解 、电流斩波时、SNSOUT 为低电平。 我的问题是、当 SNSOUT 为高电平但电机在使用快速衰减时处于 PWM 的关断阶段时、SO 引脚是否表示有效的电流读数。 换言之、SO 是否表明在电机滑行时读数有效、而不会受到驱动器的电流限制?  

    我在软件中使用控制环路调节电流、我的 Vref 设置得太高、以至于驱动器很少进入 ICHOP 模式。 为了获得最准确的电流读数、我想知道何时读取 SO。 目前、我会使用继续 ADC 采样和读数、但我认为这可以有所改进。

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

    尊敬的 Alexandru:

    ]我的问题是当 SNSOUT 为高电平时、SO 引脚是否指示有效的电流读数、但电机在使用快速衰减时处于 PWM 的关断阶段。 换言之、SO 是否表明在电机滑行时读数有效、而不会受到驱动器的电流限制?  [/报价]

    当电机驱动器关闭且电桥处于滑行 (HiZ) 时、不会有任何电流在下面的代码片段中所示的极性下流动。 因此会记录一个通过检测电阻对应于 0 电流的输出。  

    我在软件中使用控制环路来调节电流、我的 Vref 设置得太高、以至于驱动程序很少进入 Ichop 模式。 为了获得最准确的电流读数、我想知道何时读取 SO。 目前、我使用的是继续 ADC 采样、并对读数进行平均处理、但我认为这可以有所改进。[/报价]

    我们建议仅在 PWM 导通时间内进行采样。  

    目前我使用的是继续 ADC 采样、我对读数求平均值、但我认为这可以改进。
    [/quote]

    是的、尤其是可以排除将平均值拉低的零值、其余样本将更好地表示电机电流。 谢谢你。

    此致、Murugavel   

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

    感谢您的答复、这解决了我的问题。  

    我想我将逐步降低 ADC 读数、并在计算采样时间的平均电机电流时考虑电机占空比。