GGoodrum
1 MW
Yes, I can see how you could use one set of voltage monitor connections, and let the PIC do both, but another thing to consider is power drain. The TC54 is an extremely low-power chip, drawing microamps. I would think you would need to keep the draw down, for whatever is used, to under a few milliamps in order to not exceed the self-discharge rate of the cells themsevles by too much.
Like Jeff used in his a123 shunts, we are using a LM431 shunt controller with a variable voltage divider on the input. The output of the LM431 drives a TIP105 darlington pair power transistor, which is what is used to bypass current. That is basically all you need, but we alo have some "extra" parts on each channel in order to drive an LED when the shunt is active, and to turn on an opto putput. We are now using a two-channel opto, with the other one being driven by the LVC TC54 detector. The shunt opto outputs are used with two diodes, on each channel, in order to create two signals, one that is low if any of the shunts are active, and a second one that is low if all the shunts are active. The "ANY SHUNT ACTIVE" signal is used to activate an op-amp that then controls a FET that the charger negative lead is connected through. The purpose of this logice is to throttle back the current that is allowed to pass to some adjustable level between about 1/2A and about 10A. The reason for this is so that the board can be used with a variety of heat sink solutions for the TIP105s. The "ALL SHUNTS ACTIVE" signal is used to trigger logic that will shut the current limit FET off completely, once the cells are full.
I could see where the PIC could replace the TC54 and LM431 functions for each channel, as well as eliminating the need for the diode network, and it could also drive a more intelligent display, eliminating the need for individual LEDs and the optos, but you still have the power consumption issue. Although we have active cutoff FETs (two 4110s...) for the LVC function, the rest of our charger control logic is not powered at all unless the charger is connected.
There are certainly lots of really cool things that you could add, like a more robust display capability, and/or incorporating typical Watt's Up/Cycle Analyst functions like Ah used, peak readings, etc. That alone would make this a desirable thing to do.
What LiFeBatt is doing with their big EV hard packs is to use a small BMS board with a microprocessor, for every four cells in series. Each of these boards have input and output UARTs so that the boards can be connected in serial strings. Each hard shell case also has two DB9 connectors in between the main terminals so that all the batteries can be daisy-chained together. One end of these can then be connected to a PC and/or vehicle management system to look at data. Each cell is kept track of and peaks are recorded. Low-voltage, over-voltage and over current signals are also generated, and the PC/VMS can identify the problem down to the cell level.
These 4-cell BMS boards don't do active cutoff, for error conditions, and they don't use shunts on each cell either. Instead, the use 100mA per cell balancer circuits, during the charge process. I've question this but their engineers in Taiwan swear up and down that the cells neve get more than 1% out-of-balance. We'll see, I guess.
Anyway, looks like a fun project.
Like Jeff used in his a123 shunts, we are using a LM431 shunt controller with a variable voltage divider on the input. The output of the LM431 drives a TIP105 darlington pair power transistor, which is what is used to bypass current. That is basically all you need, but we alo have some "extra" parts on each channel in order to drive an LED when the shunt is active, and to turn on an opto putput. We are now using a two-channel opto, with the other one being driven by the LVC TC54 detector. The shunt opto outputs are used with two diodes, on each channel, in order to create two signals, one that is low if any of the shunts are active, and a second one that is low if all the shunts are active. The "ANY SHUNT ACTIVE" signal is used to activate an op-amp that then controls a FET that the charger negative lead is connected through. The purpose of this logice is to throttle back the current that is allowed to pass to some adjustable level between about 1/2A and about 10A. The reason for this is so that the board can be used with a variety of heat sink solutions for the TIP105s. The "ALL SHUNTS ACTIVE" signal is used to trigger logic that will shut the current limit FET off completely, once the cells are full.
I could see where the PIC could replace the TC54 and LM431 functions for each channel, as well as eliminating the need for the diode network, and it could also drive a more intelligent display, eliminating the need for individual LEDs and the optos, but you still have the power consumption issue. Although we have active cutoff FETs (two 4110s...) for the LVC function, the rest of our charger control logic is not powered at all unless the charger is connected.
There are certainly lots of really cool things that you could add, like a more robust display capability, and/or incorporating typical Watt's Up/Cycle Analyst functions like Ah used, peak readings, etc. That alone would make this a desirable thing to do.
What LiFeBatt is doing with their big EV hard packs is to use a small BMS board with a microprocessor, for every four cells in series. Each of these boards have input and output UARTs so that the boards can be connected in serial strings. Each hard shell case also has two DB9 connectors in between the main terminals so that all the batteries can be daisy-chained together. One end of these can then be connected to a PC and/or vehicle management system to look at data. Each cell is kept track of and peaks are recorded. Low-voltage, over-voltage and over current signals are also generated, and the PC/VMS can identify the problem down to the cell level.
These 4-cell BMS boards don't do active cutoff, for error conditions, and they don't use shunts on each cell either. Instead, the use 100mA per cell balancer circuits, during the charge process. I've question this but their engineers in Taiwan swear up and down that the cells neve get more than 1% out-of-balance. We'll see, I guess.
Anyway, looks like a fun project.