ZombieVerter precharge relay stays on

Post Reply
mattes
Posts: 16
Joined: Sun Sep 15, 2024 10:13 pm
Has thanked: 4 times
Been thanked: 4 times

ZombieVerter precharge relay stays on

Post by mattes »

Have ZombieVerter setup on my test bench going to the various modes of operation.
Simulating the HV batterie using an adjustable power supply. Have an IVT shunt connected [Can2], reading the incoming high voltage.

case A:
- UDC parameter is set to 58V.
- power supply is set to 56V

enabling T15 and pushing start, I see the PRECHARGE relay being activated. Now i turn the PS knob slowly to 60V.
At around 58V, I see the MAIN relay coming on.
Suprised to see the PreCharge relay staying on, it never turn off.
Shouldn't it go off once UDC is reached?

case B:
- UDC parameter is set to 58V.
- power supply is set to 59V

enabling T15 and pressing start, I see the MAIN relay being activated immediately. It seems that PRECHARGE never turns on, which makes sense, since
the defined 58V is already is achieved.

Is case (A) a bug? Should the PRECHARGE relay turn off?
Might this be the reason why Damien blew a contactor is his Mitsubishi L200 build?

Image

video clip:
[media]https://mykmk.com/zomby/zombiePrecharge.mp4[/media]
User avatar
tom91
Posts: 2416
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 209 times
Been thanked: 572 times

Re: ZombieVerter precharge relay stays on

Post by tom91 »

Yes the precharge stays on.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
peakPWR
Posts: 14
Joined: Tue Dec 17, 2024 6:49 am
Has thanked: 2 times
Been thanked: 2 times

Re: ZombieVerter precharge relay stays on

Post by peakPWR »

tom91 wrote: Thu Apr 10, 2025 6:02 pm Yes the precharge stays on.
But why?
User avatar
tom91
Posts: 2416
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 209 times
Been thanked: 572 times

Re: ZombieVerter precharge relay stays on

Post by tom91 »

peakPWR wrote: Wed Jul 02, 2025 12:23 pmBut why?
This is the way its coded, same in OI firmware. Believe its done to allow some back flow of power when the main relay gets dumped under fault conditions.

It is not usual practice in an EV, so can be removed at some point. Needs a bit of rework anyway.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
peakPWR
Posts: 14
Joined: Tue Dec 17, 2024 6:49 am
Has thanked: 2 times
Been thanked: 2 times

Re: ZombieVerter precharge relay stays on

Post by peakPWR »

tom91 wrote: Wed Jul 02, 2025 5:06 pm It is not usual practice in an EV, so can be removed at some point. Needs a bit of rework anyway.
by adding something like

Code: Select all

DigIo::prec_out.Clear();
to MOD_RUN?

Code: Select all


    case MOD_RUN:
    	
        if(rlyDly!=0) rlyDly--;//here we are going to pause before energising precharge to prevent too many contactors pulling amps at the same time
        if(rlyDly==0)
        {
            DigIo::prec_out.Clear();
            DigIo::dcsw_out.Set();
            DigIo::inv_out.Set();//inverter power on
        }
        Param::SetInt(Param::opmode, MOD_RUN);
        ErrorMessage::UnpostAll();
        if(!selectedVehicle->Ready())
        {
            opmode = MOD_OFF;
            rlyDly=250;//Recharge sequence timer for delayed shutdown
        }
        Param::SetInt(Param::opmode, opmode);
        break;
    }

User avatar
tom91
Posts: 2416
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 209 times
Been thanked: 572 times

Re: ZombieVerter precharge relay stays on

Post by tom91 »

Sure that would do it.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
Post Reply