Post

Determining the health of a Prius battery

Determining the health of a Prius battery

Hybrid car batteries are reliable but eventually wear out. I have a 2005 Prius with over 250,000 miles and wanted to see if there was a way to see how the hybrid battery was doing. The normal 12 volt battery has been replaced 4 times but the hybrid battery has worked fine. Cars in the last 20 years have a common diagnostic port called OBD-II that mechanics use to ask the car computers what is wrong. When a check engine light is on, this is the port they check. There are a variety of products on the market that allow consumers to see this same information through a smartphone or laptop. Five things are needed to assess hybrid battery health; an ODB-II hardware connection, software to read/write to ODB-II, car-specific PID codes and calculations, and knowledge of how to interpret the resulting data. The cost of software and equipment is less than $50 if you have a smartphone.

ODB-II hardware connection

There are numerous connections to ODB-II cost from $20 to $2000. The $99 Automatic connector is a consumer friendly way to wirelessly connect a smartphone to your car. The app does a lot of things and supports other apps both on the phone and online. ## Software to read/write

OBC Fusion App is an advanced app that works with iOS and Android. The app costs $10 and a $10 add-on is required to read the Toyota codes. Torque is an option for Android. ## Car-specific PID codes

If you use OBC Fusion and the Toyota add-in, you don’t need to know these specifics. PriusChat has PID codes with different generations of the Prius. Writing PID codes incorrectly to the car may cause issues so for battery health, we will stick to these two measurements.NameShortNameModeAndPIDTorque App EquationMin ValueMax ValueUnitsHeader
 HV Battery Block Lowest VoltHVB Min V21D0(2.56 * J) + (0.01 * K) - 327.68015Volt7E3
 HV Battery Block Highest VoltHVB Max V21D0(2.56 * M) + (0.01 * N) - 327.68023Volt7E3

Knowledge of battery state

According to Predictive Analysis of Prius battery failure, the state of the battery may be derived by the difference between the highest voltage bank and lowest voltage bank. 0.20V = 100% acceptable efficiency 0.45V = 75% acceptable efficiency 0.70V = 50% acceptable efficiency 0.95V = 25% acceptable efficiency 1.20V = 0% acceptable efficiency - bad battery soon to need replacement ### Specific Steps

  1. Buy and install a ODB-II scanner ($28). I used the TONWON OBDII Bluetooth Scanner after finding the Automatic ODBII scanner wouldn’t get extended codes. Before purchasing make sure the scanner works with the app you intend to use.
  2. Buy and install the app. The OBC Fusion App is $10 and requires a Toyota add-in purchase inside the app ($10) to read the extended codes.
  3. Turn on the car and click Connect within the OBC Fusion app.
  4. Click Diagnostics, PID Values, Menu, Select PIDs, Toyota-Lexus-Scion. This allows you to pick what you want to monitor.
  5. Click HV Battery, then turn on Battery Block Max Voltage and Battery Block Min Voltage. Also turn on Battery State of Charge for fun.
  6. You can drive around and see the voltage change. When you are at a stop and the ICE engine is off, take a snapshot of the screen or write down the 2 voltages. Do this several times when the battery is near fully charged and when low. Don’t take readings while the engine is on or your are braking. Some places recommend putting the car in reverse with the brake on and the ICE engine off to get better readings. Here are my readings;
  7. For the readings you made, subtract the minimum voltage from the maximum. In the above example, the difference is between .09 and .14 volts.
  8. Use the above table to see the health of your battery. In the above example, the table indicates the battery is still 100% efficient even after 250k miles.

References

OBC Fusion App for iOS OBD Fusion User-Defined PIDsNameShortNameModeAndPIDTorque App EquationMin ValueMax ValueUnitsHeader
 State Of ChargeHV SOC21C30.392 * S4080%7E2
 VL-Voltage Before BoostedHV Before Boost21C42 * D0510Volt7E2
 VH-Voltage After BoostedHV After Boost21C42 * E0765Volt7E2
 HV Battery State of ChargeHV SOC21CE0.5 * A4080%7E3
 HV Battery CurrentHV Current21CE(2.56 * B) + (0.01 * C) - 327.68-100100Amp7E3
 Battery Power (hp)HV Power21CE((2.56 * B) + (0.01 * C) - 327.68) * ((2.56 * (D + F + H + J + L + N + P + R + T + V + X + Z + AB + AD)) + (0.01 * (E + G + I + K + M + O + Q + S + U + W + Y + AA + AC + AE)) - 4587.52) * 0.001341-3636hp7E3
 HV Battery Block-01 VoltageHV Block121CE(2.56 * D) + (0.01 * E) - 327.68018Volt7E3
 HV Battery Block-02 VoltageHV Block221CE(2.56 * F) + (0.01 * G) - 327.68018Volt7E3
 HV Battery Block-03 VoltageHV Block321CE(2.56 * H) + (0.01 * I) - 327.68018Volt7E3
 HV Battery Block-04 VoltageHV Block421CE(2.56 * J) + (0.01 * K) - 327.68018Volt7E3
 HV Battery Block-05 VoltageHV Block521CE(2.56 * L) + (0.01 * M) - 327.68018Volt7E3
 HV Battery Block-06 VoltageHV Block621CE(2.56 * N) + (0.01 * O) - 327.68018Volt7E3
 HV Battery Block-07 VoltageHV Block721CE(2.56 * P) + (0.01 * Q) - 327.68018Volt7E3
 HV Battery Block-08 VoltageHV Block821CE(2.56 * R) + (0.01 * S) - 327.68018Volt7E3
 HV Battery Block-09 VoltageHV Block921CE(2.56 * T) + (0.01 * U) - 327.68018Volt7E3
 HV Battery Block-10 VoltageHV Block1021CE(2.56 * V) + (0.01 * W) - 327.68018Volt7E3
 HV Battery Block-11 VoltageHV Block1121CE(2.56 * X) + (0.01 * Y) - 327.68018Volt7E3
 HV Battery Block-12 VoltageHV Block1221CE(2.56 * Z) + (0.01 * AA) - 327.68018Volt7E3
 HV Battery Block-13 VoltageHV Block1321CE(2.56 * AB) + (0.01 * AC) - 327.68018Volt7E3
 HV Battery Block-14 VoltageHV Block1421CE(2.56 * AD) + (0.01 * AE) - 327.68018Volt7E3
 Internal Resistance R01IR121D00.001 * P010Ohm7E3
 Internal Resistance R02IR221D00.001 * Q010Ohm7E3
 Internal Resistance R03IR321D00.001 * R010Ohm7E3
 Internal Resistance R04IR421D00.001 * S010Ohm7E3
 Internal Resistance R05IR521D00.001 * T010Ohm7E3
 Internal Resistance R06IR621D00.001 * U010Ohm7E3
 Internal Resistance R07IR721D00.001 * V010Ohm7E3
 Internal Resistance R08IR821D00.001 * W010Ohm7E3
 Internal Resistance R09IR921D00.001 * X010Ohm7E3
 Internal Resistance R10IR1021D00.001 * Y010Ohm7E3
 Internal Resistance R11IR1121D00.001 * Z010Ohm7E3
 Internal Resistance R12IR1221D00.001 * AA010Ohm7E3
 Internal Resistance R13IR1321D00.001 * AB010Ohm7E3
 Internal Resistance R14IR1421D00.001 * AC010Ohm7E3
 HV Battery ChargeHV Charge21CFE - 64050kW7E3
 HV Battery DischargeHV Discharge21CFF - 64050kW7E3
 Accumulated Time of Battery LOWHV Batt Low21D0(256 * B) + C05000Sec7E3
 Accumulated Time of DC InhibitDC Inhibit21D0(256 * D) + E05000Sec7E3
 Accumulated Time of Battery Too HighHV Batt High21D0(256 * F) + G05000Sec7E3
 Accumulated Time of Hot TemperatureHV Batt Temp High21D0(256 * H) + I05000Sec7E3
 NiMH Volt DeltaNiMH Delta21D0((2.56 * M) + (0.01 * N) - 327.68) - ((2.56 * J) + (0.01 * K) - 327.68)-33Volt7E3
 HV Battery Block Lowest VoltHVB Min V21D0(2.56 * J) + (0.01 * K) - 327.68015Volt7E3
 HV Battery Block # with Min VHVB Min #21D0L013Num7E3
 HV Battery Block Highest VoltHVB Max V21D0(2.56 * M) + (0.01 * N) - 327.68023Volt7E3
 HV Battery Block # with Max VHVB Max #21D0O013Num7E3
This post is licensed under CC BY 4.0 by the author.