您如何确保 A4988 步进驱动器的微调电位器上的电压正确?

3D打印 prusa-i3-返工 万用表 步进驱动器
2021-05-08 07:56:58

我一直在研究这个,但是:

  1. 我不确定如何配置我的万用表;
  2. 我不知道如何保持电压,并且;
  3. 我不知道如何保持万用表连接到VMOT?

我听说你应该瞄准大约 1 A。

2个回答

我想为@darthpixel 已经给出的答案添加一些要点和说明。您需要的大多数信息都在那里,我想提供一些更实用的建议,因为我理解您的问题要求的就是这些。不过,我将从更理论方面的一些观点开始:

  • 请注意,Vref 不是传递到电机的电压。所描述的管道类比非常好,但 Vref 不在此类比范围内。参考电压 Vref 仅用于设置电流限制。这似乎令人困惑,但有电子原因。人们可以很容易地理解主要(附带)好处:电压很容易在外部测量,因为您并联连接电压表。如果您想测量电流,则需要将电流表与电路串联。
  • 步进杆通过提供电机运动所需的电流(电流,因为它通过产生磁场起作用)来工作,步进杆提供的电压“只是”提供所需的高,以通过电机提供所需的电流(由其电阻率/阻抗)。这只是一个附加组件。

现在到实际方面和 darthpixel 的答案和上述内容的应用:

您想测量参考电压以限制产生扭矩的电流,但同时也会加热电机 - 让 darthpixel 的建议成为您的指南:如果您因为太热而无法触摸它,那么电流太大,即 Vref 太高)。这样做:

  1. 将万用表设置为伏特,量程可以是自动量程或大于 2V 的值。
  2. 将万用表的一根导线连接到 Prusa i3 控制器板电源输入的接地端(我使用固定 RAMPS 接地输入端的螺钉)。另一根导线直接连接到 Stepstick 上微调电位器的中心。我充分利用了我的绘画技巧来创建一个显示该过程的图像:测量 Vref 方案
  3. 请注意您读取的值(必须打开 12V 电源)
  4. 使用绝缘螺丝刀并轻轻转动微调电位器。
  5. 通过重复测量过程获得新的读数。
  6. 重复整个过程,直到获得所需的 Vref。

警告:虽然我在一切都打开的情况下(使用我的 DRV8825 驱动程序)转动微调电位器没有问题,但在这样做时您应该关闭电源。

所描述的过程只允许逐步且相当缓慢地设置 Vref,但这是我发现的最简单的方法。我读过有人使用鳄鱼夹将万用表连接到螺丝刀上,以便在转动时进行读数。

如果您目前不知道是否需要更多或更少的电机电流,请检查电路板上的电阻并计算您应该需要的 Vref(请参阅 darthpixel 的公式答案)。然而,我只会做 darthpixel 已经建议的事情:通过耳朵找出微调位置并触摸:klicking motor:转到更高的 Vref。触摸电机的时间不能超过几秒钟:降低 Vref。这可能是一个漫长的过程,但最终您还是需要这样做才能充分利用打印机!

一般来说,踏杆输出上的电压应该在1V左右。

要或多或少地想象电流和电压是多少,您可以像思考水一样思考它。

电线或多或少与管道相同。电压可以想象为(某种程度)水流的高度,但电流可以想象为流动的水量。为了简化事情,我们假设我们所有的管道都闭合成回路,我们有泵/电池,我们有一个电机,它是一个反向泵;) 最后我们有我们的踏板,它是我们模型中的一个水龙头。

因此,无论高度(电压)是多少,我们都知道水龙头(踏杆)会通过一定量(电流)的水。我们可以驱动它转动水龙头或转动步进器 PCB 上的电位器。

所以我们得到了它。原则(极度简化)现在已经很清楚了。请参阅此处了解更多详情

回到你的问题。您必须知道您的踏杆参考电压是多少。为了确保您必须检查踏杆板上主要黑色元件旁边的电阻器。应该有很常见的R100或R200。

现在您应该从电机标签中读取数据以了解适合您电机的电流并计算

电压 = motor_current * 8 *resistance_of_resistor

所以现在您知道什么是适合您的电机和踏杆的电压。

您测量电位器和 GND 之间的电压(见图)

在此处输入图片说明

如果您设置并连接所有内容并开始打印输出,您应该检查电机温度。用你的手指。如果你可以触摸电机并保持手指不超过半秒,那么可能是电位器上设置的电压太高(电机可以达到80摄氏度,它可以但更多会缩短其寿命),你应该减少一点(降低 5/100 V)。如果您注意到电机咆哮或吠叫,那么您的电压可能太低,您可以将其增加 5/100V。

过高的电流也会降低踏杆的寿命,所以用风扇冷却它们。

请注意。

Z 轴电机通常不会太热,因为它们的工作量低于 X 和 Y,但因为它们都连接到一个步进器,因此它们需要更多电流 - 在那里设置更高的电压。

这是一个reprap.org 站点,可获取有关踏杆的基本知识。