Table of Contents
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