When storing LiPo batteries for a long time, for example during the winter, they should be around half charged. Each cell should be at 3.85V. I have never really cared about this before. But since correct storage voltage can extend the life span of the batteries, I thought I would give it a try. Most chargers do have a special storage mode but mine does not, therefore I decided built my own Arduino based storage discharger.
This storage discharger assumes that the battery is close to fully charged when first connected. The Arduino and electronics is powered from the connected battery, therefore no external power is needed. When the battery is connected the voltage is measured and stored as a reference used to calculate the discharge progress. Only voltage of cell 1 is measured, I assume that all cells wave roughly the same voltage since I always balance charge my LiPos. This way I do not needs to use a voltage divider with two resistors that needs to be calibrated to measure the voltage. The Arduino then switches on a load with a solid state power switch (BTS133). In my case the load is a 30 ohm power resistor mounted to a heat sink, burning around 4W. The Arduino constantly monitors the battery voltage and shows discharge progress on a four LEDs. When 11.55V is reached, the load is switched off and a bright blue LED is turned on indicating is is done.
This is just a working prototype. It would be nice to mount it in an enclosure box and maybe add an LCD to show progress instead and a buzzer to sound when it is dune. Maybe I will do that later. Until then, it works very good as it is! I also need to add 2 cell support since have some of those batteries as well.
Remember, LiPos are DANGEROUS! Be sure you know what you are doing when trying this, and never leave something like this unatended wline in use.
Arduino code download: lipoDischarger (1KB)
Log In to reply
Log In to reply
Log In to reply
Alan
Log In to reply
what would it take to add the 2 cell support? I have several of these as well. Would you just have to add some code, or ad circuitry as well? Just curious.
Thanks Alan
Log In to reply
For Axbri's design, my guess is the only change would be adjusting the target voltage in the Arduino sketch (but I haven't looked at the code). Adafruit lists the Uno's Vin as 6-20V (https://www.adafruit.com/product/50) , so at 3.85-4.2v/cell a 2S LiPo should be able to power the Arduino just fine; and all the LEDs are powered from 5V pins so that wouldn't need adjustment.
Log In to reply
Log In to reply
Log In to reply
Says code download cannot be safely completed and then requests the download be rejected.
Log In to reply