如何测量直流电机的电流?

电器工程 Arduino 当前的 遥控 安培数
2022-01-03 18:34:53

我正在尝试测量我拆开的遥控车上直流电机的电流。该车由 3 节 AA 电池供电,似乎由三块不同的电路板组成。其中两块板用于开关和 LED,另一块是我正在尝试测量的这张照片中的主要板,因此我可以用我的 Arduino 替换它。

http://i.imgur.com/Ck2kO.jpg

我正在尝试测量电机的安培数,以及那个镜头后面的电机。我曾尝试在 20mA、200mA 和 10A 上使用万用表,但没有明显读数,它总是让遥控车停转。

我不应该能够得到一个合理的结果吗?

编辑:我拥有的所有图片都在此页面中

我已经尝试直接连接电机以及在电容器前后连接电机的电线。

编辑:再次感谢大家的帮助。我将很快再试一次,并在我启动后发布一些配置图片

3个回答

从您提供的照片中可以清楚地看出,您尝试在不断开电机的情况下通过将电流表与电机并联来测量电流。

电流表的电阻非常低(完美的电流表电阻为零,因此不会影响测量的电流)。因此,这样做可以使电机短路(实际上,您可以使驱动电机的电路短路,但这没关系)。这当然会使汽车熄火,顺便说一句,这会给驱动电路带来额外的负载,从而损坏它。

您必须将电流表与电机串联 - 断开任何一根电线并以某种方式连接电流表,如下所示:

---wire--ampermeter--motor--otherWire

作为sharptooth所说的替代方案:

如果这是一个与电机串联的电阻器(左下角;绿色设备,可能是蓝色、灰色、金环 = 6.8 欧姆;不确定;也可能只是用于无线电干扰抑制的电感器),您可以测量该电阻器上的电压U R. 所以你不必打开任何连接。

电流为 I = U/R(欧姆定律)。

与插入安培表相比,这种测量会篡改实际电流,因为当今电压表的电阻非常高(可能约为 100KOhms-MOhms)以至于可以忽略不计,而安培表的电阻(可能为 0.1-1 欧姆;取决于范围)在测量“大”电流时仍然不够低。

我不会尝试在电路中测量电机电流,而是自己测量电机。这更容易做到,让您找出限制是什么,而不仅仅是电路驱动它的原因。

断开电机并使用 4.5V 电源运行,这与三节新的 AA 电池串联所期望的结果差不多。如果你有一个可以显示电流的电源,那就足够了。我预计电流至少为几百毫安,大多数电源将以合理的分辨率显示。如果没有,请将电流表与电机串联以测量电流。从 1A 规模开始。

您应该进行两次测量以了解电机。第一种是电机空载运行。让轮子自由转动。电机将以这种方式消耗最小电流。然后在轮子保持不动的情况下试一试。电机将以这种方式吸收最大电流。这也称为“失速电流”,如果您有的话,您会在其数据表中看到它。让车轮稍微旋转一下,以获得不同电机位置的失速电流。有刷直流电机在一圈内的电流消耗可能略有不同,具体取决于刷子激活的线圈组合。

获得最小和最大电流后,您可以围绕它设计驱动电路。由于您可能需要可变驱动和双向驱动,因此您希望使用由微型 PWM 控制的 H 桥驱动电机。我不知道 arduino 有什么功能,但是那里有真正的微控制器,它们带有专门用于驱动这种 H 桥的 PWM 硬件。这些使方向改变变得容易,制作前处理断裂等。