Anda di halaman 1dari 13

Technical Center Brighton CAN SPECIFICATION Delphi MT20U Engine Control Module (ECM)

CONTROLLER AREA NETWORK (CAN) SPECIFICATION for the MT20U Engine Control Module

Lifan AMT Application

Author:

Delphi EMS

TBD Approval:
Name (print)

Signature

Date

CAN SPECIFICATION MT20U Engine Control Module (ECM)

CHANGE LOG
Date Description Revision
1.0

Author
TBD

Edited

6/9/2003 Initial Issue of Document

Page 2 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)


TABLE OF CONTENTS
1. 1.1 2. 2.1 2.2 3. 3.1 3.2 3.3 3.4 3.5 Introduction Scope of Document Applicable Documents Related Documents CAN Termination Resistance Requirements HS-CAN CAN Data Length Code CAN Message Identifier Length CAN Timing Definition CAN Data Summary 3 3 3 3 3 3 3 3 3 3 3 4 4 5 7 9

3.5.1 CAN Message Matrix 3.5.2 Byte Type 3.5.3 Message EMS1 ( ID$316 ) Data Summary 3.5.4 Message EMS2 ( ID$329 ) Data Summary 3.5.5 Message TCU1 ( ID$43F ) Data Summary

Page 3 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)


1. Introduction
1.1 Scope of Document This specification is to define CAN which is the common interface between ECM and TCM for the TBD Automatic Transmission Platform

2. Applicable Documents
2.1 Related Documents Bosch Controller Area Network(CAN)Version2.0 ISO 11898 CAN for high speed communication SAE J2284-500 High-speed CAN (HSC) for Vehicle Applications at 500 KBPS

2.2 CAN Termination Resistance CAN network termination shall be per ISO 11898 and/or SAE J2284 recommendations.

3. Requirements
3.1 HS-CAN Using HS-CAN (High Speed Controller Area Network) communication for common interface of ECM and TCM. The word CAN which mentioned in this document all stands for HS-CAN. 3.2 CAN Data Length Code Data Length shall be eight (8) bytes. 3.3 CAN Message Identifier Length Message identifiers shall be 11 bits long. 3.4 CAN Timing Definition Sys clock = 24000000 Bus bit rate (bits/sec) = 500000 Sync Jump width = 2 Net propagation delay = 0 Phase Seg1 = 7 Phase Seg2 = 5 Bus Pre Sec divider = 2

3.5 CAN Data Summary The following data shall appear in the CAN data stream.

Page 4 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)


3.5.1 CAN Message Matrix The following matrix shows the CAN messages transmitted and received between the ECM and TCM. All messages shall be sent at the periodic rate specified. Message EMS1 EMS2 TCU1 ID $316 $329 $43F Transmit Period (ms) 10 10 10 ECM Transmit Transmit Receive TCM Receive Receive Transmit

3.5.2 Byte type Bit 7 is the first bit and Bit 56 is the last bit. Byte 0 1 2 3 4 5 6 7 Bit7 7 15 23 31 39 47 55 63 Bit6 6 14 22 30 38 46 54 62 Bit5 5 13 21 29 37 45 53 61 Bit4 4 12 20 28 36 44 52 60 Bit3 3 11 19 27 35 43 51 59 Bit2 2 10 18 26 34 43 50 58 Bit1 1 9 17 25 33 41 49 57 Bit0 0 8 16 24 32 40 48 56

Page 5 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)


3.5.3 Message EMS1 ( ID$316 ) Data Summary
Message EMS1 - ID $316 7 6 4 3 2 CAN_TIA_THR Intake Air Temperature / Intake Air Temperature Signal Failure 5 1 0 56

48

CAN_TQFR Engine Torque-Frictional CAN_TQI Engine Torque-Uncorrected CAN_N Engine Speed (Most Significant Byte) CAN_N Engine Speed (Least Significant Byte) CAN_TQI_ACOR Engine Torque-After Correction LV_CAN_SUB _TQI Eng. Torque Fail LV_CAN_ ACCOUT A/C Clutch Status CAN_COR_STATE Torque Reduction Failure CAN_FCO_ STAT Engine in Fuel Cut-off Mode LV_CAN_N_ ERR Engine Speed Signal Failure CAN_ ECM_ REPROG ECM Reprograming Ahead

40

32

24

16

Page 6 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)

Message EMS1 (ID $316) Data Signal Name ECM Reprograming Ahead

Mnemonic

Bit/Byte Pos.

Range

Resolution

Signal Definition

CAN_ ECM_REPROG

0 - No ECM Reprogramming 1 - ECM Reprogramming Ahead

discrete

The ECM will send this indication at least three successive times to indicate that the ECM will not participate in the CAN network due to reprogramming. The TCM will recognize this request and disable the ECM/TCM CAN communication diagnostics for the current key cycle).

Engine Speed Signal Failure

LV_CAN_N_ERR

0 - OK 1 - Fail

discrete

Identifies crank sensor failure

2 FCO Status CAN_FCO_STAT 3 0 Normal 1 Engine in Fuel Cut-off 0 Normal 1 Not used 2 Not used 3 - Failure 0 - Off 1 - On 0 - OK 1 - Fail -100 to 400 Nm discrete Informs other modules that engine is in fuel cutoff Informs the TCU whether a Torque Reduction Request to the ECM will be accepted

Torque Reduction Request Failure

CAN_COR_STATE

4-5

discrete

A/C Clutch Status

LV_CAN_ ACCOUT

discrete

Identifies the activation of the air conditioner compressor clutch Indicates the validity of the Engine Torque Signal Actual Indicated Engine Torque with any and all torque reduction requests included

Engine Torque Uncorrected Failure Engine Torque - After Reduction/Correction

LV_CAN_SUB_ TQI

discrete

CAN_TQI_ACOR

8 - 15

1.96 Nm

Engine Speed

CAN_N

16 - 31

0 - 8191.875 RPM $0000 - $FFFF -100 to 400 Nm

0.125 RPM

Engine Rotational Speed (RPM) 16 bit value (2 bytes) Actual Indicated Engine Torque without any corrections for torque reduction. Engine frictional torque. The following parameters are taken into account for the frictional torque: engine speed, MAP, coolant temperature, AC clutch and pressure, alternator/ignition voltage.

Engine Torque Without Torque Reduction Engine Torque Frictional

CAN_TQI

32 - 39

1.96 Nm

CAN_TQFR

40 - 47

-100 to 400 Nm

1.96 Nm

48 - 55 -48 - 142.5 deg C $00 - $FE

Intake Air Temperature

CAN_TIA_THR

56 - 63

0.75 deg C

Intake air temperature

Intake Air Temperature Failure

CAN_TIA_THR

56 - 63

$FF - Fail

discrete

Intake air temperature signal failure (note the same bit positions are used as valid IAT data, but set to $FF to indicate a failure)

Page 7 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)

3.5.4 Message EMS2 ( ID$329 ) Data Summary


Message EMS2 - ID $329 7 6 5 4 3 2 1 0 56

CAN_MAP Manifold Absolute Pressure / MAP Signal Failure LV_CAN_TPS _ERR Intermittent Throttle Position Failure CAN_TPS Throttle Position Signal/Throttle Position Signal Failure

48

40

CAN_AMP Ambient Barometric Pressure / Ambient Barometric Pressure Signal Failure

32

24

CAN_IGA_DIF_REF_AV Actual Value of Ignition Retard

16

CAN_TCO Engine Coolant Temperature/Engine Coolant Signal Failure

CAN_MUX_CODE Multiplexed Information Identification

CAN_MUX_INFO: CAN_ENG_ID: Engine Identification CAN_VERS: CAN Version CAN_OBD_FRF_ACK: OBD Warm-Up Cycle Status and Driving Cycle Status

Page 8 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)

Message EMS2 (ID $329) Data Signal Name CAN Version

Mnemonic

Bit Pos.

Range

Gran.

Signal Definition

CAN_MUX_COD CAN_VERS

0-5

101010B

n/a

The EMS transmits four multiplexed messages. The information is selected via CAN_MUX_COD.

Engine Identification

CAN_MUX_ COD CAN_ENG_ID

0-5

0 63

OBD Warm-Up Cycle Status

CAN_MUX_ COD CAN_OBD_FRF_ACK

0 - Not Achieved 1 - Achieved

00H 0FH 4cyl Engine families 10H 1FH 6cyl Engine families 20H 2FH 8cyl Engine families 30H 3FH TBD Engine families discrete

The EMS transmits four multiplexed messages. The information is selected via CAN_MUX_COD. CAN_ENG_ID specifies the engine family identifying number of cylinders, displacement, etc.

The EMS transmits up to four multiplexed messages. The information is selected via CAN_MUX_COD. OBD emission-related faults require the ECM or TCM to store a set of environmental conditions (freeze frame). To coordinate the storage and clearing of these faults the regulations also define a vehicle warm up as well as what represents a qualified driving cycle. These definitions are coded into the ECM Diagnostic Data Manager and for the current key cycle, this message transmits the status of the OBD Warm-Up Cycle Status. The EMS transmits up to four multiplexed messages. The information is selected via CAN_MUX_COD. OBD emission-related faults require the ECM or TCM to store a set of environmental conditions (freeze frame). To coordinate the storage and clearing of these faults the regulations also define a vehicle warm up as well as what represents a qualified driving cycle. These definitions are coded into the ECM Diagnostic Data Manager and for the current key cycle, this message transmits the status of the OBD Driving Cycle Status.

OBD Driving Cycle Status

CAN_MUX_ COD CAN_OBD_FRF_ACK

1 2

0 - Not Achieved 1 - Achieved

discrete

2 3-5 Multiplexed Information Identification Engine Coolant Temperature Engine Coolant Signal Failure Actual Value of Ignition Retard CAN_MUX_COD 6-7 00 - CAN_VERS 01 - CAN_ENG_ID 10 - CAN_OBD_FRF_ACK 11 - Not Used -48 - 142.5 deg C $00 - $FE $FF - Fail discrete The EMS transmits up to four multiplexed messages. The information is selected via CAN_MUX_COD.

CAN_TCO

8 - 15

0.75 deg C

CAN_TCO

8 - 15

discrete

CAN_IGA_DIF_REF_ AV

16 - 23 24 - 31

0 - 95.625 deg crk

0.375 deg crk

Used for instrumentation access only. Not used

Page 9 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)


Message EMS2 (ID $329) Data Signal Name Ambient Barometric Pressure Ambient Barometric Pressure FAILURE Throttle Position Signal Mnemonic Bit Pos. Range Gran. Signal Definition

CAN_AMP

32 - 39

0 119.527 kPa $00 - $FE

0.47058 kPa

A measure of the ambient barometric pressure.

CAN_AMP

32 - 39

$FF - Fail

discrete

CAN_TPS

40 - 47

0 - 100 % $00 - $FE

0.39370 %

Throttle Position Signal Failure

CAN_TPS

40 - 47

$FF - Fail

discrete

This flag ($00-$FE = normal range, $FF indicates a failure) indicates a continuous failure of the Baro signal (derived from the MAP sensor), such as if the MAP sensor signal becomes open or shorted to ground. A measure of the throttle position. The values are standardized between the angle at no load (mechanical stop) and the perpendicular position of the throttle in a range of 0..100%. This corresponds to a range of values of 0..0FEH. This flag ($00-$FE = normal range, $FF indicates a failure) indicates a continuous failure of the TPS signal, such as if the TPS signal becomes open or shorted to ground. This flag will correspond to the ECM setting Pcodes 122 or 123. The elapsed time between a continuous failure of TPS and the setting of the Pcodes and also this flag is determined by the ECM calibration, but is typically 2-3 seconds.

48 49 Intermittent Throttle Position Failure LV_CAN_TPS_ERR 50 0 - OK 1 - Sporadic Failure discrete This flag indicates an intermittent error in the Throttle Position Sensor signal. The ECM will set this flag when temporary shorts or opens occur in the TPS signal. This flag will correspond to the ECM setting Pcodes 1121 or 1122.

51-52 53-54 55 Manifold Absolute Pressure Manifold Absolute Pressure Signal Failure CAN_MAP 56 - 63 0 - 119.527 kPa $00 - $FE $FF - Fail 0.47058 kPa discrete A measure of the engine intake Manifold Absolute Pressure, which is an indication of the load on the engine. This flag ($00-$FE = normal range, $FF indicates a failure) indicates a continuous failure of the MAP signal such as if the MAP sensor signal becomes open or shorted to ground.

LV_MAP_ERR

56 - 63

Page 10 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)


3.5.5 Message TCU1 (ID $43F) Data Summary
Message TCU1 - ID $43F 7 6 5 4 3 CAN_VS_HIGH_ETCU Vehicle Speed - High 2 1 0 56

48

40 CAN_TOIL_AT_ETCU Transmission Oil Temperature / Transmission Oil Temperature Valid CAN_TQI_ETCU_GS Torque Reduction Request CAN_OBD_C OD_ETCU Emission Related Codes Stored ETCU_STATE TCU in Default LV_CAN_TQI_ ETCU_GS Torque Red. Mode CAN_ETCU_ REPROG TCM Reprograming Ahead LV_CAN_SWI_G S_ETCU Shift In Progress CAN_OBD_ MIL_ETCM TCM MIL Request CAN_GEAR_SEL_ETCU PRNDL Status / PRNDL Status Signal Failure CAN_GEAR_STATE_ETCU Gear State 32

24

16

CAN_ETCU_VERS TCM Type CAN_SWI_CC_ETCU Torque Converter Clutch Status

Page 11 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)

Message TCU1 (ID $43F) Data Gear State

Mnemonic CAN_GEAR_ STATE_ETCU

BitPos. 0-2

Range 0H - Park/Neutral $1- 1st $2 - 2nd $3 - 3rd $4 - 4th $5 - Not used $6 - Not used $7 - Reverse 0 - No Shift 1 - Shifting 0 - No reprogramming 1 - Reprogramming Ahead (the TCM will send this indication at least three successive times to indicate that the TCM will not participate in the CAN network due to reprogramming. The ECM will recognize this request and disable the ECM/TCM CAN communication diagnostics for the current key cycle). 0 - <1 sec reduction (gear change, spark only, fast Torque reduction request from TCM to ECM) 1 - abuse ( > 1 sec.) reduction (fuel and spark, slow longer duration Torque reduction request for transmission/driveline protection in nontypical situations) 00 - Inactive 01 - Transient 10 - Locked 11 undefined $0 - Park/Neutral $1 - Low $2 - D2 $3 - D3 $4 D4 $5 - Not used $6 - Failure $7 Rev

Gran. discrete

Shift In Progress

LV_CAN_SWI_GS_ETCU

discrete

TCM Reprogramming Ahead

CAN_ ETCU_REPROG

discrete

Torque Reduction Mode

LV_CAN_ TQI_ETCU_GS

discrete

Torque Converter Clutch Status

CAN_SWI_CC_ ETCU

6-7

discrete

PRNDL Status/ PRNDL Status Signal Failure

CAN_GEAR_SEL_ETCU

8 - 10

discrete

11 TCU in Default ETCU_State 12 - 13 00 - Normal 01 - Fail, no limp home 10 - Fail, limp home 11 undefined 00 TCM0 01 TCM1 10 TCM2 11 TCM3 discrete

TCM Type

CAN_ETCU_VERS

14 - 15

discrete

16 17-18

Page 12 of 13

CAN SPECIFICATION MT20U Engine Control Module (ECM)


Message TCU1 (ID $43F) Data Emission Related Codes Strored Mnemonic CAN_OBD_COD_ETCU BitPos. 19 Range 0 - Normal, No emission related codes stored in TCM 1 - TCM has emission related codes present This indication should be cleared when the TCM has counted 40 Warm-up cycles without a re-occurring fault. This will signal the ECM to remove the P0700 fault code and all of the related history information. 20 - 21 22 - 23 Torque Reduction Request CAN_TQI_ETCU_GS 24 - 31 -100 to 400 Nm 1.96 Nm Gran. discrete

Transmission Oil Temperature

CAN_TOIL_AT_ETCU

32 - 39

- 40 to 214 deg C $00 - $FE $FF Fail

1.0 deg C

Transmission Oil Temperature Valid

CAN_TOIL_AT_ETCU

32 - 39 40 - 41 42 43 44 45

discrete

TCM MIL Request

CAN_OBD_MIL_ETCM

46

0 MIL Off Request 1 MIL On Request

discrete

47-55 Vehicle Speed - High CAN_VS_ HIGH_ETCU 56 - 63 0 - 254 kph $00-$FE $FF Fail 1.0 kph

Vehicle Speed High Valid

CAN_VS_HIGH_ETCU

56-63

discrete

Page 13 of 13

Anda mungkin juga menyukai