Here is a little project I'm working on. I cannot find a nice robust battery monitor so decided to have a go at my own. Sensor board is based on an Atmega328 and an ADS1115 16 bit ADC in differential mode. Reads voltage from 0-500v and current from -600 to +600A and temperature via a thermistor. Transmits via CAN and bluetooth.
All files on my github:
https://github.com/damienmaguire/EV-CAN-BAttery-Monitor
Software is only bare bones with no checking for valid CAN IDs etc but it does work. Struggling a bit with the amp hour calculations.
__________________
Now, Cole, when you shift the gear and that little needle on the ammeter goes into the red and reads 2000 Amps, that's bad.
www.evbmw.com