» elektronik » Arduino »Li-Ion batterikapacitetsmätare

Batterikapacitetsmätare Li-Ion

Detta projekt beskriver Arduino- en enhet med vilken du kan kontrollera kapaciteten hos litiumjonfingerbatterier. Ganska ofta blir bärbara batterier oanvändbara på grund av att en eller flera batterier förlorar sin kapacitet. Som ett resultat måste du köpa ett nytt batteri när du kan komma förbi med lite blod och byta ut dessa oanvändbara batterier.

Batterikapacitetsmätare Li-Ion


Vad behövs för enheten:
Arduino Uno eller någon annan kompatibel.
16X2 LCD-skärm som använder Hitachi HD44780-drivrutinen
Reläer med solid tillstånd OPTO 22
10 MΩ motstånd vid 0,25 W
Hållare för 18650 batterier
4 ohm 6W motstånd
En knapp och strömförsörjning från 6 till 10V vid 600 mA




Teori och exploatering

Spänningen på ett fulladdat Li-Ion-batteri utan belastning är 4,2V. När lasten är ansluten sjunker spänningen snabbt till 3,9 V och minskar sedan långsamt när batteriet går. Cellen anses vara urladdad när spänningen sjunker under 3V.

I den här enheten är batteriet anslutet till en av Arduino-analoga stift. Spänningen på batteriet mäts utan belastning och regulatorn väntar på att ”Start” -knappen trycks in. Om batterispänningen är över 3V. , när du trycker på knappen startar testet. För att göra detta, genom ett fast tillståndsrelä till batteriet, ansluts ett 4Ohm-motstånd som kommer att spela rollen som en last. Spänningen avläses av regulatorn varje halv sekund. Med Ohms lag kan du ta reda på strömmen som levererats till lasten. I = U / R, U-läst av den analoga ingången till regulatorn, R = 4 Ohms. Eftersom mätningar görs varje halv sekund erhålls 7200 mätningar per timme. Författaren multiplicerar helt enkelt 1/7200 timmar med det aktuella värdet och lägger till de resulterande siffrorna tills batteriet är urladdat under 3V. Just nu växlar reläet och mätresultatet visas i mA \ h

LCD-pinout

PIN-syfte
1 GND
2 + 5V
3 GND
4 Digital PIN 2
5 Digital PIN 3
6,7,8,9,10 Ingen ansluten
11 Digital PIN 5
12 Digital PIN 6
13 Digital PIN 7
14 Digital PIN 8
15 + 5V
16 GND




Författaren använde inte en potentiometer för att justera skärmens ljusstyrka, istället anslöt han stift 3 till marken. Batterihållaren är ansluten med ett minus till marken och ett plus till den analoga ingången 0. Mellan hållarens plus och den analoga ingången ingår ett 10 MΩ-motstånd som utför funktionen av en uppdragning. Reläet med fast tillstånd slås på minus till mark och plus till digital utgång 1.En av reläterminalerna är ansluten till hållarens pluss, ett 4 ohm-motstånd placeras mellan den andra terminalen och marken, som fungerar som en last när batteriet laddas ur. Tänk på att det kommer att gilla sig ganska starkt. Knappen och omkopplaren är anslutna enligt diagrammet på bilden.



Eftersom PIN 0 och PIN 1 används i kretsen måste du inaktivera dem innan du laddar ner programmet till regulatorn.
När du har anslutit allt ska du fylla i den fasta programvaran som bifogas nedan. Du kan testa batteriet.



Fotot visar spänningsvärdet som regulatorn läste.
Spänningen på den måste vara högre än 3V



Nästa foto är resultatet av mätningen under testet. Ovanför testtiden i sekunder (83), spänningen på batteriet under testet (3.64V) och hur mycket ström som gavs belastningen under denna tid i milliamp timmar (21.06 Mah).

Bilden nedan visar avläsningarna efter att testet har slutförts. Det är omedelbart klart att detta batteri, bedömt efter vittnesmål, kan skickas till skräp.



fw.rar [951 b] (nedladdningar: 1224)
9.5
2.5
2.5

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
10 kommentar
Hur kan jag göra utan ett 10 megohm motstånd? Ge ett arbetsflödesschema och skiss?
ett nr. Motståndet värms upp, motståndet ändras
Citat: JeffersonDi

Ange inte vilken transistor och relä (standard)?
PS: Hjälp mycket!)

Schema (standard) - BC337, relä 5VDC till 5A (170 positioner i katalogen!)
Som ett exempel - OMRON G6D-1A-ASI 5DC ($ 1,4)
Motstånd i bas med Arduino ~ 2kom
Och glöm inte dioden parallell med reläspolen 1N4006 (eller motsvarande)
Citat: Pronin
Det är bättre att sätta en transistor med ett relä (standard) eller en fältsensor med låg styrspänning.

Ange inte vilken transistor och relä (standard)?
PS: Hjälp mycket!)
Jag har aldrig sett sådana system ... Även hos biltillverkare.
Den ena är skriven och den andra är målad. Lämplig här är Solid State Relay MPDCD3. De är dyra ($). Det är bättre att sätta en transistor med ett relä (standard) eller en fältsensor med låg styrspänning.
Berätta ???
Så vilket relä att använda här eller vad du ska ersätta det med ???
Att skriva
relä OPTO 22
- samma sak som att skriva "MLT-motstånd" utan ytterligare förklaring, det vill säga informationen är lite mer än 0.
och ett annat tips till ägarna av kinesiska arduiner med CH340-chipet: det är bättre att inte använda de första och noll slutsatserna, det är bättre att använda några andra istället, till exempel 9 och 10, som jag gjorde. I annat fall kommer mätaren att slås på automatiskt efter att batteritiden testats. Stift 9 är bättre att shuntas till marken av någon form av motstånd för ett par tiotals kilo, det kan finnas ett felaktigt svar på grund av läckage genom knappen. Och ett annat förslag: istället för ett fast tillstånd relä, använd en vanlig lågspänningsfältman med låg Rds. 5V bör vara tillräckligt för att öppna de flesta fältarbetare som är installerade på moderkort och bärbara datorer.
Korrigera kretsen, du har felaktigheter, särskilt när du ansluter skärmen.

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...