Målestrøm i Arduino-prosjekter er viktig for å overvåke strømforbruket og sikre sikkerhet. Ved hjelp av shunt-motstander gir en enkel og effektiv metode for å måle belastningsstrøm nøyaktig. Denne artikkelen forklarer hvordan man beregner belastningsstrøm ved hjelp av shunt-motstander i Arduino-prosjektene.

Forstå Shunt Resistors

En shunt motstand er en lavverdi motstand plassert i serie med belastningen. Når strømmen strømmer gjennom den, oppstår en liten spenningsfall over motstanden. Denne spenningen kan måles for å bestemme strømmen ved hjelp av Ohms lov.

Beregner belastningsstrøm

Den grunnleggende formelen for å beregne belastningsstrøm er:

I = V / R]

Hvor I] er strømmen i ampere, V] er spenningen på tvers av shunt-motstanden, og ] er motstandsverdien.

Målespenning med Arduino

Arduino kan måle spenningsfallet over shunt-motstanden ved hjelp av sine analoge inngangspinner. Koble motstanden i serie med belastningen, og koble Arduino analog inngang over motstanden. Bruk følgende trinn:

  • Koble shunt-motstanden i serie med belastningen.
  • Koble Arduino analog inngang til motstandsmotstandens knutepunkt.
  • Les spenningen ved hjelp av Arduinos analogeRead()-funksjon.
  • Konverter analog lesing til spenning: V = (analogRead() / 1023) * referansespenning.

Eksempelberegning

Anta at du bruker en 0.1 ⁇ shunt resistor, og Arduino leser en spenning på 0.05 V over den. Lastestrømmen beregnes som:

I = 0.05V / 0.1® = 0,5A]