検索コード

Arduinoを使用して任意のDC電圧を測定するための抵抗値の計算

Arduinoを使用して任意のDC電圧を測定するための抵抗値の計算

この記事の計算はビデオで示されています。https://youtu.be/t8xwrVj2aFsArduinoでDC電圧を測定する。

電圧センサー回路図1

ボルテージ-dividerは、図1に示すように、Arduino電圧センサーの電圧を計算するために使用されます。

この図には次のものがあります:

バッテリー電圧 VB

Arduino V1の入力ピン(つまりA0)に接続される出力電圧

R1は30kΩです。

R2は7.5kΩです。

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-25666uA

今、RXの公式が得られました。例えば、BAT2 = 120Vの場合です。

その後

RX=120-25666μA=95666μA=142.5kΩ

したがって、RXとして142kΩの抵抗を使用すると、最大120Vまで測定できます。

画像

voltage-sensor-schematic-1
voltage-sensor-schematic-1
voltage-sensor-schematic-2
voltage-sensor-schematic-2
コードは添付されていません。

リソースと参考文献

まだリソースはありません。

ファイル📁

ファイルは利用できません。