Mäta Li-ion cell kapacitet med en arduino (4 / 4 steg)
Steg 4: Sätta ihop och mät
OK, så nu går och bygga själva banan, Anslut och B för att ADC ingångar, sätta C till en digital utgång pin, och mark D. kasta din kod på arduino och du borde hjälpe till gå!
Cellerna bör vara fulladdat innan du börjar ett test, så du kan veta vad deras fulla kapacitet är. Anslut en cell, och för att starta testet antingen skjuta din arduino reset-knappen, eller makt cykel arduino, eller ladda koden till arduino. Öppna arduino seriell bildskärmen och du bör börja se text dyker upp varje intervall, som vad är på bilderna.
Efter provningen cykel stannar, det som kan få dig är att glödlampan kommer att vända av (om du valde en glödlampa som din last), och sedan koden skriver ut kapaciteten, avrundat nedåt till närmaste 10 mAH.
Jag gjorde en graf över spänning vs tid för en testcykel, och det har några ganska intressanta funktioner. I början visar en kraftig nedgång i spänning, men det planar ut till en ganska mycket linjär spänning nedgång, tills det blir ner till 3300 mV. På den punkten, börjar det att släppa ut brantare och brantare. Detta visar varför urladdning li-ion celler nedanför 2.9v verkligen kommer inte få dig mycket mer användbara makt. Batteriet börjar starkt och blir stark... då det är gjort.
Denna exakta krets skulle också fungera för ganska mycket varje cell eller batteri pack du vill testa, var det ett djupurladdningsbatteri för marina eller en AAA-cell (uppladdningsbara eller inte). Bara välja ett lämpligt motstånd och ladda för att hålla strömmen på ett "bra" värde, och gå till stan. Om du ville hålla samma 1 amp nuvarande, då testa ett djupurladdningsbatteri, vill du köra testet för ett par dagar, förmodligen. Se bara till att ändra minsta spänningen så ditt test kommer att stanna vid en lämplig punkt (i kanske 1.2V för en AA-cell eller 11.3 för en 12v bly-syra)
Hittills har jag observerat något om mina celler: de verkar mest vara tillverkas för att vara ungefär 1000 eller 2000 mAH. Jag hade en få upp till 3400 mAH, vilket är ganska imponerande för bara en liten 18650.
Några av er kanske undrar varför jag valde att ha arduino skriva ut till en dataskärm, snarare än att vara fristående. Verkligen, är den enda anledningen att jag inte har en arduino seriell skärm. Om du har en av dem, med alla medel, ändra koden för att skriva ut till att i stället, och du behöver inte en dator alls, efter lastning din kod.