Innholdsfortegnelse:
- Trinn 1: BOM
- Trinn 2: Skjematisk og prinsippet for drift
- Trinn 3: Valg av strømresistorer
- Trinn 4: Arduino -kode
- Trinn 5: PCB
- Trinn 6: Meny
Video: 3 X 18650 batterikapasitetstester: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Det er mange instruksjoner om hvordan du bygger arduino -baserte kapasitetstestere over internett. Saken er at det er en ganske lang prosess for å teste batterikapasiteten. La oss si at du vil lade ut 2000mAh batteri med ~ 0.5A strøm. Det vil ta evigheter (nøyaktig: 4 timer). Jeg har prøvd å finne mye raskere måte å indikere mange cellers kapasitet. Å øke utladningsstrømmen er ikke en trygg ting, spesielt når belastningen din er enkel motstand. Lavere motstand = høyere belastning = mer kraft (varme) som skal spres.
I utgangspunktet tømmer vi celler for å nå to forskjellige mål:
- kapasitetsindikasjon
- utladning til ~ 40% av total kapasitet, for å gi sikker spenning for celler som er ubrukte ganske lenge
For å oppfylle ovennevnte bestemte jeg meg for å lage utladningsstasjon for flere celler. Det er to moduser og enkel meny, som kan håndteres med bare en knapp. Ekstra funksjon er beregning av intern motstand (Rw).
Jeg er ikke ekspert på dette området, så du gjør alt på egen risiko. Forslag og tilbakemeldinger mottas med takk.
Inspirasjon og grunnleggende kommer fra to prosjekter som jeg har funnet:
www.instructables.com/id/DIY-Arduino-Batte…
arduinowpraktyce.blogspot.com/2018/02/test…
Trinn 1: BOM
Vi trenger:
- 1x Arduino Nano
- 3x IRLZ44N Mosfet
- 1x 3 batteriholder
- 3x sementmotstand - f.eks. 10R 10W - les om dette i neste avsnitt
- 3x 5 mm rød LED
- Trykknapp
- LCD - i dette prosjektet brukte jeg 16x2 i2c LCD
- 1x 10k motstand
- 9x 4k7 motstand
- 3x 1k motstand
- 1x 100R motstand
- 1x skrueterminal for strømtilkobling (7-12V) - valgfritt hvis du vil slå på enheten med arduino mini USB
- 1x 4 gullpinne kvinnelig topptekst, 2,54
- 1x 15 Goldpin kvinnelig topptekst, 2,54 mm (valgfritt - hvis du vil gå modulært)
- 1x summer (valgfritt)
Trinn 2: Skjematisk og prinsippet for drift
Hjernen til prosjektet mitt er arduino nano. Arduino styrer 3 mosfet, som brukes til å åpne / lukke 3 batterikretser med tilsvarende belastning. Vi måler (ved hjelp av 3 spenningsdelere) spenningen til disse kretsene for å bestemme strømmen gjennom strømmotstandene - ved hjelp av en Ohm -lov.
I = V / R
Spenningsfall over effektmotstandene er nesten lik spenningen målt ved batteripolene (forutsatt kvalitets loddeskjøter og gode ledninger), derfor er det ikke nødvendig å måle spenning før og etter motstandene. Spenningsdelere brukes for å forhindre at testede celler slår på enheten vår.
Når vi kjenner spenningen og strømmen over utladningstiden, kan vi beregne cellekapasitet.
Trinn 3: Valg av strømresistorer
Motstandsverdien avhenger av utladningsstrømmen vi ønsker å oppnå. Forutsatt maks 0,5A strøm, bør motstandsverdien være:
R = V (maks cellespenning) / I (utladningsstrøm) = 4,2V / 0,5 = 8,4 Ohm
Ved å bruke 10R -motstand får du:
I = V / R = 4.2V / 10 ohm = 0.42A
Elskerens motstandsverdi, jo høyere strøm.
VIKTIG!! Det er mye strøm som skal spres, derfor blir motstanden varm. Vi kan bestemme minimum motstandseffekt tilsvarende:
Min effekt = I^2 * R = 0,42^2 * 10 = 1,76W
Jeg bruker 3R3 17W motstander, men mitt råd er å bruke 10R (10W eller så) - den vil håndtere strømmen flytende og temperaturen vil forbli trygg.
Trinn 4: Arduino -kode
Du må justere følgende parametere i henhold til dine målte verdier:
R1, R2, R3 - effektmotstandsverdier [ohm]
RB1, RB2, RB3 - B1 -B3 kretsmotstand. R1+0,1 er nær nok [Ohm]
X1, X2, X3 - forholdet mellom spenningsdelere. Hvis du ikke vil måle det nøyaktig, kan du skrive inn bare 2
intervall - måling Interwal (ms) - standard 5000 ms
voltRef - Referansespenning målt mellom arduino pin 5V og GND - standard 5.03
Trinn 5: PCB
Klar for bestilling / etsning:)
Trinn 6: Meny
Kort trykk (med ~ 1s intervall mellom neste klikk) - endre verdi
Langt trykk - bekreft
Første nivå i menyen: valg av modus (kapasitetstest eller enkel utladning til forhåndsinnstilt spenning)
Andre nivå i menyen: valg av minimumsspenning, der slutten av målingen skjer.
Når målingen av en bestemt celle er utført, vises det siste skjermbildet, hvor du kan finne batterikapasitet og intern motstand (Rw).
Anbefalt:
Batterikapasitetstester ved bruk av Arduino [Lithium-NiMH-NiCd]: 15 trinn (med bilder)
Batterikapasitetstester ved bruk av Arduino [Lithium-NiMH-NiCd]: Funksjoner: Identifiser et falskt litium-ion/litium-polymer/NiCd/NiMH-batteri Justerbar konstant strømbelastning (kan også endres av brukeren) Kan måle kapasiteten på nesten alle typer batterier (under 5V) Lett å lodde, bygge og bruke
DIY Arduino batterikapasitetstester - V2.0: 11 trinn (med bilder)
DIY Arduino batterikapasitetstester - V2.0: I dag er falske litium- og NiMH -batterier overalt som selges ved reklame med høyere kapasitet enn deres sanne kapasitet. Så det er veldig vanskelig å skille mellom et ekte og et falskt batteri. På samme måte er det vanskelig å vite
DIY Arduino batterikapasitetstester - V1.0: 12 trinn (med bilder)
DIY Arduino batterikapasitetstester - V1.0: [Spill av video] Jeg har berget så mange gamle lap -top batterier (18650) for å gjenbruke dem i mine solprosjekter. Det er veldig vanskelig å identifisere de gode cellene i batteripakken. Tidligere i en av mine Power Bank Instructable har jeg fortalt hvordan jeg kan identifisere
Nok en batterikapasitetstester: 6 trinn
Nok en batterikapasitetstester: Hvorfor en mer kapasitetstester Jeg leste igjennom mange forskjellige tester for bygging, men ingen av dem ser ut til å passe mine behov. Jeg ønsket å kunne teste mer enn bare singel NiCd/NiMH eller Lion celler. Jeg ønsket å kunne teste et elektroverktøy ba
ZB2L3 BATTERIKAPASITETSTESTER: 6 trinn
ZB2L3 BATTERIKAPASITETSTESTER: Spesifikasjoner: Strømforsyningsspenning: DC4.5-6V (mikro USB-kontakt) Driftsstrøm: mindre enn 70mADavladningsspenning: 1.00V-15.00V 0.01V oppløsning Terminasjonsspenningsområde: 0.5-11.0V Støttet av strøm: 3.000A 0.001 En oppløsningMaksimal spenningsmåling