현재 감지는 전자 기기의 필수적인 기술로 전기 시스템을 모니터링하고 제어합니다. Arduino를 사용하여 적절한 회로 및 수행 계산을 설계하여 전류를 정확하게 측정 할 수 있습니다. 이 가이드는 회로 설계 및 필요한 계산을 포함하여 현재 감지를위한 실용적인 단계를 제공합니다.

현재 감각의 기본

전류 감지는 회로를 통해 전기 충전의 흐름을 측정합니다. 일반적인 방법은 전류 전달에 작은 전압 비율을 생성하는 shunt 저항기를 사용합니다. Arduino는 아날로그 입력 핀을 통해이 전압을 읽을 수 있습니다.

회로 설계

전형적인 현재 느끼는 회로는 짐에 시리즈에서 연결되는 션트 저항기를 포함합니다. Arduino는 이 저항기의 맞은편에 전압을 측정합니다. 정확한 독서를 지키기 위하여는, 저압 전압 수준을 유지하면서 힘 손실을 극소화하기 위하여 저항 가치를 가진 저항기를 선정하십시오.

예 회로 구성 요소:

  • 삐걱거리는 저항기 (예를들면, 0.1Ω)
  • Arduino 널
  • 연결 철사
  • 전력 공급

현재 측정 계산

션트 저항기 (V]shunt])의 전압은 현재와 관련되어 있습니다 (I) 옴의 법에 의해: Vshunt = I × R]shunt. 현재를 찾기 위해, 리어 레인지 공식:

I = Vshunt] / Rshunt]]]]

Arduino는 아날로그 값 (0-1023)로 전압을 읽습니다. 전압은 다음과 같이 산출될 수 있습니다:

V]]=(Analog reading / 1023) × 참고 전압]

이 사용은 현재:

I = V] / Rshunt]]]]

예제 계산

Arduino가 0.1Ω 저항기의 맞은편에 0.5V의 전압을 읽으면, 현재는 입니다:

= 0.5V / 0.1Ω = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A = 5A =