» trådar » tips »INA219 digital sensor för att mäta strömförbrukning, spänning och effekt, batterikapacitet

INA219 digital sensor för att mäta strömförbrukning, spänning och effekt, batterikapacitet


Efter konvertering av skruvmejseln till litium uppstod idén att skapa en laddare som liknar fabriksmodeller med mätström, spänning och batterikapacitet. För detta behöver du faktiskt en strömkälla, ett batteriladdkort baserat på CC CV-principen och en parametervisningsmodul. Låt oss stanna vid displaymodulen med ovanstående parametrar. Denna modul gör det möjligt att mäta den faktiska kapaciteten hos ett laddningsbart batteri (eller batteriaggregat).

Grunden för visningsmodulen är en spännings- och strömavkänningstyp INA219 köpta på Aliexpress. Detta sjal är utformat för att mäta spänningsvärden upp till 26 V och strömvärden upp till 3,2 A. Alla uppmätta parametrar överförs via I2C till Arduino. Denna sensor bestämmer flera parametrar samtidigt: effekt och kapacitet i mA \ h, ström och spänning.

Egenskaper hos INA219-sensorn.
1) Gränserna för de uppmätta spänningarna: från 0 till 26 V;
2) Sensors matningsspänning: från 3,0 till 5,5 V;
3) Parametrar för uppmätt ström - högst 3,2A;
4) Noggrannheten för mätningar av spänning och ström upp till 1%.

INA219-sensorn kräver inte ytterligare band, det räcker för att leverera ström till sensorn själv, ansluta strömmen plus och minustrådarna och ansluta via Arduino till I2C-gränssnittet. Du kan använda modulen i kretsar där du behöver kontrollera data under laddning och urladdning av batterier. Du kan också använda INA219-sensorn i strömförsörjningen som en spännings- och strömövervakningsenhet för anslutna konsumenter.

Enheten kommer att inkludera själva INA219-sensorn, kortet Arduino (du kan använda valfritt val - Uno, Nano, Pro Mini), en två-linjers LCD1602-skärm med ett I2C-gränssnittskort, en 5V-relämodul.


INA219 digital sensor för att mäta strömförbrukning, spänning och effekt, batterikapacitet

Uppräkning av verktyg och material.
-Betalning Arduino Nano-1 st;
Sensor INA219-1st;
- LCD-skärm med två linjer LCD1602 med I2C-1pcs gränssnittskort;
- relämodul för 5 volt-1pc;
- Laddare från telefonen för att driva kretsen-1 st;
-anslutande ledningar;
lödkolv;
En testare;
plast distributionslåda -1st;
- sänkningskort 5A -1st.

Första steget. Montering av displayenhet på INA219-sensorn.

Vi monterar enhetsdiagrammet med ledningar med kontakter. Ingångs- och utgångseffektledningar genom vilka lasten matas, vi tar en sektion på 1-1,5 kV, mm. Kretsmodulerna kommer att drivas från laddaren från telefonen via USB-kontakten på Arduino Nano-kortet och sedan från +5- och Gnd-kontakterna.Kommunikationen av INA219-sensorn med Arduino via I2C-gränssnittet går via CLK- och SDA-terminalerna. Adressen till INA219-sensorn kan ändras vid behov genom att löd kontakterna A1 och A0. Montera sensorkretsen mycket noggrant och noggrant med dina V +-kontakter, V- måste anslutas i serie med lasten, INA219 gillar inte polaritet. Utan att följa dessa krav kan du enkelt inaktivera det!

Skär ut ett fönster för LCD1602-skärmen i distributörlådan, längst ner gör vi ett hål för USB-kontakten på Arduino-kortet.



Steg två Enhetsprogrammering.
Du måste installera biblioteket för INA219-sensorn. Det är i IDE arduino. Klicka på "Skissa", sedan "Anslut biblioteket" och sedan "Hantera bibliotek". Skriv "INA219" i sökraden. Hitta Adafruit INA219 av Adafruit version 1.0.3 "installera.
Ladda ner skissen.

Vanligtvis börjar apparaten fungera omedelbart. På portmonitorn kan du se alla mätdata.
Bildportmonitor


Steg tre Kontrollera enhetens hälsa.
Utan last visar enheten aktuella spänningsvärden. Vi ansluter lasten och displayen visar värdena på spänning, ström, strömförbrukning och kapacitet Om du behöver ladda litiumbatterier måste du använda CC CV-kortet. Det gör det möjligt att reglera både spänning och laddningsström. . Denna halsduk kan placeras tillsammans med andra. I det här fallet får du en komplett enhet för att ladda sådana batterier.

För att bestämma batteriets kapacitet måste du ansluta det som en källa framför INA219 och ansluta en last (till exempel en lampa) till utgångsledningen. I skissen är den nedre gränsen för lastkoppling inställd till 2,8 Volt-värde, du måste välja datablad för dina batterier. När spänningen når 2,8 volt kommer reläet att koppla bort lasten och skärmen ser den faktiska batterikapaciteten i milliampere timmar. För att slå på enheten igen måste du återställa 5 Volt-strömmen till Arduino eller installera återställningsknappen på RST-stiftet på Arduino- och GND-korten.

Av detta homebrew kvist Du kan bestämma kapaciteten för ett enda batteri såväl som sammansättningar av flera batterier (batteripaket för en skruvmejsel).

Mer information kan ses i videon



Läsarna av webbplatsen är bäst i kreativitet och i livet!

Lämplig för ämne

Relaterade ämnen

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...