< Назад | Содержимое | Далее >
ACCESSORIES & EQUIPMENT
Data Communications - Description and Operation - Volt
DESCRIPTION AND OPERATION
BODY CONTROL SYSTEM DESCRIPTION AND OPERATION
The body control system consists of the body control module (BCM), communications, and various input and outputs. Some inputs, outputs and messages require other modules to interact with the BCM. The BCM also has discrete input and output terminals to control the vehicle's body functions. The BCM is wired to the high speed GMLAN serial data bus, low speed GMLAN serial data bus and Multiple LIN buses and acts as a gateway between them.
Power Mode Master
This vehicle body control module (BCM) functions as the power mode master (PMM). The ignition switch is a low current switch with multiple discrete ignition switch signals to the PMM for determining the power mode that will be sent over the serial data circuits to the other modules that need this information; the PMM will activate relays and other direct outputs of the PMM as needed. Refer to Power Mode Description and Operation for a complete description of power mode functions.
Gateway
The body control module (BCM) in this vehicle functions as a gateway or translator. The purpose of the gateway is to translate serial data messages between the GMLAN high speed bus and the GMLAN low speed bus for communication between the various modules. The gateway will interact with each network according to that network's transmission protocol.
All communication between the BCM and a scan tool is on the high speed GMLAN serial data circuits. A lost communication DTC typically is set in modules other than the module with a communication failure.
Body Control
The various body control module (BCM) input and output circuits are illustrated in the corresponding functional areas on the BCM electrical schematics. Refer to the Body Control System Schematics for more detailed information.
DATA LINK COMMUNICATIONS DESCRIPTION AND OPERATION
NOTE: This is an overview of different serial data buses used by GM control modules to communicate with each others. Use schematics to find out which serial data buses are configured for a specific vehicle.
Circuit Description
There are many components in a vehicle that rely on information from other sources, transmit information to other sources, or both. Serial data communication networks provide a reliable, cost effective, way for various components of the vehicle to "talk" to one another and share information.
GM uses a number of different communication buses to insure the timely and efficient exchange of information between control modules. When compared to each other, some of these buses are different in nature as far as speed, signal characteristics, and behavior. An example of this is the High Speed GMLAN and Low Speed GMLAN buses.
On the other hand, when other buses are compared to each other they have similar characteristics and simply operate in parallel. In this case they are used to group together components which have high interaction.
Examples are the High Speed GMLAN, Powertrain Expansion, and Chassis Expansion buses. This allows them to communicate with each other on a bus with reduced message congestion insuring faster and the more timely exchange of information than if all vehicle control modules were on a single bus.
The majority of information that exists within a given network generally stays local; however some information will have to be shared on other networks. Control modules designated as Gateway's perform the function of transferring information between the various buses. A Gateway module is connected to at least 2 buses and will interact with each network according to its message strategy and transmission models.
GMLAN provides the capability for a receiving control module to monitor message transmissions from other control modules in order to determine if messages of interest are not being received. The primary purpose is to allow reasonable default values to be substituted for the information no longer being received. Additionally, a control module may set a Diagnostic Trouble Code to indicate that the control module it is expecting information from is no longer communicating.
High Speed GMLAN Circuit Description
A High Speed GMLAN Bus is used where data needs to be exchanged at a high enough rate to minimize the delay between the occurrence of a change in sensor value and the reception of this information by a control device using the information to adjust vehicle system performance.
The High Speed GMLAN serial data network consists of two twisted wires. One signal circuit is identified as GMLAN-High and the other signal circuit is identified as GMLAN-Low. At each end of the data bus there is a 120 Ω termination resistor between the GMLAN-High and GMLAN-Low circuits.
Data symbols (1's and 0's) are transmitted sequentially at a rate of 500 Kbit/s. The data to be transmitted over the bus is represented by the voltage difference between the GMLAN-High signal voltage and the GMLAN- Low signal voltage.
When the two wire bus is at rest the GMLAN-High and GMLAN-Low signal circuits are not being driven and this represents a logic "1". In this state both signal circuits are at the same voltage of 2.5 V. The differential voltage is approximately 0 V.
When a logic "0" is to be transmitted, the GMLAN-High signal circuit is driven higher to about 3.5 V and the GMLAN-Low circuit is driven lower to about 1.5 V. The differential voltage becomes approximately 2.0 (+/- 0.5) V.
Chassis High Speed GMLAN Circuit Description
The GMLAN Chassis Expansion Bus is basically a copy of the High Speed GMLAN Bus except that its use is reserved for chassis components. This implementation splits message congestion between two parallel buses helping to insure timely message transmission and reception. Sometimes communication is required between the Chassis Expansion Bus and the primary High Speed GMLAN Bus. This is accomplished by using the K17
Electronic Brake Control Module (EBCM) as the Gateway module. Since the High Speed GMLAN Chassis Expansion Bus and primary High Speed GMLAN Bus operate in the same manner, the diagnostics for each are similar.
Powertrain High Speed GMLAN Circuit Description
The GMLAN Powertrain Expansion Bus is basically a copy of the High Speed GMLAN Bus except that its use is reserved for Hybrid powertrain components or Diesel powertrain components in some cases. The bus is optional based upon feature content. Sometimes communication is required between the Powertrain Expansion Bus and the primary High Speed GMLAN Bus. This is accomplished by using the K20 Engine Control Module (ECM) as the Gateway module. Since the High Speed GMLAN Powertrain Expansion Bus and the primary High Speed GMLAN Bus operate in the same manner, the diagnostics for each are similar.
All diagnostic information is available only through the primary high speed GMLAN bus.
High Voltage Energy Management High Speed GMLAN Circuit Description
The GMLAN High Voltage Energy Management Bus is basically a copy of the High Speed GMLAN Bus except that its use is reserved for Hybrid charging components of an electric vehicle. Sometimes communication is required between the Low Speed GMLAN Bus and the High Voltage Energy Management Bus. This is accomplished by using the K114B Hybrid Powertrain Control Module 2 as the Gateway module. Since the High Speed GMLAN High Voltage Energy Management Bus and primary High Speed GMLAN Bus operate in the same manner, the diagnostics for each are similar.
All diagnostic information is available only through the primary high speed GMLAN bus.
Object High Speed GMLAN Circuit Description
The GMLAN Object Bus is basically a copy of the High Speed GMLAN Bus except that its use is reserved for the enhanced safety system. This implementation is used to isolate the heavy communication among the enhanced safety system devices from the other vehicle buses, reducing congestion. The K124 Active Safety Control Module is connected to the Object Bus as well as the Primary High Speed GMLAN Bus, the Chassis Expansion Bus, and the Low Speed GMLAN Bus. The K124 Active Safety Control Module acts as a Gateway module for all required communication between the Object Bus devices and devices on these other vehicle buses. The GMLAN Object Bus operates in the same manner as the Chassis Expansion and Primary High Speed buses and so the diagnostics are similar. The Object Bus is physically partitioned into a Front Object Bus and a Rear Object Bus with each partition having its own communication enable circuit to activate the partition, but functional operation of both is identical. The Front Object Bus standard devices are the K124 Active Safety Control Module, the K109 Frontview Camera Module, and the B233B Radar Sensor Module - Long Range. The Front Object Bus optional devices are the B233LF Radar Sensor Module - Short Range Left Front and the B233RF Radar Sensor Module - Short Range Right Front. The Rear Object Bus is optional and when present will have the K124 Active Safety Control Module and B233R Radar Sensor Module - Short Range Rear on the bus, and optionally the Radar Sensor Module - Short Range Right Rear. All Object Bus components are powered by the K124 Active Safety Control Module via the communication enable circuits, except the K109 Frontview Camera Module which is powered directly by battery.
Media Oriented Systems Transport (MOST) Circuit Description
The MOST Infotainment network is a dedicated high speed multimedia streaming data bus independent from GMLAN. The MOST bus will be configured in a physical hardwired loop with each device within the bus sends
and receives data on an assigned MOST addresses in a set order. Each device on the MOST bus will be required to have twisted pair copper wires (2 transmit TX, 2 receive RX, and 1 electronic control line which is a 12 V wakeup signal line). The A11 Radio is the MOST Master and will monitor the bus for vehicle configuration, Infotainment data messages and errors on the bus. The MOST initialization consists of a short 100 ms low voltage pulse on the electronic control line (or MOST control line) connected to all devices contained on the MOST ring. When the MOST devices receive this wakeup message, they will respond with a generic device response. Once these initial responses on the MOST bus are reported successfully without error to the A11 Radio, the next responses will report the MOST device addresses, their functionality requirements and capabilities within. The A11 Radio will learn this information and also record the address node sequence on the MOST bus at this point. This node address list will now be stored within the A11 Radio as the MOST bus configuration (called "Last Working MOST ID of Node 1 - 9" on scan tool data display).
When MOST receive, transmit, or control line faults are detected, transmit/receive messages will not be received as expected from the wakeup request. The A11 Radio and the K74 Human Machine Interface Control Module will then perform diagnostics to isolate these MOST faults. If the MOST control line is shorted low to 0 V for excess amount of time, the A11 Radio will set a U2098 DTC and K74 Human Machine Interface Control Module will set a U0029 02 DTC. At this point the MOST bus will be unable to communicate until the shorted MOST control line is repaired.
Once the shorted MOST control line diagnostics pass, the A11 Radio will attempt to resend the initial short pulse attempts up to 3 times on the MOST control line. If the expected responses are not received, the A11 Radio continues into a failure mode setting a U0028 DTC and will continue on to send 300 ms long pulses while DTC U0028 is current, which will enable the furthest upstream transmitting device to become the surrogate MOST Master in this MOST fault/diagnostic mode. When the A11 Radio receives this new MOST Master identity, the surrogate MOST master device can be identified based on scan tool data parameter "Surrogate MOST Master Node Upstream Position". The scan tool and schematics will be used to determine the MOST bus configuration and direction by utilizing the "Last Working MOST ID of Node 1 - 9" parameters from the A11 Radio data display. When a fault is present, it will indicate the newly enabled "Surrogate MOST Master Node Upstream Position" to the A11 Radio. This will assist in determining the location of the MOST device/bus/control fault. The MOST device and circuits upstream from the surrogate MOST master device, transmit, receive, or control lines will be the suspect areas for diagnostics at this point. These faults can be associated with any of the MOST transmit, receive, or control line twisted copper wires or possibly an internal device fault.
DTC U0028 will take approximately 10 s for diagnostics to set in the A11 Radio with an active fault condition. With the latest software, the A11 Radio will report the Surrogate MOST Master Node Upstream Position value when DTC U0028 is stored in history. When there is no MOST bus fault, this value is None. The U0028 DTC state and the Number of MOST Communication Breaks parameter must be used with the Surrogate MOST Master Node Upstream Position parameter for a successful diagnosis. This is used to help capture surrogate information on intermittent fault conditions. The Number of MOST Communication Breaks counter will increment each time the MOST bus state transitions from Normal Operation (Lock status) to Off State (Unlock status) and will accumulate from 0-65535. After the Number of MOST Communication Breaks counter increments 10 times, DTC U0028 will be set. It is important to clear DTC U0028 and reset the Surrogate MOST Master Node Upstream Position value to None after a successful repair. The Surrogate MOST Master Node Upstream Position value can be reset to None by disconnecting the A11 Radio power, disconnecting battery cables, or 50 ignition power down cycles. This will also reset the Number of MOST Communication Breaks counter to 0.
The K74 Human Machine Interface Control Module will set a U0029 00 DTC when it diagnoses a MOST bus not communicating properly after one attempt. When the DTC U0029 00 is set by the K74 Human Machine Interface Control Module without the corresponding DTC U0028 from the A11 Radio, it will be an indication of an intermittent wiring/device condition. The A11 Radio may also set a U0029 7F DTC if there is an intermittent wiring/device condition.
Low Speed GMLAN Circuit Description
Low Speed GMLAN Bus is used in applications where a high data rate is not required which allows for the use of less complex components. It is typically used for operator controlled functions where the response time requirements are slower than those required for dynamic vehicle control.
The Low Speed GMLAN Serial Data Network consists of a single wire, ground referenced bus with high side voltage drive. During on road vehicle operation data symbols (1's and 0's) are transmitted sequentially at the normal rate of 33.3 Kbit/s. For component programming only, a special high speed data mode of 83.3 Kbit/s may be used.
Unlike the high speed dual wire networks, the single wire low speed network does not use terminating resistors at either end of the network.
The data symbols to be transmitted over the bus are represented by different voltage signals on the bus. When the Low Speed GMLAN Bus is at rest and is not being driven, there is a low signal voltage of approximately
0.2 V. This represents a logic "1". When a logic "0" is to be transmitted, the signal voltage is driven higher to around 4.0 V or higher.
Local Interconnect Network (LIN) Circuit Description
The Local Interconnect Network (LIN) Bus consists of a single wire with a transmission rate of 10.417 Kbit/s. This bus is used to exchange information between a master control module and other smart devices which provide supporting functionality. This type of configuration does not require the capacity or speed of either a High Speed GMLAN Bus or Low Speed GMLAN Bus and is thus relatively simpler.
The data symbols (1's and 0's) to be transmitted are represented by different voltage levels on the communication bus. When the LIN Bus is at rest and is not being driven, the signal is in a high voltage state of approximately Vbatt. This represents a logic "1". When a logic "0" is to be transmitted, the signal voltage is driven low to about ground (0.0 V).
Communication Enable Circuit Description
Control modules on GMLAN high speed type networks enable or disable communication based on the voltage level of this circuit. When the circuit voltage is high (around 12 V), communications are enabled. When the circuit is low, communications are disabled.
Data Link Connector (DLC)
The data link connector (DLC) is a standardized 16-cavity connector. Connector design and location is dictated by an industry wide standard, and is required to provide the following:
Terminal 1: Low speed GMLAN communications terminal
Terminal 2: Class 2 communications terminal
Terminal 3: Object high speed GMLAN serial bus (+) terminal
Terminal 4: Scan tool power ground terminal
Terminal 5: Common signal ground terminal
Terminal 6: High speed GMLAN serial data bus (+) terminal
Terminal 7: Keyword communications terminal
Terminal 11: Object high speed GMLAN serial bus (-) terminal
Terminal 12: Chassis high speed GMLAN serial bus (+) terminal
Terminal 13: Chassis high speed GMLAN serial bus (-) terminal
Terminal 14: High speed GMLAN serial data bus (-) terminal
Terminal 16: Scan tool power, battery positive voltage terminal
Serial Data Reference
The scan tool communicates over the various buses on the vehicle. When a scan tool is installed on a vehicle, the scan tool will try to communicate with every control module that could be optioned into the vehicle. If an option is not installed on the vehicle, the scan tool will display No Comm (or Not Connected) for that optional control module. In order to avert misdiagnoses of No Communication with a specific control module, refer to Data Link References for a list of control modules and the buses they communicate with. Use schematics and specific vehicle build RPO codes to determine optional control modules.