Zombieverter Wiring

From openinverter.org wiki
Jump to navigation Jump to search

To accommodate the large variety of devices and setups, the zombieverter has 56 pins with a variety of functions.

VCU pinout diagram
general zombie and battery box wiring

Each device requires different wiring setups, settings and power requirements.

Vehicle-specific configurations

*cross referencing OEM wiring diagrams is highly recommended

1 2 3 4 5 6 7 8 9 10 11 12 13 14
RS232 Rx RS232 Tx GP out 3 GP out 2 PWM 3 PWM 2 PWM 1 analog 2 in analog 1 in DAC 2 DAC 1 MG2 temp - MG2 temp + MG1 temp-
29 30 31 32 33 34 35 36 37 38 39 40 41 42
MG1 temp+ pwm (oil pump) neg con (gp out 1) ign relay pos con pre chrg con pot 2 pot 1 SP SL2 SL1 PB3 PB2 PB1
15 16 17 18 19 20 21 22 23 24 25 26 27 28
ign T15 (in) REQ- REQ+ CLK- CLK+ MTH- MTH+ HTM- HTM+ LIN 3 CAN L 3 CAN H CAN L CAN H
43 44 45 46 47 48 49 50 51 52 53 54 55 56
2 CAN L 2 CAN H throttle gnd throttle 2 throttle 1 throttle 5+ brake input GP 12v input HV request start rev fwd gnd perm 12v

12V Power:

The Zombieverter requires a permanent 12V supply. This is so it can manage charging, timers, and monitor systems when the car is at rest.

The average power draw, at idle, is 150 mA.

  • GND (pin 55)
  • 12V+ (pin 56)

The Zombieverter controls the wake/enable/ignition signals to other devices (inverters, chargers, DCDC converters, etc) via an low side switched output.

  • wake/ign/enable low side output (pin 32)

This output is used to trigger an external low side switched 12V relay for wake/ign signal for:

  • Leaf inverter
  • Leaf PDM
  • leaf BMS
  • Mitsubisihi OBC
  • etc

Start, Run, and Direction wiring:

The Zombieverter requires 2 inputs to get into op mode "run"

These pins need to be pulled high (connected to 12V+)

  • On/Run:
    • "on" switched 12V+ input (pin T15)
    • "start/ignition" 12V+ momentary input (pin 52)

*note some older vehicles key ignition barrels isolate the switched ACC and RUN contacts when in the momentary "start" position.

Make sure to test the continuity of each contact on the ignition barrel as this will cause issues with the zombieverter not going into op mode run!

  • Forward and Reverse:
    • Reverse 12v+ (pin 53)
    • Forward 12v+ (pin 54)

pulled high (connected to 12V+) when direction is selected.

  • Brake signal:
    • brake 12v+ (pin 49)

pulled high (connected to 12V+) when brake is pressed.

Contactor wiring

The Zombieveter manages the Negative, Positive and PreCharge contactors in an EV conversion.

This is done based off a series of voltage measurements (UDC), this voltage value (UDC) can be supplied from a variety of sources:

  • ISA IVT shunt
  • Nissan leaf inverter
  • BMW S-BOX
  • etc.

Without a proper UDC measurement, the Zombieverter will fail precharge and never go into run mode.


Note the ISA Shunt requires permanent power as it continuously monitors UDC and reports this to the Zombieverter. If powered on with ignition for example, previous UDC readings can affect pre-charge operation.


The contactor control pins on the Zombieverter are low-side switching, meaning that they pull to ground.

connect the GND leads of the contactors to the following zombie pins:

  • negative contactor (pin 31)
    • (pin 31 is a generic output pin and can be used/ assigned for other purpose, make sure the output pin for the negative contactor is assigned to the negative contactor in the web interface)
  • positive contactor (pin 33)
  • pre-charge contactor (pin 34)

Throttle pedal wiring

The Zombieverter supports dual-channel throttle. This redundancy is for safety in case one channel fails or drops out. It's highly recommended to use dual-channel throttle. Single-channel is an option.

Connect the following to the Zombieverter pins:

  • throttle GND (pin 45)
  • throttle sig 2 (pin 46)
  • throttle sig 1 (pin 47)
  • throttle 5v+ (pin 48)

Input/output pins:

The Zombieverter has a number of selectable input/output pins that can be used for a number of functions. These pins are:

Low side Outputs:

  • GP Out 3 (pin 3)
  • GP Out 2 (pin 4)
  • GP Out 1 (pin 31) *(pre set for negative contactor)
  • Trans SL1 (pin 39) *(required for GS450H)
  • Trans SL2 (pin 38) *(required for GS450H)

*Low side output connect to ground when activated.

The low side outputs in Zombie can be used for switching relays, lights, etc.

High side PWM outputs:

  • PWM 3 (pin 5)
  • PWM 2 (pin 6)
  • PWM 1 (pin 7)
  • Pump PWM (pin 30) *(GS450 Oil pump or tacho only)

These are high side 12V outputs, usually for controlling gauges or auxiliary items than need a PWM signal, they are not suitable for driving relays.

They can also be used for enable inputs on devices, ie the outlander OBC IGCT input can be trigger by one of these pins set to "HVACTIVE"

Inputs:

pull-to-GND inputs:

Do not connect any voltage to these pins.

  • PB1 (pin 42)
  • PB2 (pin 41)
  • PB3 (pin 40)

pull-to-12V+ inputs:

  • brakeinput (pin 49)
  • GP12VIN (pin 50)
  • HVrequest (pin51) not currently supported

Analogue inputs:

  • Analogue 1 in (pin 9)
  • Analogue 2 in (pin 8)

Pin functions:

*While the web interface will allow you to set any parameter to a input or output, some will not actually work.

example: a negContactor set on a Digital input


full list of parameters and spot values

parameter type Function
ChaDemoAIw OUTPUT activates when Chademo charger handshake initiates
OBCEnable OUTPUT activates as part of the ExtCharger module
HeaterEnable OUTPUT activates only in run mode and when coolant pump is on*
RunIndication OUTPUT activates when zombie is in run mode
WarnIndication OUTPUT activates when a error occurs with the ZombieVerter
CoolantPump OUTPUT activates during precharge, usually used for coolant pumps
NegContactor OUTPUT activates when the negative contactor needs to be closed. ie precharge, run, charge mode, etc
BrakeLight OUTPUT activates when a set brake light on threshold value is met
ReverseLight OUTPUT activates when reverse direction is selected
CoolingFan OUTPUT activates when FanTemp setpoint is reached
HVActive OUTPUT activates when contactors are closed and VCU is in run or charge mode
BrakeVacPump DIGITAL OUTPUT activates when BrakeVacSensor threshold value is met
CpSpoof PWM OUTPUT used to spoof CP signal to OBC when using a charging interface such as FOCCCI or I3LIM
GS450Hpump PWM OUTPUT used to run GS450H oil pump
HeatReq DIGITAL INPUT
HVRequest DIGITAL INPUT NOT FUNCTIONING
DCFCRequest DIGITAL INPUT Chademo Charge Interface enable contactors to charge
ProxPilot ANALOGUE INPUT detects when charge cable is plugged in
BrakeVacSensor ANALOGUE INPUT vacuum sensor input, use for triggering BrakeVacPump DIGITAL OUTPUT
PWMTim3

Proximity Pilot

The zombievreter needs to be able to detect if a plug has been inserted into the j1772 port to go into op mode "ac charge"

Some chargers handle this handshake, such as the leaf PDM, but other chargers like the outlander OBC require external proximity pilot (PP) detection.

Using one of the zombieverters general purpose analogue input pins as an input for PP, we can trigger the zombieverter to go into op mode "AC charge"

A 330ohm resistor is wired between the zombieverters 5V output and a GP analogue input. The j1772 charge port PP(proximity pilot) pin also connects to the same gp analogue input on the zombieverter.

R5 is another resistor between gp analogue input pin and ground. Most j1772 charge ports already have this resistor(R5) installed.

Type 1 connectors are 2.7k ohm and type 2 are 4.7k ohm. check with a multimeter between the evse gnd and pp pins.

Video explaining the setup and demonstration.

see: Zombieverter VCU#*ProxPilot and PPthreshold: for parameter setup