#
ON-BOARD DIAGNOSTIC FUNCTION [AUTO LEVELING CONTROL MODULE]

id0918001077b0

## Outline

• The on-board diagnostic function is incorporated into the auto leveling control module (main) and auto leveling control module (sub). This function can narrow down headlight auto leveling system malfunction locations.
• The on-board diagnostic function consists of the following functions: a failure detection function, which detects malfunctions in headlight auto leveling system-related parts; a memory function, which stores detected DTCs; a self-malfunction diagnostic function, which indicates system malfunctions using DTCs and warning lights; and a PID/data monitoring function, which verifies the input/output condition of specific input/output signals being read out.
• Using an SST (WDS or equivalent), DTCs can be read out and deleted, and the PID/data monitoring function can be activated.

Block Diagram

.

1 | Auto leveling control module (main)
2 | Auto leveling control module (sub)
3 | Front auto leveling sensor
4 | Rear auto leveling sensor
5 | Headlight leveling actuator (LH)
6 | Headlight leveling actuator (RH)
7 | ABS HU/CM or DSC HU/CM
8 | WDS or equivalent

## Failure Detection Function

• The failure detection function in each headlight auto leveling system-related module detects malfunctions in input/output signals.
• This function outputs the DTC for the detected malfunction to the DLC-2, and also sends the detected result to the memory function.

## Memory Function

• The memory function stores the DTC for the malfunction of input/output signals for related parts, as determined by the failure detection function.

## Self-Malfunction Diagnostic Function

• The self-malfunction diagnostic function determines that there is a malfunction, and outputs a signal, as a DTC, to the DLC-2. The DTC can be read out using an SST (WDS or equivalent).

DTC table

DTC | Description
--- | ---
B1932 | Auto leveling control module system.
B2141 | Configuration setting system for auto leveling control module.
B2390 | Communication system between auto leveling control module (main) and auto leveling control module (sub).
B2477 | Auto leveling control module setting system.
B2607 | Auto leveling control module controlling system.
B2615 | Front auto leveling sensor or rear auto leveling sensors power supply system.
B2616 | Front auto leveling sensor signal system.
B2619 | Rear auto leveling sensor signal system.
B2626 | Headlight zerosetting system for auto leveling control module.
B2735 | Headlight leveling actuator signal system.

## PID/Data Monitor Function

• The PID/data monitoring function optionally selects monitored input/output signal items that are set in the auto leveling control module (main) or the auto leveling control module (sub), and performs read out in real time.
• An SST (WDS or equivalent) is used to read out the PID/data monitor information.

PID/Data monitor table (LHID)

PID name | Definition | Operation/unit (WDS or equivalent)
--- | --- | ---
CCNT | Number of continuous trouble codes | -
ONDEMDTC | Number of on-demand trouble codes | -
LHIDIGNV | Auto leveling control module (main) input voltage | VOLTAGE
F_CAL | Signal input from front auto leveling sensor at time of headlight zeroset (stored in memory) | VOLTAGE
F_LEVEL | Current input signal sent from front auto leveling sensor | VOLTAGE
R_CAL | Signal input from rear auto leveling sensor at time of headlight zeroset (stored in memory) | VOLTAGE
R_LEVEL | Current input signal sent from rear auto leveling sensor | VOLTAGE
L_REFLECTOR | Headlight leveling actuator angle control output signal sent to auto leveling control module (sub) | ANGLE
STP_MTR_L | Headlight leveling actuator (LH) current position | STEP
LHID_VSS | Vehicle speed input signal from ABS HU/CM | KPH
PART#SUF* | Part number identification should be displayed | -
SERIAL#1* | Auto leveling control module serial number part 1 should be displayed | -
SERIAL#2* | Auto leveling control module serial number part 2 should be displayed | -
SOFTVER* | Software version number should be displayed | -
L_VOLT_L | Discharge headlight control (LH) input voltage | VOLTAGE
GDL_P_L | Output power to discharge headlight bulb (LH) | WATT
GDL_V_L | Output voltage to discharge headlight bulb (LH) | VOLTAGE

  * :
Unnecessary for diagnosis

PID/Data monitor table (RHID)

PID name | Definition | Operation/unit (WDS or equivalent)
--- | --- | ---
CCNT | Number of continuous trouble codes | -
ONDEMDTC | Number of on-demand trouble codes | -
RHIDIGNV | Auto leveling control module (sub) input voltage | VOLTAGE
R_REFLECTOR | Headlight leveling actuator angle control input signal sent from auto leveling control module (main) | ANGLE
STP_MTR_R | Headlight leveling actuator (RH) current position | STEP
PART#SUF* | Part number identification should be displayed | -
SERIAL#1* | Auto leveling control module serial number part 1 should be displayed | -
SERIAL#2* | Auto leveling control module serial number part 2 should be displayed | -
SOFTVER* | Software version number should be displayed | -
L_VOLT_R | Discharge headlight control module (RH) input voltage | VOLTAGE
GDL_P_R | Output power to discharge headlight bulb (RH) | WATT
GDL_V_R | Output voltage to discharge headlight bulb (RH) | VOLTAGE

  * :
Unnecessary for diagnosis

## Active Command Modes Function

• The simulation function optionally selects simulation items for output related parts that are set in the auto leveling control module (main), and operates the output related parts independent of the auto leveling control module (main).
• An SST (WDS or equivalent) is used to activate this function.

Active Command Modes Table (LHID)

Command Name | Definition | Operation | Note
--- | --- | --- | ---
CALAXLSN# | Command for headlight zeroset use | ON/OFF | Ignition key at ON (Engine OFF), and headlight ON
HDL_POS# | Calibration: Moves headlight actuator to position at time of headlight zeroset | Calibration/Low/High/Auto
Low: Moves headlight actuator in downward direction
High: Moves headlight actuator in upward direction
Auto: Performs automatic control (Headlight leveling actuator is controlled by auto leveling control module (main))