Sisällysluettelo:

Maailman helpompi akkumittari Jopa 5 V: n mAh: 3 vaihetta
Maailman helpompi akkumittari Jopa 5 V: n mAh: 3 vaihetta

Video: Maailman helpompi akkumittari Jopa 5 V: n mAh: 3 vaihetta

Video: Maailman helpompi akkumittari Jopa 5 V: n mAh: 3 vaihetta
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Heinäkuu
Anonim
Maailman helpompi akkumittari Jopa 5 V: n mAh
Maailman helpompi akkumittari Jopa 5 V: n mAh

Arduino ja vastus ovat kaikki mitä tarvitsemme rakentaaksemme tämän rakenteen, joka luo kapasiteettimittarin jopa 5 voltin jänniteparistoille. Voit käyttää happo-, alkali-, NiCd-, Li-ioni- ja Lipo-akkuja. Markkinat ovat täynnä väärennettyjä akkuja, jotka vaativat valtavaa kapasiteettia, mutta tuottavat murto-osan luvatusta, väsyneitä tilanteesta. Tämä projekti auttaa selvittämään käytettävissä olevien akkujen todellisen kapasiteetin, kun joissakin kiinalaisissa 8800 litiumionissa ei ollut edes 650 mAh.

On oltava varovainen ja estettävä purkautuminen, akkuja ei saa purkaa yli 20%: n nimellisjännitteestä, sillä tämä voi aiheuttaa peruuttamattomia vahinkoja laitteelle.

Vaihe 1: Yhdistä kaikki yhdellä helpolla askeleella

Kaikki yhteen yhdellä helpolla askeleella
Kaikki yhteen yhdellä helpolla askeleella

Ilmoitetut vastukset ovat 22R / 10W tai 10R / 10W, käytämme jälkimmäistä, koska se vie vähemmän analyysiaikaa. Pienempien paristojen, kuten CR2032, testaamiseen 47R / 2W -vastusta voidaan käyttää hitaasti purkautuen välttäen akun kuumenemista.

Tarkkuuden vuoksi koodiin on tehtävä vain kaksi säätöä. Muuttujan "vcc" pitäisi saada mitattu tasajännitearvo Arduino -kortille. "Vastus" -muuttujan on vastaanotettava vastuksen tarkka arvo ohmeina, ja desimaalilukuja voidaan käyttää.

Käyttöliittymänä käytettiin yksinkertaisella tavalla Arduino IDE: n sarjamonitoria, joka näyttää arvot 1.8 sekunnin välein, joten tietokoneen pitäisi pysyä yhteydessä arduinoon testin aikana, ikkuna voidaan minimoida, jotta tietokonetta voidaan käyttää toisen Käyttötarkoitus, jopa Joten muotoilua voidaan helposti muokata siten, että se hyväksyy 16 x 2 LCD-näytön tai 4-numeroisen 7-segmenttisen näytön.

Aika 1.8s valittiin, koska se mahdollistaa nopean päivityksen ja koska se on 60 -kertainen, mikä edustaa 0,0005 tuntia, mikä helpotti laskemista.

Yksinkertaisimman ratkaisun lisäksi tämä ratkaisu oli myös halvin muiden tutkittujen joukossa.

Vaihe 2: Koodi

kelluva vcc = 5,0; // Todellinen jännitearvo arduino -kortilla - mittaa multimeterfloat soma = 0,0;

int analogitulo = 0;

kelluva vout = 0,0;

int -arvo = 0;

kelluva vastus = 10; // Vastuksen todellinen arvo ohmeina, mittaa yleismittarilla -

// käytetään suunnittelussa: 10 ohmia / 10 wattia

void setup () {

Sarja.alku (9600);

pinMode (analoginen tulo, INPUT);

Serial.println ("Lukeminen 1.8 sekunnin välein");

viive (1800);

}

void loop () {

arvo = analoginen luku (analoginen tulo);

vout = (arvo * vcc) / 1024,0;

float cout = vout / vastus;

float parcial = cout * 0,0005;

soma = soma + parcial;

Serial.print ("Nykyinen luku:");

Sarjajälki (cout);

Serial.print ("Vahvistin");

Serial.print ("Mitattu tähän mennessä:");

float msoma = soma * 1000;

Serial.print (msoma);

Serial.println ("mAh");

// odota lisää 1.8 seg

viive (1800);

}

Suositeltava: