How to detect NiMH battery fully charged status

Voltage, Temperature, and Delta-V: Indicators of Full Charge in NiMH Cells

  1.     Overview of NiMH Battery

The Nickel-Metal Hydride (NiMH) battery is a type of rechargeable battery that uses nickel oxide hydroxide (NiOOH) as the positive electrode (cathode) and a hydrogen-absorbing alloy as the negative electrode (anode).

Compared to nickel-cadmium (NiCd) batteries, NiMH batteries offer several distinct advantages:

  • Higher capacity, which helps extend the device’s usage time.
  • Lower environmental impact, as they do not contain cadmium—a toxic heavy metal.
  • More environmentally friendly during both usage and disposal.

Thanks to these characteristics, NiMH batteries are widely used in many modern electronic devices and vehicles, including:

  • Digital cameras
  • Cordless phones
  • Electronic toys
  • Hybrid vehicles

NiMH-battery

  1.     Principle of Full-Charge Check for NiMH Batteries

Some indicators of a full-charge check for Nickel-Metal Hydride (NiMH) batteries is based on the physical and electrochemical changes that occur within the battery as it approaches full charge. During the charging process, several characteristic indicators are monitored to determine when the battery has reached its maximum capacity:

  • Negative Delta-V (−ΔV) Phenomenon:
    As the battery nears full charge, the voltage of each cell rises to a peak and then slightly drops due to internal ion redistribution and the onset of overcharge conditions. This voltage drop—typically in the range of 5–15 mV per cell—is used by many smart chargers to detect the full-charge point.
  • Temperature Rise:
    When the battery is nearly full, its ability to efficiently convert electrical energy into chemical energy decreases. Excess energy is instead converted into heat, leading to a rapid increase in cell temperature. This rise can be detected using temperature sensors and is considered a reliable indicator of a full charge.
  • Voltage Threshold Detection:
    Toward the end of the charging process, the cell voltage typically reaches a level between 1.4V and 1.5V. While voltage alone is not a definitive indicator of full charge, it contributes valuable data when combined with other metrics.
  • Theoretical Charging Time Calculation:
    Based on the battery’s rated capacity (in mAh) and the charging current (in mA), the expected full-charge time can be estimated. This method is often used as a safety cutoff or secondary reference in charger design.

NiMH Voltage graph during constant current charge

Here’s the plotted charging curve for a NiMH battery, showing both:

🔵Voltage per cell: Rising and then slightly dropping (-ΔV) after full charge

🔴Temperature: Rising slowly, then increasing sharply as charging continues past full charge (-90min mark).

  1.     Application of Arbin Instruments for full charge detection of NiMH Batteries

Object of the test:

  •  A NiMH battery pack (7S1P, 8.4V, 4.5Ah)

Assume that the indicators of full charge that are used to check:

  • Negative Delta V Termination: V – Vpeak = -60mV
  •  10-minute continuous voltage drop
  •  Failsafe Max Charge Time: 3 hours
  •  Safety Voltage Limit: 10.5V

To solve this problem, Arbin engineer wrote a schedule that include 2 steps with 1 control type (CC-constant current at 1.8A) and some step limits as the image below:

Schedule of the Test

The key point of the loop step is for the condition of “10-minute continuous voltage drop”. In step CC, when the voltage start dropping, (dV/dt<0), we jump to this step to the step Loop.

The maximum time of this step is 10 minutes. During this 10 minutes, whenever dV/dt >=0, it means that the condition of Voltage 10 mins continuously drop failed, we need to start clocking to monitor for another slot of 10 mins and have to go back to step CC.

After 10 mins, if the condition of dV/dt >=0 is not hit, then the voltage has been dropped 10 mins continuously.

During this step, whenever the other 3 conditions meet (Negative Delta V Termination: V – Vpeak = -60mV, Failsafe Max Charge Time: 3 hours, Safety Voltage Limit: 10.5V) the battery is also considered fully charged.

Test Flow Chart of this Schedule

In this schedule, we created CC control type (1.8A):

  • Safety Voltage Limit: 10.5V => Test jumps to End Charge step if present channel voltage(PV_CHAN_VOLTAGE) reaches 10.5V.
  •   Failsafe Max Charge Time: 3 hours => Test jumps to End Charge step if total of test time (PV_CHAN_Test_Time) reaches 3 hours.
  • Negative Delta V Termination: -dV/dT, -60mV => We created step limits that include the formula F_A as image below

NiMH Delta formula

NiMH Delta formula 2

In this formula function, we created formula F_A that calculates the difference between the present value of voltage and the highest value of voltage in this cycle. If the result of this formula is less than or equal to -0.06, the test will jump into the End Charge step.

  • -dV Timer: 10-minute continuous voltage drop => We created step limits that if
    • Present value of channel dV/dt is less than 0 (PV_CHAN_dV/dt<0), the test will jump into the LOOP step.
    • Present value of channel dV/dt is not less than 0, the test will rely on the other condition (PV_CHAN_VOLTAGE or PV_CHAN_Test_Time or F_A) to decide to jump into the End Charge step.
滚动到顶部