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.

[参考译文] DRV8231:压降、发动机无法运转

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1222535/drv8231-voltage-drop-engine-not-mooving

器件型号:DRV8231

您好、  

我正在恢复一个基于 DRV8231的设计以驱动 Seemtoon 6Vdc 引擎、但不幸的是我遇到了一些问题。

当 VM = 6Vdc 时、当我在未连接发动机时下拉 INx 引脚之一时、我得到了 OUT1 / OUT2 +/-6Vdc、因此一切都正常。

但当我连接发动机时、电压降至大约0.5V、发动机不能运转、我尝试了一款较小的发动机、它可以工作、但发动机的电压大约为3V。

设计如下所示、我已将 R6和 R25替换为 O、我想这最初用于测量电流消耗、并且 VM 上有2个33uF 电容器、但未显示在以下原理图中。

VCC 为3.3V。

如果您发现有问题、我很感激您的任何评论。

此致

Bruno

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

    Bruno、您好!

    您能否从 GND 引脚上移除 C17并再次检查问题是否已解决。

    还有其他几个问题:

    • 您是否切换输出? 如果是、那么 IN1和 IN2的频率和占空比是多少?
    • 您是否捕获了输出的任何波形?

    此致、

    巴勃罗·阿梅特

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

    您好 Pablo:

    我正在使用引擎来模拟一个幻灯片,顺序如下:  

    - 1.5s ,IN1=0和 IN2=1 (打开幻灯片)

    - 在 IN1=IN2=1的情况下待机模式可能会有所变化,但绝不会小于10s。

    - 1.5s ,IN1=1,IN2=0 (关闭幻灯片)

    -再次进入待机模式。

    我已尝试移除 C17、结果是相同的。

    请找到下面的一些截图,我正在测量 OUT1和 OUT2之间的信号。

    -没有发动机: 一切都很好,我得到了6V,放大曲线,我得到了100mV 的触发器  

    -有了引擎,我得到了以下信号,第一个曲线是全局视图,第二个曲线是放大信号是从+/-6V 触发:   

    请告诉我这是否对您有所帮助... 可以帮助我

    此致

    Bruno

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

    Bruno、您好!

    感谢您提供信息。

    您正在使用哪种类型的电机? 是否有可能提供数据表?  

    可以更深入地放大波形吗?  我想看看这些脉冲是什么样子的。

    根据您共享的信息、可以推断这是一个过流故障。 电机的堵转电流为3A、此驱动器的 OCP 限制为3.7A 峰值。 如果电流由于电流中的瞬态尖峰而变为高于3.7A、则会标记 OCP 并在重新启用输出之前禁用约3ms。 是否可以使用电流探头测量电机电流?

    此致、

    巴勃罗·阿梅特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    lahm sue 说:
    当 VM = 6V 直流时、当我拉低发动机未连接时的一个 INx 引脚时、我就使用了 OUT1 / OUT2 +/-6V 直流、所以一切都好了。

    您好!

    输入 INx 已经在内部下拉、那么如果一个输入从外部下拉、那么另一个输入的电压是多少? 为什么不更清楚地说明输入电压?

    输出端的电压是多少? +/-6V? 输出端没有负电压!!!

     

    我正在测量 OUT1和 OUT2之间的信号。

    如何使用2个探头或只使用一个探头及其接地线夹来测量 OUT1和 OUT2之间的信号? 为何不测量每个到 GND 的输出?

    在阅读这个问题时有太多的猜测。

    布赖恩

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

    你好、Pablo  

    不幸的是,我没有任何电流探头,但在启动时的尖头不高于3A (我的仪表上的尖峰检测器)。

    我每2.4ms 就得到以下信号:第一个脉冲宽度为264us,另外三个脉冲间隔为80us  

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

    您好、Brian、

    实际上、如果有内部下拉电阻器而我有外部上拉电阻器、则可能会导致问题。实际上、在 IN1和 IN2上进行测量、我根据 MCU 命令获得了3.3V 或 GND。

    我测量的输出电压是在 OUT1和 OUT2之间任意连接的直流电压表、这就是为什么我在发动机朝一个方向行驶时测量+6V、在另一个方向行驶时测量-6V、测量每个参考的输出接地也是一种解决方案。

    Bruno

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

    当 VM = 6Vdc 时、当我在未连接发动机时下拉 INx 引脚之一时、我得到了 OUT1 / OUT2 +/-6Vdc、因此一切都正常。

    但当我连接发动机时、电压降至大约0.5V、发动机不能运转、我尝试了一款较小的发动机、它可以工作、但发动机的电压大约为3V。

    [/报价]

    如果电机未连接到输出引脚、则输出电压为浮动值、即使禁用驱动器、它也可能为6V 悬空。

    我建议在 IN2=0V 的情况下使用50% PWM 驱动 IN1  、并捕获电机连接后 IN1、OUT1和 OUT2的示波器波形。

    布赖恩

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

    Brian:

    我建议使用 IN2=0v 的50% PWM 驱动 IN1, 并捕获 连接电机时 IN1、OUT1和 OUT2的示波器波形。

    这是可能的、但该器件具有自动睡眠功能(当 IN1=IN2=0V 时、器件会在1ms 后进入睡眠状态)。 该器件250µs 至少有一个输入处于高电平且持续时间超过两周(2 μ s)、才能处于工作状态。 正确的唤醒过程如下:

    1. 施加电源电压
    2. 将其中一个输入设置为高电平、持续时间超过250µs μ s
    3. 设置 IN1=50%和 IN2=0V

    此致、

    巴勃罗·阿梅特

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

    Bruno、

    您的系统中是否存在 IN1和 IN2均处于逻辑低电平(0V)的时间超过1ms 的情况? 如果是、由于我在前面对 Brian 的回复中提到的自动睡眠功能、器件将进入睡眠模式。

    lahm sue 说:
    当 VM = 6V 直流时、当我拉低发动机未连接时的一个 INx 引脚时、我就使用了 OUT1 / OUT2 +/-6V 直流、所以一切都好了。

    根据这条评论、我猜至少有一个输入始终为高电平、正确吗?

    出于测试目的、我会添加一个电阻负载以从公式中移除电机、然后首先了解该行为是否由电机本身导致。

    -巴勃罗

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

    您好、Pablo、

    我们尝试使用0kHz 至50%的2kHz PWM 脉冲、结果是相同的、引擎的运转速度不会比以前更快...

    这是否有一个机会,因为我们已经建立 Isens 的事实,这可能会正常?

    此致

    Bruno

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

    Bruno、

    您是否在向 IC 供电后立即提供2kHz 电源? 正如我之前所解释的、INx 引脚中的一个需要保持逻辑高电平的时间超过唤醒时间。 您能否尝试将其中一个 INx 引脚连接到外部逻辑电源超过1ms、然后提供 PWM 信号。 这将确保驱动器处于工作状态。

    是否存在这样一个机会:这可能是因为我们已经把 Isens 接地了?

    将 ISEN 引脚接地只会禁用电流调节。 但是、强烈建议将 VREF 连接到外部 VCC 电源(您已完成此操作)。 所以我认为这不是原因。  

    此致、

    巴勃罗·阿梅特