Electronic – Limit the current being absorbed by a battery

batteriesbattery-chargingresistors

I have a generator that supplies a constant DC 10A current to a NiMH battery pack with 240 cells in series (nominal voltage of DC 288V). This current is too high for any cell once it has reached 100% state of charge (SoC), but I am required to charge past 100% in order to 'top-end balance' the series string of battery cells.

I want to limit this charging current to 1A so that the cells that have already hit 100% SoC don't have to dissipate 10A, which would most likely result in hot electrolyte being vented, and permanent damage to the cell. At 1A charging current the cells that are at 100% SoC can dissipate the current as heat without venting.

I have no way of reducing 10A charging current as the generator's software and control system are locked down. The generator expects to supply 10A and uses a hall effect sensor to make sure that is what it is supplying.

The only way I can see this working is that I waste 9A if the 10A, all I want to know is how to dump this 9A of current, with the remaining 1A going to the battery.

Apart from the rare occasion I need to do a battery balance it is essential that the hall effect sensor is reading correctly. I also need this to be a permanent solution, so rewiring the sensor is not an option. I need a solution that can be bypassed most of the time (such as with a relay/switch), then activated on the rare occasion that I need to balance the battery.

It's a very rare occasion that I will balancing the battery so I don't care that 9A of current is being completely wasted into a resistive load.

Could I use a resistive load in parallel with the battery, or perhaps buffer the generator input current with a capacitor, then switch between a resistive load that will draw 10A for 9/10ths of the time, and then to the battery for 1/10th of the time using a relay/IGBT?


Added – RM:

Here is the lightbulb lighting (& car operating) information that helps put these questions in context. Helpfully provided buried in the comments some while after the question was asked:

  • The charger and battery is for a Toyota Prius NHW10
    (the first Prius which was only sold in Japan).

  • Battery cells are Panasonic HHR650D.
    These are 6.5Ah (when new) NimH "D" (33620) cells.
    Data sheet here

  • They may be arranged in series parallel strings as they are rated at 6.5A max fast charge, but perhaps we'll get more on that at the next information (wiki)leak.


Added – OP:

  • I can confirm that the battery is one large series string. The car itself will draw up to 110A to drive the electric motor. The highest charge current i've witnessed is a touch over 50A for very short periods of braking.

Best Answer

The stated requirement can be met relatively easily. Whether that will treat the batteries as they should be treated is unknown to me, ...

A warning: "Modern" AA NimH above about 2000 mAh capacity will not tolerate even a whiff of long term trickle charging. Whereas C/10 rate was once a commonly accepted level, this is now a fatal overcharge long term.
Your cells are 33620 33 mm dia x 62mm long D cells weighing 180 grams each.
As your cells are "old school" they MAY be OK.
Compared to a modern AA (14500) cell they are:

  • 6 x the mass

  • 6.8 x the volume

  • but only ~~= 3 x the capacity

Which is encouraging as they seem to have plenty of room to arrange gas recombination mechanisms to support gassing during trickle charging.

No mention yea or nay of trickle charging is made in the data sheet. Manufacturer advice in writing and signed in blood (or Saki) is advised.

But assuming C/10 trickle charge is ok:

Lay on ...

Having ALL available technical information would be of vast assistance.

What I understand to be the requirement is:

  • 240 NimH cell series battery pack in Toyota Prius.

  • Nominal voltage = 240 x 1.2V = 288V.

  • Cells are Panasonic D cells rated at >= 6.5 Ah when new.

  • Max charge current per cell = 6.5A fast charge.
    Normal charge = 650 mA.


  • Charger (presumably in car) tends to output 10A in a semi constant current mode.
    288V x 10 = 2.88 kW.
    Full charge NimH = 1.45V/cell so Vmax = 1.45 x 240 ~= =350 V
    So max input ~= 3.5 kW.

  • User opines that charger tries to input 10A to pack when it ought not and he wishes to reduce this to 1A. Whether this will achieve the users aim is, so far, unknown, but it's what he's asking for, so far.


A controllable load that draws 0-10A as required from a nominal 350 V supply is conceptually trivial and in practice will try and kill you if allowed.

Conceptually provide a resistive load, a switch (probably MOSFET, maybe IGBT, just perhaps bipolar) and a sense resistor. Draw current through the series R + FET (say) + Rsense and adjust current by observing V_Rsense.

This operates FET in linear mode and it becomes part of the resistiove load and needs non zero dissipation capability. Rload can be sized so that most voltage drops across load.

If you are happy with a fixed sink current and are convinced that Vbat will be the same at all times when load dumping is needed then you can use just Rload and an on/off switch (FET etc). Even if assumptions are not quite true this probably goes a long way trowards doing what you asked for.

If battery is "happy" to receive say 10A x 10% + 0A x 90% and call it 1A mean then you can PWM a load on and off to take ALL alternator current. This could be at Vload < to << Vmax as load as alternator is happy. Best of all is if alternator is happy to be shorted or nearly shorted - then eg 10A x 10V = 100 W = easy to deal with. BUT controller probably gets upset at such low "battery" voltages.

eg say Vbat min = 240 V and Vbatmzx = 350 V then alternator is probably happy with Vload = 240 V and you can load it with R = V/I = 240/10 = 24 Ohms or a little more. If battery is fed via a diode or series FET or similar this arrangement can take all alternator current at lower volrtage so lower energy loss.

If Battery would rather not see PWM'd current varying widely and would prefer to see steady 1A say in shutdown mode THEN you can have a high side cap and PWM a load resistor off that so that mean current in load is 9A. This is not very hard but 9A ripple current at 400 V caps gets expensive and a little large. You MAY prefer instead to use an inductor to smooth the load PWM variations and, lo and behold, you have a buck converter. Nobody minds how inefficient this converter is :-).

If desired the buck converter or what ever could charge a 12V car battery or what ever BUT that is adding complexity that you probably do not need.

Load resistor:

R load at 350 V 9A = V/I =~ 39 R. Pload = 9A x 350V = 3150 Watt.
Others have mentioned domestic electric heater elements - often around 1000 W/bat at 110 or 230VAC = 140V & 325V peak. On DC they would be run at 110 and 230 and NOT at peak mains voltage to get rated power. By applying PWM Voltage to an Rload that is capable of taking somewhat more than needed 3 kW dissipation and using a series inductor you COULD use heater elements. Better would be to get suitably sized Nickel-Chrome or Chromel / Constantan or other constant resistance with temperature high-resistance wire and wind your own load. This allows you to design it to be as rugged as desired. Another source are surplus ribbon (on edge) wound air cooled ceramic bodied resistors. These will use resistance wire as above and dissipate rated wattage in either still air or when modetly fan blown. These are often available in the 100W - 500 W range - often new but surplus. You can buy such things new - the vendor wil rub his hands in glee when he sees you coming if you do buy new.

DO NOT use metal body resistors intended for heat sink mounting.
eg NOTas below - as you then need quite fancy heatsinking.

enter image description here

EXAMPLE ONLY
More like this.
500 Watt 1.9 Ohms, $US20 on ebay - looks tired :-)

enter image description here

Just maybe.
500 Watt, 100 Ohm in this case "braking resistor".
IF you can panel mount with enough heat transfer may be OK BUT highly likely not to like long term use.

enter image description here


Just and idea: 240 V to 350V is POSSIBLY in the range that a LV DC in AC HV out inverter is happy with as it's DC HV internal bus voltage. If so you MAY be able to use a off the shelf LVDC top AC converter to produce HVAC (varying voltage) which MAY make it more able to be handled. The varying voltage may mean it is not useful.

Possible application is to drive air conditioning. 3 kW of air con is often welcome :-).
Or if you have a very very very powerful sound system ... :-) (Just joking).

enter image description here