Tidying and some final testing today.
Vehicle speed mph and odometer now work
Still not quite sure about Ah counting need to look back at some of my older versions
Some pics of various BMS screens. Vehicle stationery.
No unwanted errors now!!
www.solarvan.co.uk/bms/BMS050809001.jpg
www.solarvan.co.uk/bms/BMS050809002.jpg
www.solarvan.co.uk/bms/BMS050809003.jpg
www.solarvan.co.uk/bms/BMS050809004.jpg
www.solarvan.co.uk/bms/BMS050809005.jpg
www.solarvan.co.uk/bms/BMS050809006.jpg
I'll post Master when it's done. Bug hunting certainly takes time. I've also gone through so many versions of the Master software I'm going to re-number them from the start, so the first one I start to use in earnest in the car over next few days will become V1.00.
I have allowed it to do an unattended charge cycle now so I'm much more confident. When an Alarm conditon occurs you get the audible alarm and negative screen with details etc.
The screen remains negative until the BMS is reset so you know an Alarm has occured perhaps while system unattended. I'm working on storing last few alarms now so you can recall them via another screen.
The BMS control buttons are shown in little cubby hole under radio in dashboard. Grid on screen pics is photo artefact
The Zivan charger is controlled in three ways.
1) It's own internal alogorithim, it is adjusted to 180v max CV output.
2) Via BMS and opto isolated voltage pull down opto.
3) Via BMS and charger mains control relay.
The voltage pull down is operated when any cell goes over 3.75V
The charger mains relay is cut if any cell goes over 3.80v, or if either battery pack goes over Max Temp, or if there is a serial comms problem.
At the end of todays charging cycle the BMS did not need to take control at any time
as the Zivan just finished it's normal cycle. All cells were within indicated 20mv at end of charge.
I'm using the two analog lm335 sensors as well now. Others may be OK with the I2C ones but I have so much emi to overcome that was difficult.