HomeGrownRadioNJ

Members Login
Username 
 
Password 
    Remember Me  
Post Info TOPIC: Deutz Engine EMR4 CAN BUS Engine Receive Messages TSC1TE Message and derivatives


Veteran Member

Status: Offline
Posts: 66
Date:
Deutz Engine EMR4 CAN BUS Engine Receive Messages TSC1TE Message and derivatives
Permalink   


Deutz Engine EMR4 CAN BUS Engine Receive Messages TSC1TE Message and derivatives

1.jpg


Byte 1 Bits 1, 2 Override Control Mode:
00 Override disabled disable any existing control
commanded by the source of this command.
01 speed control, no limits will be changed
Bytes 2 and 3 for requested speed
Byte 4 will be ignored
10 torque control, no limits will be changed
Bytes 2 and 3 will be ignored
Byte 4 for requested torque
11 set limits
´ Bytes 2 and 3 are the limit of speed control.
Byte 4 contents the limit for torque control
Byte 1 Bits 5, 6 Priority Bits
00 Highest Priority
01 High Priority
10 Low Priority
11 Lowest Priority

 


Whats You Need?

Deutz DECOM
Deutz Serdia4.0


 

 

 

Byte 4
Torque ranges are shown in the following table:
Message Torque
set point range
Torque
limit range
TSC1_TE 0% to 125% 0% to 125 % incoming Values < 0 set to 0
How to do a TSC1 Speed Request to the ECU:
Byte 1 should be 01h to choose Mode 1 Engine Speed Request. Byte 2 and 3 are the
requested engine speed multiplied by 8 in little endian format. Byte 4 should be less than
Fah, e.g. you want 1000RPM from the engine multiply with 8, gives you 8000 decimal,
1F40 in hex (big endian). Flip these Bytes to get little endian format, result is 401Fh.
The message will look like this:
ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
0C000003 8 01 40 1F 00 FF FF FF FF
How to do a TSC1 Torque Request to the ECU:
Byte 1 should be 02h to choose Mode 2 Engine Torque Request. Byte 2 and 3 should be
less than FFFAh. Byte 4 is the requested torque percentage with an 125d offset, e.g. you
want 80% Torque from the engine, add 125 dezimal, gives you 205 dezimal, CD in hex.
The message will look like this:
ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
0C000003 8 02 00 00 CD FF FF FF FF
How to do a TSC1 Limitation Request to the ECU:
Byte 1 should be 03h to choose Mode 3 Engine Speed and Torque Request. Like in the
Examples above 1000RPM and 80% Torque Limitation.
The message will look like this:
ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
0C000003 8 03 40 1F CD FF FF FF FF
Note: This Limitation will be active unless the limits are reset / changed to max values
again. The corresponding message will look like this:
ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
0C000003 8 03 FF FA FA FF FF FF FF
Note: These are the highest values judged to be valid by the acceptance filter.They are
unrealistic though FAFF = 8031RPM, 125% Torque.


Normal Operation/Temporary Operation:
We advise our Customers to send TSC1 Request periodically but temporary TSC1
Requests are possible with special function datasets. 


In the least case, it is essentially the TSC1 Message does an ordinary hand-shake with the
ECU to state that it has no intention to control the engine any further. This is done by
sending Mode 0, e.g.:
ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
0C000003 8 00 00 00 00 FF FF FF FF
After this message has been received by the ECU, the message transmission can be
halted without effect on the running engine, although a timeout error may be written to
error memory.
If the TSC1 Message was a Limitation of Speed and Torque with Mode 3, these Limits
have to be reset by the TSC1 Message prior to doing the above mentioned handshake.
In this case the hand shake would look like this:
ID DLC Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
0C000003 8 03 FF FA FA FF FF FF FF
0C000003 8 00 00 00 00 FF FF FF FF
Changing between different Control Modes:
A change from Torque Control to Speed Control is possible if there is load on the engine,
e.g. it will not switch in overrun mode to counter a sudden torque gain.
A change from Speed Control to Torque Control is always possible. In general the
requesting device is responsible for a safe and smooth controller mode transition. As the
ECU transmits the current load and speed, it is recommended to use these values initially
when changing the controller mode.

Request Priority:
The data process regarding to the priority bits of TSC1 messages is shown in Fig. 7 of
the SAE-J1939/71 document, i.e. a message with priority 0 will be preferred to a
message with priority 1, 2 or 3. EMR4 uses the standard priority control method.
Request Validation / Acceptance Filter:
All incoming TSC1 messages must pass an Acceptance Filter where the contents are
checked for validity, they will be declared invalid and discarded otherwise.
This check includes the physical value check of requested Torque and Speed .
If ether requested torque is greater then FA or requested Speed is greater then FAFF
(FFFA little endian respective), neither engine speed request nor engine torque request
are valid. Do not exceed these Limits otherwise the engine may idle without any error
message concerning this issue.

https://www.car-auto-repair.com

 



__________________
Page 1 of 1  sorted by
 
Quick Reply

Please log in to post quick replies.

Tweet this page Post to Digg Post to Del.icio.us


Create your own FREE Forum
Report Abuse
Powered by ActiveBoard