» tråde » Tips »INA219 digital sensor til måling af strømforbrug, spænding og strøm, batterikapacitet

INA219 digital sensor til måling af strømforbrug, spænding og strøm, batterikapacitet


Efter konvertering af skruetrækkeren til litium opstod ideen om at lave en oplader svarende til fabriksmodeller med måle strøm, spænding og batterikapacitet. Til dette har du faktisk brug for en strømkilde, et batteriopladningskort baseret på CC CV-princippet og et parametervisningsmodul. Lad os dvæle ved displaymodulet med ovenstående parametre. Dette modul gør det muligt at måle den faktiske kapacitet på et genopladeligt batteri (eller batterisamling).

Grundlaget for displaymodulet er en spænding og strømføler type INA219 købt hos Aliexpress. Dette sjal er designet til at måle spændingsværdier op til 26 V og strømværdier op til 3,2 A. Alle målte parametre overføres via I2C til Arduino. Denne sensor bestemmer flere parametre på én gang: strøm og kapacitet i mA \ h, strøm og spænding.

Egenskaber ved INA219-sensoren.
1) Grænserne for de målte spændinger: fra 0 til 26 V;
2) Sensorforsyningsspænding: fra 3,0 til 5,5 V;
3) Parametre for den målte strøm - maks. 3,2A;
4) Nøjagtigheden af ​​målinger af spænding og strøm op til 1%.

INA219-sensoren kræver ikke ekstra spænding, det er nok til at levere strøm til selve sensoren, tilslutte strømmen plus og minus-ledningerne og tilslutte via Arduino til I2C-interface. Du kan bruge modulet i kredsløb, hvor du har brug for at kontrollere data under opladning og afladning af batterier. Du kan også bruge INA219-sensoren i strømforsyninger som en spændings- og strømovervågningsenhed for tilsluttede forbrugere.

Selve enheden inkluderer selve INA219-sensoren, tavlen Arduino (du kan bruge en hvilken som helst mulighed - Uno, Nano, Pro Mini), en to-linjes LCD1602 skærm med et I2C interfacekort, et 5V relæmodul.


INA219 digital sensor til måling af strømforbrug, spænding og strøm, batterikapacitet

Tælling af værktøjer og materialer.
-Betaling Arduino Nano-1pc;
Sensor INA219-1stk;
- to-line LCD1602-skærm med I2C-1stk interfacekort;
- relæmodul til 5 volt-1 pc;
- Oplader fra telefonen til strøm til kredsløbet-1 pc;
-forbindende ledninger;
lodning jern;
A tester;
plast distribution boks -1stk;
- sænkningsplade 5A -1stk.

Første trin. Montering af skærmenhed på INA219-sensoren.

Vi samler enhedsdiagrammet ved hjælp af ledninger med stik. Indgangs- og udgangseffektledninger, gennem hvilke belastningen føres, vi tager et afsnit på 1-1,5 kV, mm. Kredsløbsmodulerne drives fra opladeren fra telefonen via USB-stikket på Arduino Nano-kortet og derefter fra +5- og Gnd-kontakterne.Kommunikationen af ​​INA219-sensoren med Arduino via I2C-interface går gennem CLK- og SDA-terminalerne. Adressen til INA219-sensoren kan ændres om nødvendigt ved lodning af kontakterne A1 og A0. Meget omhyggeligt og omhyggeligt samles sensorkredsløbet med dine V + kontakter, V- skal tilsluttes i serie med belastningen, også INA219 kan ikke lide polaritetsvending. Uden at overholde disse krav kan du let deaktivere det!

Skær et vindue til LCD1602-skærmen ud i fordelerkasset, i bunden laver vi et hul til Arduino-kortets USB-stik.



Trin to Enhedsprogrammering.
Du skal installere biblioteket for INA219-sensoren. Det er i IDE arduino. Klik på "Sketch", derefter "Forbind biblioteket" og derefter "Administrer biblioteker". Skriv "INA219" i søgelinjen. Finder Adafruit INA219 af Adafruit version 1.0.3 "installation.
Download skitsen.

Normalt starter apparatet øjeblikkeligt. På portmonitoren kan du se alle måledata.
Photo port monitor


Trin tre Kontrol af enhedens helbred.
Uden belastning viser enheden aktuelle spændingsværdier. Vi forbinder belastningen, og på displayet ser vi værdierne for spænding, strøm, strømforbrug og kapacitet. Hvis du har brug for at oplade litiumbatterier, skal du bruge CC CV-kortet. Det vil gøre det muligt at regulere både spænding og ladestrøm. . Dette tørklæde kan placeres sammen med andre. I dette tilfælde får du en komplet enhed til opladning af sådanne batterier.

For at bestemme batterikapaciteten skal du tilslutte det som en kilde foran INA219 og tilslutte en belastning (for eksempel en billys) til udgangstråden. I skitsen er den nedre grænse for belastningsafbrydelse indstillet til 2,8 volt. Værdien skal vælges i henhold til databladet for dine batterier. Når spændingen når 2,8 volt, afbryder relæet belastningen, og på displayet ser vi den aktuelle batterikapacitet i milliampere timer. For at tænde for enheden skal du nulstille 5 Volt-strømmen til Arduino eller installere nulstillingsknappen på RST-stiften på Arduino- og GND-kortene.

Af dette homebrew kvist Du kan bestemme kapaciteten for et enkelt batteri samt samlinger af flere batterier (batteripakke til en skruetrækker).

Flere detaljer kan ses i videoen



Læsere af webstedet så godt som kreativt og i livet!

Velegnet til emne

Relaterede emner

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt

Vi råder dig til at læse:

Giv den til smartphonen ...