-22
Ballast Demonstrator User Guide
7629A–AVR–04/06
LAMP_NUMBER_CHECK
Check the preheat current in order to know whether there is one or two lamps
Then jump to the START_IGNITION state.
In case there is no lamp, jump to the NO_LAMP state.
START_IGNITION
Decrease the frequency from the init frequency down to
INVERTER_IGNITION_HALF_PERIOD.
Then jump to IGNITION state.
IGNITION
The ignition sequence consists in maintaining the ignition frequency determined by
INVERTER_IGNITION_HALF_PERIOD for 10ms, then checking for ignition by measur-
ing lamp current and voltage.
In case it is... START_RUN_MODE.
In case it isn't... RESTART_PREHEAT.
RESTART_PREHEAT
Reconfigure the Inverter with the Restart parameters, then LAMP_PREHEAT.
If Ignition fails too many times... Go to TOO_MANY_LAMP_IGNITION_TRIES.
START_RUN_MODE
Increase the frequency from the init frequency, INVERTER_IGNITION_HALF_PERIOD.
Then jump to RUN_MODE state.
RUN_MODE
Normal control loop to have the light in accordance with the
gv_lamp_preset_current
.
TOO_MANY_LAMP_IGNITION_TRIES
If the ignition has failed LAMP_IGNITION_MAX_TRIES, the lamp is switched off.
NO_LAMP
If during the LAMP_NUMBER_CHECK number no lamp is detected, the lamp is
switched Off.