Professional Documents
Culture Documents
Documentation V1
CAN-Messages for EMR B Version: 13.12.2001 12:39
1. Introduction
Additional messages are defined specially for EMR (see Appendix 5).
If a data in the message list is not used or not available the content must be FF as defined in
the standard.
Not valid data, i.e. caused by sensor with broken wire or shorted to ground, must be set to the
values FExx as defined in the standards.
Not all messages are used in all applications. Messages which are not used can be switched
off inside the EMR.
The parameters, which are not available using the EMR are set to not defined.
2.1 EEC1:
ID:
2.2 EEC2
ID:
ID:
ID:
ID:
ID:
ID:
2.8 TSC1
Default Mode: Engine speed control is active till the first modification of control mode.
EMR only accepts a modification of control mode to speed control, if the requested speed has
previously been set to low idle speed and is actually idle speed.
The governor control mode can be switched over to torque control, when the torque is in the
range of 0% to 10% .
This message uses more than 8 data bytes, therefore the Multipacket Transport Protocol (
appendix 1) must be used.
Power reduction:
Reduces the max. engine torque curve of the torque map
Range: 0 to 100%
Resolution: 1% / Bit
Zero will cause the EMR to switch off the engine.
100% means no power reduction.
Can status
0 Initialization after power on
1 or 2 engine not started, waiting for start
3 engine starts (is cranking)
4 engine has started, is running, waiting for Can messages
with speed or torque demand
5 engine is running, CAN messages for speed or torque used.
6 CAN messages for speed or torque demand failed (time-out)
EMR uses accelerator pedal position or speed 1
Digital:
0 = boolisch 0
100 = boolisch 1
PWM:
range 0 to 100 %
resolution 1% / bit
Analog:
range 0 to 5V = 0 to 100
resolution 5V/100 bit
Digital:
0 = boolish 0
100 = boolish 1
PWM:
range 0 to 100 %
resolution 1% / bit
Governor configuration:
0 = all speed governor
1 = torque control governor ( min-max. governor)
2 = selection between all speed governor or torque control governor possible
Droop configuration
0 = only constant droop 1 available
1 = droop characteristic curve
2 = selection between constant droop 1 or 2 available
Each data byte gives the information, which signal is available at the input.
The signal numbers are described in the configuration table of EMR
Each data byte give the information, which signal is available at the input.
The signal numbers are described in the configuration table of EMR
Each data byte give the information, which signal is available at the input.
The signal numbers are described in the configuration table of EMR
Each data byte gives the information, which signal is available at the input.
The signal numbers are described in the configuration table of EMR
Each data byte gives the information, which signal is available at the input.
The signal numbers are described in the configuration table of EMR
4. Diagnostic Messages
These messages are specified in SAE-J1939-73 February 1996
There are 12 messages described, but not all messages available from EMR.
A request for a non available messages will be answered by EMR with an negative
acknowledgment (NACK).
The negative and positive acknowledgment is shown in Appendix 3.
Messages that require more than 8 data bytes must be transferred with the „Multipacket
Transport“ (SAE-J1939-21 July 1994). See Appendix 1
The following messages will be transmitted if there is only one active fault.
DM1:
Transmission rate: see above
Data Length: variable
Data Page: 0
PDUF: 254
PDUS: 202
Priority: s. Appendix 5
Parameter group 65226 (00FECA)
number:
Source Address: EMR Device Nr.
ID:
The Multipacket Transport (SAE-J1939/21 July 94) must be used if there is more then one
active fault. The data stream is:
LS, SPN, FMI, OC, SPN, FMI, OC, SPN, FMI, OC .....etc.
Passive faults are faults which have been in the active state for at least more than one time
after the error memory has been cleared and they are not active in that moment.
They are transmitted on request.
EMR uses this message for all stored faults, no matter if they are active or inactive. That
means the complete fault memory will be given out by EMR.
Request
Transmission rate: On Request
Data Length: 8 Bytes
Data Page: 0
PDUF: 234
PDUS: EMR Device Nr.
Priority: s. Appendix 5
Parameter group 59904
number:
Source Address: External Device Nr.
ID
The Multipacket Transport (SAE-J1939/21 July 94) is used if there is more then one passive
fault. The data stream is:
LS, SPN, FMI, OC, SPN, FMI, OC, SPN, FMI, OC .....etc.
DTC consist on 19 Bits SPN, 5 Bits FMI, 1 bit =1 and 7 Bits Occurrence Counter
Multipacket Transport is used, because there are more than 8 data bytes.
The message above is used too( not the Multipacked Transport), if there are no freeze data
available. In that case the 8 data bytes filled as follow:
Number = 0, DTC = 0, Bytes 6 to 8 = FF.
VE-E2 Brardt Page 22 of 28
File C:\Temp\d.Programme.Notes.Data\CANAKTUE_prot.doc
Print 13.10.2004 10:42
CAN-Messages for EMR B Version: 13.12.2001 12:39
1. If the EMR receives the standard diagnostic message DM3, the fault memory and the fault
messages will be cleared.
2. DM11 clears the active faults, the non active faults and the freeze frame parameter
BAM:
Transmission rate: s. below.
Data length: 8
Data Page: 0
PDUF: 236
PDUS: 255
Priority: 6
Parameter group 60416
number:
Source Address: Device- Nr. EMR
ID:
Byte 1 32
Byte 2, 3 Number of used data bytes of all packets
without the byte of packet number
Byte 4 Packet number
Byte 5 reserved FF
Byte 6 to 8 Parameter group number
Die „parameter group number“ and the transmission rate are the same as in the message
specified, which data are transferred with the Multipacket Transport (i.e. DM 1, DM 2)
There may be less than 8 useful data bytes in the last data packet, so the rest of the data bytes
are set to FF. The External Device No. is global (255) if the message is send cyclically, else it
is the Device No. of the device which made a request.
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.
Appendix 3: Acknowledgment
according to SAE-J1939-21 July 94
Appendix 5
Figure 1: Overview CAN-Messages
Message Rate / ms Priority send Receive
1 EEC1 20 3 X Standard message
2 EEC2 50 3 X Standard message
3 Engine temperature 1000 6 (X) Standard message
4 Inlet Exhaust Condition 500 6 (X) Standard message
5 Engine Fluid Level/ Pressure 500 6 (X) Standard message
6 Diagnostic data clear (DM11) if 6 X Standard message
required
7 Diagnostic data clear (DM3) if 6 X Standard message
required
8 TSC1 20 3 X Standard message
9 Controller Configuration Request 6 X EMR specific
Configuration of Analog Inputs 1 Request 6 X EMR specific
Configuration of Analog Inputs 2 Request 6 X EMR specific
Configuration of PWM Inputs Request 6 X EMR specific
Configuration of PWM Outputs Request 6 X EMR specific
Configuration of Digital Outputs Request 6 X EMR specific
10 Measured Data 200 6 X EMR specific
Fuel Economy 100 6 X Standard message
11 Function mode control 500 6 X EMR specific
12 Engine Protection 100 3 X EMR specific
13 Engine Configuration 5000 6 X Standard message
Active faults (DM1) s.4.2 6 X Standard message
Number of faults (DM5) Request 6 X Standard message
Stored faults (DM2) Request 6 X Standard message
Freeze frame data (DM4) Request 6 X Standard message
State of Inputs 1000 6 X EMR specific
State of outputs 1000 6 X EMR specific
Engine Temperature 1000 6 X Standard message
Engine hours Request 6 X Standard message
Engine Fluid Level /Pressure 500 6 X Standard message
Inlet Exhaust Condition 500 6 X Standard message
14
15 Request if X Standard message
required