Skip to main content
5 of 9
added 63 characters in body
Dampmaskin
  • 3.8k
  • 1
  • 17
  • 29

Two silicon diodes in series should be able to drop the required 1.2V (or a little bit more) from 18V to ~16.8V when charging.

When discharging, a Schottky diode in antiparallel will let the current flow back out of the Lithium battery circuit with only a small voltage drop.

Something like this:

schematic

simulate this circuit – Schematic created using CircuitLab

This assumes that the same wire is used for charging and discharging, and that the circuits behave as you have described.

In the real world you may or may not need to tweak some additional things to make it work, but in principle this should do it.

Take care to use diodes that can take the necessary current and dissipate the power.

The Schottky diode should have as low a voltage drop as possible. The reverse breakdown voltage of the Schottky doesn't need to be very high though, since the regular diodes are limiting that voltage.


If the Roomba charger is looking for a dip in voltage that indicates that the battery is full, the circuit will have to be more complex. Perhaps a shunt resistor and a transistor triggered by one or more zener diodes would work, something like this:

schematic

simulate this circuit

You would have to choose the right Zener voltage(s) to trigger the transistor right before the maximum voltage. The resistor needs to be able to

  • Drop the voltage at the Roomba charger output by ~5 mV per cell in the NiMH pack, to simulate a full NiMH battery.
  • Handle the full 18V for however long it takes for the charger to realize that the battery is full and stop charging.

And the transistor needs to be able to withstand the same current.

Dampmaskin
  • 3.8k
  • 1
  • 17
  • 29