Diesel Data: Automotive Repair

Multiplex Integrated Control System Description




Multiplex Integrated Control System Description

Body Controller Area Network (B-CAN) and Fast Controller Area Network (F-CAN)

The body controller area network (B-CAN) and the fast controller area network (F-CAN) share information between multiple electronic control units (ECUs). B-CAN communication moves at a slower speed (125 kbps) for convenience related items and for other functions. F-CAN information moves at a faster speed (500 kbps) for "real time" functions such as fuel and emissions data. To allow both systems to share information, the gauge control module translates and relays the information from B-CAN to F-CAN and from F-CAN to B-CAN. This is called the Gateway Function.






Gateway Function

The gauge control module acts as a gateway to allow both systems to share information, the gauge control module translates and relays the information from B-CAN to F-CAN and from F-CAN to B-CAN.






Network "Loss of Communication" Error Checking Function

The ECUs on the CAN circuit send messages to each other. If there are any malfunctions on the network, the LCD display on the gauge control module can indicate the error messages by entering the gauge control module self diagnostic function Initial Inspection and Diagnostic Overview.

Self-Diagnostic Function (On-board Diagnosis)

By connecting the HDS to the data link connector (DLC), the HDS can retrieve the diagnostic information from the MICU via a diagnostic line called the K-LINE. The K-LINE is separated communication line from the CAN lines, but it is connected to most of the CAN related ECUs. The MICU is a gateway between the HDS and B-CAN related ECUs, and sends B-CAN diagnostic information to the HDS. When doing a function test with the HDS, the HDS sends an output signal through the K-LINE to the MICU. The MICU either relays the request to another ECU, or commands the function.






Wake-Up and Sleep Function

The multiplex integrated control system has "wake-up" and "sleep" functions to decrease parasitic draw on the battery when the ignition switch is in LOCK (0).

- In the sleep mode, the multiplex integrated control system stops functioning (communication and CPU control) when it is not necessary for the system to operate.
- As soon as any operation is requested (for example, a door is unlocked), the related control units in the sleep mode immediately wake up and begin to function.
- When the ignition switch is turned to LOCK (0), and the driver's door is opened, then closed, there is a delay of about 40 seconds before the control unit goes from the wake-up mode to the sleep mode.
- The sleep mode will not function if any door is open or if the ignition switch is turned ON (II).

NOTE: Sleep and Wake-up Mode Test Multiplex Integrated Control System Sleep and Wake-up Mode Test.

Fail-Safe Function

To prevent improper operation, the MICU have a fail-safe function. In the fail-safe mode, the output signal is fixed when any part of the system malfunctions (for example, a faulty control unit or communication line).

Each control unit has a hardware fail-safe function that fixes the output signal when there is a CPU malfunction, and a software fail-safe function that ignores the signal from a malfunctioning control unit, which allows the system to operate normally.

Hardware Fail-Safe Control

Fail-Safe function

When a CPU problem or abnormal power supply voltage is detected, the MICU enters the hardware fail-safe mode, and each system output load is set to its pre-programmed fail-safe value.

Software Fail-Safe Control

When any of the data from the B-CAN circuit cannot be received within a specified time, or an unusual combination of data is recognized, the MICU enters the software fail-safe mode. The data that cannot be received is assigned a pre-programmed value.

Power Supply Voltage Monitoring Function

The MICU monitors the power supply voltage (back-up voltage). If the voltage goes below 10 V, the MICU sends a message and will not store DTCs.






Entry Lights Control System (Individual Map Lights, Ignition Key Light)*

The MICU controls the entry lights based on inputs from each switch and B-CAN data.










Collision Detection Signal (CDS)

The MICU controls the door lock actuators based on the IG1 and SRS (CDS) data.






Key Interlock

The MICU controls the key interlock solenoid based on the ignition switch ACCESSORY (I) position, the transmission range switch (P), and the park-pin switch inputs.






Headlight Auto-Off Function*

The MICU controls the headlight auto-off function based on inputs from each switch and B-CAN data.










Automatic Lighting System*

The MICU controls the automatic lighting system based on inputs from each switch and B-CAN data.










Headlights

The MICU controls the headlights based on inputs from each switch.






Daytime Running Lights

The MICU controls the daytime running lights system based on inputs from each switch and B-CAN data.






Back-Up Lights

The MICU controls the back-up lights based on the ignition switch (IG1) and the transmission range switch (R) inputs.






Turn Signal/Hazard Warning Lights

The MICU controls the turn signal/hazard warning lights based on inputs from the turn signal switch and the hazard warning switch.






Fog Lights

The MICU controls the fog lights based on the IG1, the combination light switch, and the fog light switch inputs.






Courtesy Light

The MICU controls the door courtesy lights based on inputs from the door switches.






Cargo Area Light

The MICU controls the cargo area light based on the hatch glass latch switch and the tailgate latch switch or the full latch switch inputs.






Windshield Wiper Operation

The MICU controls the windshield wiper motor based on inputs from each switch and B-CAN data.






Rear Window Wiper Operation

The MICU controls the rear window wiper motor and washer motor based on the wiper/washer switch inputs and B-CAN data.






Washer Operation

The MICU controls the windshield and rear window washer motor based on the IG1, the washer switches and hatch glass latch switch inputs.






Power Window Timer (Key-Off Operation)

The MICU controls the power window key-off operation based on B-CAN data.






Turn Signal Operation

The MICU controls the turn signal lights based on the IG1 and B-CAN data.






Power Door Locks*

The MICU controls the door lock actuators based on inputs from each switch and B-CAN data.










Auto Door Lock*

The MICU controls the door lock actuators based on inputs from each switch and B-CAN data.










Auto Door Unlock*

The MICU controls the door lock actuators based on inputs from each switch and B-CAN data.










Keyless Entry System*

The MICU controls the door lock actuators based on inputs from each switch and B-CAN data.










Keyless PANIC Operation

The MICU controls the keyless PANIC operation based on B-CAN data.






Answer Back Response Operation*

The MICU controls the lighting system and horns based on B-CAN data.










Security Alarm System

The MICU controls the lighting system and horns based on inputs from each switch and B-CAN data.






Hatch Glass Opener Operation

The MICU controls the hatch glass opener based on the inputs from each switch and B-CAN data.






Prevention of Key Locked Inside Vehicle

The MICU controls the door lock actuators based on inputs from each switch and B-CAN data.






Tailgate Outer Handle Switch Operation (Unlock all doors and tailgate at the same time)

The MICU controls the tailgate release actuator based on inputs from each switch and B-CAN data.






Tailgate Outer Handle Switch Operation (Unlock only the driver's door first)

The MICU controls the tailgate release actuator based on inputs from each switch and B-CAN data.






HDS Inputs and Commands

Certain inputs happen so quickly that the HDS can not update fast enough. Hold the switch that is being tested while monitoring the Data List. This should give the HDS time to update the signal on the Data List. Because the HDS software is updated to support the release for newer vehicles, it is not uncommon to see system function tests that are not supported. Make sure that the most current software is loaded.

Input:





Input:





Input:





Input:





Input:





Input: