Вы находитесь на странице: 1из 47

EMR 4 / TIER4f

CAN BUS specification


Customer
Version 01_05
©Deutz AG
EMR 4/ TIER4f CAN BUS Specification
Overview
1. General Information ............................................................................................. 4
2. Engine Transmit Messages ................................................................................. 5
2.1. EEC1 ..................................................................................................................... 5
2.2. EEC2 ..................................................................................................................... 6
2.3. EEC3 ..................................................................................................................... 7
2.4. EEC4 ..................................................................................................................... 8
2.5. EFL/P1 .................................................................................................................. 9
2.6. IC1 ......................................................................................................................... 9
2.7. AMB .....................................................................................................................10
2.8. ET1 .......................................................................................................................10
2.9. VEP1 ....................................................................................................................10
2.10. LFE .......................................................................................................................11
2.11. LFC.......................................................................................................................11
2.12. HOURS .................................................................................................................11
2.13. CCVS ....................................................................................................................12
2.14. SOFT ....................................................................................................................13
2.15. EC1.......................................................................................................................14
3. Engine Receive Messages..................................................................................16
3.1. TSC1(TE)..............................................................................................................16
3.2. ENGPRT ...............................................................................................................16
3.3. ENGSTOP ............................................................................................................17
3.4. FUNMODCTL .......................................................................................................17
4. Diagnostic Messages..........................................................................................18
4.1. DM1 ......................................................................................................................18
4.2. DM2 ......................................................................................................................19
4.3. DM3 ......................................................................................................................19
4.4. DM4 ......................................................................................................................19
4.5. DM5 ......................................................................................................................20
5. Proprietary EMR4 Specific CAN Messages based on SAE - J1939 .................21
5.1. MEASDAT1 ..........................................................................................................21
5.2. MEASDAT2 ..........................................................................................................22
5.3. MEASDAT3 ..........................................................................................................22
5.4. MEASDAT4 ..........................................................................................................23
5.5. MEASDAT8 ..........................................................................................................24
5.6. MEASDAT9 ..........................................................................................................25
5.7. LIM .......................................................................................................................25
5.8. STIN .....................................................................................................................26
5.9. STOUT .................................................................................................................27
6. Exhaust After Treatment Send Messages .........................................................29
6.1. AT1TI1 Urea Tank ................................................................................................29
6.2. AT1S Aftertreatment 1 Service ...........................................................................29
6.3. AT1IG2 Catalyst Upstream Temperature ...........................................................29

Page 2 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
6.4. AT1OG2 Catalyst Downstream Temperature ....................................................30
6.5. DPFC 1 .................................................................................................................30
6.6. AT1IMG ................................................................................................................32
6.7. A1DOC .................................................................................................................33
6.8. DPF Test Monitor ................................................................................................33
6.9. EPA1 ....................................................................................................................34
6.10. EPA2 ....................................................................................................................36
6.11. EPA3 ....................................................................................................................37
7. Exhaust After Treatment Receive Messages: ...................................................38
7.1. CM1 – Receive Message .....................................................................................38
7.2. EAT Control Receive message ..........................................................................38
8. CAN Bus Error Diagnostics................................................................................40
8.1. Setpoint sources .................................................................................................40
9. Appendix 1: Transport Layer ............................................................................42
9.1. Request and Acknowledgement ........................................................................42
9.1.1. Request PGN .......................................................................................................42
9.1.2. Acknowledgement: .............................................................................................42
9.2. Multipackage Transport ......................................................................................43
9.2.1. BAM .....................................................................................................................43
9.2.2. PACK ...................................................................................................................43
9.3. Examples in PCAN Format: ................................................................................44
9.3.1. Requesting DM3 and receiving Positive Response ..........................................44
9.3.2. Requesting DM4 and receiving Data via Multipackage ....................................44
10. Appendix 2: Lamp status in DM Messages .......................................................45
11. Appendix 3: Error codes, SPN, DTC ..................................................................46
11.1. Extracting SPN, FMI, OC from DTC ....................................................................46
12. Appendix 5: Hardware Information CAN ...........................................................47
13. Appendix 6 – ASCII Table ...................................................................................47

Page 3 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

1. General Information

The following messages are described in the standard SAE J1939.


SAE-J1939/21
SAE-J1939/71
SAE-J1939-73
DIN ISO 11898

The bulk of messages uses Standard Identifiers defined in SAE J1939.


Proprietary Messages use PGNs above 65280 according to the SAE J1939.
Unimplemented Bits/Bytes are 1 / 0xFF if not mentioned otherwise. It’s advised to ignore
these in general.
As defined by SAE J1939 faulty data is set to 0xFE accordingly and to 0xFF if not available.
Values are represented in decimal number format if not mentioned otherwise, “0b” precedes
binary data, “0x” indicates hexadecimal data.

Page 4 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2. Engine Transmit Messages

2.1. EEC1

Name: Electronic Engine Controller 1


PGN (Dec): 61444
Identifier (Hex): 0CF00400
Repetition rate (msec): 20

Byte SPN Data Comment


0b0000 Low idle governor/no request (default
mode)
0b0001 Accelerator pedal
0b0110 Transmission control (TSC1 Torque
Intervention / Limit)
1.1-1.4 899 Engine torque mode
0b1000 Torque limiting (TSC1TE Limitation)
0b1001 High speed governor (TSC1TE Speed
Limit)
0b1100 Fuel Cut / Overspeed
0b1111 Not available
1.5-1.8 - not used 0xF
Driver´s Demand
Engine – Percent 1% /Bit, Offset -125%, indicated torque,
2 512 Torque i.e. 0xCDh means 205-125 = 80% of Mdmax

Actual Engine torque in % related to Mdmax


Actual Engine –
3 513 1% /Bit, Offset -125%, indicated torque,
Percent Torque
i.e. 0xCDh means 205-125 = 80% of Mdmax
4-5 190 Engine speed 0,125 rpm /Bit, Offset 0
Source address of
0x00h if EMR4 controls the engine torque
controlling device for
6 1483 engine control else the source address of the TSC1message
identifier which is controlling the torque

0b0000 start not requested


0b0001 starter active, gear not engaged
0b0010 starter active, gear engaged
0b0011 start finished
0b0100 starter inhibited due to engine already
running
0b0101 starter inhibited due to engine not ready
7.1-7.4 1675 Engine starter mode for start (preheating)
0b0110 starter inhibited due to driveline
engaged or other transmission inhibit
0b0111 starter inhibited due to active
immobilizer
0b1100 starter inhibited - reason unknown
0b1110 error
0b1111 not available
7.5-7.8 - not used 0xF

Page 5 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
The limiting torque of the gearbox is used.
Engine demand – TSC1-TE message is the source.
8 2432
Percent Torque 1% /Bit Offset -125%
i.e. 0xCDh means 205-125 = 80% of Mdmax

2.2. EEC2

Name: Electronic Engine control 2


PGN (Dec): 61443
Identifier (Hex): 0CF00300
Repetition rate (msec): 50

Byte SPN Data Comment


0b00 Off
Accelerator Pedal 1 0b01 ON
1.1-1.2 558
Low Idle Switch 0b10 Error
0b11 Not Available
1.3-1.4 - not used 0b11
0b00 Off
Road Speed Limit 0b01 ON
1.5-1.6 1437
Status 0b10 Error
0b11 Not Available
1.7-1.8 - not used 0b11
Accelerator Pedal
2 91 0.4 %/bit, 0 offset
Position 1
1 %/bit, 0 offset
Engine Percent Load At
3 92 Ratio =
Current Speed

Remote Accelerator
4 974 0.4 %/bit, 0 offset
Pedal Position
5-8 - not used 0xFFFF

Page 6 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.3. EEC3

Name: Electronic Engine Controller 3


PGN (Dec): 65247
Identifier (Hex): 18FEDF00
Repetition rate (msec): 250

Byte SPN Data Comment


Nominal Friction -
1 514 1 %/bit, -125 % offset
Percent Torque
Engine's Desired
2-3 515 0.125 rpm/bit, 0 offset
Operating Speed
Engine's Desired
4 519 Operating Speed 1/bit, 0 offset
Asymmetry Adjustment
Estimated Engine
5 2978 Parasitic Losses - 1 %/bit, -125 % offset
Percent Torque
Aftertreatment 1
6-7 3236 Exhaust Gas Mass 0.2 kg/h per bit, 0 offset
Flow
0b00 - Not exceeded the dew point
Aftertreatment 1 Intake 0b01 - Exceeded the dew point
8.1-8.2 3237
Dew Point 0b10 - Error
0b11 - Not Available
0b00 - Not exceeded the dew point
Aftertreatment 1 0b01 - Exceeded the dew point
8.3-8.4 3238
Exhaust Dew Point 0b10 - Error
0b11 - Not Available
0b00 - Not exceeded the dew point
Aftertreatment 2 Intake 0b01 - Exceeded the dew point
8.5-8.6 3239
Dew Point 0b10 - Error
0b11 - Not Available
0b00 - Not exceeded the dew point
Aftertreatment 2 0b01 - Exceeded the dew point
8.7-8.8 3240
Exhaust Dew Point 0b10 - Error
0b11 - Not Available

Page 7 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

2.4. EEC4

Name: Electronic Engine Controller 4


PGN (Dec): 65214
Identifier (Hex): 18FEBE00
Repetition rate (msec): On request using PGN 59904

Byte SPN Data Comment


1-2 166 Engine Rated Power 0.5 kW/bit, 0 offset
3-4 189 Engine Rated Speed 0.125 rpm/bit, 0 offset
5-8 - not used 0xFFFF

Page 8 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.5. EFL/P1

Name: Engine Fluid Level/Pressure 1


PGN (Dec): 65263
Identifier (Hex): 18FEEF00
Repetition rate (msec): 500

Byte SPN Data Comment


Engine Fuel Delivery
1 94 4 kPa/bit, 0 offset
Pressure
2 - not used 0xFF
3 98 Engine Oil Level 0.4 %/bit, 0 offset
4 175 Engine Oil Pressure 4 kPa/bit, 0 offset
5-7 - not used 0xFFFFFF
8 111 Engine Coolant Level 0.4 %/bit, 0 offset

2.6. IC1

Name: Inlet/Exhaust Conditions 1


PGN (Dec): 65270
Identifier (Hex): 18FEF600
Repetition rate (msec): 500

Byte SPN Data Comment


1 - not used 0xFF
Engine Intake Manifold
2 102 2 kPa/bit, 0 offset
Pressure
Engine Intake Manifold
3 105 1 deg C/bit, -40 deg C offset
1 Temperature
4 - not used 0xFF
Engine Air Filter 1
5 107 0.05 kPa/bit, 0 offset
Differential Pressure
6-7 173 Engine Exhaust Gas 0.03125 deg C/bit, -273 deg C offset
Temperature
8 - not used 0xFF

Page 9 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.7. AMB

Name: Ambient Conditions


PGN (Dec): 65269
Identifier (Hex): 18FEF500
Repetition rate (msec): 1000

Byte SPN Data Comment


1 108 Barometric Pressure 0.5 kPa/bit, 0 offset
2-3 - not used 0xFFFF
Ambient Air
4-5 171 0.03125 deg C/bit, -273 deg C offset
Temperature
6-8 - not used 0xFFFFFF

2.8. ET1

Name: Engine Temperature 1


PGN (Dec): 65262
Identifier (Hex): 18FEEE00
Repetition rate (msec): 1000

Byte SPN Data Comment


Engine Coolant
1 110 1 deg C/bit, -40 deg C offset
Temperature
Engine Fuel
2 174 1 deg C/bit, -40 deg C offset
Temperature 1
Engine Oil Temperature
3-4 175 0.03125 deg C/bit, -273 deg C offset
1
5-8 - not used 0xFFFFFFFF

2.9. VEP1

Name: Vehicle Electrical Power 1


PGN (Dec): 65271
Identifier (Hex): 18FEF700
Repetition rate (msec): 1000

Byte SPN Data Comment


1-6 - not used 0xFFFFFFFFFFFF
Keyswitch Battery
7-8 158 0.05 V/bit, 0 offset
Potential

Page 10 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.10. LFE

Name: Fuel Economy (Liquid)


PGN (Dec): 65266
Identifier (Hex): 18FEF200
Repetition rate (msec): 100

Byte SPN Data Comment


1-2 183 Engine Fuel Rate 0.05 L/h per bit, 0 offset
Engine Instantaneous
3-4 184 1/512 km/L per bit, 0 offset
Fuel Economy
5-8 - not used 0xFFFFFFFF

2.11. LFC

Name: Fuel Consumption (Liquid)


PGN (Dec): 65257
Identifier (Hex): 18FEF900
Repetition rate (msec): On request using PGN 59904

Byte SPN Data Comment


1-4 - not used 0xFFFFFFFF
5-8 250 Engine Total Fuel Used 0.5 L/bit, 0 offset

2.12. HOURS

Name: Engine Hours, Revolutions


PGN (Dec): 65253
Identifier (Hex): 18FEE500
Repetition rate (msec): On request using PGN 59904

Byte SPN Data Comment


Engine Total Hours of
1-4 247 0.05 hr/bit, 0 offset
Operation
Engine Total
5-8 249 1000 r/bit, 0 offset
Revolutions

Page 11 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.13. CCVS

Name: Cruise Control/Vehicle Speed


PGN (Dec): 65265
Identifier (Hex): 18FEF100
Repetition rate (msec): 100

Byte SPN Data Comment

1.1-1.2 - not used 0b11

0b00 - Parking brake not set


0b01 - Parking brake set
1.3-1.4 20 Parking Brake Switch
0b10 - Error
0b11 - Not available
1.5-1.8 - not used 0xF
Wheel-Based Vehicle
2-3 84 1/256 km/h per bit, 0 offset
Speed
0b00 - Cruise control switched off
0b01 - Cruise control switched on
4.1-4.2 595 Cruise Control Active
0b10 - Error
0b11 - Not available
4.3-4.4 596 Cruise Control Enable 0b00 - Cruise control disabled
Switch 0b01 - Cruise control enabled
0b10 - Error
0b11 - Not available
4.5-4.6 597 Brake Switch 0b00 - Brake pedal released
0b01 - Brake pedal depressed
0b10 - Error
0b11 - Not Available
4.7-4.8 598 Clutch Switch 0b00 - Clutch pedal released
0b01 - Clutch pedal depressed
0b10 - Error
0b11 - Not available
5.1-5.2 599 Cruise Control Set 0b00 - Cruise control activator not in the position
Switch “set”
0b01 - Cruise control activator in position “set”
0b10 - Error
0b11 - Not available

5.3-5.4 600 Cruise Control Coast 0b00 - Cruise control activator not in the position
(Decelerate) Switch “coast”
0b01 - Cruise control activator in position “coast”
0b10 - Error
0b11 - Not available

5.5-5.6 601 Cruise Control Resume 0b00 - Cruise control activator not in the position
Switch “resume”
0b01 - Cruise control activator in position
“resume”

Page 12 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
0b10 - Error
0b11 - Not available
5.7-5.8 602 Cruise Control 0b00 - Cruise control activator not in the position
Accelerate Switch “accelerate”
0b01 - Cruise control activator in position
“accelerate”
0b10 - Error
0b11 - Not available
6 86 Cruise Control Set 1 km/h per bit, 0 offset
Speed
7.1.-7.4 - not used 0xF
7.5-7.8 527 Cruise Control States 0b000 - Off/Disabled
0b001 - Hold
0b010 - Accelerate
0b011 - Decelerate
0b100 - Resume
0b101 - Set
0b110 - Accelerator Override
0b111 - Not available
8.1-8.6 - not used 0b111111
8.7-8.8 1237 Engine Shutdown 0b00 - Off
Override Switch 0b01 - On
0b10 - Error
0b11 - Not available

2.14. SOFT

Name: Software Identification


PGN (Dec): 65242
Identifier (Hex): 18FEDA00
Repetition rate (msec): On request using PGN 59904

Byte SPN Data Comment


Number of Software
1 965 1 , constant
Identification Fields
ASCII, 0 offset
Format XXXYYYZ
2-8 234 Software Identification XXX Main Software Number
YYY Software Version Identifier
Z Variant Version Identifier

Page 13 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.15. EC1

Name: Engine Configuration 1


PGN (Dec): 65251
Identifier (Hex): 18FEE300
Repetition rate (msec): 5000 via BAM

Complies to Mode 2 and provides a high idle point where torque equals zero (point 6), SPN 532 and
the endspeed governor gain Kp, SPN 545.

Byte SPN Data Comment


Engine Speed At Idle,
1-2 188 Point 1 (Engine 0.125 rpm/bit, 0 offset
Configuration)
Engine Percent Torque
3 539 At Idle, Point 1 (Engine 1 %/bit, -125 % offset
Configuration)
Engine Speed At Point
4-5 528 2 (Engine 0.125 rpm/bit, 0 offset
Configuration)
6 540 Engine Percent Torque 1 %/bit, -125 % offset
At Point 2 (Engine
Configuration)
7-8 529 Engine Speed At Point 0.125 rpm/bit, 0 offset
3 (Engine
Configuration)
9 541 Engine Percent Torque 1 %/bit, -125 % offset
At Point 3 (Engine
Configuration)
10-11 530 Engine Speed At Point 0.125 rpm/bit, 0 offset
4 (Engine
Configuration)
12 542 Engine Percent Torque 1 %/bit, -125 % offset
At Point 4 (Engine
Configuration)
13-14 531 Engine Speed At Point 0.125 rpm/bit, 0 offset
5 (Engine
Configuration)
15 543 Engine Percent Torque 1 %/bit, -125 % offset
At Point 5 (Engine
Configuration)
16-17 532 Engine Speed At High 0.125 rpm/bit, 0 offset
Idle, Point 6 (Engine
Configuration)
18-19 545 Engine Gain (Kp) Of 1/1280 %/rpm per bit, 0 offset
The Endspeed
Governor (Engine
Configuration)
20-21 544 Engine Reference 1 Nm/bit, 0 offset
Torque (Engine
Configuration)
22-23 533 Engine Maximum 0.125 rpm/bit, 0 offset

Page 14 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
Momentary Override
Speed, Point 7 (Engine
Configuration)
24 534 Engine Maximum 0.1 s/bit, 0 offset
Momentary Override
Time Limit (Engine
Configuration)
25 535 Engine Requested 10 rpm/bit, 0 offset
Speed Control Range
Lower Limit (Engine
Configuration)
26 536 Engine Requested 10 rpm/bit, 0 offset
Speed Control Range
Upper Limit (Engine
Configuration)
27 537 Engine Requested 1 %/bit, -125 % offset
Torque Control Range
Lower Limit (Engine
Configuration)
28 538 Engine Requested 1 %/bit, -125 % offset
Torque Control Range
Upper Limit (Engine
Configuration)

Page 15 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
3. Engine Receive Messages
3.1. TSC1(TE)
Name: Torque/Speed Control 1
PGN (Dec): 0
Identifier (Hex): 0C000003
Repetition rate (msec): 20

Byte SPN Data Comment


0b00 - Override disabled
Engine Override Control 0b01 - Speed control
1.1-1.2 695 Mode 0b10 - Torque control
0b11 - Speed/torque limit control
Engine Requested 0b00 - Transient Optimized for driveline
1.3-1.4 696 Speed Control disengaged and non-lockup conditions
Conditions
0b00 - Highest priority
Override Control Mode 0b01 - High priority
1.5-1.6 897
Priority 0b10 - Medium priority
0b11 - Low priority
1.7-1.8 - not used 0b11
Engine Requested
2-3 898 0.125 rpm/bit, 0 offset
Speed/Speed Limit
Engine Requested
4 518 1 %/bit, -125 % offset
Torque/Torque Limit
5-8 - not used 0xFFFFFFFF

3.2. ENGPRT
Name: Engine Protection
PGN (Dec): 65283
Identifier (Hex): 0CFF0303
Repetition rate (msec): 100

Byte SPN Data Comment


1 N/A Power reduction 1 %/bit, 0 % offset
Start Lock 0 - Off
2 N/A
1 - On, until reset with 0
3-8 N/A not used 0xFFFFFFFFFFFF

Page 16 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

3.3. ENGSTOP
Name: Engine Stop Request
PGN (Dec): 65302
Identifier (Hex): 18ff1603
Repetition rate (msec): On request

Byte SPN Data Comment


0 - Off
1 N/A Engine Stop Demand 1 - Emergency Stop
2 - Normal Stop

Start Lock 0 - Off


2 N/A
1 - On
3-8 N/A not used 0xFFFFFFFFFFFF

3.4. FUNMODCTL
Name: Function Mode Control
PGN (Dec): 65282
Identifier (Hex): 18ff0203
Repetition rate (msec): 100

Byte SPN Data Comment


0 - No Change
Engine Torque Map 1 - Select torque Map 1
1 N/A
Selector 2 - Select torque Map 2

0 - No Change
Droop Selector 1 - Select Droop 1
2 N/A
2 - Select Droop 2

3-8 N/A not used 0xFFFFFFFFFFFF

Page 17 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
4. Diagnostic Messages

Only a limited number of the Diagnostic Messages described in SAE-J1939-73 are available
with EMR 4.
Commonly handling of Diagnostic Messages is divided in two groups, active and passive.
Active handling of Diagnostic Messages is done by Diagnostic Tools which first request DM5
and if any errors are present retrieves Information about these Errors with DM1, DM2 and
DM4 if necessary. DM3 is then used to erase Errors after the Cause is solved.
Passive handling of Diagnostic Messages is commonly done by Devices that are
permanently connected, i.e. Display Units which only listen for DM1 Messages.
See Appendix for Examples and Usage Information.

4.1. DM1
Name: Active Diagnostic Trouble Codes
PGN (Dec): 65226
Identifier (Hex): 18FECA00
Repetition rate (msec): 1000ms, on Error, direct or via BAM if more than 1 error

Byte SPN Data Comment


1.1-1.2 N/A Protect Lamp Status 0b00 - Off
0b01 - On
Amber Warning Lamp 0b00 - Off
1.3-1.4 N/A
Status 0b01 - On
1.5-1.6 N/A Red Stop Lamp Status 0b00 - Off
0b01 - On
Malfunction Indicator 0b00 - Off
1.7-1.8 N/A
Lamp Status 0b01 - On
2 N/A not used 0xFF
3-5.3 N/A SPN Suspect Parameter Number
(Component where error occurred)
5.4-5.8 N/A FMI Failure Mode Indication
(Type of Error)
Conversion Method
6.1 N/A CM 0 - Mode 4 (Intel Format)
1 - Mode 1 (Motorola Format)
6.2-6.8 N/A OC Occurrences Counter
(Number of times the error was recorded)
7-8 N/A not used 0xFFFF

Page 18 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
4.2. DM2
Name: Previously Active Diagnostic Trouble Codes
PGN (Dec): 65227
Identifier (Hex): 18FECB00
Repetition rate (msec): On request, direct or via BAM if more than 1 error

5.
Byte SPN Data Comment
1.1-1.2 N/A Protect Lamp Status 0b00 - Off
0b01 - On
Amber Warning Lamp 0b00 - Off
1.3-1.4 N/A
Status 0b01 - On
1.5-1.6 N/A Red Stop Lamp Status 0b00 - Off
0b01 - On
Malfunction Indicator 0b00 - Off
1.7-1.8 N/A
Lamp Status 0b01 - On
2 N/A not used 0xFF
3-5.3 N/A SPN Suspect Parameter Number
(Component where error occurred)
5.4-5.8 N/A FMI Failure Mode Indication
(Type of Error)
Conversion Method
6.1 N/A CM 0 - Mode 4 (Intel Format)
1 - Mode 1 (Motorola Format)
6.2-6.8 N/A OC Occurrences Counter
(Number of times the error was recorded)
7-8 N/A not used 0xFFFF

5.1. DM3
Name: Diagnostic Data Clear/Reset Of Previously Active DTCs
PGN (Dec): 65228
Identifier (Hex): 00FECC via PGN 59904
Repetition rate (msec): On request

5.2. DM4

Name: Freeze Frame Parameters


PGN (Dec): 65229
Identifier (Hex): 00FECD via BAM
Repetition rate (msec): On request

Byte SPN Data Comment


1 N/A Freeze Frame Length
2-4.3 N/A SPN Suspect Parameter Number
(Component where error occurred)
4.4-4.8 N/A FMI Failure Mode Indication
(Type of Error)
5.1 N/A CM Conversion Method

Page 19 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
0 - Mode 4 (Intel Format)
1 - Mode 1 (Motorola Format)
5.2-5.8 N/A OC Occurrences Counter
(Number of times the error was recorded)
0b0000 Low idle governor/no request (default
mode)
0b0001 Accelerator pedal
0b0110 Transmission control (TSC1 Torque
Intervention / Limit)
6 899 Engine torque mode
0b1000 Torque limiting (TSC1TE Limitation)
0b1001 High speed governor (TSC1TE Speed
Limit)
0b1100 Fuel Cut / Overspeed
0b1111 Not available
Engine Intake Manifold
7 102 2 kPa/bit, 0 offset
Pressure
8-9 190 Engine speed 0,125 rpm /Bit, Offset 0
Engine Percent Load At
10 92 1 %/bit, 0 offset
Current Speed
Engine coolant
11 110 1 deg C/bit, -40 deg C offset
temperature
12-13 86 Vehicle Speed 1/256 km/h per bit, 0 offset

5.3. DM5
Name: Diagnostic Readiness 1
PGN (Dec): 65230
Identifier (Hex): 18FECE00
Repetition rate (msec): On request

Byte SPN Data Comment


1 N/A Active Trouble Codes 1 trouble code/bit
Previously Active
2 N/A Diagnostic Trouble 1 trouble code/bit
Codes
3 N/A OBD Compliance = 5 (no OBD)

Page 20 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

6. Proprietary EMR4 Specific CAN Messages based on SAE - J1939

There is only a small range available in the standard for proprietary messages. Therefore the
receivers of the messages should use the complete identifier including the source address as
a filter for the input buffers of the CAN controller.

6.1. MEASDAT1

Name: Measured Data 1


PGN (Dec): 65284
Identifier (Hex): 18FF0400
Repetition rate (msec): 100

Byte SPN Data Comment


1.1 N/A Preheat active 0 - Off
1 - On
1.2 N/A Ready for start 0 - Off
1 - On
1.3 N/A Post heat active 0 - Off
1 - On
1.4 N/A Glow Plug active status 0 - Off
1 - On
Flame Glow Plug active 0 - Off
1.5 N/A
status 1 - On
Flame fuel valve active 0 - Off
1.6 N/A
status 1 - On
1.7 N/A not used 0b1
Status of Preheat 0 - Off
1.8 N/A
sense line 1 - On
2-3 190 Engine speed 0,125 rpm /Bit, Offset 0
Engine Intake Manifold
4 102 2 kPa/bit, 0 offset
Pressure
Accelerator Pedal
5 91 0.4 %/bit, 0 offset
Position 1
Engine Coolant
6 110 1 deg C/bit, -40 deg C offset
Temperature
7 175 Engine Oil Pressure 4 kPa/bit, 0 offset
0 - Initialisation after power on
3 - Engine starts (is cranking)
Can set point status 5 - Engine is running, CAN messages for speed
8 N/A or torque control used
6 - CAN messages for speed or torque demand
failed (time-out)
7 - Engine start protection is active

Page 21 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

6.2. MEASDAT2

Name: Measured Data 2


PGN (Dec): 65298
Identifier (Hex): 18FF1200
Repetition rate (msec): 100

Byte SPN Data Comment


1 N/A Droop 1 %/bit, 0 offset
Speed set point with
2-3 N/A 0,125 rpm /Bit, Offset 0
droop
4 N/A not used 0xFF
Engine speed, sensor
5-6 4201 0,125 rpm /Bit, Offset 0
1(crank shaft)
Engine speed, sensor
7-8 723 2(cam shaft) calculated 0,125 rpm /Bit, Offset 0
as crank shaft speed

6.3. MEASDAT3

Name: Measured Data 3


PGN (Dec): 65299
Identifier (Hex): 18FF1300
Repetition rate (msec): 100

Byte SPN Data Comment


1 N/A Power Reduction 1 %/bit, 0 offset
Maximum available
2 N/A engine torque at 1 %/bit, 0 offset
current speed
Maximum available
3-4 N/A 0,125 rpm /bit, 0 offset
engine speed
5-6 N/A Hold engine speed 0,125 rpm /bit, 0 offset
7-8 N/A Rail Fuel Pressure 1 MPa/ bit, 0 offset

Page 22 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

6.4. MEASDAT4

Name: Measured Data 4


PGN (Dec): 65300
Identifier (Hex): 18FF1400
Repetition rate (msec): 100

Byte SPN Data Comment


0b00 - Off
0b01 - ON
1.1-1.2 N/A Water in Fuel Indicator
0b10 - Error
0b11 - Not Available
0b00 - Off
0b01 - ON
1.3-1.4 N/A Engine Brake Switch
0b10 - Error
0b11 - Not Available
0b00 - Off
0b01 - ON
1.5-1.6 N/A Engine Stop Switch
0b10 - Error
0b11 - Not Available
0b00 - Off
0b01 - ON
1.7-1.8 N/A Engine Start Switch
0b10 - Error
0b11 - Not Available
0b00 - Off
Accelerator Pedal 2 0b01 - ON
2.1-2.2 2970
Low Idle Switch 0b10 - Error
0b11 - Not Available
2.3-2.8 N/A not used 0b111111
Accelerator Pedal
3 29 0.4 %/bit, 0 offset
Position 2
4 N/A not used 0xFF
Multiple State Switch 0b000 - State 0
5.1-5.3 N/A Status for Speed ...
Setpoint 0b100 - State 4
0b111 - Not Available
0b000 - State 0
Multiple State Switch
...
5.4-5.6 N/A Status for Engine
0b100 - State 4
Torque Map
0b111 - Not Available
5.7-5.8 N/A not used 0b11
6-8 N/A not used 0bFFFFFF

Page 23 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

6.5. MEASDAT8

Name: Measured Data 8


PGN (Dec): 65309
Identifier (Hex): 18FF1D00
Repetition rate (msec): 100

Byte SPN Data Comment


0 - Off
Engine Protection
1.1 N/A 1 - ON
Lamp

0 - Off
1.2 N/A Engine Warning Lamp 1 - ON

0 - Off
1.3 N/A Engine Stop Lamp 1 - ON

1.4-1.7 N/A not used 0b111


0 - Off
1.8 N/A Oil Warning Lamp 1 - ON

0b00 - Off
2.1-2.2 N/A Preheat Lamp 0b01 - ON
0b10 - Blinking
2.3-3.2 N/A not used 0xF
3.3-3.4 N/A Power Reduction 0b00 - No power reduction request
0b01 - Power reduction request
3.5-4 N/A not used 0xFFF
Power Reduction 0 - No request
5.1 N/A
Override 1 - Power reduction override
5.2-5.3 N/A not used 0b11
Forced Shutdown 0 - No request
5.4 N/A
Override 1 - Shutdown timer override
Start Protection 0 - No request
5.5 N/A
Override 1 - Engine start protection override
5.6-5.8 N/A not used 0b111
0 - No protection
Engine Protection
6 N/A 12 - Shutdown demand is active
Phase
13 - Shutdown timer triggered
0b0000 - Engine is not running
7.1-7.4 N/A Engine Running Status 0b0001 - Engine is cranking
0b0010 - Engine is running
0 - No fault is active
7.8 N/A Fault status
1 - Any fault is active

Page 24 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

6.6. MEASDAT9

Name: Measured Data 9


PGN (Dec): 65305
Identifier (Hex): 18FF1900
Repetition rate (msec): 100

Byte SPN Data Comment


1-2 N/A Fan Speed 1 rpm /bit, 0 offset
3 N/A Fan Clutch Value 0.4 %/bit, 0 offset
4-8 N/A not used 0xFFFFFFFFFF

6.7. LIM

Name: Limitation
PGN (Dec): 65301
Identifier (Hex): 18FF1500
Repetition rate (msec): 100

Byte SPN Data Comment

1.1 N/A Road Speed Limit 0 - Not Active


1 - Active
1.2 N/A not used 0b1
1.3 N/A Start Prevention 0 - Not Active
1 - Active
1.4 N/A Power Reduction 0 - Not Active
1 - Active
1.5 N/A TSC1 torque limit 0 - Not Active
1 - Active
1.6 N/A TSC1 Speed Limit 0 - Not Active
1 - Active
Engine Max Speed 0 - Not Active
1.7 N/A
Limit 1 - Active
Engine Max Torque 0 - Not Active
1.8 N/A
Limit 1 - Active
2.1-2.2 N/A not used 0b11
Low Barometric 0 - Not Active
2.3 N/A
Pressure Limitation 1 - Active
2.4 N/A Smoke Limitation 0 - Not Active
1 – Active
2.5 N/A Overrun 0 - Not Active
1 - Active
2.6 N/A Rail Pressure Error 0 - Not Active
1 - Active
2.7-2.8 N/A not used 0b11

Page 25 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
1 - Torque Map 1 (regular)
Current Engine Torque …
3 N/A
Curve 5 - Torque Map 5
7 - Power Boost (where available)
Source of Engine 1 - Internal Limit
4 N/A
Speed Limit 5 - TSC1TE Limit
Source of Engine 1 - Torque Curve
5 N/A 6 - Smoke Limitation
Torque Limit
14 - TSC1TE Limit
0 - no power reduction
1 - Boost Air Temperature Monitoring
Source of Power
6 N/A 2 - Coolant Temperature Monitoring
Reduction
6 - Oil Pressure Monitoring
28 - Engine Protection
0 - no engine stop
1 - engine stop via T15
2 - engine stop due to engine protection
3 - engine stop via CAN Message
4 - engine stop due to Boost Air Temperature
Monitoring
5 - engine stop due to Coolant Temperature
7 N/A Source of Engine Stop
Monitoring
8 - engine stop due to Oil pressure monitoring
11 - engine stop due to Coolant level monitoring
16 - engine stop due to Low fuel pressure
monitoring
30 - engine stop via Stop Switch

8 N/A not used 0xFF

6.8. STIN

Name: State of Inputs 1


PGN (Dec): 65290
Identifier (Hex): 18FF0A00
Repetition rate (msec): 100

Byte SPN Data Comment


1.1 N/A Override Switch 0 - Off
1 - On
1.2 N/A Droop Switch 0 - Off
1 - On
1.3 N/A Controller Mode Switch 0 - Off
1 - On
1.4 N/A Power Boost 0 - Off
1 - On
1.5 N/A not used 0b1
1.6 N/A Tip Up 0 - Off
1 - On

Page 26 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
1.7 N/A Tip Down 0 - Off
1 - On
1.8 N/A not used 0b1
2.1 N/A Water in Fuel Switch 0 - Off
1 - On
2.2 N/A Engine Brake Switch 0b0 - Off
0b1 - On
2.3 N/A Stop Switch 0b0 - Off
0b1 - On
2.4 N/A Start Switch 0b0 - Off
0b1 - On
2.5-3 N/A not used 0xFFF
Speed Setpoint
4 N/A 0,05 V / bit, 0 offset
Switch Voltage
Torque Map Switch
5 N/A 0,05 V / bit, 0 offset
Voltage
6-8 N/A not used 0xFFFFFF

6.9. STOUT

Name: State of Outputs 1


PGN (Dec): 65291
Identifier (Hex): 18FF0B00
Repetition rate (msec): 100

Byte SPN Data Comment


1-4 N/A not used 0xFFFFFFFF
5 N/A Torque Output 1% / bit, 0 offset
6 N/A Fan Output 1% / bit, 0 offset
0b00 - Off
0b01 - ON
7.1-7.2 N/A Engine Running Lamp
0b10 - Error
0b11 - Not Available
0b00 - Off
0b01 - ON
7.3-7.4 N/A Diagnostic Lamp
0b10 - Error
0b11 - Not Available
0b00 - Off
0b01 - ON
7.5-7.6 N/A Starter Output
0b10 - Error
0b11 - Not Available
7.7-7.8 N/A not used 0b11
Engine Temperature 0b00 - Off
8.1-8.2 N/A
Warning Lamp 0b01 - ON

Page 27 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
0b10 - Error
0b11 - Not Available
0b00 - Off
Engine Oil Warning 0b01 - ON
8.3-8.4 N/A
Lamp 0b10 - Error
0b11 - Not Available
0b00 - Off
0b01 - ON
8.5-8.6 N/A Preheat Lamp
0b10 - Error
0b11 - Not Available
8.7-8.8 N/A not used 0b11

Page 28 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
7. Exhaust After Treatment Send Messages

7.1. AT1TI1 Urea Tank

Name: Aftertreatment 1 Tank Information 1


PGN (Dec): 65110
Identifier (Hex): 18FE563D
Repetition rate (msec): 1000

Byte SPN Data Comment


1 1761 Urea Tank Level 0,4 %/bit, 0 offset
2 3031 Urea Temperature 1 deg C/bit, -40 offset
3-8 N/A not used 0xFFFFFFFFFFFF

7.2. AT1S Aftertreatment 1 Service

Name: Aftertreatment 1 Service


PGN (Dec): 64891
Identifier (Hex): 18FD7B00
Repetition rate (msec): 1000

Byte SPN Data Comment


1 3719 DPF Soot Load Percent 1 %/bit, 0 offset
2 3720 DPF Ash Load Percent 1 %/bit, 0 offset
Time since last active Not Available at P_1204_140_160
3-6 3721
regeneration 1s / bit

7.3. AT1IG2 Catalyst Upstream Temperature

Name: Aftertreatment 1 Intake Gas 2


PGN (Dec): 64948
Identifier (Hex): 18FDB43D
Repetition rate (msec): 500

Byte SPN Data Comment


Aftertreatment 1
Catalyst Upstream Temperature
1-2 3241 Exhaust Gas
0,03125 °C/bit, –273°C offset
Temperature 1
3-8 N/A not used 0xFFFFFFFFFFFF

Page 29 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

7.4. AT1OG2 Catalyst Downstream Temperature

Name: Aftertreatment 1 Outlet Gas 2


PGN (Dec): 64947
Identifier (Hex): 18FDB33D
Repetition rate (msec): 500

Byte SPN Data Comment


Aftertreatment 1
Catalyst Downstream Temperature
1-2 3245 Exhaust Gas
0,03125 °C/bit, –273°C offset
Temperature 3
3-8 N/A not used 0xFFFFFFFFFFFF

7.5. DPFC 1

Name: Diesel Particulate Filter Control 1


PGN (Dec): 64892
Identifier (Hex): 18FD7C00
Repetition rate (msec): 1000

Byte SPN Data Comment


0b000 - Off
Diesel Particulate Filter 0b001 - On
1.1-1.3 3697
Lamp Command 0b100 - fast blink (3 Hz) Servicetool required
0b101 - slow blink (0.5 Hz) Standstill required
1.4-1.8 N/A not used 0b11111
Diesel Particulate Filter
Passive 0b00 - Not Active
2.1-2.2 3699
0b01 - Active (Engine Heat Mode is active)
Regeneration Status
0b00 - Not Active
0b01 - Active: only if standstill regeneration is
Diesel Particulate Filter ongoing.
2.3-2.4 3700 Active Regeneration
Status 0b10 - Regeneration needed –automatically
initiated active regeneration imminent.
Whenever a standstill regeneration is requested
0b000 - Regeneration not needed
Diesel Particulate Filter 0b001 Regeneration needed – lowest level (heat
2.5-2.7 3701 mode 1 or 2 requested)
Status
0b010 Regeneration needed – moderate level
(standstill regeneration required, no inducement

Page 30 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
active)
0b011 Regeneration needed – highest level
(standstill regeneration required, inducement
active)
2.8 N/A not used 0b1
Diesel Particulate Filter 0b00 - Not Active
3.1-3.2 3702 Active Regeneration 0b01 - Active
Inhibited Status 0b11 - Not Available
Diesel Particulate Filter 0b00 - No Inhibit
Active Regeneration 0b01 - Inhibit
3.3-3.4 3703
Inhibited Due to Inhibit
Switch 0b11 - Not Available
3.5-3.8 N/A not used 0xF
4.1-4.2 N/A not used 0b11
Diesel Particulate Filter
Active Regeneration 0b00 - Not Active
4.3-4.4 3707 Inhibited Due to 0b01 - Active, engine not in low idle
Accelerator Pedal Off 0b11 - Not Available
Idle
Diesel Particulate Filter 0b00 - Not Active
Active Regeneration 0b01 - Active
4.5-4.6 3708
Inhibited Due to Out of
Neutral 0b11 - Not Available
Diesel Particulate Filter
Active Regeneration 0b00 - Not Active
4.7-4.8 3709 Inhibited Due to Vehicle 0b01 - Active
Speed Above Allowed 0b11 - Not Available
Speed
Diesel Particulate Filter 0b00 - Not Active
Active Regeneration 0b01 - Active
5.1-5.2 3710
Inhibited Due to
Parking Brake Not Set 0b11 - Not Available
5.3-5.4 N/A not used 0b11
Diesel Particulate Filter 0b00 - Not Active
Active Regeneration 0b01 - Active
5.5-5.6 3712
Inhibited Due to System
Fault Active 0b11 - Not Available
Diesel Particulate Filter 0b00 - Not Active
Active Regeneration 0b01 - Active
5.7-5.8 3713
Inhibited Due to System
Timeout 0b11 - Not Available
Diesel Particulate Filter 0b00 - Not Enabled
Active Regeneration
0b01 Enabled, Filter soot load below minimum
6.1-6.2 3714 Inhibited Due to
level
Temporary System
Lockout 0b11 - Not Available
Diesel Particulate Filter 0b00 - Not Enabled
Active Regeneration
0b01 Enabled, Filter fully loaded, Exchange
6.3-6.4 3715 Inhibited Due to
Required
Permanent System
Lockout 0b11 - Not Available
Diesel Particulate Filter
0b00 - Not Enabled
Active Regeneration
6.5-6.6 3716
Inhibited Due to Engine 0b01 Enabled (coolant or exhaust gas
Not Warmed Up temperature too low or SCR system not ready

Page 31 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
(DEF tank frozen)
0b11 - Not Available
Not Available at P_1204_140_160
6.7-7.2 N/A not used 0xF
0b000 - Off
Exhaust System High 0b001 - On: Activated when exhaust gas
7.3-7.5 3698 Temperature Lamp temperature downstream DPF exceeds
Command threshold. Optional: connected with standstill
regeneration

0b000 - Not Active


Diesel Particulate Filter 0b001 - Active, Forced by Switch
7.6-7.8 4175 Active Regeneration (Acknowledgement for Release Button
Forced Status 0b010 – Active, Forced by Service Tool
0b111 - Not Available

8.1-8.4 N/A not used 0xF


Examples: Engine Speed/Load conditions not
met or Soot Load Percent not high enough
Diesel Particulate Filter
8.5-8.6 3750 1 Conditions Not Met 0b00 - Active DPF Regeneration not inhibited
for Active Regeneration 0b01 - Active DPF Regeneration inhibited
0b11 - Not Available
8.7-8.8 N/A not used 0b11

7.6. AT1IMG

Name: Aftertreatment 1 Intermediate Gas


PGN (Dec): 64946
Identifier (Hex): 18FDB200
Repetition rate (msec): 500

Byte SPN Data Comment

1-4 N/A not used 0xFFFFFFFF

Aftertreatment 1 Diesel
5-6 3251 Particulate Filter 0.1 kPa/bit, 0 offset
Differential Pressure
7-8 N/A not used 0xFFFF

Page 32 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
7.7. A1DOC

Name: Aftertreatment 1 Diesel Oxidation Catalyst


PGN (Dec): 64800
Identifier (Hex): 18FD2000
Repetition rate (msec): 500

Byte SPN Data Comment


Aftertreatment 1 Diesel
Oxidation Catalyst
1-2 4765 0.03125 deg C/bit, -273 offset
Intake Gas
Temperature
Aftertreatment 1 Diesel
3-4 4766 Oxidation Catalyst 0.03125 deg C/bit, -273 offset
Outlet GasTemperature
5-8 N/A not used 0xFFFFFFFF

7.8. DPF Test Monitor

Name: DPF Test Monitor


PGN (Dec): 65352
Identifier (Hex): 18FF4800
Repetition rate (msec): 1000

Byte SPN Data Comment


1-2 N/A EOL Routine Status Not Available at P_1204_140_160
0b00 - normal operation or regeneration
ongoing
Regeneration
3.1-3.2 N/A 0b01 - standstill regeneration was finished
successful flag
successfully. Sent 5 times after regeneration
success
0b00 - no exchange request
0b01 - Filter exchange required
3.3-3.4 N/A Wash Bit, Ash load high
0b11 - Filter exchange required, system reaction
active
0b00 - no oil exchange request
0b01 - Oil Exchange required due to operation
3.5-3.6 N/A Oil Exchange Request
time in standstill operation.
0b11 - not used
3.7-3.8 N/A not used 0b11
4 N/A not used 0xF
CRT remaining 1 minute / bit, 0 offset
5 N/A standstill regeneration Estimation of remaining regeneration time.
time Actual regeneration duration can deviate from

Page 33 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
timer output.
Timer does not include regeneration launch
time.
0x00 - no EAT-System
0x01 - DOC only
0x02 - CRT
6 N/A Installed EAT System
0x04 - DPF with burner
0x08 - SCR
0x10 - CSF
0b0000 no standstill regeneration active
0b0001 Launch Phase
Standstill regeneration
7.1-7.4 N/A 0b0010 Regeneration phase
state
0b0100 Afterrun
Not Available at P_1204_140_160
0b0000 no standstill regeneration requested
0b0001 requested due to high filter soot load
0b0010 requested due to long operation time in
Standstill request Heatmode 2
7.5-7.8 N/A
reason
0b0100 requested to calibrate the soot model
0b1000 requested from SCR system
Not Available at P_1204_140_160

7.9. EPA1

Name: EPA1
PGN (Dec): 65358
Identifier (Hex): 18FF4E00
Repetition rate (msec): 100

Byte SPN Data Comment


The value is a number:
0b00 - no restriction
0b01 - Level 1 (i.e. Warning < 5% DEF Level,
Restriction level power reduction after a delay time possible)
1.1-1.2 N/A according to DEF tank
level 0b10 - Level 2 torque reduction step 1 (early
inducement)
0b11 - Level 3 torque reduction Step 2
(severe inducement)
0b00 - Level ³ Threshold 1 (15%)
1.3-1.4 N/A DEF-Tank level 0b01 - Threshold 1 >Level 3 Threshold 2 (10%)
0b10 - Threshold 2 >Level 3 Threshold 3 (5 %)

Page 34 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
0b11 - Threshold 3 > Level
Thresholds are application parameters set by
DEUTZ
0b00 - no restriction
0b01 - Standstill request,
Restriction caused by 0b10 - torque reduction step 1 (early
1.5-1.6 N/A
CRT system inducement)
0b11 - torque reduction Step 2 (severe
inducement)
1.7-1.8 N/A not used 0b11
running time to next restriction level
Time counter (count 1 min / bit, 0 offset
2-3 N/A
down) for tank level counter not running value = 0
FF means no time counter available
0b00 - no restriction
0b01 - Level 1, Warning, power reduction after a
Restriction level of delay time possible
4.1-4.2 N/A incorrect Reducing 0b10 - Level 2 torque reduction step 1 (early
Agent (DEF) inducement)
0b11 - Level 3 torque reduction step 2 (severe
inducement)
4.3-3.8 N/A not used 0b111111
running time to next restriction level
Time counter (count 1 min / bit, 0 offset
5-6 N/A down) for incorrect
Reducing Agent (DEF) counter not running value = 0
FF means no time counter available
Actual EAT engine
speed limit, based on actual engine speed limit caused by SCR or
7-8 N/A DEF-Level, anti-tamper, DPF system reaction functionality
incorrect Reducing 0,125 rpm /Bit, 0 offset
Agent or filter overload

Page 35 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
7.10. EPA2

Name: EPA2
PGN (Dec): 65359
Identifier (Hex): 18FF4F00
Repetition rate (msec): 100

Byte SPN Data Comment


0b00 - no restriction
0b01 - Level 1 Warning, power reduction after a
Restriction level delay time possible
according to SCR
1.1-1.2 N/A 0b10 - Level 2 torque reduction step 1 (early
efficiency rate / DEF
Quality inducement)
0b11 - Level 3 torque reduction step 2 (severe
inducement)
1.3-1.8 N/A not used 0b111111
running time to next restriction level
Time counter (count 1 min / bit, 0 offset
2-3 N/A down) for restriction
level according to SCR counter not running value = 0
FF means no time counter available
0b0000 - System is working without problems
0b0001 - SCR System faults but SCR is working
(details see error codes)
0b0010 - SCR System faults but SCR works in
4.1-4.4 N/A SCR fault status limp home mode (details see error codes)
0b0100 - SCR System fatal error, SCR function
disabled because of faults (details see error
codes)
0b1000 - SCR System disabled by application
0b0000 - System is working without problems
0b0001 - warning active, no power reduction
4.5-4.8 N/A CRT fault status 0b0010 - inducement level 1 active
0b0100 - inducement level 2 active, severe
inducement
0b00 - no restriction
0b01 - Level 1 Warning, power reduction after a
Restriction level delay time possible
5.1-5.2 N/A according to anti 0b10 - Level 2 torque reduction step 1 (early
tamper inducement)
0b11 - Level 3 torque reduction step 2 (severe
inducement)
5.3-5.8 N/A not used 0b111111
running time to next restriction level
Time counter (count
down) for restriction 1 min / bit, 0 offset
6-7 N/A
level according to anti counter not running value = 0
tamper
FF means no time counter available
8 N/A actual EAT Power actual power reduction caused by the SCR

Page 36 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
reduction value, based functions
on DEF Level, anti- 1% /bit, 0 offset
tamper, incorrect
Reducing Agent and 0% = engine stop or start protection
insufficient efficiency
rate or filter load

7.11. EPA3

Name: EPA3
PGN (Dec): 65326
Identifier (Hex): 18FF2E00
Repetition rate (msec): 100

Byte SPN Data Comment


0b000 - No inducement active
0b001 - Reagent Level Low
0b010 - Incorrect Quality
Aftertreatment SCR 0b011 - Incorrect Consumption
1 N/A Operator Inducement
Reason 0b100 - Tampering
0b101 - Spare
0b110 - Error
0b111 - Not Available / Not Supported
12 min / bit
TimeLeftToTorqueRedu
2-3.1 N/A 0b11110 - Error
ction_OBD
0b11111 - Not Available
3.2-3.8 N/A not used 0b1111111
4 N/A not used 0xF
DEF Total Total DEF consumption in engine lifetime
5-8 N/A -12
Consumption 2 l/Bit, 0 offset

Page 37 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
8. Exhaust After Treatment Receive Messages:

8.1. CM1 – Receive Message

Name: Cab Message 1


PGN (Dec): 57344
Identifier (Hex): 18E00003
Repetition rate (msec):

Byte SPN Data Comment

1-5 N/A not used 0xFFFFFFFFFF

Diesel Particulate Filter 00 not activated


6.1-6.2 3695 Regeneration Inhibit 01 activated
Switch 11 not available
Diesel Particulate Filter 00 not activated
6.3-6.4 3696 Regeneration Force 01 activated
Switch 11 not available
6.5-8 N/A not used 0xFFFFF

8.2. EAT Control Receive message

Name: EAT Control Receive Message


PGN (Dec): 65348
Identifier (Hex): 18FF4403
Repetition rate (msec):

Byte SPN Data Comment


Alternative message, if CM1 is not available.
Standstill Regeneration 00 not activated
1.1-1.2 N/A
Stop 01 activated
11 not available
Alternative message, if CM1 is not available.
Standstill Regeneration 00 not activated
1.3-1.4 N/A
Release 01 activated
11 not available
1.5-1.8 N/A not used 0xF
2 N/A Start EOL Routine

Page 38 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
Number of Service
3 N/A
Routine
4.1-4.2 N/A not used 0b11
4.3-4.4 N/A Inhibit Heat Mode
Stationary/Neutral
4.5-4.6 N/A
Switch
4.7-4.8 N/A Restore Switch
5-8 N/A not used 0xFFFFFFFF

Page 39 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
9. CAN Bus Error Diagnostics

The CAN Bus has error diagnostic functionality to control receive and transmit messages
however certain conditions such as ECU power up, engine cranking, low voltage conditions
and after run conditions will disable diagnostics functionality to cope with not powered
customer ECUs on the can bus.
EMR4 distinguishes 4 States:
- Power Up / Ready for Start: T30 and T15 on, engine not running yet
- Cranking: T30,T15 and T50 on, Engine is cranking
- Running: T30,T15, Engine is running
- Afterrun: T30 on, T15 off, Engine is stalled, ECU will switch off itself when finished

Transmit Messages will be sent immediately after power up and will stop during Afterrun.
EMR4 does no diagnostics on Transmit Messages.

Receive Messages (e.g. TSC1TE, Engine Protection, Function Mode Control) must be
present
- 30 seconds after ECU power on
- 10 seconds after Engine start
whichever comes first.
Timeout Diagnostics will be started after either of these conditions and Timeout Errors may
be written to Error Memory afterwards. Timeout Diagnostics will be disabled during Afterrun.

9.1. Setpoint sources


EMR4 accepts different speed and torque requests or limits via the CAN Bus if the
corresponding Message has been registered in the dataset as a valid setpoint source, e.g.
TSC1TE .
If an analog setpoint source such as a foot pedal is available, it will be used as a fallback if
the TSC1TE Message timeouts. If there is no analog setpoint source available, EMR4 will
apply a minimum Engine Speed, refered to as “Limp Home”.
Timeout Errors cannot be healed in the driving cycle. The engine must be stopped and the
ECU needs to be powered down once to remove Limp Home state.

CAN BUS stops operation


All members of the CAN Bus must be switched on/ off at the same time, else receive
messages could be missing and faults might be generated.
The DEUTZ experience is, that the fault message "receive message is missing" is not
sufficient if they occur seldom, because nobody knows if this is caused by indeterminate
switch off conditions or by CAN Bus disturbances.
Therefore EMR4 will set a data before it ends stopping the CAN Bus messages.
All other nodes can decide if they need the CAN BUS messages from EMR4 furthermore.

Timeout Errors of Receive Messages


Default transmission rates are described for each message. EMR4 will usually recognize a
Timeout after 2 times the transmission rate, start an Error Debounce Timer of 500ms and set
the Timeout Error afterwards.

Page 40 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
Invalid data
Invalid data, unplausible data and broken sensors (i.e. caused by a short circuit of a sensor),
have to be set to 0xFEh according to the standard SAE-J1939.
EMR4 will use substitute values for any missing or invalid data on the CAN Bus until the
engine is stopped and the ECU is powered down.
EMR4 does not perform plausibility check on received Data on the CAN Bus. Responsibility
lies with the sender of the data.

Error Memory
Faults of the CAN-bus are transmitted via CAN-Bus and the ISO9141 Bus and will be stored
into the error memory of EMR4.
The diagnostic lamp will be activated.
The reason for a fault must be unambiguously determinable.

Engine protection message


If an engine protection message fails, the last valid value will be used and the error
messages will be generated.

Page 41 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

10. Appendix 1: Transport Layer

10.1. Request and Acknowledgement

Any Device on the CAN Bus may request Data of EMR4, usually Display Units that ask for
certain Counters and Measurements, that are not frequently sent on CAN.
This is done by a Request PGN 59904 Message. The Response of EMR4 depends on the
PGN that was requested. If Data was requested, there will be Data send, either as a specific
Message or via the Multipackage Transport. If a Service was requested, such as Clearing the
Error Memory, there will be an Acknowledge Message.

10.1.1. Request PGN


PGN (Dec): 59904
Identifier (Hex): 18EA0003
Repetition rate (msec): -

Byte SPN Data Comment


Data or Function to be requested:
0xBEFE00 – EEC4
0xE9FE00 – Fuel Consumption
0xE5FE00 – Engine Hours
1-3 N/A PGN 0xDAFE00 – Software ID
0xCBFE00 – DM2
0xCCFE00 – DM3
0xCDFE00 – DM4
0xCEFE00 – DM5

10.1.2. Acknowledgement:
PGN (Dec): 59392
Identifier (Hex): 18E80016
Repetition rate (msec): On Response

Byte SPN Data Comment


1 N/A Control Byte 0 – ACK (Positive Response)
1 – NAK(Negative Response)
6-8 N/A PGN Programm Group Number that was requested

Page 42 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

10.2. Multipackage Transport

As a normal Can Message supports only up to 8 Bytes of Data, Messages that consist of
more than 8 Bytes therefore use the Multipackage Transport Protocol.
This consists of a Broadcast Announce Message (BAM), which announces the next PGN to
be send via Multipackage Transport, and the Data Package Message that transfers 7 Bytes
of Data, preceded by the Package Number.

10.2.1. BAM

Name: Broadcast Announce Message


PGN (Dec): 60416
Identifier (Hex): 18ECFF00
Repetition rate (msec): none specific

Byte SPN Data Comment


1 N/A Control Byte 0x20
2-3 N/A Number of Bytes Intel format
4 N/A Number of Packets Up to 255 bytes
6-8 N/A PGN Corresponds to Requested PGN by PGN 59904

10.2.2. PACK

Name: Package Message


PGN (Dec): 60415
Identifier (Hex): 18EBFF00
Repetition rate (msec): ~50ms in between

Byte SPN Data Comment


1 N/A Packet Number Up to the number of packets announced by BAM
Up to the number of bytes announced by BAM,
2-8 N/A Data Bytes
will be filled with 0xFF, if neccessary

Page 43 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
10.3. Examples in PCAN Format:

10.3.1. Requesting DM3 and receiving Positive Response

ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8


18EA0003 3 CC FE 00
18E80016 8 00 FF FF FF FF CC FE 00

10.3.2. Requesting DM4 and receiving Data via Multipackage

ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8


18EA0003 3 CD FE 00
18ECFF00 8 20 1D 00 05 FF CD FE 00
18EB0300 8 01 10 00 54 8B 81 FF 81
18EB0300 8 02 9A 6E FB CD EF CC DD
18EB0300 8 03 10 20 30 40 50 60 70
18EB0300 8 04 80 90 A0 B0 C0 D0 E0
18EB0300 8 05 9A FF FF FF FF FF FF
Note: Broadcast Announce Message 0x18ECFF00 announces the DM4 message
(PGN 0xFECD00). 0x20=Control Byte, 0x1D = 29 Bytes to send, 0x05 = 5 Messages.
0x18EB0300 is the message containing the information, which ID 0x03 (you) has requested
previously thus addressed to you with Message ID 0x18EB0300. If the message was not
requested this will be 0x18EBFF00. 0xFF is broadcast address.

Page 44 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification

11. Appendix 2: Lamp status in DM Messages


Malfunction Lamp status consist of 2 Bit values:
0b00 not active (not lightened)
0b01 active (lightened)
0b11 not defined

Bit 1,2 Engine Protection Lamp


• is active, if a valid data is out of normal operating range, i.e. in warning
range, power reduction range, engine shutdown demand range, start
protection range or shutdown range.
• is not active, if the data value is coming back out of the warning range and
is below the recovery limit.

Bit 3,4 Warning Lamp


is active, if the diagnostic lamp of EMR is continuously lightened, otherwise it
is inactive. That means it is active not only if a data value is in the warning
range, it is also set, if an electronic part of the EMR System has a fault which
does not causes an automatically shut off of the engine, i.e. broken wire.
Bit 5,6 Stop lamp (for engine protection)
Active, if the EMR diagnostic lamp is blinking to show an critical fault.
That means an engine shut off is necessary.
Bit 7,8 MIL Lamp is not used

DM1 and DM2 have a second Byte for Lamp Status, but the contents are not specified (=FF)

After switching power supply the EMR diagnostic lamp is lightened for a test, but the bits
defined above will not be set active for that reason.

Page 45 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
12. Appendix 3: Error codes, SPN, DTC
Diagnostic Trouble Codes (DTC) consist of four parts, mainly the Suspect Parameter
Number (SPN) and the Failure Mode Indicator(FMI) where SPN identifies the component
where the error occured and FMI identifies what kind of error occured.
SPN and FMI are defined by SAE J1939, see J1939-21 for Information and Figures.
The DTC is extended by the Conversion Method bit (CM) and the Occurency Counter (OC).
The CM is always 0 as Deutz uses Version 4 for SPN Format.
DTC
Byte 3 Byte 4 Byte 5 Byte 6
SPN FMI C OC
M
8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1

12.1. Extracting SPN, FMI, OC from DTC

ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8


18FECA00 8 04 FF B8 04 03 0A FF FF

DTC
Byte 3 Byte 4 Byte 5 Byte 6
B8 04 03 0A
SPN FMI C OC
M
8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1
1 0 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 0
CM is 0, thus SPN is in lntel Format. In this case the conversion is simplified by the fact that
the SPN part in Byte 5 is 0, so just swap Bytes 3 and 4 to get 0x04B8 which is 1208.
FMI and OC are less than 1 Byte in length and can be read directly.
The result is SPN 1208, FMI 3,CM 0, OC 10 .

Page 46 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
13. Appendix 5: Hardware Information CAN

Terminal Resistor Customer CAN:


On both ends of the CAN Bus terminate resistors are necessary.
They must external of the EMR4 controller, because EMR4 does not provide internal CAN
BUS termination resistors on the Customer Bus.

Terminal Resistor Diagnostic CAN:


The Diagnostic CAN BUS is terminated in EMR4. A Tester Device usually terminates the
other end of the CAN Bus. No additional termination needed.

EMR4 switched off


EMR4 will not influence the CAN BUS data transfer, when EMR4 is switched off by the power
supply.
That means EMR4 will not influence the physical can bus parameter.

14. Appendix 6 – ASCII Table

Page 47 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG

Вам также может понравиться