Arduino-projektien virranmittaus on olennaista tehonkulutuksen seuraamiseksi ja turvallisuuden varmistamiseksi. Vaihtovastusten käyttö tarjoaa yksinkertaisen ja tehokkaan menetelmän kuormavirran tarkkaa mittaamiseksi. Tämä artikkeli selittää, miten kuormavirta lasketaan Arduino-projekteissa.

Shunt Resistoreiden ymmärtäminen

Sunttivastus on pieniarvoinen vastus, joka asetetaan sarjaan kuormituksen kanssa. Kun virta virtaa sen läpi, pieni jännite laskee vastustajan poikki. Tätä jännitettä voidaan mitata virran määrittämiseksi käyttämällä Ohmin lakia.

Lasketaan kuormitusvirtaa

Latausvirran laskentakaava on:

I = V / R

Jos I on virta ampeereissa, V on jännite sunttivastuksen poikki ja R on vastusarvo.

Mittausjännite Arduinolla

Arduino voi mitata jännitteen pudotuksen suntin vastuksen läpi käyttäen sen analogisia syöttönauloja. Yhdistä vastus sarjassa kuorman kanssa ja liitä Arduino analoginen syöttö koko vastus. Käytä seuraavia vaiheita:

  • Yhdistä sunttivastuksen sarjaan kuorman kanssa.
  • Yhdistä Arduinon analoginen syöte vastusliitinkohtaan.
  • Lue jännite Arduinon analoginenRead() -toiminnolla.
  • Muunna analoginen lukeminen jännitteeksi: V = (analoginenRead() / 1023) * referenssijännite.

Esimerkkilaskenta

Oletetaan, että käytät 0.1Ω suntin vastus, ja Arduino lukee jännite 0.05V koko sen. Kuormavirta lasketaan seuraavasti:

I = 0,05V / 0,1Ω = 0,5A