» fire » Sfaturi »Senzor digital INA219 pentru măsurarea consumului de curent, a tensiunii și a puterii, a capacității bateriei

Senzor digital INA219 pentru măsurarea consumului de curent, a tensiunii și a puterii, a capacității bateriei


După transformarea șurubelniței în litiu, a apărut ideea de a face un încărcător similar cu modelele din fabrică, cu măsurarea curentului, a tensiunii și a capacității bateriei. De fapt, pentru asta aveți nevoie de o sursă de alimentare, o placă de încărcare a bateriei bazată pe principiul CC CV și un modul de afișare a parametrilor. Să rămânem pe modulul de afișare al parametrilor de mai sus. Acest modul va permite măsurarea capacității reale a unei baterii reîncărcabile (sau a ansamblului bateriei).

Baza modulului de afișare este un senzor de tensiune și de curent INA219 achiziționat de la Aliexpress. Acest șal este conceput pentru a măsura valori de tensiune până la 26 V și valori de curent până la 3,2 A. Toți parametrii măsurați sunt transmise prin I2C către Arduino. Acest senzor determină mai mulți parametri simultan: putere și capacitate în mA \ h, curent și tensiune.

Caracteristicile senzorului INA219.
1) Limitele tensiunilor măsurate: de la 0 la 26 V;
2) Tensiunea de alimentare a senzorului: de la 3,0 până la 5,5 V;
3) Parametri pentru curentul măsurat - maxim 3,2A;
4) Precizia măsurătorilor de tensiune și curent până la 1%.

Senzorul INA219 nu necesită strapping suplimentar, este suficient să alimentați senzorul în sine, să conectați plusul de alimentare și firele minus și să vă conectați prin Arduino la interfața I2C. Puteți utiliza modulul în circuite unde trebuie să controlați datele în timpul încărcării și descărcării bateriilor. Puteți utiliza senzorul INA219 la sursele de alimentare ca unitate de monitorizare a tensiunii și a curentului pentru consumatorii conectați.

Dispozitivul în sine va include senzorul INA219 în sine, placa Arduino (puteți utiliza orice opțiune - Uno, Nano, Pro Mini), un ecran LCD1602 cu două linii cu o placă de interfață I2C, un modul de releu 5V.


Senzor digital INA219 pentru măsurarea consumului de curent, a tensiunii și a puterii, a capacității bateriei

Enumerarea instrumentelor și materialelor.
-Plata Arduino Nano-1 buc;
Senzor INA219-1buc;
- ecran LCD1602 cu două linii cu placă de interfață I2C-1 buc;
- modul releu pentru 5volt-1 buc;
- Încărcătorul de la telefon pentru a alimenta circuitul-1 buc;
-conectarea firelor;
fier de lipit;
Un tester;
cutie de distribuție plastic -1 buc;
- placa de coborare 5A -1 buc.

Primul pas. Montarea unității de afișare pe senzorul INA219.

Asamblam diagrama dispozitivului folosind fire cu conectori. Cablurile de alimentare la intrare și ieșire prin care se va încărca încărcătura, luăm o secțiune de 1-1,5 kV, mm. Modulele de circuit vor fi alimentate de la încărcător de la telefon prin conectorul USB al plăcii Arduino Nano, apoi din contactele +5 și Gnd.Comunicarea senzorului INA219 cu Arduino prin interfața I2C trece prin terminalele CLK și SDA. Adresa senzorului INA219 poate fi modificată, dacă este necesar, prin lipirea contactelor A1 și A0. Asamblați foarte atent și cu atenție circuitul senzorului cu contactele dvs. V +, V- trebuie conectat în serie cu sarcina, de asemenea INA219 nu îi place inversarea polarității. Fără a respecta aceste cerințe, îl puteți dezactiva ușor!

În carcasa distribuitorului, decupăm o fereastră pentru afișajul LCD1602, în partea de jos facem o gaură pentru conectorul USB al plăcii Arduino.



Pasul doi Programarea dispozitivului.
Trebuie să instalați biblioteca pentru senzorul INA219. Este în arduo IDE. Faceți clic pe „Sketch”, apoi „Conectați biblioteca”, apoi „Gestionați bibliotecile”. În linia de căutare, tastați "INA219". Găsește Adafruit INA219 de Adafruit versiunea 1.0.3 "instalat.
Descărcați schița.

De obicei, aparatul începe să funcționeze imediat. În monitorul portului puteți vedea toate datele de măsurare.
Monitor de port foto


Pasul trei Verificarea stării de sănătate a dispozitivului.
Fără sarcină, dispozitivul afișează valorile tensiunii curente. Conectăm încărcarea, iar afișajul arată valorile tensiunii, curentului, consumului de energie și capacității. Dacă doriți să încărcați baterii cu litiu, trebuie să utilizați placa CC CV. Va face posibilă reglarea atât a tensiunii, cât și a curentului de încărcare. . Această eșarfă poate fi așezată împreună cu alții. Apoi, în acest caz, primiți un dispozitiv complet pentru încărcarea unor astfel de baterii.

Pentru a determina capacitatea bateriei, trebuie să o conectați ca sursă în fața INA219 și să conectați o sarcină (de exemplu, o lampă) la firul de ieșire. În schiță, limita de deconectare a sarcinii mai mici este stabilită la 2.8 volți. Valoarea trebuie selectată în funcție de fișa tehnică a bateriilor. Când tensiunea atinge 2,8 Volți, releul va deconecta sarcina și pe afișaj vom vedea capacitatea reală a bateriei în miliampere ore. Pentru a porni dispozitivul din nou, trebuie să resetați puterea de 5 Volt la Arduino sau să instalați butonul de resetare pe pinul RST al plăcilor Arduino și GND.

Din aceasta homebrew crenguță Puteți determina capacitatea unei singure baterii, precum și ansamblurile mai multor baterii (baterie pentru o șurubelniță).

Mai multe detalii pot fi văzute în videoclip



Cititorii site-ului sunt cei mai buni în creativitate și în viață!

Potrivit pentru subiect

Subiecte conexe

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...