P3020 Monitoring Parameters

Discussion in 'Gen 2 Prius Care, Maintenance and Troubleshooting' started by Oracle617, Jul 24, 2022.

  1. Oracle617

    Oracle617 Member

    Joined:
    Jan 4, 2014
    30
    36
    0
    Vehicle:
    2005 Prius
    Model:
    II
    Hello Prius Chat!
    So, I have been carrying out a battery re-build on a 2005 Gen 2 following a disruptive failure.

    Unfortunately, when using the car I'm currently getting an itermittant P3020 block 10 is weak code. My question is, does anyone know what the parameters are for this code to be set? Unfortunately, the manual describes the monitoring strategy as 'Toyota's intellectual property.' However, if anyone happens to know what it is, I'd be very interested to know.

    The re-built pack was made by selecting the best 28 modules from a previously replaced pack in a seperate car (aftermarket modules used, working well) and the suriving modules from the original car, used in order of capacity to achieve similar pairs for the supervision. Using charge / discharge testing, block 10s' two modules discharged 6152 mAh and 6134 mAh, discharging to 6.0V immediately following a 7500mAh charge.

    I believe the modules are well matched, the MFD displayes a normal battery charge pre and post code being thrown & the car behaves normally beyond the intermittant code.

    Ultimately, I can swap out the two modules in block 10 for the next best pair & see what that does, however, before I try that if anyone knows what the module monitoring strategy actually is it would be great to hear from you.

    Thanks

    Oracle
     

    Attached Files:

    #1 Oracle617, Jul 24, 2022
    Last edited: Jul 24, 2022
  2. mr_guy_mann

    mr_guy_mann Senior Member

    Joined:
    Sep 3, 2020
    3,921
    1,888
    0
    Location:
    NJ-USA
    Vehicle:
    2006 Prius
    Model:
    Four
    The HV battery ecu monitors the voltage of the 14 blocks. The ecu sets "replace battery" or "block # x is weak" codes when it sees the voltage difference between any two blocks go "too high".

    On good cars with no problems I see voltage difference values of 0.1-0.3V, maybe up to 0.5V for a second or two while driving hard.

    When a cell in a module fails, voltage diff is 1.0-1.5V. I don't know the actual monitoring thresholds that are used to flag a code, but I assume that the higher the voltage diff is, the less time it takes to code.

    Posted via the PriusChat mobile app.
     
    PriusCamper likes this.