搜索代码

使用Arduino测量任何直流电压的电阻值计算

使用Arduino测量任何直流电压的电阻值计算

本文中的计算在视频中展示。https://youtu.be/t8xwrVj2aFs用Arduino测量任何直流电压。

电压传感器原理图-1

电压分压器用于计算Arduino电压传感器的电压,如图1所示。

在这个图中我们有:

电池电压 VB

输出电压送至 Arduino V1 输入引脚(即 A0)

R1是30千欧姆

R2是7.5千欧姆

Arduino UNO 接受 5V 的输入,因此 V1 是 5V。从中我们可以计算出 R1 和 R2 中的电流 I。

I=V/R,因此I=5/7500=0.000666=666µA

因为R1和R2是串联的,因此两者的电流相同。所以IR2也是666µA。我们可以找到R1上的电压为

VR1=666微 x 30000=20V.

现在我们知道 V1 的最大电压可以是

VR1+VR2=5V+20V=25V。

计算更大的电压值

我们可以在这个电路中串联一个额外的电阻RX,如图2所示。

电压传感器原理图2

图2. 电路中的串联电阻RX。

为了测量BAT2电压,我们需要找出RX的值:

RX=BAT2-25666微安

现在我们得到了 RX 的公式,例如 BAT2 = 120V

然后

RX=120-25666微安=95666微安=142.5千欧

因此使用142kΩ的电阻作为RX,我们可以测量最高120V。

图像

voltage-sensor-schematic-1
voltage-sensor-schematic-1
voltage-sensor-schematic-2
voltage-sensor-schematic-2
没有附加代码。

资源与参考

尚无可用资源。

文件📁

没有可用的文件。