» elektronikk » Arduino »Li-Ion batterikapasitetsmåler

Batterikapasitetsmåler Li-Ion

Dette prosjektet beskriver Arduino- en enhet som du kan kontrollere kapasiteten til litium-ion-fingerbatterier. Ganske ofte blir bærbare batterier ubrukelige på grunn av at ett eller flere batterier mister kapasiteten. Som et resultat må du kjøpe et nytt batteri når du kan klare deg med litt blod og bytte ut disse ubrukelige batteriene.

Batterikapasitetsmåler Li-Ion


Hva er nødvendig for enheten:
Arduino Uno eller andre kompatible.
16X2 LCD-skjerm som bruker Hitachi HD44780-driveren
Reléer i solid tilstand OPTO 22
10 MΩ motstand ved 0,25 W
Holder for 18650 batterier
4 ohm 6W motstand
Én knapp og strømforsyning fra 6 til 10V ved 600 mA




Teori og utnyttelse

Spenningen på et fulladet Li-Ion-batteri uten belastning er 4,2V. Når lasten er tilkoblet, faller spenningen raskt til 3,9 V, og deretter sakte avtar når batteriet går. Cellen anses som utladet når spenningen faller under 3V.

I denne enheten er batteriet koblet til en av Arduino-analoge pinnene. Spenningen på batteriet måles uten belastning, og kontrolleren venter på at “Start” -knappen trykkes. Hvis batterispenningen er over 3V. , når du trykker på knappen, starter testen. For å gjøre dette, gjennom et solid-status relé til batteriet, er en 4Ohm-motstand koblet til, som vil spille rollen som en last. Spenningen leses av kontrolleren hvert halve sekund. Ved å bruke Ohms lov kan du finne ut strømmen som er levert til lasten. I = U / R, U-lest av den analoge inngangen til kontrolleren, R = 4 Ohms. Siden målinger blir tatt hvert halvt sekund, oppnås 7200 målinger i hver time. Forfatteren multipliserer ganske enkelt 1/7200 timer med gjeldende verdi, og legger opp de resulterende tallene til batteriet er utladet under 3V. For øyeblikket bytter reléet, og måleresultatet vises i mA \ h

LCD pinout

PIN Formål
1 GND
2 + 5V
3 GND
4 Digital PIN 2
5 Digital PIN 3
6,7,8,9,10 Ingen tilkoblet
11 Digital PIN 5
12 Digital PIN 6
13 Digital PIN 7
14 Digital PIN 8
15 + 5V
16 GND




Forfatteren brukte ikke et potensiometer for å justere lysstyrken på skjermen, i stedet koblet han pinne 3 til bakken. Batteriholderen er koblet med minus til bakken, og et pluss til den analoge inngangen 0. Mellom plusset til holderen og den analoge inngangen er en 10 MΩ-motstand inkludert, som utfører funksjonen til en opptrekk. Reléet til solid tilstand er slått på minus til bakken, og pluss til digital utgang 1.En av reléterminalene er koblet til plusset til holderen, en 4 ohm motstand er plassert mellom den andre terminalen og bakken, som fungerer som en belastning når batteriet er utladet. Husk at det vil sole seg ganske sterkt. Knappen og bryteren kobles til i henhold til diagrammet på bildet.



Siden PIN 0 og PIN 1 brukes i kretsen, må du deaktivere dem før du laster ned programmet til kontrolleren.
Når du har koblet til alt, fyll ut fastvaren som er vedlagt nedenfor, og prøv å teste batteriet.



Bildet viser spenningsverdien som kontrolleren leste.
Spenningen på den må være høyere enn 3V



Neste bilde er resultatet av målingen under testen. Over er testtiden i sekunder (83), spenningen på batteriet under testen (3.64V) og hvor mye strøm som ble gitt til belastningen i løpet av denne tiden i milliamp timer (21.06 Mah).

Bildet nedenfor viser målingene etter at testen er fullført. Det er umiddelbart klart at dette batteriet, bedømt etter vitneforklaringen, kan sendes til søppel.



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

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
10 kommentar
Hvordan kan jeg klare meg uten en 10 megohm motstand? Gi et arbeidsflytskjema og skisse?
en nr. Motstanden varmer opp, motstanden endres
Sitat: JeffersonDi

Spesifiser ikke hvilken transistor og relé (standard)?
PS: Hjelp mye!)

Scheme (standard) - BC337, stafett 5VDC til 5A (170 posisjoner i katalogen!)
Som et eksempel - OMRON G6D-1A-ASI 5DC ($ 1,4)
Motstand i base med Arduino ~ 2kom
Og ikke glem dioden parallelt med reléspolen 1N4006 (eller tilsvarende)
Sitat: Pronin
Det er bedre å sette en transistor med et relé (standard) eller en feltføler med lav kontrollspenning.

Spesifiser ikke hvilken transistor og relé (standard)?
PS: Hjelp mye!)
Jeg har aldri sett slike ordninger ... Selv ikke hos bilprodusenter.
Den ene er skrevet, og den andre er malt. Passer her er Solid State Relay MPDCD3. De er dyre ($). Det er bedre å sette en transistor med et relé (standard) eller en feltføler med lav kontrollspenning.
Si meg ???
Så hvilket stafett å bruke her, eller hva skal jeg erstatte det med ???
Å skrive
stafett OPTO 22
- det samme som å skrive "MLT-motstand" uten nærmere forklaring, det vil si at informasjonen er litt mer enn 0.
og et annet tips til eierne av kinesiske arduiner med CH340-brikken: det er bedre å ikke bruke de første og null konklusjonene, det er bedre å bruke noen andre i stedet, for eksempel 9 og 10, som jeg gjorde. Ellers vil måleren slås på automatisk etter at du har startet Batterilevetidstester. Pin 9 er bedre å bli shuntet til bakken av en slags motstand i et par titalls kilo. Det kan være en falsk respons på grunn av lekkasjer gjennom knappen. Og et annet forslag: i stedet for et solid-state relé, bruk en vanlig lavspent feltmann med lave Rds. 5V skal være nok til å åpne de fleste feltarbeidere som er installert i hovedkort og bærbare datamaskiner.
Korriger kretsen, du har unøyaktigheter, spesielt når du kobler til skjermen.

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...