» tråder » tips »INA219 digital sensor for måling av strømforbruk, spenning og strøm, batterikapasitet

INA219 digital sensor for måling av strømforbruk, spenning og strøm, batterikapasitet


Etter å ha konvertert skrutrekkeren til litium, oppstod ideen å lage en lader som ligner fabrikkmodeller med målestrøm, spenning og batterikapasitet. For dette trenger du faktisk en strømkilde, et batteriladetavle basert på CC CV-prinsippet og en parametervisningsmodul. La oss dvele ved visningsmodulen med parametrene ovenfor. Denne modulen vil gjøre det mulig å måle den faktiske kapasiteten til et oppladbart batteri (eller batteri).

Grunnlaget for skjermmodulen er en spennings- og strømføler type INA219 kjøpt hos Aliexpress. Dette sjalet er designet for å måle spenningsverdier opp til 26 V og strømverdier opp til 3,2 A. Alle målte parametere overføres via I2C til Arduino. Denne sensoren bestemmer flere parametere samtidig: kraft og kapasitet i mA \ h, strøm og spenning.

Kjennetegn på INA219-sensoren.
1) Grensene for de målte spenninger: fra 0 til 26 V;
2) Sensortilførselsspenning: fra 3,0 til 5,5 V;
3) Parametere for den målte strømmen - maksimalt 3,2A;
4) Nøyaktigheten av målinger av spenning og strøm opp til 1%.

INA219-sensoren krever ikke ekstra stropping, det er nok til å levere strøm til selve sensoren, koble strømpluss- og minus-ledningene og koble via Arduino til I2C-grensesnittet. Du kan bruke modulen i kretsløp der du trenger å kontrollere data under lading og utlading av batterier. Du kan også bruke INA219-sensoren i strømforsyninger som en spennings- og strømovervåkningsenhet for tilkoblede forbrukere.

Enheten vil inneholde selve INA219-sensoren, brettet Arduino (du kan bruke et hvilket som helst alternativ - Uno, Nano, Pro Mini), en to-linjes LCD1602 skjerm med et I2C grensesnittkort, en 5V relémodul.


INA219 digital sensor for måling av strømforbruk, spenning og strøm, batterikapasitet

Oppregning av verktøy og materialer.
-Betaling Arduino Nano-1pc;
Sensor INA219-1stk;
- to-linjes LCD1602 skjerm med I2C-1stk grensesnittkort;
- relémodul for 5volt-1pc;
- Lader fra telefonen for å drive kretsen-1 stk;
-kobler ledninger;
loddejern;
A tester;
plast distribusjonsboks -1stk;
- senkebrett 5A -1stk.

Første trinn. Montering av skjermenhet på INA219-sensoren.

Vi monterer enhetsdiagrammet ved hjelp av ledninger med kontakter. Inngangs- og utgangskraftledninger som lasten skal mates gjennom, tar vi et snitt på 1-1,5 kV, mm. Kretsmodulene vil bli drevet fra laderen fra telefonen via USB-kontakten på Arduino Nano-kortet, og deretter fra +5 og Gnd-kontaktene.Kommunikasjonen av INA219-sensoren med Arduino via I2C-grensesnittet går gjennom CLK- og SDA-terminalene. Adressen til INA219-sensoren kan om nødvendig endres ved lodding av kontaktene A1 og A0. Sett sensorkretsen veldig forsiktig og nøye sammen med V +-kontaktene dine, V- må kobles i serie med belastningen, også INA219 liker ikke polaritets reversering. Uten å overholde disse kravene, kan du enkelt deaktivere det!

I fordelerboksen skal du klippe ut et vindu for LCD1602-skjermen. I bunnen lager vi et hull for USB-kontakten på Arduino-brettet.



Trinn to Enhetsprogrammering.
Du må installere biblioteket for INA219-sensoren. Det er i IDE arduino. Klikk "Skisse", deretter "Koble til biblioteket" og deretter "Administrer biblioteker". Skriv inn INA219 på søkelinjen. Finner Adafruit INA219 av Adafruit versjon 1.0.3 "installere.
Last ned skissen.

Vanligvis begynner apparatet å arbeide umiddelbart. I portmonitoren kan du se alle måledataene.
Bildeportmonitor


Trinn tre Kontroller enhetens helse.
Uten belastning viser enheten gjeldende spenningsverdier. Vi kobler belastningen og displayet viser verdiene spenning, strøm, strømforbruk og kapasitet. Hvis du trenger å lade litiumbatterier, må du bruke CC CV-kortet. Det vil gjøre det mulig å regulere både spenning og ladestrøm. . Dette skjerfet kan plasseres sammen med andre. I dette tilfellet får du en komplett enhet for å lade slike batterier.

For å bestemme batteriets kapasitet, må du koble det som en kilde foran INA219, og koble en belastning (for eksempel en lampe) til utgangstråden. I skissen er den nedre belastningen for frakoblingsgrense satt til 2,8 volt. Verdien må velges i henhold til databladet til batteriene. Når spenningen når 2,8 volt, vil reléet koble fra lasten, og på displayet ser vi den faktiske batterikapasiteten i milliampere timer. For å slå på enheten igjen, må du tilbakestille 5 Volt-strømmen til Arduino eller installere tilbakestillingsknappen på RST-pinnen på Arduino- og GND-kortene.

Av dette homebrew kvist Du kan bestemme kapasiteten til et enkelt batteri, så vel som samlinger av flere batterier (batteripakke for en skrutrekker).

Flere detaljer kan sees i videoen



Leserne av nettstedet er best i kreativitet og i livet!

Passer for tema

Beslektede emner

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...