Testing should be performed after building an EVSE before placing it into service.
EV simulator (diode and resistors)
Multimeter w/Frequency (optional)
Occiloscope (optional)
If Advanced Power Supply (ADVPWR) features are enabled, you must have the AC input leads connected to the Relay input and test leads connected to the Relay output. OpenEVSE will not go to State A if the Advanced Power Supply safety checks do not pass.
Normal operation with ADVPWR enabled:
Power Applied to OpenEVSE
Red LED lights to indicate self test
Stuck relay check performed
Blue and Red lights (looks purple-ish)
Relay closes
Ground Checked
L1/L2 Checked and pilot set
Blue off
Red off
If all tests pass Green light on in State A
If tests fail LED indicator is off

http://code.google.com/p/open-evse/downloads/detail?name=EVSEwAdvanced_Power_supply.pdf&can=2&q=#makechanges
An EV simulator can be as simple as a diode in series with the correct resistor. If you plan to test EVSEs regulary you may want to build a Board.

The J1772 Pilot is a 1khz +12V to -12V square wave, the voltage defines the state and the duty cycle defines the current available to the EV. The EVSE sets the duty cycle and the EV adds resistance from the pilot the Ground to vary the voltage. The EVSE reads the voltage and changes state accordingly.
State |
Pilot Voltage |
EV Resistance |
Description |
State A |
12 |
N/A |
Not Connected |
State B |
9 |
2.74k |
Connected |
State C |
6 |
882 |
Charging |
State D |
3 |
246 |
Ventilation Required |
State E |
0 |
N/A |
No power |
State F |
-12 |
N/A |
EVSE Error |
To test State A, power up the EVSE. The EVSE should go to the ready state. For Open EVSE, the LED should light Green.
To test State B, with the EVSE powered connect the EV Simulator (or diode and resistor) with a resistance of 2.74k Ohms. The EVSE should go to the EV Connected - EVSE ready state. For Open EVSE, the LED should light Yellow.
To test State C, with the EVSE powered connect the EV Simulator (or diode and resistor) with a resistance of 882 Ohms. The EVSE should go to the EV Connected - EVSE ready state. For Open EVSE, the LED should light Blue.
To test State D, with the EVSE powered connect the EV Simulator (or diode and resistor) with a resistance of 246 Ohms. The EVSE should go to the Error Vent required. For Open EVSE, the LED should light Red.
To test State E, the EVSE should be disconnected from power. The EVSE should turn off. For Open EVSE, the LED should go out.
To test State F, with the EVSE powered connect the EV Simulator (just a resistor) with a resistance of 2.74k Ohms. The EVSE should go to the Error Diode Check Failed. For Open EVSE, the LED should light Red.
The Pilot should have a frequancy of 1kHz(1000Hz). The acceptible J1772 tolerance is from 980-1020Hz. Test Frequency by attaching the EV simulator in State C "Charging Mode) (or diode and 882 Ohm resistor). Attach a multimeter or occiloscope from pilot to EVSE Ground.
The Pilot Duty Cycle is dependant on the Max current setting of the EVSE. Test Duty Cycle by attaching the EV simulator in State C "Charging Mode) (or diode and 882 Ohm resistor). Attach an occiloscope from pilot to EVSE Ground. Duty cycle should match the chart below.
Up to 51A
Amps = Duty cycle x 0.6
Duty cycle = Amps / 0.6
51 - 80A
Amps = (Duty Cycle - 64)
2.5
Duty Cycle |
Max Current |
< 3% |
Error |
3% - 7% |
Digitial Com Required |
10% |
6A |
20% |
12A |
30% |
18A |
40% |
24A |
50% |
30A |
60% |
36A |
70% |
42A |
80% |
48A |
86% |
55A |
88% |
60A |
90% |
65A |
92% |
70A |
94% |
75A |
96% |
80A |
>96 |
Error |
The EVSE in the picture has a 30A max current setting or a 50% duty cycle. (50% on - 50% off)

To test Relay enter State C, with the EVSE powered connect the EV Simulator (or diode and resistor) with a resistance of 882 Ohms. The EVSE should go to the EV Connected - EVSE ready state and you should be able to hear the relay "click".
