Over the past couple of months, we have been working on a "smartification kit" to obtain accurate state of charge for Lithium batteries. Currently most systems use voltage based capacity estimation which is inaccurate and make it hard for flyers to
- maximize their flight time
- understand changes to battery capacity over time
- choose from the best pack among the many-in-hand to race with
Batmon helps solve all of the above issues and also automatically discharges the battery to storage voltage after set-time to enhance the life of the pack.
The board currently works with modified pixhawk, ardupilot and arduino firmware. More details about the kit is available here: https://github.com/rotoye/batmon_reader
We also help assemble custom lithium ion and polymer packs with Batmon integrated for your specialized use case.
Please PM me if you'd like to know more details.
Comments
电池哪里有卖
Founded it's an : Amass XT90i
Its an XT90 variant
Where did you find the connector, what is the reference ?
I've been thinking about building something like this for a while, including building an I2C driver for ArduPilot. Nice work.
We've not had issues with I2C
If the I2C port is connected to the flight controller I would be very worried about noise on the battery lines when flying to be coupled into the I2C lines. The I2C lines are not the most secure lines particularly when you start extending their length.
Peter
Hi Thomas,
Why not just add I2C and additional smarts to a battery monitor module (the $4 low battery alarms) that connects to the battery cells connector rather than changing all the battery connectors AND the batteries? You are asking battery manufacturers to take on the changing of all their batteries plus the design and development of a "smart" battery monitor...not likely.
One connector to rule them all and in the darkness bind them.