On 4/29/20 6:46 PM, Lee Hart via EV wrote:
Peri Hartman via EV wrote:
- Is it a safety system, there to prevent damage and fires?
    (battery SAFETY system)
Doesn't matter. It can still be handled by a poll from a master.

For this to work, both the master and all the slaves have to be working. No failures. In a bus system (USB, CANbus, etc.) any failed device takes out the entire system.
Actually not correct.  CAN BUS works if a unit fails - UNLESS that unit is blasting data on the bus.

In any case, if the bus fails, then system must stop.

In regard to your three example flavors, it seems that for a robust BMS
each individual cell monitor must do all three.

Yes. Most likely, there will be separate circuits for each, so one failure doesn't take them all out.
Redundancy is a nice-to-have feature, but overkill for this purpose. If you have a major failure that takes out the bus, then it is common sense to stop the system.

I'm out of my domain here, but can't balancing be handled by checking
cell voltage?

Measuring cell voltage only tells you that there might be a problem. It doesn't correct the problem, or even tell you what to do about it.

The fashionable way to balance is by switching a resistor (or some equivalent) across the cells if they get high while charging. There are issues with this, but it's generally the cheap way to do it. This is the "balancing" part of the three. Common failures here are a) the load didn't switch on when it should have, b) it didn't turn off when it should have, c) the charger didn't cut back, so it overwhelms the resistor and the cell overcharges anyway, d) the cells are too far out of balance for a small resistor to correct, e) insuring that the resistors aren't overheating due to excessive on-time.
Top-balancing works, but only if the cells were close to SoC in the first place.

Where measuring cell voltage is useful is doing long-term analysis - and this is done by a human (typically), using stored data over months of collection. This is how you would determine that a cell is dying - before it becomes a problem.

What needs to be done for safety?

The safety circuits need to detect these failures, stop the charger (and driving, if regen could occur), and alter the driver that there's a problem that must be fixed.

Besides these, it needs to watch for other failure modes. Things like excessively high or low cell temperatures, excessively high or low voltages, loose terminals (such as by high terminal temperatures), and ground faults.

The safety circuits also need to be fail-safe. If something goes wrong with them, they *shut down* the vehicle rather than let you keep driving it unprotected.

Lee Hart
Completely agree with you, Lee.

I used the Elithion system for my first iteration of CALB battery pack.  I LOVED the data gathering aspect, but HATED the communication failures that were all too common. I then switched to the miniBMS, and it covered all of my needs - EXCEPT for data gathering.

Both systems covered the safety aspects, just had different approaches to how communication needed to work.
Elithion - RS232, miniBMS - open a circuit in case of trouble.

If we are to create a new system, we could definitely provide the data monitoring as well as safety monitoring - as long as we are using a robust communication transport.  For me, that's either CAN BUS or 100BaseT1.  Both are well proven in automotive environments.

Cheers, Peter

_______________________________________________
UNSUBSCRIBE: http://www.evdl.org/help/index.html#usub
ARCHIVE: http://www.evdl.org/archive/index.html
INFO: http://lists.evdl.org/listinfo.cgi/ev-evdl.org
Please discuss EV drag racing at NEDRA (http://groups.yahoo.com/group/NEDRA)

Reply via email to