Innehållsförteckning:

DIY Li-ion Capacity Tester!: 8 steg (med bilder)
DIY Li-ion Capacity Tester!: 8 steg (med bilder)

Video: DIY Li-ion Capacity Tester!: 8 steg (med bilder)

Video: DIY Li-ion Capacity Tester!: 8 steg (med bilder)
Video: Эквивалент сети. DIY LISN. Синфазный дроссель. Своими руками. 2024, Juli
Anonim
DIY Li-ion Capacity Tester!
DIY Li-ion Capacity Tester!

När det gäller att bygga batteripaket är litiumjonceller ett av de bästa valen utan tvekan. Men om du får dem från gamla bärbara batterier kanske du vill göra ett kapacitetstest innan du bygger batteriet.

Så idag ska jag visa dig hur du gör en Li-ion-kapacitetstester med en Arduino.

Så låt oss komma igång

Steg 1: Se videon

Om du inte vill läsa allt kan du titta på min video!

Steg 2: Allt vi behöver

Allt vi behöver
Allt vi behöver

1) PCB (jag beställde online men du kan använda noll PCB)-https://www.gearbest.com/diy-parts-components/pp_6…

2) Power Resistor -https://www.gearbest.com/diy-parts-components/pp_2…

3) 10k motstånd-

4) OLED-https://www.gearbest.com/lcd-led-display-module/pp…

5) Arduino-

6) summer-https://www.gearbest.com/multi-rotor-parts/pp_1525…

7) Skruvterminal-

8) Kvinnliga rubriker-

9) IRFZ44N N Channel Mosfet-https://www.banggood.com/2Pcs-IRFZ44N-Transistor-N…

Steg 3: Vad är kapacitet

Vad är kapacitet!
Vad är kapacitet!
Vad är kapacitet!
Vad är kapacitet!
Vad är kapacitet!
Vad är kapacitet!

Innan vi bygger kapacitetstestaren måste vi veta vad som är kapacitet. Enhet för kapacitet är mAh eller Ah. Om du tittar på någon Li-ion-cell kommer de att nämna dess kapacitet på den som en visad nämner 2600 mAh på den. I grund och botten vad detta betyder är att om vi ansluter en last över den som drar 2,6A så skulle detta batteri hålla i en timme. På samma sätt, om jag har ett 1000 mAh batteri och lasten drar 2A så skulle det hålla i 30 minuter, och det här är vad en Ah eller mAh betyder.

Steg 4: Praktiskt taget inte möjligt

Praktiskt taget inte möjligt
Praktiskt taget inte möjligt
Praktiskt taget inte möjligt
Praktiskt taget inte möjligt
Praktiskt taget inte möjligt
Praktiskt taget inte möjligt
Praktiskt taget inte möjligt
Praktiskt taget inte möjligt

Men att räkna på detta sätt är praktiskt taget inte möjligt eftersom vi alla vet V = IR. Ursprungligen kommer vår batterispänning att vara 4,2V om vi håller motståndet konstant kommer det att strömma lite genom lasten. Men med tiden kommer batterispänningen att minska och det gör vår ström också. Detta kommer att göra våra beräkningar mycket svårare än förväntat eftersom vi kommer att behöva mäta strömmen och tiden för varje instans.

Nu är det inte praktiskt möjligt att utföra alla beräkningar, så här kommer vi att använda en Arduino som mäter aktuell tid och spänning, bearbetar informationen och i slutändan ger oss kapaciteten.

Steg 5: Schematiska, kod- och Gerber -filer

Schematiska, kod- och Gerber -filer
Schematiska, kod- och Gerber -filer

Notera!

Jag hade en SPI OLED liggande så konverterade den till I2C och använde den. Om du vill lära dig hur du konverterar SPI till OLED, titta på min tidigare handledning -https://www.instructables.com/id/OLED-Tutorial-Con…

Här är länken till mitt projekt om du vill göra ändringar i PCB och schematisk

easyeda.com/nematic.business/18650-Capacit…

Steg 6: Arbeta

Jobbar!
Jobbar!
Jobbar!
Jobbar!
Jobbar!
Jobbar!

Och här är hur denna krets fungerar, först mäter Arduino spänningsfallet som skapas av 10 ohm motståndet om det är högre än 4,3v, sedan stänger det av MOSFET display högspänning, om det är mindre än 2,9v kommer det att visa låg spänning och stäng av MOSFET och om det är mellan 4,3v och 2,9v kommer det att slå på MOSFET och batteriet börjar laddas ur genom motståndet och mäta strömmen med hjälp av ohm -lagen. Och den använder också millis -funktionen för att mäta tid och produkt av ström och tid ger oss kapacitet.

Steg 7: Lödning

Lödning!
Lödning!
Lödning!
Lödning!
Lödning!
Lödning!
Lödning!
Lödning!

Sedan började jag lödprocessen på kretskorten som jag beställde online. Jag rekommenderar att du använder Female headers som om du vill ta bort OLED eller Arduino för ett annat projekt senare.

Efter lödningen när jag ansluter strömmen fungerar det ibland inte som förväntat. Kanske för att jag glömde att lägga till Pull Up-motstånd vid I2C BUS-gränssnittet, så gick tillbaka till koden och använde Arduinos inbyggda pull-up-motstånd. Därefter fungerar det perfekt

Steg 8: Tack

Tack !
Tack !

Det fungerar! Om du gillar mitt arbete Kolla gärna in min YouTube -kanal för fler fantastiska saker: https://www.youtube.com/c/Nematics_labDu kan också följa mig på Facebook, Twitter etc för kommande projekthttps://www.facebook. com/NematicsLab/https://www.instagram.com/nematic_yt/in JLCPCB $ 2 PCB -prototyp (10st, 10*10cm):

Rekommenderad: