Search Code

아두이노를 사용하여 모든 DC 전압을 측정하기 위한 저항 값 계산하기

아두이노를 사용하여 모든 DC 전압을 측정하기 위한 저항 값 계산하기

이 문서의 계산은 Arduino로 임의의 DC 전압을 측정하는 방법을 보여주는 비디오 https://youtu.be/t8xwrVj2aFs에 나와 있습니다. 

전압-센서-회로도-1

그림 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.

더 큰 전압 값 계산

그림 2와 같이 이 회로에 직렬로 또 다른 저항 RX를 추가할 수 있습니다.

전압-센서-회로도-2

그림 2. 회로의 직렬 저항 RX. 

BAT2 전압을 측정하기 위한 RX 값을 찾으려면 다음이 있습니다:

RX=BAT2-25666uA

이제 RX에 대한 공식을 얻었습니다. 예를 들어 BAT2 = 120V인 경우

그러면

RX=120-25666uA=95666ua=142.5kΩ

따라서 RX로 142kΩ 저항을 사용하면 최대 120V까지 측정할 수 있습니다.

이미지

voltage-sensor-schematic-1
voltage-sensor-schematic-1
voltage-sensor-schematic-2
voltage-sensor-schematic-2
코드가 첨부되지 않았습니다.

자원 및 참고자료

아직 자원이 없습니다.

파일📁

파일이 없습니다.