Close
0%
0%

LiPo status module

Monitor your LiPo battery whilst it's in use, giving real time cell voltages as well as preventing over discharge and over temp conditions

Similar projects worth following
96 views
0 followers
I've accidentally over discharged 10's of LiPo battery's, and then wondered why the capacity is nothing close to the rated one, and the cells are swollen.
Enter a small board which monitors the cell voltage and temperature of your LiPo battery, giving you real time as either a serial packet, i2c slave, or by default - ROS node (by serial). No configuration required. Module will monitor your battery and alert you at pre set (adjustable) temp and cell voltage, and cut off the batter if maximum safe conditions (adjustable) are met.

Based on an ATmega328P running the arduino bootloader and the ROS serial framework, the module can monitor up to a 5 cell LiPo battery, giving data on temperature and cell voltage. User specified (set to defaults) values for discharge and temp warnings will trigger a buzzer and relevant ROS / serial messages, module can also be accessed over i2c for those not using ROS or UART. If max safe dischharge or temp is reached, module will automatically sound different warning and cut off battery. 

Module includes all required power regulation, and makes use of a software serial port to handle the UART serial messages, allowing the hardware UART to be used exclusively for ROS connectivity. 

  • Another modnification

    Benjamin Bird04/24/2018 at 14:24 0 comments

    I've damaged a few pi's and such using step down regulators that aren't fixed output. As LiPo battery voltage drops, so does the output of the regulator. So, adding a pair of nice, big linear regulators to the module which can be enabled / disabled from the micro. Linear regulators are significantly cheaper than fixed output buck converters, and so long as power draw isn't ridiculous, and heat is managed properly, they're perfectly useable. 

  • Some modifications

    Benjamin Bird04/24/2018 at 12:16 0 comments

    Changed design to do away with individual cell monitoring, in order to reduce part count and BoM. - Removal of a 7 way PCB header and about 10 or so resistors, as well as smaller form factor.

    Added prevision for auto battery voltage recognition - say battery is at 8.1 v - it's recognised as 2 cell battery and parameters are adjusted accordingly. 

    Not sure if relay or large mosfet will be best suited for battery on / off, will experiment! 

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates