Arduinoを使用して任意のDC電圧を測定するための抵抗値の計算
この記事の計算はビデオで示されています。https://youtu.be/t8xwrVj2aFsArduinoでDC電圧を測定する。
ボルテージ-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. 回路内の直列抵抗器RX。
BAT2電圧を測定するためのRXの値を求めるには、次のようになります:
RX=BAT2-25666uA
今、RXの公式が得られました。例えば、BAT2 = 120Vの場合です。
その後
RX=120-25666μA=95666μA=142.5kΩ
したがって、RXとして142kΩの抵抗を使用すると、最大120Vまで測定できます。
リソースと参考文献
まだリソースはありません。
ファイル📁
ファイルは利用できません。