아두이노를 사용하여 모든 DC 전압을 측정하기 위한 저항 값 계산하기
이 문서의 계산은 Arduino로 임의의 DC 전압을 측정하는 방법을 보여주는 비디오 https://youtu.be/t8xwrVj2aFs에 나와 있습니다.
그림 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. 회로의 직렬 저항 RX.
BAT2 전압을 측정하기 위한 RX 값을 찾으려면 다음이 있습니다:
RX=BAT2-25666uA
이제 RX에 대한 공식을 얻었습니다. 예를 들어 BAT2 = 120V인 경우
그러면
RX=120-25666uA=95666ua=142.5kΩ
따라서 RX로 142kΩ 저항을 사용하면 최대 120V까지 측정할 수 있습니다.
자원 및 참고자료
아직 자원이 없습니다.
파일📁
파일이 없습니다.