Anda di halaman 1dari 53

Interface Specification

SAE J1939

ECU8 Genset

Ref.-No.: TKE/ECU 390/10-EN

MTU Friedrichshafen GmbH

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 1/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

This page is intentionally left blank.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 2/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Document Author

Name Company / Department Remark Date Signature


C. Hausner MTU / TKE checked

Document Approval

Name Company / Department Remark Date Signature


M. Mauritz MTU / TKE approved

S. Schlegel MTU / TKE approved

A. Arnhold MTU / OASE approved

A. Fürderer MTU / OASE approved

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 3/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

This page is intentionally left blank.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 4/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Modification List

This table pictures the history of document creation. Only modifications in comparision to the last
version (revision) of this document are listed here.

Every row in this table contains all document modifications done at the same date. Therefore it is
possible and wanted that modifications of one document version are spread over multiple table rows.

In common it is determined, that a modification entry can here be limited to one concerning section
(chapter) but exceptions are allowed.

Concerned
Rev. Date Author Reason for Modification
Sections
1.0 10-09-16 C. Hausner All Document creation.
-
Draft
-
1

10-09-20 C. Hausner All Parameter Groups completed.


10-09-21 C. Hausner All Translation into English, no functional
changes.
10-09-28 C. Hausner 2, 2.1, 3 Chapter 2.1 and 2.2 merged to 2.1. Chapter
2.2 removed, references to chapter 2.2
removed.
1.1 10-09-28 C. Hausner 6.15, 8.1 PGN TCI6 removed (was chapter 6.15)
- because ZKP 1.0121.001 is no longer
Draft mapped to SPN 2629.
- 6.11, 8.1 PGN IC2 added because SPN 3563 is now
1 used to map ZKP 1.0103.001.
6.10 SPN 105 added because ZKP 1.0121.001 is
now mapped to SPN 105. SPN 102 is not
used anymore.
1.1 10-10-07 C. Hausner 9 SPN mapping for ZKP 2.0140.901,
- 2.0122.911, 2.0125.912, 2.0125.911,
Draft 2.1090.905 corrected; Lamp status AWL
- 6.15, 6.16 active for SPN 1136 added.
2 Flashing of Red Stop Lamp and Amber
4.2, 5.5 Warning Lamp is not supported by the
ECU8.
Description of static Source Address
assignment detailed.
10-10-15 C. Hausner 7.1 Wrong signal SPN 574 removed.
1.2 10-11-03 C. Hausner 7, 7.1- 7.6 Source Address EAh (234) for Generator Set
- Controller added.
Draft
-
1
1.3 10-11-12 C. Hausner 6.12 (removed), 8.1 PGN EFL/P4 removed, because SPN 3668 is
- not used.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 5/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Concerned
Rev. Date Author Reason for Modification
Sections
Draft. 6.2 SPN 52 removed, because it is not used.
- 9 DTC of SPN 52 and SPN 111 removed,
1 because SPNs are not used.
1.3 10-11-17 C. Hausner 6.2, 9 SPN 174, 175 and DTC of SPN 174 and 175
- removed, because SPNs are not used.
Draft 6.3, 9 SPN 94 and DTC of SPN 94 removed,
- because SPNs are not used.
2
10-11-18 C. Hausner 7.5 SPN 520839 renamed to „Engine Power
Mode Command“, SPN 520844 (“Engine
Application Selection”) added.
6.19 SPN 520840 (“Current Engine Operating
Mode”) is no longer used.
10-11-29 C. Hausner 7.2 RESET sequence added.
1.3 11-01-19 C. Hausner Modification List Column „Author“ added.
- 1.1 Guidelines for document changes removed,
Draft guidelines can be found following to the
- modification list.
3 Document Approval Document approver M. Mauritz, S. Schlegel,
A. Arnhold, A. Fürderer added.
8.2 (added) Table of CAN Source Addresses added.
4, 4.2, 5.5, 8.2 Information about parametrization of Source
Addresses added.
2.2 (added) Reference documents added.
4, 8.2 Information about Default Source Addresses
added.
4 Description of communication methods
enhanced.
4, 3 Explanation of DiaSys and FB1 DP added.
Cover Sheet Reference number of this document added.
10 (added) System and CAN Interface schematic added.
6.19, 6.20, 9 PVs with ZKP numbers replaced.
11-01-31 C. Hausner 6.156.16 Description of SPN 3040 and 3039 removed
because they are not supported.
6.16 PGN of DM2 corrected to FECBh.
5.1, 5.2, 5.3, 6.13, Translation of footnotes and comments
6.14, 6.16, 7.1 finished.
11-02-01 C. Hausner 7.5 ZKP of SPN 520844 corrected to
2.7003.135, ZKP of SPN 520839 corrected
to 2.7003.134.
11-02-08 C. Hausner 9 FMI of “Engine Speed low” (SPN 190)
changed from 1 to 17.
7.5, 6.19 Signal name of SPN 520215, 520236,
520238, 520239 corrected to „Reserved“.
7.5 SPN 520839 and 520844 removed.
11-02-18 C. Hausner 6.20 Desription of SPN 520263 corrected (4:
„Analog ECU relative“ added).
7.5 Description of SPN 520269 corrected (6:
„Notch Position“ removed).

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 6/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Concerned
Rev. Date Author Reason for Modification
Sections
11-02-22 C. Hausner 9 Lamp status of SPN 190 FMI 17 from RSL to
AWL corrected.
2.0 - 11-03-21 C. Hausner 10 Interface schematic is only example,
Relea Baudrate of proprietary CAN busses
sed corrected to 125 Kbit.
8.3 Table of all SAE J1939 related parameters of
the ECU8 added.
Title Identifier “-EN” added to document number
to identify english version.
All Document released.

Inside the document the changes not concerning whole paragraphs, tables or figures will be marked
by highlighting it with tan (or fallow) as the changes background color (e.g. <CHANGE>, markings
are voluntary to enhance clarity). These markings should be removed in the next revision of the
document.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 7/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Table of Contents

1 SCOPE ...................................................................................................................................10
1.1 Document Structure and Guidelines ...................................................................................10

2 REFERENCES........................................................................................................................11
2.1 Applicable Standard Documents .........................................................................................11
2.2 Applicable Reference Documents........................................................................................11

3 ABBREVIATIONS AND DEFINITIONS ...................................................................................12

4 SAE J1939 INTRODUCTION AND NETWORK ARCHITECTURE..........................................13


4.1 Data Format ...........................................................................................................................15
4.2 Network Management Procedure (Startup procedure).......................................................15

5 COMMON PARAMETER GROUPS........................................................................................16


5.1 Request..................................................................................................................................16
5.2 ACK/NACK –Acknowledgment .............................................................................................16
5.3 TP.CM_BAM – Broadcast Announce....................................................................................17
5.4 TP.DT – Data Transfer ...........................................................................................................18
5.5 ACL – Address Claimed / Cannot Claim ..............................................................................19

6 ECU8 TRANSMITTED PARAMETER GROUPS AND SIGNALS ............................................21


6.1 EEC1 – Electronic Engine Controller 1................................................................................21
6.2 ET1 – Engine Temperature 1 ................................................................................................22
6.3 EFL/P1 –Engine Fluid Level/Pressure 1...............................................................................23
6.4 LFC – Fuel Consumption (Liquid) ........................................................................................24
6.5 HOURS – Engine Hours, Revolutions ..................................................................................24
6.6 ET2 – Engine Temperature 2 ................................................................................................25
6.7 LFI – Fuel Information (Liquid).............................................................................................25
6.8 LFE – Fuel Economy (Liquid) ...............................................................................................26
6.9 EEC4 – Electronic Engine Controller 4................................................................................26
6.10 IC1 – Inlet/Exhaust Conditions 1 ......................................................................................27
6.11 IC2 – Inlet/Exhaust Conditions 2 ......................................................................................28
6.12 VEP1 – Vehicle Electrical Power 1 ...................................................................................29
6.13 EC1 – Engine Configuration 1 ..........................................................................................30
6.14 SHUTDN – Shutdown ........................................................................................................32
6.15 DM1 – Active Diagnostic Trouble Codes..........................................................................33
6.16 DM2 – Previously Active Diagnostic Trouble Codes.......................................................34
6.17 EFS – Engine Fuel/lube systems ......................................................................................35
6.18 EEC3 – Electronic Engine Controller 3 ............................................................................36
6.19 MEC1 – MTU Engine Controller 1 .....................................................................................37
6.20 MEC2 – MTU Engine Controller 2 – Speed Demand Feedback ......................................38
6.21 MEC4 – MTU Engine Controller 4 – Additional Information............................................40
6.22 MEC5 – MTU Engine Controller 5 – Status Signals.........................................................41

7 ECU8 RECEIVED PARAMETER GROUPS AND SIGNALS ...................................................42


7.1 TSC1 – Torque / Speed Control 1.........................................................................................42
7.2 RESET – Reset ......................................................................................................................43
7.3 DM3 – Diagnostic Data Clear/Reset of Previously Active DTCs ........................................44

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 8/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

7.4 GC1 – Generator Control 1 ...................................................................................................45


7.5 MSOSC1 – MTU System Operating Station Command 1....................................................46
7.6 MSCCES – MTU System Cruise Control/Engine Speed......................................................48

8 SUMMARY..............................................................................................................................49
8.1 CAN Communication matrix.................................................................................................49
8.2 CAN Source Addresses ........................................................................................................50

9 LIST OF AVAILABLE ERROR CODES (DTC) OF THE ECU8 ...............................................51

10 SYSTEM AND CAN INTERFACE SCHEMATIC .....................................................................53

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 9/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

1 Scope

This document describes and defines the SAE J1939 interface and data interchange of the ECU8
especially for Genset application.

The term interface herein is defined as the data or information interface of the ECU8 on the SAE
J1939 CAN bus. Additional components on this CAN bus that will not communicate with the ECU8
are no part of this interface specification. The interface and data exchange of the ECU8 on the PCS5
CAN bus is explicitely not covered by this document.

1.1 Document Structure and Guidelines

To achieve clearness and clarity this document was structured the following way –chapter 2 contains
referenced and applicable documents meanwhile chapter 3 introduces abbreviations and definitions
as needed.

These interface definitions follows the principles of the producer-consumer model that implies a
Component or single system of the SAE J1939 network produces (or transmits) data and information
and can already consume (or receive) data and information from other Components. So a
Component acts as producer of specific data and consumer of other specific data.

Communication matrices are defined for all Parameter Groups and signals to visualize the
communication relationship and follow the producer-consumer model principles. In this matrices, the
abbreviation T is used to indicate, the component is the Transmitter of the Parameter Group and
signal. The abbreviation R is used to indicate, the component will receive (is the Receiver) the
Parameter Group and especially the signal. A transmitter ist the producer of the data, a receiver will
consume the data.

The use and representation of numbers in this document will conform to the following guidelines:
- All numbers that are not explicitely marked will use the decimal system (e.g. physical values).
- The representation of data bytes (payload of a CAN message) or CAN IDs is based on the
hexadecimal system. The number is marked as hexadecimal by a following “h”.
- Numbers used to represent bit values can be binary or hexadecimal coded. To mark a
number as binary coded, the number will be followed by a “b”.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 10/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

2 References

All the following referenced documents can be realized or implemented completely, partly or with
modifications in content and/or structure.

2.1 Applicable Standard Documents

The following documents shall be applied and linked to as basic standards complementally to this
document. In the case of conflicts this document shall be given precedence over the following
documents. Unless otherwise specified, the latest issue of the following publications shall apply.

Identifier Document Version


SAE J1939 Recommended Practice for a Serial Control and
[SAE J1939] Revised 2007-10
Communications Vehicle Network
[SAE J1939-21] SAE J1939 Data Link Layer Revised 2006-12
[SAE J1939-71] SAE J1939 Vehicle Application Layer Revised 2008-01
[SAE J1939-73] SAE J1939 Application Layer – Diagnostics Revised 2006-09
SAE J1939 Application Layer – Generator Sets and
[SAE J1939-75] Revised 2007-06
Industrial
[SAE J1939-81] SAE J1939 Network Management Revised 2003-05

SAE publications are available from:

SAE
400 Commonwealth Drive
Warrendale, PA 15096-0001

Tel: 877-606-7323 (inside USA and Kanada) or


724-776-4970 (outside USA)

See also www.sae.org.

2.2 Applicable Reference Documents

The following reference documents shall be applied and linked to. In the case of conflicts this
document shall be given precedence over the following documents. Unless otherwise specified, the
latest issue of the following documents shall apply.

Bezeichner Referenzdokument Version


Funktionsspezifikation ECU8-Software - J1939 auf ECU8,
[ECU FS J1939] 1.0
Ref.-Nr.: TKE/ECU 387/10

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 11/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

3 Abbreviations and Definitions

Abbreviations
ANSI American National Standards Institute
ASCII American Standard Code for Information Interchange
CAN Controller Area Network
DLC Data Length Code (data length of a CAN message or Parameter Group)
DTC Diagnostic Trouble Code
ECU In this case: Engine Control Unit
FMI Failure Mode Indicator
ISO International Organization for Standardization
N/A Not Applicable
NACK Negative Acknowledge
UL Upper limit
PCS5 proprietary MTU CAN protocol
PG Parameter Group
PGN Parameter Group Number
SA Source Address (Node Address)
SAE Society of Automotive Engineers
SPN Suspect Parameter Number
TP Transport protocol
LL Lower limit
TRT Transmission Repetition Time (also known as Transmission repetition rate)
FB1 DP Feldbus 1 Dienstprotokoll (communication protocoll for ECU8 and DiaSys)

Definitions

See the documents listed in chapter 2.1 – “Applicable Standard Documents” for definitions and
additional abbreviations that are not defined in this document.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 12/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

4 SAE J1939 introduction and network architecture

For serial data communication among the ECU8 and other components a CAN bus (CAN 2) with
250 kBit/s baud-rate will be used. The CAN bus protocol will be according to the SAE J1939 standard
(siehe [SAE J1939]).

For measurement, calibration, reading of error recordings and up- and download of software or
parameters, the MTU diagnosis system DiaSys will be used. DiaSys communicates with the ECU8 on
CAN 1 and uses the proprietary dialog protocoll FB1 DP.

On the ECU8 CAN 1 the proprietary MTU protocol PCS5 is used, too. A parallel or redundant use of
these 2 CAN busses is not planned. The system integrator is responsible for deciding to use only one
communication method (CAN 1 or CAN 2) at the same time. With delivery of the ECU8 this decision
is stored in the engine parameter set. Switching between the communication methods can be done
by parameter change with the diagnosis system DiaSys. This Adjustment will be active after reseting
the ECU8. By using CAN 2 with SAE J1939 CAN 1 is also used for communication with DiaSys
(dialog protocol FB1 DP, see chapter 10 – “System and CAN Interface Schematic“).

SAE J1939 is a high speed communications network that uses the CAN protocol. SAE J1939 defines
the levels two to seven of the OSI model (see [SAE J1939]). The CAN frames of SAE J1939 use the
CAN Extended Frame Format (see [SAE J1939-21]).

SAE J1939 defines the term Parameter Group (refer to [SAE J1939] chapter 2.2.1) to name both
single CAN messages and SAE J1939 “multipacket” messages (see [SAE J1939-21] chapter 5.10).

To identify single Components (controllers) and distinguish between them on the network, SAE J1939
uses Source Addresses (SA). A Source Address must be unique on a single J1939 network. These
Source Addresses are coded into the CAN frame identifier to decide which controller is the source of
this Parameter Group. The Parameter Group Number (PGN) and the Source Address together form
the CAN frame identifier (for details see [SAE J1939-21]).

The ECU8 is using the Address Claiming method “Service Configurable Address CA” (refer to
[SAE J1939-81], chapter 3.3.1.2). Additionally the Source Address of the ECU8 is adjustable by
proprietary techniques (like a parameter). The ECU8 Source Address as well as the Source Address
of the Generator Set Controller can be parametrized inside the ECU8 with help of the diagnosis
system DiaSys. The default Source Address of the ECU8 is 00h and the default Source Address of
the Generator Set Controller is EAh. These values are derived from [SAE J1939], Table B2 und
Table B7.
This Adjustment will be active after reseting the ECU8.

To name and identify single signals defined in the SAE J1939 standards (especially SAE J1939-71),
the term Suspect Parameter is used. For every Suspect Parameter a Suspect Parameter Number
(SPN) is assigned. This term is synonymous to the wording Signal used widely in this document.

Several parameters to be exchanged between the ECU8 and other components are not covered by
SAE J1939-71 (see [SAE J1939-71]). For transmission of these parameters the Proprietary B
Parameter Groups (see [SAE J1939-21] chapter 5.4.5) will be used. Some messages are longer than
8 byte. Here the "multipacket" format specified by the SAE J1939-21 Transport Protocol (see
[SAE J1939-21] chapter 5.10) is used.

Standard J1939 Parameter Groups used in this document will be described according to the SAE
J1939-71 (see [SAE J1939-71]) although not all defined Suspect Parameters are used by the ECU8.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 13/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Such unused Suspect Parameters have to be set to “Not available” as stated in SAE J1939-71 (see
[SAE J1939-71] chapter 5.4.1). To identify that such a Suspect Parameter is not transmitted (or not
used) by the transmitting Component this Suspect Parameter is not marked with T (and R for the
receiving Component) inside the Communication matrix of the Parameter Group. Signals or data
bytes of a Parameter Group that are not defined or reserved are additionally named as “Reserved”
but will not be marked with T and R, too. A Suspect Parameter or data byte that is not marked with T
and R has to be seen as “Not available” (refer to chapter 4.1 for more information about “Not
available”).

A component is usually not receiving messages that were sent by the component itself. If there are
transmitting relationships (marked with T) as well as receiving relationships (marked with R) the
component is receiving the message that is sent by another component and not the message sent by
itself.

SAE J1939 defines 2 Transport protocols. The “Broadcast Transport protocol” (BAM TP) is used to
transmit large Parameter Groups nondestination specific (for more information refer to [SAE J1939-
21], chapter 5.10.2.1). The connection oriented Transport protocol (RTS/CTS TP) is used to transmit
large Parameter Groups destination specific by establishing a virtual connection channel between to
nodes (Transmitter and Receiver, refer to [SAE J1939-21], chapter 5.10.2).

To transmit and receive large (segmented or multipacket) messages by the ECU8 the Broadcast
Transport protocol (BAM TP) is used.

Figure 1 shows the data flow of the broadcast “multipacket” data transfer that is used (Figure 1 is
derived from Figure C3 of [SAE J1939-21]). For the definition and description of the Parameter
Groups TP.CM_BAM and TP.DT refer to chapter 5.3 and 5.4.

Originator Receiver
Node Node(s)

Transmitter Timing Receiver Timing


Requirements Requirements
TP.CM_BAM, 32, 17, 3, FFh, 65250

50 - 200ms
T1
750ms
TP.DT, 1, data[1-7]

50 - 200ms
T1
TP.DT, 2, data[8-14] 750ms

50 - 200ms
T1
TP.DT, 3, data[15-17], FFh, FFh, FFh, FFh 750ms

Figure 1: Data flow of BAM TP multipacket data transfer

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 14/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

4.1 Data Format

SAE J1939 defines “Valid signal” ranges for parameters (signals). Additionally an “Error indication”
range and a “Not available” range are defined. These ranges vary by the data length of the signal (for
more information refer to [SAE J1939-71], chapter 5.1.5). The following table will picture the ranges.

Range 2 Bit 1 Byte 2 Byte 4 Byte ASCII


Valid signal 00h – 01h 00h – FAh 00h – FAFFh 00000000h – FAFFFFFFh 01h – FEh
Error
02h FEh FE00h – FEFFn FE000000h – FEFFFFFFh 00h
indication
Not available 03h FFh FF00h - FFFFh FF000000h – FFFFFFFFh FFh

As stated in SAE J1939-71 (refer to [SAE J1939-71], chapter 5.1.2) parameters (signals) consisting
of 2 or more data bytes shall be transmitted least significant byte first. This data format is already
known as Little Endian or Intel Byte Order.

For example the 32 bit integer value 439.041.101 (1A2B3C4Dh) will be transmitted the following way:

Byte Value
1 4D Low Byte, Low Word
2 3C High Byte, Low Word
3 2B Low Byte, High Word
4 1A High Byte, High Word

4.2 Network Management Procedure (Startup procedure)

The ECU8 is using the Address Claiming method “Service Configurable Address CA” (refer to
[SAE J1939-81], chapter 3.3.1.2) and complies to the SAE J1939 minimum requirements of network
management (see [SAE J1939-81], chapter 4.5). This means that the ECU8 Source Address
assignment is statically and cannot be changed dynamically by means of the Address Claimed /
Cannot Claim PGN (see chapter 5.5).

The ECU8 Source Address as well as the Source Address of the Generator Set Controller can be
parametrized inside the ECU8 with help of the diagnosis system DiaSys (refer to chapter 8.2).
This Adjustment will be active after reseting the ECU8.

The ECU8 as well as every component in a J1939 network is equipped with a network-wide unique
identifier, the NAME (see chapter 5.5).

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 15/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

5 Common Parameter Groups

5.1 Request

This Parameter Group is used to request a Parameter Group from a network device or devices.
Requests specific to one destination are known as destination specific requests. Destination global
requests are sent to the global destination address (FFh).

Only Parameter Groups with a TRT defined as “On request” can be requested. A request for a
Parameter Group that is not defined as “On request” shall be ignored in the case the request was
sent to the global destination address. In the other case, that the request was sent destination
specific, the request shall be answered with a NACK (negative Acknowledge, see chapter 5.2 below
and [SAE J1939-21] chapter 5.4.2 and 5.4.4).

If a Request shall be responded (the requested Parameter Group shall be transmitted under the
given circumstances), the response (the requested Parameter Group) has to be sent lesser than 200
ms after the Request was received (see [SAE J1939-21] chapter 5.12.3).

TRT: undefined PGN type: Standard PGN


DLC: 3 bytes Reference: [SAE J1939-21], chapter 5.4.2
Data page: 0
PDU format: EAh
PDU specific: Destination Address (XXh)
Default priority: 6
PGN: EAXXh1
Source Address: Source Address (YYh) Communication matrix
CAN ID: 18EAXXYYh2 ECU8 is:

Byte [Bit] SPN Signal


1..3 2540 PGN R/T

Byte Bytename Function Remark


1,2,3 PGN PGN of the „requested data”

5.2 ACK/NACK –Acknowledgment

This Parameter Group is used to respond a request for a unsupported Parameter Group.
Unsupported has a different meaning in this case: the Parameter Group is not defined or not defined
as “On request” or the Component is not able to answer the requested Parameter Group at the
moment.

1
XX – Source Address of the requested Unit or global Source Address (FFh).
2
YY – Source Address of the transmitting Unit.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 16/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

3
TRT: In response PGN type: Standard PGN
DLC: 8 bytes Reference: [SAE J1939-21], Chapter 5.4.4
Data page: 0
PDU format: E8h
PDU specific: Destination Address (XXh)
Default priority: 6
4
PGN: E8XXh
Source Address: Source Address (YYh) Communication matrix
CAN ID: 18E8XXYYh ECU8 is:

Byte [Bit] SPN Signal


1 2541 Control Byte R/T
2 2544 Group Function
3, 4 Reserved (set to FFh)
5 3291 Address Acknowledgement
6..8 2545 PGN R/T

Byte Bytename Function Remark


0: Positive Acknowledgement
1: Negative Acknowledgement
1 Control Byte
2: Access denied (PGN supported but security denied
access)
6..8 PGN PGN of the „requested data“

5.3 TP.CM_BAM – Broadcast Announce

The Broadcast Announce Message is needed for Transmission of packetized data, the so called
Multipackage Broadcast. The TP.CM_BAM is used to inform all the nodes of the network that a large
message (up to 1785 bytes of data) is about to be broadcast. It defines the Parameter Group and the
number of bytes to be sent. After TP.CM_BAM is sent, the Data Transfer messages are sent and
they contain the packetized broadcast data.

TP.CM_BAM is only transmitted by the originator.

If using a Transport protocol, the segmented (large) message is equipped with a virtual CAN ID. This
virtual CAN ID is established from the signal „PGN“, the Source Address and Priority of this
Parameter group.

3
This Parameter Group is only used in response to a request containing an unsupported Parameter Group.
4
XX – Source Address of the requested Unit.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 17/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

TRT: Once per Multipacket Transm. PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-21], Chapter 5.10, 5.10.3
Data page: 0
PDU format: ECh
PDU specific: FFh
Default priority: 7
PGN: ECFFh
Source Address: Source Address (XXh) Communication matrix
CAN ID: 1CECFFXXh5 ECU8 is:

Byte [Bit] SPN Signal


1 2556 Control Byte = 32 R/T
2, 3 2567 Total Message Size R/T
4 2568 Total Number of Packets R/T
5 Reserved (set to FFh)
6..8 2569 PGN R/T

Byte Bytename Function Remark


= 32, Broadcast Announce
1 Control Byte
Message
Data range:
2, 3 Total Message Size Number of Bytes
9…1785 bytes
Data range:
4 Total Number of Packets
2…255 packets
5 Reserved Set to FFh
6..8 PGN of the packeted Message

5.4 TP.DT – Data Transfer

The Data Transfer Message is needed for Transmission of packetized data, the so called
Multipackage Broadcast. This message (Parameter Group) can only be used together with one of the
TP.CM Parameter Groups. The TP.DT message is used to communicate the data associated with a
Parameter Group (up to 1785 bytes of data). The TP.DT message is an individual packet of a
multipacket message transfer. For example if a large Parameter Group has to be divided into 5
packets in order to be communicated, then there would be 5 TP.DT messages.

TP.DT is only transmitted by the originator.

5
XX – Source Address of the transmitting Unit.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 18/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

TRT: 50 ms – 200 ms PGN type: Standard PGN


DLC: 8 Byte Reference: [SAE J1939-21], Chapter 5.10, 5.10.4
Data page: 0
PDU format: EBh
PDU specific: FFh
Default priority: 7
PGN: EBFFh
Source Address: Source Address (XXh) Communication matrix
CAN ID: 1CEBFFXXh6 ECU8 is:

Byte [Bit] SPN Signal


1 2572 Sequence Number R/T
2..8 2573 Packetized Data R/T

Byte Bytename Function Remark


Contains the sequence or packet Data range:
1 Sequence Number
number 2…255 packets
2, 3 Packetized Data The packetized data

5.5 ACL – Address Claimed / Cannot Claim

TRT: Bei Bedarf, On request PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-81], chapter 4.2, 4.2.2
Data page: 0
PDU format: EEh
PDU specific: Destination Address (= global Address FFh)
Default priority: 6
PGN: EEFFh
Source Address: Source Address (YYh)7 Communication matrix
CAN ID: 18EEFFYYh ECU8 is:

Byte [Bit] SPN Signal


1..8 2848 NAME of Controller Application R/T

Data
SPN Signal Data range Resolution Offset
length
The 8-byte value which uniquely identifies the particular CA
NAME of Controller that is claiming the associated address.
2848 8 Byte
Application
Refer to [SAE J1939-81], chapter 4.1.1

The ECU8 is using the Address Claiming method “Service Configurable Address CA” (refer to
[SAE J1939-81], chapter 3.3.1.2).

6
XX – Source Address of the transmitting Unit.
7
Source Address 00h – FDh is used for Address Claimed, NULL address (FEh) is used for Cannot Claim

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 19/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Additionally the Source Address of the ECU8 is adjustable by proprietary techniques (like a
parameter).

The ECU8 Source Address as well as the Source Address of the Generator Set Controller can be
parametrized inside the ECU8 with help of the diagnosis system DiaSys (refer to chapter 8.2). This
Adjustment will be active after reseting the ECU8.

This means that the ECU8 Source Address assignment is statically and cannot be changed
dynamically by means of the Address Claimed / Cannot Claim PGN (see chapter 5.5) but only by
proprietary techniques.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 20/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6 ECU8 Transmitted Parameter Groups and Signals

The following Parameter Groups and Signals will be transmitted by the ECU8. For a complete list of
all Parameter Groups refer to chapter 8.1 – „CAN Communication matrix“.

6.1 EEC1 – Electronic Engine Controller 1

TRT: speed dependent (or 100 ms) PGN type: Standard PGN
DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 61444
PDU format: F0h
PDU specific: 04h
Default priority: 3
PGN: F004h
Source Address: 00h Communication matrix
CAN ID: CF00400h ECU8 is:

Byte [Bit] SPN Signal


1 [1..4] 899 Engine Torque Mode
[5..8] 4154 Actual Engine – Percent Torque High Resolution
2 512 Driver’s Demand Engine – Percent Torque
3 513 Actual Engine - Percent Torque
4, 5 190 Engine Speed T
6 1483 Source Address of Controlling Device for Engine Control
7 [1..4] 1675 Engine Starter Mode
[5..8] Not used (set all bits to 1b)
8 2432 Engine Demand – Percent Torque

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
190 Engine Speed 2 Byte 0…8031,875 rpm 0,125 rpm 0 rpm 1.2500.044

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 21/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.2 ET1 – Engine Temperature 1

TRT: 1s PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65262
PDU format: FEh
PDU specific: EEh
Default priority: 6
PGN: FEEEh
Source Address: 00h Communication matrix
CAN ID: 18FEEE00hh ECU8 is:

Byte [Bit] SPN Signal


1 110 Engine Coolant Temperature T
2 174 Engine Fuel Temperature 1
3, 4 175 Engine Oil Temperature 1
5, 6 176 Engine Turbocharger Oil Temperature
7 52 Engine Intercooler Temperature
8 1134 Engine Intercooler Thermostat Opening

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Engine Coolant
110 1 Byte -40…210 °C 1 °C -40 °C 1.0120.001
Temperature

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 22/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.3 EFL/P1 –Engine Fluid Level/Pressure 1

TRT: 500 ms PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65263
PDU format: FEh
PDU specific: EFh
Default priority: 6
PGN: FEEFh
Source Address: 00h Communication matrix
CAN ID: 18FEEF00h ECU8 is:

Byte [Bit] SPN Signal


1 94 Engine Fuel Delivery Pressure
2 22 Engine Extended Crankcase Blow-by Pressure
3 98 Engine Oil Level
4 100 Engine Oil Pressure T
5, 6 101 Engine Crankcase Pressure
7 109 Engine Coolant Pressure T
8 111 Engine Coolant Level

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
100 Engine Oil Pressure 1 Byte 0…1000 kPa 4 kPa 0 kPa 1.0100.001
Engine Coolant
109 1 Byte 0…500 kPa 2 kPa 0 kPa 1.0101.001
Pressure

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 23/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.4 LFC – Fuel Consumption (Liquid)

TRT: On request PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65257
PDU format: FEh
PDU specific: E9h
Default priority: 6
PGN: FEE9h
Source Address: 00h Communication matrix
CAN ID: 18FEE900h ECU8 is:

Byte [Bit] SPN Signal


1..4 182 Engine Trip Fuel T
5..8 250 Engine Total Fuel Used T

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
0…
182 Engine Trip Fuel 4 Byte 0,5 l 0l 1.8009.017
2105540607,5 l
Engine Total Fuel 0…
250 4 Byte 0,5 l 0l 1.8009.016
Used 2105540607,5 l

6.5 HOURS – Engine Hours, Revolutions

TRT: On request PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65253
PDU format: FEh
PDU specific: E5h
Default priority: 6
PGN: FEE5h
Source Address: 00h Communication matrix
CAN ID: 18FEE500h ECU8 is:

Byte [Bit] SPN Signal


1..4 247 Total Engine Hours T
5..8 249 Engine Total Revolutions

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
0…
247 Total Engine Hours 4 Byte 0,05 h 0h 1.8009.001
210554060,75 h

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 24/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.6 ET2 – Engine Temperature 2

TRT: 1s PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65188
PDU format: FEh
PDU specific: A4h
Default priority: 6
PGN: FEA4h
Source Address: 00h Communication matrix
CAN ID: 18FEA400h ECU8 is:

Byte [Bit] SPN Signal


1, 2 1135 Engine Oil Temperature 2
3, 4 1136 Engine ECU Temperature T
5, 6 411 Engine Exhaust Gas Recirculation Differential Pressure
7, 8 412 Engine Exhaust Gas Recirculation Temperature

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Engine ECU
1136 2 Byte -273,0…1735,0 °C 0,03125 °C -273,0 °C 1.0132.001
Temperature

6.7 LFI – Fuel Information (Liquid)

TRT: On request PGN type: Standard PGN


DLC: 8 Byte Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65203
PDU format: FEh
PDU specific: B3h
Default priority: 7
PGN: FEB3h
Source Address: 00h Communication matrix
CAN ID: 1CFEB300h ECU8 is:

Byte [Bit] SPN Signal


1..4 1028 Total Engine PTO Governor Fuel Used
5, 6 1029 Trip Average Fuel Rate T

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Trip Average Fuel
1029 2 Byte 0…3212,75 l/h 0,05 l/h 0 l/h 1.8009.020
Rate

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 25/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.8 LFE – Fuel Economy (Liquid)

TRT: 100 ms PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65266
PDU format: FEh
PDU specific: F2h
Default priority: 6
PGN: FEF2h
Source Address: 00h Communication matrix
CAN ID: 18FEF200h ECU8 is:

Byte [Bit] SPN Signal


1, 2 183 Engine Fuel Rate T
3, 4 184 Engine Instantaneous Fuel Economy
5, 6 185 Engine Average Fuel Economy
7 51 Engine Throttle Position
8 3673 Engine Throttle 2 Position

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
183 Engine Fuel Rate 2 Byte 0…3212,75 l/h 0,05 l/h 0 l/h 1.8009.011

6.9 EEC4 – Electronic Engine Controller 4

TRT: On request PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65214
PDU format: FEh
PDU specific: BEh
Default priority: 7
PGN: FEBEh
Source Address: 00h Communication matrix
CAN ID: 1CFEBE00h ECU8 is:

Byte [Bit] SPN Signal


1, 2 166 Engine Rated Power T
3, 4 189 Engine Rated Speed T
5 [1, 2] 3669 Engine Rotation Direction
6 3670 Maximum Crank Attempts per Start Attempt

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Engine Rated
166 2 Byte 0…32127,5 kW 0,5 kW 0 kW 1.1005.021
Power
Engine Rated
189 2 Byte 0…8031,875 rpm 0,125 rpm 0 rpm 2.1060.040
Speed

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 26/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.10 IC1 – Inlet/Exhaust Conditions 1

TRT: 500 ms PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65270
PDU format: FEh
PDU specific: F6h
Default priority: 6
PGN: FEF6h
Source Address: 00h Communication matrix
CAN ID: 18FEF600h ECU8 is:

Byte [Bit] SPN Signal


1 81 Engine Diesel Particulate Filter Inlet Pressure
2 102 Engine Intake Manifold #1 Pressure
3 105 Engine Intake Manifold 1 Temperature T
4 106 Engine Air Inlet Pressure
5 107 Engine Air Filter 1 Differential Pressure
6, 7 173 Engine Exhaust Gas Temperature
8 112 Engine Coolant Filter Differential Pressure

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Engine Intake
105 Manifold 1 1 Byte -40…210 °C 1 °C -40 °C 1.0121.001
Temperature

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 27/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.11 IC2 – Inlet/Exhaust Conditions 2

TRT: 500 ms PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 64976
PDU format: FDh
PDU specific: D0h
Default priority: 6
PGN: FDD0h
Source Address: 00h Communication matrix
CAN ID: 18FDD000h ECU8 is:

Byte [Bit] SPN Signal


1 2809 Engine Air Filter 2 Differential Pressure
2 2810 Engine Air Filter 3 Differential Pressure
3 2811 Engine Air Filter 4 Differential Pressure
4 3562 Engine Intake Manifold #2 Pressure
5 3563 Engine Intake Manifold #1 Absolute Pressure T
6..8 Not used (set to FFh)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Engine Intake
3563 Manifold #1 1 Byte 0…500 kPa 2 kPa 0 kPa 1.0103.001
Absolute Pressure

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 28/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.12 VEP1 – Vehicle Electrical Power 1

TRT: 1s PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65271
PDU format: FEh
PDU specific: F7h
Default priority: 6
PGN: FEF7h
Source Address: 00h Communication matrix
CAN ID: 18FEF700h ECU8 is:

Byte [Bit] SPN Signal


1 114 Net Battery Current
2 115 Alternator Current
3, 4 167 Charging System Potential (Voltage)
5, 6 168 Battery Potential / Power Input 1
7, 8 158 Keyswitch Battery Potential T

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Keyswitch Battery
158 2 Byte 0… 3212,75 V 0,05 V 0V 2.0140.001
Potential

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 29/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.13 EC1 – Engine Configuration 1

TRT: On change8 PGN type: Standard PGN, segmented


DLC: 39 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65251
PDU format: FEh
PDU specific: E3h
Default priority: 6
PGN: FEE3h
Source Address: 00h Communication matrix
CAN ID: 18FEE300h (virtual CAN ID because of segmented PGN) ECU8 is:

Byte [Bit] SPN Signal


1, 2 188 Engine Speed At Idle, Point 1 (Engine Configuration) T
Engine Percent Torque At Idle, Point 1 (Engine
3 539
Configuration)
4, 5 528 Engine Speed At Point 2 (Engine Configuration)
Engine Percent Torque At Point 2 (Engine
6 540
Configuration)
7, 8 529 Engine Speed At Point 3 (Engine Configuration)
Engine Percent Torque At Point 3 (Engine
9 541
Configuration)
10, 11 530 Engine Speed At Point 4 (Engine Configuration)
Engine Percent Torque At Point 4 (Engine
12 542
Configuration)
13, 14 531 Engine Speed At Point 5 (Engine Configuration)
Engine Percent Torque At Point 5 (Engine
15 543
Configuration)
Engine Speed At High Idle, Point 6 (Engine
16, 17 532
Configuration)
Engine Gain (Kp) Of The Endspeed Governor (Engine
18, 19 545
Configuration)
20, 21 544 Engine Reference Torque (Engine Configuration)
Engine Maximum Momentary Override Speed, Point 7
22, 23 533
(Engine Configuration)
Engine Maximum Momentary Override Time Limit
24 534
(Engine Configuration)
Engine Requested Speed Control Range Lower Limit
25 535
(Engine Configuration)
Engine Requested Speed Control Range Upper Limit
26 536
(Engine Configuration)
Engine Requested Torque Control Range Lower Limit
27 537
(Engine Configuration)
Engine Requested Torque Control Range Upper Limit
28 538
(Engine Configuration)
Engine Extended Range Requested Speed Control
29, 30 1712
Range Upper Limit (Engine configuration)
31, 32 1794 Engine Moment of Inertia

8
On change of torque/speed points of more than 10% since last transmission. Alternative: Every 5000 ms.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 30/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

33, 34 1846 Engine Default Torque Limit


35 3344 Support Variable Rate TSC1 Message
36 3345 Support TSC1 Control Purpose Group 1
37 3346 Support TSC1 Control Purpose Group 2
38 3347 Support TSC1 Control Purpose Group 3
39 3348 Support TSC1 Control Purpose Group 4

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Engine Speed At
188 Idle, Point 1 (Engine 2 Byte 0…8031,875 rpm 0,125 rpm 0 rpm 1.2500.026
Configuration)

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 31/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.14 SHUTDN – Shutdown

TRT: 1s PGN type: Standard PGN, segmented


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65252
PDU format: FEh
PDU specific: E4h
Default priority: 6
PGN: FEE4h
Source Address: 00h Communication matrix
CAN ID: 18FEE400h ECU8 is:

Byte [Bit] SPN Signal


1[1, 2] 593 Engine Idle Shutdown has Shutdown Engine
[3, 4] 594 Engine Idle Shutdown Driver Alert Mode
[5, 6] 592 Engine Idle Shutdown Timer Override
[7, 8] 590 Engine Idle Shutdown Timer State
2 [1..6] Not used (set all bits to 1b)
[7, 8] 591 Engine Idle Shutdown Timer Function
3 [1, 2] 985 A/C High Pressure Fan Switch
[3, 4] 875 Refrigerant Low Pressure Switch
[5, 6] 605 Refrigerant High Pressure Switch
[7, 8] Not used (set all bits to 1b)
4 [1, 2] 1081 Engine Wait to Start Lamp
[3..8] Not used (set all bits to 1b)
5 [1, 2] 1110 Engine Protection System has Shutdown Engine T
[3, 4] 1109 Engine Protection System Approaching Shutdown
[5, 6] 1108 Engine Protection System Timer Override
[7, 8] 1107 Engine Protection System Timer State
6 [1..6] Not used (set all bits to 1b)
[7, 8] 1111 Engine Protection System Configuration
7[1, 2] 2815 Engine Alarm Acknowledge
[3, 4] 2514 Engine Alarm Output Command Status
[5, 6] 2813 Engine Air Shutoff Command Status
[7, 8] 2812 Engine Overspeed Test
8 [1, 2] 3667 Engine Air Shutoff Status
6 [1..6] Not used (set all bits to 1b)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
00b: No
Engine Protection
01b: Yes
1110 System has 2 Bit 2.7001.010
10b: Error
Shutdown Engine
11b: Not available

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 32/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.15 DM1 – Active Diagnostic Trouble Codes

TRT: 1 s and on change9 PGN type: Standard PGN


DLC: Variable Reference: [SAE J1939-73], chapter 5.6 and
Data page: 0 5.7.1
PDU format: FEh
PDU specific: CAh
Default priority: 6
PGN: FECAh
Source Address: 00h Communication matrix
CAN ID: 18FECA00h (virtual CAN ID because of segmented PGN) ECU8 is:

Byte [Bit] SPN Signal


1 [1, 2] 987 Protect Lamp Status
[3, 4] 624 Amber Warning Lamp Status T
[5, 6] 623 Red Stop Lamp T
[7, 8] 1213 Malfunction Indicator Lamp Status
2 [1, 2] 3041 Flash Protect Lamp
[3, 4] 3040 Flash Amber Warning Lamp
[5, 6] 3039 Flash Red Stop Lamp
[7, 8] 3038 Flash Malfunction Indicator Lamp
N*4 byte N*DTC (list of active DTC) with N ≥ 0 T

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
00b: Lamp Off
Amber Warning 01b: Lamp On
624 2 Bit PV 110010
Lamp Status 10b: Error
11b: Not available
00b: Lamp Off
01b: Lamp On
623 Red Stop Lamp 2 Bit PV 110014
10b: Error
11b: Not available
A DTC consists of 4 fields:
a) SPN – 19 Bit
b) Failure Mode Identifier (FMI) – 5 Bit
DTC / list of active
4 Byte c) Occurrence Count (OC) – 7 Bit See chapter 9
DTC
d) SPN Conversion Method (CM) – 1 Bit

refer to [SAE J1939-73], chapter 5.6

9
1000 ms and whenever an DTC becomes an active fault

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 33/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.16 DM2 – Previously Active Diagnostic Trouble Codes

TRT: On request PGN type: Standard PGN


DLC: Variable Reference: [SAE J1939-73], Chapter 5.6 und
Data page: 0 5.7.2
PDU format: FEh
PDU specific: CAh
Default priority: 6
PGN: FECBh
Source Address: 00h Communication matrix
CAN ID: 18FECB00h (virtual CAN-ID in case of segmented PGN) ECU8 is:

Byte [Bit] SPN Signal


1 [1, 2] 987 Protect Lamp Status
[3, 4] 624 Amber Warning Lamp Status T
[5, 6] 623 Red Stop Lamp T
[7, 8] 1213 Malfunction Indicator Lamp Status
2 [1, 2] 3041 Flash Protect Lamp
[3, 4] 3040 Flash Amber Warning Lamp
[5, 6] 3039 Flash Red Stop Lamp
[7, 8] 3038 Flash Malfunction Indicator Lamp
N*4 Byte N*DTC (list of previously active DTC) with N ≥ 0 T

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
00b: Lamp Off
Amber Warning 01b: Lamp On
624 2 Bit PV 110010
Lamp Status 10b: Error
11b: Not available
00b: Lamp Off
01b: Lamp On
623 Red Stop Lamp 2 Bit PV 110014
10b: Error
11b: Not available
A DTC consists of 4 fields:
a) SPN – 19 Bit
DTC / list of b) Failure Mode Identifier (FMI) – 5 Bit
previously active 4 Byte c) Occurrence Count (OC) – 7 Bit See chapter 9
DTC d) SPN Conversion Method (CM) – 1 Bit

refer to [SAE J1939-73], chapter 5.6

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 34/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.17 EFS – Engine Fuel/lube systems

TRT: 500 ms PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65130
PDU format: FEh
PDU specific: 6Ah
Default priority: 6
PGN: FE6Ah
Source Address: 00h Communication matrix
CAN ID: 18FE6A00h ECU8 is:

Byte [Bit] SPN Signal


1 1380 Engine Oil Level Remote Reservoir
2 1381 Engine Fuel Supply Pump Inlet Pressure
3 1382 Engine Fuel Filter (suction side) Differential Pressure
4 3548 Engine Waste Oil Reservoir Level
5 3549 Engine Oil-Filter Outlet Pressure
6 [1, 2] 3550 Engine Oil Priming Pump Switch
[3, 4] 3551 Engine Oil Priming State
[5, 6] 3552 Engine Oil Pre-Heated State
[7, 8] 3553 Engine Coolant Pre-heated State T
7 [1..3] 3554 Engine Ventilation Status
[4, 5] 4083 Fuel Pump Primer Status
7 [6..8] Not used (set all bits to 1b)
8 Not used (set to FFh)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
00b: Not sufficiently pre-heated
01b: Sufficiently pre-heated
Engine Coolant Pre-
3553 2 Bit 10b: Unable to determine engine coolant 2.1090.060
heated State
pre-heated sufficiently
11b: Not available or not installed

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 35/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.18 EEC3 – Electronic Engine Controller 3

TRT: 250 ms PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 65247
PDU format: FEh
PDU specific: DFh
Default priority: 6
PGN: FEDFh
Source Address: 00h Communication matrix
CAN ID: 18FEDF00h ECU8 is:

Byte [Bit] SPN Signal


1 514 Nominal Friction - Percent Torque
2, 3 515 Engine's Desired Operating Speed T
Engine's Desired Operating Speed Asymmetry
4 519
Adjustment
5 2978 Estimated Engine Parasitic Losses - Percent Torque
6, 7 3236 Aftertreatment 1 Exhaust Gas Mass Flow
8 [1, 2] 3237 Aftertreatment 1 Intake Dew Point
[3, 4] 3238 Aftertreatment 1 Exhaust Dew Point
[5, 6] 3239 Aftertreatment 2 Intake Dew Point
[7, 8] 3240 Aftertreatment 2 Exhaust Dew Point

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Engine's Desired
515 2 Byte 0…8031,875 rpm 0,125 rpm 0 rpm 2.1060.051
Operating Speed

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 36/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.19 MEC1 – MTU Engine Controller 1

TRT: speed dependent (or 100 ms) PGN type: proprietary PGN
DLC: 8 bytes Reference:
Data page: 0
PDU format: FFh
PDU specific: 50h
Default priority: 3
PGN: FF50h
Source Address: 00h Communication matrix
CAN ID: CFF5000h ECU8 is:

Byte [Bit] SPN Signal


1, 2 520382 MTU Engine Speed redundant
3 [1, 2] 520200 Engine Turning Status
[3, 4] 520202 Engine Safety and Protection Override Status T
[5, 6] 520203 Engine Local Operation Status
[7, 8] 520255 MTU Engine Running State T
4 [1, 2] 520236 Reserved (set all bits to 1b)
[3, 4] 520237 Engine Turbocharger 2 Status
[5, 6] 520238 Reserved (set all bits to 1b)
[7, 8] 520239 Reserved (set all bits to 1b)
5 [1, 2] 520252 Engine Cylinder Cutoff T
[3, 4] 520253 Load Generator Status T
[5, 6] 520833 External Stop State T
[7, 8] 520840 Current Engine Operating Mode
6, 7 520843 MTU Requested Absolute Torque T
8 Not used (set to FFh)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
00b: no override command active
Engine Safety and
01b: override command active10
520202 Protection Override 2 Bit 2.7002.003
10b: Error
Status
11b: Not available
This signal is used as an addition to the
SPN 3543.
MTU Engine
520255 2 Bit 00b: Engine not running 1.2500.050
Running State
01b: Engine is running
10b: Error
11b: Not available

10
safety and protection system disabled if acknowledged

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 37/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Status of “global" cylinder cutoff. This means
there is at least one cylinder cut off.
Engine Cylinder
520252 2 Bit 00b: no cyclinder cutoff 1.3000.012
Cutoff
01b: cylinder cutoff active
10b: Error
11b: Not available
00b: Load Generator Off
Load Generator 01b: Load Generator On
520253 2 Bit 2.1060.312
Status 10b: Error
11b: Not available
00b: External stop not active
01b: External stop active
520833 External Stop State 2 Bit 2.7001.008
10b: Error
11b: Not available
MTU Requested -32.000… -32.000
520843 2 Byte 1 Nm 2.1000.049
Absolute Torque 32.255 Nm Nm

6.20 MEC2 – MTU Engine Controller 2 – Speed Demand Feedback

TRT: 100 ms PGN type: proprietary PGN


DLC: 8 bytes Reference:
Data page: 0
PDU format: FFh
PDU specific: 51h
Default priority: 6
PGN: FF51h
Source Address: 00h Communication matrix
CAN ID: 18FF5100h ECU8 is:

Byte [Bit] SPN Signal


1, 2 520707 Engine Demanded Operating Speed T
3 [1, 2] 520205 Feedback of Operating Speed Up Switch T
[3, 4] 520206 Feedback of Operating Speed Down Switch T
[5, 6] 520830 Speed Demand Fail Mode T
[7, 8] Not used (set all bits to 1b)
4 520263 Source of Current Speed Demand T
5, 6 520828 Feedback of Speed Demand CAN T
7, 8 520829 Feedback of Speed Demand Analog Input T

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Engine Demanded
520707 2 Byte 0…8031,875 rpm 0,125 rpm 0 rpm 2.1060.003
Operating Speed

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 38/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Indicates the status/feedback of the Speed
Up Switch.
Feedback of
520205 Operating Speed 2 Bit 00b: speed up not active 2.1060.024
Up Switch 01b: speed up active
10b: Error
11b: Not available
Indicates the status/feedback of the Speed
Down Switch.
Feedback of
520206 Operating Speed 2 Bit 00b: speed down not active 2.1060.025
Down Switch 01b: speed down active
10b: Error
11b: Not available
00b: Current speed is hold
Speed Demand Fail 01b: Fail speed (default) is used
520830 2 Bit 2.7000.007
Mode 10b: Error
11b: Not available
0: Analog CAN
1: Up/Down ECU
Source of Current 2: Up/Down CAN
520263 1 Byte 2.1060.011
Speed Demand 3: Analog ECU
4: Analog ECU relative
5: Frequency
Feedback of Speed
520828 2 Byte 0…8031,875 rpm 0,125 rpm 0 rpm 2.1060.070
Demand CAN
Feedback of Speed
520829 Demand Analog 2 Byte 0…8031,875 rpm 0,125 rpm 0 rpm 2.0280.001
Input

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 39/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.21 MEC4 – MTU Engine Controller 4 – Additional Information

TRT: 100 ms PGN type: proprietary PGN


DLC: 8 bytes Reference:
Data page: 0
PDU format: FFh
PDU specific: 04h
Default priority: 6
PGN: FF04h
Source Address: 00h Communication matrix
CAN ID: 18FF0400h ECU8 is:

Byte [Bit] SPN Signal


1, 2 520256 MTU Engine Controller Error Codes T
3, 4 520257 MTU Engine Speed Camshaft
5, 6 520258 MTU Engine Speed Crankshaft
7 520831 Actual Droop T
8 Not used (set to FFh)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
MTU Engine
520256 Controller Error 2 Byte 0…64.255 1 0 2.8009.015
Codes11
520831 Actual Droop 1 Byte 0…100,0 % 0,4 % 0% 2.1060.200

11
This parameter contains the MTU internal Error number of the Engine Contoller (ECU) Error Codes.
If there is no internal Error active, this parameter is set to 0. If there are more than 1 Errors active, this
parameter will contain all Errors as alternating list (a ring of Errors, error number is coded as is).

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 40/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

6.22 MEC5 – MTU Engine Controller 5 – Status Signals

TRT: 500 ms PGN type: proprietary PGN


DLC: 8 bytes Reference:
Data page: 0
PDU format: FFh
PDU specific: 57h
Default priority: 6
PGN: FF57h
Source Address: 00h Communication matrix
CAN ID: 18FF5700h ECU8 is:

Byte [Bit] SPN Signal


1, 2 520264 Priming Pump Fail Status
3..6 520241 Engine Status of Startprocedure T
7 [1, 2] 520266 MTU Start Interlock
[3..8] Not used (set all bits to 1b)
8 Not used (set to FFh)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
This bitfield contains the detailed start
procedure:

0:not used
1:switch priming pump on via "CMD
priming on"
2..29: not used
30: Error indication
Engine Status of 2.1090.014
520241 4 Byte 31: Not available indication
Startprocedure (PV 110021)
If the error indication bit is set, the signal bits
shall be ignored. If the not available bit
is set, the entire bit field shall be ignored and
is not available (additionally the
producing component shall set all bits of this
bitfield to 1 to indicate the signal field is
not available).

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 41/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

7 ECU8 Received Parameter Groups and Signals

The following Parameter Groups and Signals will be received by the ECU8 and transmitted by a
Generator Set Controller. This Generator Controller is assigned the Source Address EAh (234).. For
a complete list of all Parameter Groups refer to chapter 8.1 – „CAN Communication matrix“.

7.1 TSC1 – Torque / Speed Control 1

TRT: 10 ms PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C, PGN 0
Data page: 0
PDU format: 00h
PDU specific: Destination Address (XXh)12
Default priority: 3
PGN: 0000h
Source Address: EAh Communication matrix
CAN ID: C0000EAh ECU8 is:

Byte [Bit] SPN Signal


1 [1, 2] 695 Override Control Mode R
[3, 4] 696 Requested Speed Control Conditions
[5, 6] 897 Override Control Mode Priority
[7, 8] Not used (set all bits to 1b)
2, 3 898 Requested Speed/Speed limit R
4 518 Requested Torque/Torque limit
5 [1..3] 3349 TSC1 Transmission Rate
[4..8] 3350 TSC1 Control Purpose
6 [1..4] 4191 Engine Requested Torque – High Resolution
[5..8] Not used (set all bits to 1b)
7 Not used (set to FFh)
8 [1..4] 4206 Message Counter
[5..8] 4207 Message Checksum

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
00b: Override disabled
Override Control 01b: Speed control
695 2 Bit 2.1060.00713
Mode 10b: Torque control
11b: Speed-/Torque limit control
Requested
898 2 Byte 0…8031,875 rpm 0,125 rpm 0 rpm 2.1060.007
Speed/Speed limit

12
XX – Source Address of the addressed Unit – in this case ECU8: 00h.
13
Nur wenn die SPN 695 den Wert 01b - Speed Control hat, wird der Wert aus SPN 898 als Drehzahlvorgabe
akzeptiert.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 42/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

7.2 RESET – Reset

TRT: As needed PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-71], Appendix C,
Data page: 0 PGN 56832
PDU format: DEh
PDU specific: Destination Address (XXh)14
Default priority: 7
PGN: DE00h
Source Address: EAh Communication matrix
CAN ID: 1CDE00EAh ECU8 is:

Byte [Bit] SPN Signal


1 [1, 2] 988 Trip Group 1 R
[3, 4] 989 Trip Group 2 - Proprietary
[5..8] Not used (set all bits to 1b)
2 1584 Service Component Identification
3 [1, 2] 1211 Engine Build Hours Reset
[3, 4] 3600 Steering Straight Ahead Position Reset
[5..8] Not used (set all bits to 1b)
4..8 Not used (set to FFh)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
00b: Take no action
01b: Reset
988 Trip Group 1 2 Bit 1.8009.028
10b: Reserved
11b: Not available

Reset sequence:

14
XX – Source Address of the addressed Unit – in this case ECU8: 00h.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 43/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Not
pressed
Reset
„Button“

pressed

Is transmitted

Parameter group
RESET

No
transmission

Reset
SPN 988 (01b)
At least 250 ms
Take no action
(00b)

t [ms]

7.3 DM3 – Diagnostic Data Clear/Reset of Previously Active DTCs

TRT: On request PGN type: Standard PGN


DLC: 0 bytes Reference: [SAE J1939-73], Chapter 5.7.3
Data page: 0
PDU format: FEh
PDU specific: CCh
Default priority: 6
PGN: FECCh
Source Address: EAh Communication matrix
CAN ID: 18FECCEAh ECU8 is:

Byte [Bit] SPN Signal


Diagnostic Data Clear/Reset of Previously Active DTCs R

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 44/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Given:
1. A tool desires to clear the diagnostic data
of the engine.
2. The engine is able to perform the
requested action.
Diagnostic Data
Clear/Reset of The tool shall send the Request PGN 2.8002.600 /
-
Previously Active directed specifically to the engine controller 2.8009.022
DTCs with the PGN 65228 as the requested PGN.

The engine controller shall respond with the


Acknowledgement PGN indicating that the
action was successfully completed for PGN
65228.

7.4 GC1 – Generator Control 1

TRT: 100 ms PGN type: Standard PGN


DLC: 8 bytes Reference: [SAE J1939-75], Chapter 5.3
Data page: 0 PGN 64915
PDU format: FDh
PDU specific: 93h
Default priority: 3
PGN: FD93h
Source Address: EAh Communication matrix
CAN ID: CFD93EAh ECU8 is:

Byte [Bit] SPN Signal


1 [1..4] 3542 Requested Engine Control Mode
[5, 6] 3567 Generator Contol not in Automatic Start State
[7, 8] 3568 Generator not ready to Autmatically Parallel State
2, 3 4078 Generator Alternator Efficiency
4 [1, 2] 4079 Generator Governing Speed Command
[3..6] 4080 Generator Frequency Selection R
[7, 8] Not used (set all bits to 1b)
5..8 Not used (set to FFh)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
0000b: 50 Hz
0001b: 60 Hz
Generator
0010b: 400 Hz (not used)
4080 Frequency 4 Bit 2.1060.315
0011b – 1101b: Reserved
Selection
1110b: Unknown
1111b: Not available

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 45/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

7.5 MSOSC1 – MTU System Operating Station Command 1

TRT: 100 ms PGN type: proprietary PGN


DLC: 8 bytes Reference:
Data page: 0
PDU format: FFh
PDU specific: 55h
Default priority: 3
PGN: FF55h
Source Address: EAh Communication matrix
CAN ID: CFF55EAh ECU8 is:

Byte [Bit] SPN Signal


1 [1, 2] 520192 Engine Start Command R
[3, 4] 520193 Engine Stop Command R
[5, 6] 520194 Engine Safety and Protection Override Command R
[7, 8] 520195 Engine External Start Interlock State
2 [1, 2] 520196 Engine Turning Command
[3, 4] 520197 Engine Overspeed Test Command R
[5, 6] 520209 Release Engine Emergency Stop
[7, 8] 520213 MTU Stop Priming Command
3 520210 Operating Station Global Dimming
4 [1, 2] 520215 Reserved (set all bits to 1b)
[3..8] Not used (set all bits to 1b)
5 [1, 2] 520834 Disable Engine Cylinder Cutoff 2 Command R
[3, 4] 520835 Intermittent Oil Priming Command R
[5, 6] Not used (set all bits to 1b)
[7, 8] 520841 Engine Speed Governor Parameter Switch R
6, 7 520269 Speed Demand Switches R
8 Not used (set to FFh)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
00b: no start
01b: start engine command
10b: Error
11b: Not available
Engine Start
520192 2 Bit For acknowledgement or feedback of this 2.1090.200
Command
signal SPN 3543 is used. If the engine is
stopped and the start command was
received the Operating State changes to
Starting. Behaviour in all other states has to
be defined.
00b: no stop
Engine Stop 01b: stop engine command active
520193 2 Bit 2.7001.011
Command 10b: Error
11b: Not available

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 46/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
Overrides Engine Safety System and Engine
Protection System (“Limp home switch").

Engine Safety and 00b: no override commanded


520194 Protection Override 2 Bit 01b: override commanded (safety and 2.7003.013
Command protection system disabled if
acknowledged)
10b: Error
11b: Not available
00b: Engine Overspeed Test Not
Commanded
Engine Overspeed
520197 2 Bit 01b: Activate Engine Overspeed Test 2.2510.020
Test Command
10b: Error
11b: Not available
00b: Cylinder cutoff active (not disabled)
Disable Engine
01b: Cylinder cutoff not active
520834 Cylinder Cutoff 2 2 Bit 2.3000.036
10b: Error
Command
11b: Not available
00b: intermittend oil priming not active
Intermittent Oil 01b: intermittend oil priming commanded
520835 2 Bit 2.1090.204
Priming Command 10b: Error
11b: Not available
00b: default parameter setting
Engine Speed
01b: variant 1 parameter setting
520841 Governor 2 Bit 2.1000.063
10b: Error
Parameter Switch
11b: Not available
CAN Demand Switches contains at:
Bit 0 - 3 the source for Local normal switch
position
Bit 4 - 7 the source for Local Emergency
switch position
Bit 8 - 11 the source for Remote normal
switch position
Bit 12 - 15 the source for Remote
Speed Demand
520269 2 Byte Emergency switch position 2.1060.171
Switches
With the following assignment per bit group:
0: Analog CAN
1: Up/Down ECU
2: Up/Down CAN
3: Analog ECU
4: Analog ECU relative
5: Frequency

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 47/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

7.6 MSCCES – MTU System Cruise Control/Engine Speed

TRT: 100 ms PGN type: proprietary PGN


DLC: 8 bytes Reference:
Data page: 0
PDU format: FFh
PDU specific: 56h
Default priority: 6
PGN: FF56h
Source Address: EAh Communication matrix
CAN ID: 18FF56EAh ECU8 is:

Byte [Bit] SPN Signal


1, 2 521090 Requested Operating Speed
3 [1, 2] 520207 Operating Speed Up Switch R
[3, 4] 520208 Operating Speed Down Switch R
[5, 6] 520198 Local Operating Station Demand
[7, 8] 520842 MTU Requested Speed Limit Switch R
4 520836 Impending Engine Percent Load R
5..8 Not used (set to FFh)

Data Associated
SPN Signal Data range Resolution Offset
length ZKP/PV
00b: speed up not active
Operating Speed 01b: speed up switch active
520207 2 Bit 2.1060.028
Up Switch 10b: Error
11b: Not available
00b: speed down not active
Operating Speed 01b: speed down switch active
520208 2 Bit 2.1060.029
Down Switch 10b: Error
11b: Not available
Command to limit the requested speed to an
internal parametrized value via ramp.
MTU Requested
520842 2 Bit 00b: no limitation 2.1060.429
Speed Limit Switch
01b: limitation active
10b: Error
11b: Not available
Impending Engine
520836 1 Byte 0…250,0 % 1% 0,0 % 2.1000.050
Percent Load

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 48/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

8 Summary

8.1 CAN Communication matrix

PGN Parameter Group Reference (Section) ECU8 is:


00XXh TSC1 – Torque / Speed Control 1 7.1 R
DEXXh RESET – Reset 7.2 R
E8XXh ACK/NACK –Acknowledgment 5.2 R/T
EAXXh Request 5.1 R/T
EBFFh TP.DT – Data Transfer 5.4 R/T
ECFFh TP.CM_BAM – Broadcast Announce 5.3 R/T
EEFFh ACL – Address Claimed / Cannot Claim 5.5 R/T
F004h EEC1 – Electronic Engine Controller 1 6.1 T
FD93h GC1 – Generator Control 1 7.4 R
FDD0h IC2 – Inlet/Exhaust Conditions 2 6.11 T
FE6Ah EFS – Engine Fuel/lube systems 6.17 T
FEA4h ET2 – Engine Temperature 2 6.6 T
FEB3h LFI – Fuel Information (Liquid) 6.7 T
FEBEh EEC4 – Electronic Engine Controller 4 6.9 T
FECAh DM1 – Active Diagnostic Trouble Codes 6.15 T
DM2 – Previously Active Diagnostic Trouble
FECBh 6.16 T
Codes
DM3 – Diagnostic Data Clear/Reset of
FECCh 7.3 R
Previously Active DTCs
FEDFh EEC3 – Electronic Engine Controller 3 6.18 T
FEE3h EC1 – Engine Configuration 1 6.13 T
FEE4h SHUTDN – Shutdown 6.14 T
FEE5h HOURS – Engine Hours, Revolutions 6.5 T
FEE9h LFC – Fuel Consumption (Liquid) 6.4 T
FEEEh ET1 – Engine Temperature 1 6.2 T
FEEFh EFL/P1 –Engine Fluid Level/Pressure 1 6.3 T
FEF2h LFE – Fuel Economy (Liquid) 6.8 T
FEF6h IC1 – Inlet/Exhaust Conditions 1 6.10 T
FEF7h VEP1 – Vehicle Electrical Power 1 6.12 T
MEC4 – MTU Engine Controller 4 –
FF04h 6.21 T
Additional Information
FF50h MEC1 – MTU Engine Controller 1 6.19 T
MEC2 – MTU Engine Controller 2 – Speed
FF51h 6.20 T
Demand Feedback
MSOSC1 – MTU System Operating Station
FF55h 7.5 R
Command 1
MSCCES – MTU System Cruise
FF56h 7.6 R
Control/Engine Speed
MEC5 – MTU Engine Controller 5 – Status
FF57h 6.22 T
Signals

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 49/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

8.2 CAN Source Addresses

The ECU8 Source Address as well as the Source Address of the Generator Set Controller can be
parametrized inside the ECU8 with help of the diagnosis system DiaSys.
The default Source Address of the ECU8 is 00h and the default Source Address of the Generator Set
Controller is EAh. These values are derived from [SAE J1939], Table B2 und Table B7.
These changes will be active after reseting the ECU8.

SA (Hex) Component Parameter (ZKP) Data range


00h ECU8 J1939 Node-No. (2.0502.002) 00h – 253h, Default: 00h
J1939 GeneratorController 00h – 253h, Default: EAh
EAh Generator Set Controller
NodeNo (2.0502.004)

8.3 SAE J1939-related Parameters

This table pictures all ECU8 parameters that are SAE J1939-related; it includes all parameters
needed to configure the SAE J1939 interface.

ZKP Parameter Data range Description


2.0500.001 CAN Interface Configuration 0 – 65535, Default: 15 If J1939 is active (Parameter
2.0502.001 = On), PCS5 has
to be either "Inactive" or "Only
Transmit". The Receive
Function on PCS5 has to be
inactive.
"Inactive": This Parameter = 0
"Only Transmit": This
Parameter = 66
2.0502.001 J1939 State 0 – 1, Default: 0 The J1939 State describes,
whether the J1939 Protocoll
is active or not
0 = Off
1 = On
2.0502.002 J1939 Node-No. 00h – 253h, Default: 00h Node number under which
the ECU communicates on
the J1939 protocoll
The default node number is 0.
2.0502.003 Speed Dependent 5 – 100 ms, If a Transceive Message on
Sendrepetition Time Default: 20 ms J1939 is speed dependent,
this parameter defines the
Repetition Time. The default
value is 20 ms.
2.0502.004 J1939 GeneratorController 00h – 253h, Default: EAh Node number under which
NodeNo the ECU receives J1939
messages from the
Generator Controller
The default node number is
EAh = 234.

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 2.0- Released 2011-03-21 50/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

9 List of available error codes (DTC) of the ECU8

This list contains all available error codes (DTC) of the ECU8. These error codes will be transmitted by the Parameter Groups DM1 (see chapter 6.15) and
DM2 (see chapter 6.16).

Every error code is categorised by its severity and effects. This categorisation is visualized by a Lamp (the status of a Lamp).

There are 4 Lamp status defined:


MIL – Malfunction Indicator Lamp (OBD relevant errors, not applicable for ECU8)
RSL – Red Stop Lamp (complies to Red Alarm)
AWL – Amber Warning Lamp (complies to Yellow Alarm)
PL – Protect Lamp (Indicates a less severe malfunction occured, not applicable for ECU8)

Standard/
SPN Signal FMI MIL RSL AWL PL Associated ZKP/PV
proprietary
100 Engine Oil Pressure - Low Low 1 LL 2 exceeded Active Standard 2.0100.902
100 Engine Oil Pressure - Low 17 LL 1 exceeded Active Standard 2.0100.901
109 Engine Coolant Pressure - Low Low 1 LL 2 exceeded Active Standard 2.0101.902
109 Engine Coolant Pressure - Low 17 LL 1 exceeded Active Standard 2.0101.901
Engine Coolant Temperature - High
110 0 UL 2 exceeded Active Standard 2.0120.912
High
110 Engine Coolant Temperature - High 15 UL 1 exceeded Active Standard 2.0120.911
158 Keyswitch Battery Potential - High High 0 UL 2 exceeded Active Standard 2.0140.912
158 Keyswitch Battery Potential - Low Low 1 LL 2 exceeded Active Standard 2.0140.902
158 Keyswitch Battery Potential - High 15 UL 1 exceeded Active Standard 2.0140.911
158 Keyswitch Battery Potential - Low 17 LL 1 exceeded Active Standard 2.0140.901
188 Engine Speed At Idle - Low 17 LL 1 exceeded Active Standard 2.1090.905
190 Engine Speed Low 17 LL 1 exceeded Active Standard 2.7001.901
Engine Requested Speed/Speed Limit -
898 2 Data corruption Active Standard 2.1060.950
Data Erratic (defect)
1136 Engine ECU Temperature - High 15 UL 1 exceeded Active Standard 2.0132.911

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 1.3 - Draft 2011-03-21 51/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

Standard/
SPN Signal FMI MIL RSL AWL PL Associated ZKP/PV
proprietary
Engine Turbocharger 1 Compressor
2629 0 UL 2 exceeded Active Standard 2.0121.912
Outlet Temperature - High High
Engine Turbocharger 1 Compressor
2629 15 UL 1 exceeded Active Standard 2.0121.911
Outlet Temperature - High
MTU Engine Controller - Bad Device or
522192 12 Unit defect Active Proprietary 2.8009.012
Component
520837 Starter Speed - Low Low 1 LL 2 exceeded Active Proprietary 2.1090.903
520838 Engine Run-up Speed - Low Low 1 LL 2 exceeded Active Proprietary 2.1090.904

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 1.3 - Draft 2011-03-21 52/53
ECU8 Genset: Interface Specification SAE J1939
– Internal use only –

10 System and CAN Interface Schematic

This schematic displays an example of the system and the interface schematic. A parallel or redundant use of these 2 CAN busses is not planned. By
using CAN 2 with SAE J1939 CAN 1 is also used for communication with DiaSys (dialog protocol FB1 DP).

Customer Automation
MMS- I/O J1939
Interface (ECU) (ECU)

… MTU-Automation
Smart
Connect AIS (Automation &
Diasys Integration System)
FB1 DP @ 125 kBit

Basic I/O SAE J1939 PCS-5 @ 125 kBit


(z.B. Start, Stop,
Engine Speed)

ECU …
MMS
(Motor- I/O I/O
Management Engine CAN
-System) Sensors / Actors
Engine

Filename: Author: Release: Date: Page:


IntSpec_ECU8_J1939_2.0_Released.doc MTU - TKE 1.3 - Draft 2011-03-21 53/53

Anda mungkin juga menyukai