1. Area of application
This interface description applies to all bodymakers who require "an external speed control" on MAN's commercial vehicles. The interface described here supplements the standard "ZDR interface with FFR" and thus adds numerous functions to this. Vehicles from the "Trucknology Generation" (TG) are affected by the interfaces as described here.
2. Terms and abbreviations used
The following terms are terms or abbreviations are used in the PIN description:
| Term/Abbreviation |
Explanation |
| A-CAN |
BodymakerCAN |
| AUS |
Switching off the FGR-/FGB-/ZDR-function |
| DBG |
Speed limitation |
| DE |
Digital input |
| EMV |
Electromagnetic compatibility |
| FFR |
Vehicle management computer |
| FGR/FGB/ZDR |
Speed control/speed restriction/intermediate speed control |
| GETRIEBE-N |
Gearbox in neutral position |
| HGB |
High speed limitation |
| HP |
ZF automatic gearbox HP... |
| KSM |
Customer-specific control module |
| KS |
Short circuit |
| LED |
Light emitting diode |
| M3135 |
MAN company standard (letter M + 4-digit number) |
| MAN-cats II |
Computer diagnosis system of MAN workshops |
| MBG |
Torque limitation |
| MEMORY |
Resumption of a stored function |
| NA |
Power take-off |
| PIN |
Plug-in contact |
| R-Gang |
Reverse gear |
| SET- |
Slow down or decrease the number of revs and set |
| SET+ |
Accelerate or increase the number of revs and set |
| SG |
Control unit |
| T-CAN |
Triebstrang-CAN (CAN = Controller Area Network) |
| +UBat |
Plus voltage of the batteries |
| -UBat |
Minus voltage of the batteries |
| ZDR |
Intermediate speed regulation/regulator |
3. Applicable directives and standards
- The relevant guides to fitting bodies for trucks and semitrailer tractors, here in particular the "Electrics" and "Trucknology Generation" booklets; incl. all supplements in the bodymaker information sheets
- MAN specification - relays for commercial vehicles
- MAN standard M 3285 (EMC) and EC directive 72/245/EEC incl. 95/54/EEC
- MAN standard M 3135 (electric lines)
- DIN 40 050
- DIN 40 839 part 1, 3 and 4
- DIN 57 879, part 3
- VDE 0879, part 3
- VG 95 370 to 95 377
- MIL-STO 461 and 462
- ISO 11898-24V
- SAE J1939/ff
4. Addresses and responsibilities
The reference sources can be seen in the MAN guides to fitting bodies for trucks. This is available from:
MAN Nutzfahrzeuge AG / ESC Dept. (Fax: +49 089 1580 4264)
Postfach 50 06 20
D-80976 München
5. General notes on the ZDR interface with KSM
- The interface is not a standard feature of the vehicle and must be ordered separately.
- MAN Sales must be informed of the desired parameters in the KSM control unit such as speed limitation, torque limitation etc. for the programming in the plant when the order is placed.
- The preparation for "Start-Stop device" is independent from the interface for external speed control and must be ordered separately.
The lines for an external control (engine start-stop) are in a coil in the frame end.
- The "backup locking for refuse trucks" is not a part of the interface and must be ordered separately.
- The interface wiring must be treated with extreme care since it involves major intervention in the on-board network and in the wiring of the electronics.
- Only electric lines corresponding with MAN's M 3135 standard may be used.
- Only relays corresponding with MAN's relay specifications for external wiring may be used.
- Care must be taken that the contacts are properly crimped in accordance with the instructions of the contact manufacturer.
- External control elements of the bodymaker must comply with the protective system IP69K in accordance with DIN 40 050 and must additionally be secured against unauthorised intervention by third parties.
- The electricity supply (+UBAT) for units and controls on the body is to be fed from the battery via a separate and suitable line fuse protection system. The feeding of just +12 volt to just one battery is not permissible.
- For the ground a separate cable is to be laid to the joint ground point on the engine bearing (the vehicle frame must not be misused as a ground lead!).
- Different ground potentials of the external wiring must not be connected to each other.
- The wiring of the interface must be decoupled from the load current circuit of the body control.
- The external wiring must comply with the requirements of MAN's M 3285 standard for the commercial vehicle system. For example, radio devices such as radio remote control must not influence any functions described in the specifications.
- The wiring examples issued by MAN as illustrations are under no circumstances to be used as design instructions. Whoever wires the interface is fully liable in this respect.
6. Notes for the parameterisation of the KSM
6.1. Basic function for intermediate speed control
- The parameterisation of the individual ZDR modes is carried out in the FFR. The individual modes can be selected externally (outside the cab) via the standard ZDR interface (FFR).
- The parameterisation possibilities of the FFR and the pin description of the "ZDR interface with FFR" are described in the document "ZDR interface with the vehicle management computer for external speed control in TG".
- With the "ZDR interface with KSM" the "SET+", "SET-", "MEMORY" and "OFF" functions already known from the cruise control system are made available externally (outside the cab).
- In addition further intermediate speeds can be realised - by means of the activation of the speed limitation.
6.2. Parameterisation possibilities in the KSM
Various functions can be parameterised in the KSM with the aid of MAN-cats II:
- Speed limitation:
When the corresponding DBG pins (X1997/pin 1 and 2) are activated the parameterised speed limitation is selected.
- Torque limitation:
When the corresponding MBG pins (X1997/pin 3 and 4) are activated the parameterised torque limitation is selected.
- Engine speed:
That angular impulse figure (number of impulses per engine revolution) and the speed threshold from which the rectangular signal (duty cycle 50/50) is given can be parameterised.
- ZDR digital inputs:
Parameterisation is possible if the inputs (SET+/-, MEMORY and OFF) are supported. If the inputs are supported any corresponding specification by A-CAN is ignored. If the inputs are not supported any specification by A-CAN is passed on and a possible wiring of the digital inputs ignored.
- A-CAN interface:
For parameterisation possibilities see chapter 7.2.
- Fault recognition at the following switch signal outputs:
-
-
-
- Parking brake (X1997/Pin 5)
-
-
-
-
-
- Check lamp (X1997/Pin 10)
-
-
- Tank warning (X1997/Pin 11)
-
-
- Readiness for operation (X1997/Pin 12)
-
-
-
- The following variants are possible in the fault recognition:
-
- Without fault recognition
Switch signal output is not monitored
-
-
-
- ==> Monitoring of high-side switches:
Signal high: short circuit to ground is monitored
Signal low: short circuit to +UBAT and line interruption are monitored
-
-
- ==> Monitoring of low-side switches:
Signal high: short circuit to ground and line interruption are monitored
Signal low: short circuit to +UBAT is monitored
-
- With fault recognition and test impulses ("extended fault monitoring")
-
-
- ==> Test impulses during KSM system start (up to approx. 3 seconds after "terminal 15 on")
During the system start short circuit to +UBAT, short circuit to ground and line interruption are monitored following which faults are monitored depending on the version of the switch signal output
-
-
- ==> Test impulses
Independent of the version of the switch signal output, from "terminal 15 on" short circuit to +UBAT, short circuit to ground and line interruption are monitored.
-
- Condition for fault recognition:
Load at output for high-side switches not higher than 400Ω and at low-side switches not higher than 2000Ω.
Note:
If the fault recognition is activated the diagnostic depth of the components connected to the "ZDR interface with the KSM" is considerably improved and hence the functional safety and vehicle availability are increased.
Fault recognition with differing parameterisation using the "R-gear" switch signal output as an example:
- Output not supported (load is connected):
Fault recognition not active

• Output supported (load must be connected!):
Fault recognition active: current state of the output is monitored

• Output is supported (load must be connected!):
Fault recognition active: current state of the output is monitored and test impulses only during at KSM control unit run up (test of ground short circuit with high-side switches and test of Ubat short circuit on low-side switches)

• Output supported (load must be connected!):
Fault recognition active: current state of the output is monitored and test impulses cyclical (permanent monitoring on ground short circuit with high-side switches and permanent monitoring on Ubat short circuit with low-side switches)

Note:
The test impulses have a duration of approx. 1 ms and a repetition time of approx. 300 ms.Caution:
The switch signal outputs of the KSM are activated by CAN messages which are transmitted on the T-CAN to the KSM. If there is no CAN message the related signal output of the KSM switches into a defined condition:High-side switch: lowLow-side switch: high
7. A-CAN interface
7.1. General
A high-speed CAN interface to ISO 11898-24V and specification 2.0B is available for the communication to the bodymaker CAN. The transmission speed is 250kbit/s.
The A-CAN is completely galvanically separated to protect the MAN CAN network in the vehicle from external influences/interference.
A 120W terminating resistor is permanently connected. There is a CAN filter reactor.
The CAN data line is designed as a 2-core twisted line up to the interface (MAN parts number: 07.08132.4384). For EMC reasons the line from the interface to the control unit on the body should be as short as possible and twisted (see ISO 11898-24V). MAN recommends the line with the MAN item number 07.08132.4384 (FLRY-2x0,75-B-28-or-bror) for this.
MAN bases its definition of the A-CAN on the SAE J1939/ff.
The numbers in brackets beside the identification number refer to SAE J1939/71 "VEHICLE APPLICATION LAYER".
7.2. Parameterisation of the A-CAN
Each message which the KSM receives on the T-CAN is also transmitted to the A-CAN. It can be parameterised so that individualor all A-CAN messages are not transmitted. It can be paramaterised whether a message which is received (KSMA) is ignored by the body electronics in the KSM or processed.
The receiving timeout can also be parameterised; if applicable also the identifier of the message received.
7.3. Information about the operational state of the vehicle on the A-CAN
The following information with regard to the body electronics can be made available via the A-CAN – depending on the fittings of the vehicle and the parameterisation in the KSM:
- Driveline open/closed
- Gearbox output speed
- Gearbox input speed
- Clutch slip
- Gear selected
- Ratio of gearbox input -
to gearbox output speed
- Current/last gear
- Gear engaged
- Gearbox neutral position
- NA1 requested/active
- NA2 requested/active
- Parking brake activation
- Vehicle speed
- Clutch pedal activation
- Brake pedal activation
- ABS active/not active
- Brake pedal position
- Reverse gear engaged/
not engaged
- Engine torque/injection quantity
- Engine speed
- Kickdown position
- Idle position
- Degree of engine utilisation
- Accelerator position
- Engine oil pressure
- Coolant temperature
- Fuel temperature
- Engine oil temperature
- Parking brake and/or trailer supply air pressure
- Brake circuit 1 and 2
- Supply pressure for auxiliary (special) equipment
- Air pressure (surroundings)
- Air temperature (surroundings)
- Time/date
(GMT = "General Mean Time")
- Total kilometrage
- Daily kilometre recorder
7.4. Possible requirements for KSM via A-CAN
KSM can receive the following requirements from the body electronics on the A-CAN for further processing by the FFR:
• Torque requirement/torque limitation
• Speed requirement/speed limitation
• Request for the intermediate speed control ZDR mode S, 1-7
• Request for ZDR operation (SET+/-, MEM, AUS)
• Maximum speed limitation
• External engine start/stop (currently [2/01] only engine stop possible!)
7.5. A-CAN transmission messages
The following transmission messages can be provided by KSM on the A-CAN:ETC1:
Electronic Transmission Controller #1 (3.3.5 = chapter of SAE J1939/ff) 0CF00203
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 10 ms |
8 bytes |
240 |
2 |
3 |
0x00F002 |
0x0CF00203 |
| Byte |
Bit |
Description |
| 1 |
8 to 3 |
XX (non-essential information for body constructor) |
| 2 and 1 |
ETC1 [driveline_engaged] (3.2.2.6) |
| 00 |
(Driveline disengaged) |
| 01 |
(Driveline engaged) |
| 10 |
(error) |
| 11 |
(not available) |
| 2 and 3 |
--- |
[output_speed_TCU] (3.2.1.14) |
| rpm per bit = 0,125 |
Offset [rpm] = 0 |
Range [rpm] = 0 to 8031,875 |
| 4 |
--- |
[clutch_slip] (3.2.1.20) |
| % per bit = 0,4 |
Offset [%] = 0 |
Range [%] = 0 to 100 |
| 5 |
--- |
XX |
| 6 and 7 |
--- |
[input_speed] (3.2.5.55) |
| rpm per bit = 0,125 |
Offset [rpm] = 0 |
Range [rpm] = 0 to 8031,875 |
| 8 |
--- |
XX |
ETC2: Electronic Transmission Controller #2 (3.3.8) 18F00503
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 100 ms |
8 bytes |
240 |
5 |
6 |
0x00F005 |
0x18F00503 |
| Byte |
Bit |
Description |
| 1 |
--- |
[selected_gear] (3.2.1.23) |
| 2 and 3 |
--- |
l [actual_gear_ratio] (3.2.1.25) |
| 0,001 per Bit |
Offset = 0 |
Range = 0 ... 64,255 |
| 4 |
--- |
[current_gear] (3.1.2.22) |
| 5 to 8 |
--- |
XX |
Note:
| Offset = -125 |
Range = -125 ... 125 |
|
Values with a positive sign represent forward gears, values with a negative sign reverse gears. The value “0” is used for gearbox neutral, the value “126” for the “Park” position (automatic transmissions). |
ETC3: Electronic Transmission Controller #3 (3.3.50) 1CFEC703
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| Every second, or on status change |
8 bytes |
254 |
199 |
7 |
0x00FEC7 |
0x1CFEC703 |
| Byte |
Bit |
Description |
| 1 and 2 |
--- |
XX |
| 3 |
8 to 5 |
XX |
| 4 and 3 |
( Engagement indicator) [shift_finger_status_1] (3.2.6.20) |
| 00 |
aus (off) |
| 01 |
an (on) |
| 10 |
(error) |
| 11 |
(not available) |
| 2 and 1 |
(Neutral indicator) (3.2.6.19) |
| 00 |
(off) |
| 01 |
(on) |
| 10 |
(error) |
| 11 |
(not available) |
| 4 to 6 |
--- |
XX |
| 7 |
8 and 7 |
not defined |
| 6 to 4 |
[PTO2_state] |
| 0x1 |
(requested) |
| 01x |
(activ) |
| 1xx |
not defined |
| 3 to 1 |
[PTO1_state] |
| 0x1 |
(requested) |
| 01x |
(activ) |
| 1xx |
not defined |
| 8 |
--- |
XX |
Note:
The power takeoff status is not defined in accordance with SAE 1939/71.
Ccveh_speed: Cruise control/vehicle speed (3.3.31) 18FEF100
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 100 ms |
8 bytes |
254 |
241 |
6 |
0x00FEF1 |
0x18FEF100 |
| Byte |
Bit |
Description |
| 1 |
8 to 5 |
XX |
| 4 and 3 |
[park_brake_switch] (3.2.6.8) |
| 00 |
(Parking brake not set) |
| 01 |
(Parking brake set) |
| 10 |
(error) |
| 11 |
(not available) |
| 2 and 1 |
XX |
| 2 and 3 |
--- |
Fahrzeuggeschwindigkeit [veh_speed_FFR] (3.2.1.12) |
| km/h per Bit = 1/256 |
Offset [km/h] = 0 |
Range [km/h] = 0 ... 251 |
| 4 |
8 and 7 |
[clutch_switch] (3.2.6.12) |
| 00 |
(Clutch pedal released) |
| 01 |
(Clutch pedal depressed) |
| 10 |
(error) |
| 11 |
(not available) |
| 6 and 5 |
[brake_switch] (3.2.6.11) |
|
| 00 |
(Brake pedal released) |
| 01 |
(Brake pedal depressed) |
| 10 |
(error) |
| 11 |
(not available) |
| 4 to 1 |
XX |
| 5 to 8 |
--- |
XX |
EBC1: Electronic Brake Controller #1 (3.3.4) 18F0010B
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 100 ms |
8 bytes |
240 |
1 |
6 |
0x00F001 |
0x18F0010B |
| Byte |
Bit |
Description |
| 1 |
8 and 7 |
XX |
| 6 and 5 |
[ABS_active] (3.2.2.9) |
| 00 |
(ABS passive but installed) |
| 01 |
(ABS active) |
| 10 |
(reserved) |
| 11 |
(don’t care) |
| 4 to 1 |
XX |
| 2 |
--- |
(Brake pedal position) [BP_position] (3.2.1.18) |
| 0,4% per Bit |
Offset = 0 % |
Range = 0% ... 100% |
| 3 to 8 |
--- |
XX |
AUX_STAT_ZBR1: Auxiliary state I/O body controller #1 0x18FFA121
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| Every second, or on status change |
8 bytes |
255 |
161/A1hex |
6 |
0x00FFA1 |
0x18FFA121 |
| Byte |
Bit |
Description |
| 1 |
8 and 7 |
Reverse gear engaged |
| 00 |
(off) |
| 01 |
(on) |
| 10 |
(error) |
| 11 |
(not available) |
| 6 and 5 |
Info fuel level too low in current tank |
| 00 |
(off) |
| 01 |
(on) |
| 10 |
(error) |
| 11 |
(not available) |
| 4 to 1 |
XX |
| 2 |
8 to 3 |
XX |
| 2 and 1 |
Info NOT-OFF |
| 00 |
(off) |
| 01 |
(on) |
| 10 |
(error) |
| 11 |
(not available) |
| 3 to 8 |
-- |
XX |
EEC1: Electronic engine controller #1 (3.3.7) 0CF00400
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| Der FFR sendet die EEC1 alle 10 ms. SAE 12-50ms |
8 bytes |
240 |
4 |
3 |
0x00F004 |
0x00F00400 |
| Byte |
Bit |
Description |
| 1 and 2 |
--- |
XX |
| 3 |
--- |
(Actual engine torque) [act_eng_torque] (3.2.1.5) |
| 1% per Bit |
Offset = -125 % |
Range = -125% ... 125% |
| 4 and 5 |
--- |
(Engine speed) [engine_speed] (3.2.1.9) |
| 0,125 rpm per Bit |
Offset = 0 rpm |
Range = 0 rpm ... 8031,875 rpm |
| 6 to 8 |
--- |
XX |
EEC2: Electronic engine controller #2 (3.3.6) 0CF00300
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 50 ms |
8 bytes |
240 |
3 |
3 |
0x00F003 |
0x00F00300 |
| Byte |
Bit |
Description |
| 1 |
8 to 5 |
(not defined) |
| 4 bis3 |
(AP kickdown switch) [AP_kickdown_sw] (3.2.2.5) |
| 00 |
(Kickdown passive) |
| 01 |
(Kickdown active) |
| 10 |
(error) |
| 11 |
(not available) |
| 2 and 1 |
(AP low idle switch) [AP_low_idle_sw] (3.2.2.4) |
| 00 |
(AP not in low idle condition) |
| 01 |
(AP in low idle condition) |
| 10 |
(error) |
| 11 |
(not available) |
| 2 |
--- |
(Accelerator pedal (AP) position) [AP_position] (3.2.1.8) |
| 0,4 % per Bit |
Offset = 0 % |
Range = 0% ... 100% |
| 3 |
--- |
(Load at current speed) [load_curr_speed] (3.2.1.7) |
| 1 % per Bit |
Offset = 0 % |
Range = 0% ... 100% |
| 4 to 8 |
--- |
XX |
EngFlui_LevPre: Engine fluid level/pressure (3.3.29) 18FEEF00
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 500 ms |
8 bytes |
254 |
239 |
6 |
0x00FEEF |
0x00FEEF00 |
| Byte |
Bit |
Description |
| 1 to 3 |
--- |
XX |
| 4 |
--- |
(Engine oil pressure) [eng_oil_press] (3.2.5.28) |
| 40 mbar per Bit |
Offset = 0 mbar |
Range = 0 bar ... 10 bar |
| 5 to 8 |
--- |
XX |
Eng_Temp: Engine Temperature (3.3.28) 18FEEE00
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 1 s |
8 bytes |
254 |
238 |
6 |
0x00FEEE |
0x00FEEE00 |
| Byte |
Bit |
Description |
| 1 |
--- |
(Engine coolant temperature) [eng_cool_temp] (3.2.5.5) |
| 1 °C per Bit |
Offset = -40 °C |
Range = -40 °C ... 210 °C |
| 2 |
--- |
(Fuel temperature) [fuel_temp] (3.2.5.14) |
| 1 °C per Bit |
Offset = -40 °C |
Range = -40 °C ... 210 °C |
| 3 and 4 |
--- |
(Engine oil temperature) [eng_oil_temp] (3.2.5.15) |
| 0.03125 °C per Bit |
Offset = -273 °C |
Range = -273°C ... 1735°C |
| 5 to 8 |
--- |
XX |
ECAM1:Supply pressure 3.3.75 (ECAM1) 18FEAE30
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 1 s |
8 bytes |
254 |
174 |
6 |
65,198 |
0x18FEAE30 |
| Byte |
Bit |
Description |
| 1 |
--- |
SAE: Pneumatic supply pressure (by MAN not used) [pneu_supply_press] |
| 2 |
--- |
SAE: Parking and /or trailer air pressure (MAN: circuit 3 {23}) [park_trailer_press] |
| 3 |
--- |
SAE: Service brake air pressure, circuit #1 (MAN: circuit 1 {21}) [serv_brake_press1] |
| 4 |
--- |
SAE: Service brake air pressure, circuit #2 (MAN: circuit 2 {22}) [serv_brake_press2] |
| 5 |
--- |
SAE: Auxiliary equipment supply pressure (MAN: circuit 4 {24}) [aux_equip_press] |
| 6 |
--- |
SAE: Air suspension pressure (MAN: pilot circuit) [air_susp_press] |
| 7 to 8 |
--- |
XX |
Note:
| MAN: Byte 6 does not show the air suspension pressure |
| Resolution for Byte 1 to 6 |
| 80 mbar per bit |
Offset = 0 mbar |
Range = 0 bar ... 20 bar |
Amb_Cond: Ambient conditions (3.3.35) 18FEF500
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 1 s |
8 bytes |
254 |
254 |
6 |
0x00FEF5 |
0x00FEF500 |
| Byte |
Bit |
Description |
| 1 |
--- |
(Barometric pressure) [barometric_press] (3.2.5.43) |
| 5 mbar per Bit |
Offset = 0 mbar |
Range = 0 ... 1,25 bar |
| 2 and 3 |
--- |
XX |
| 4 and 5 |
--- |
(Ambient air temperature) [amb_air_temp] (3.2.5.12) |
| 0.03125 °C per Bit |
Offset = -273 °C |
Range = -273 ... 1735.0°C |
| 6 to 8 |
--- |
XX |
Time_Date: Time /Date (3.3.20) 18FEE6EE
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 1 s |
8 bytes |
254 |
230 |
6 |
FF0A |
18FEE6EE |
| Byte |
Bit |
Description |
| 1 |
--- |
(Seconds) [seconds] (3.2.5.93) |
| 0,25 s per Bit |
Offset = 0 s |
Range = 0 ... 59,75 s |
| 2 |
--- |
(Minutes) [minutes] (3.2.5.94) |
| 1 min per Bit |
Offset = 0 min |
Range = 0 ... 59 min |
| 3 |
--- |
(Hours) [hours] (3.2.5.110) |
| 1 h per Bit |
Offset = 0 h |
Range = 0 ... 23 h |
| 4 |
--- |
(Month) [month] (3.2.5.112)1 |
| 1 Monat per Bit |
Offset = 0 Months |
Range = 0 ... 12 Months |
| 5 |
--- |
Tag (Day) [day] (3.2.5.111)2 |
| 0,25 Tage per Bit |
Offset = 0 Days |
Range = 0 ... 31,75 Days |
| 6 |
--- |
(Year) [year] (3.2.5.113) |
| 1 Jahr per Bit |
Offset = +1985 Years |
Range = 1985 ... 2235 Years |
| 7 |
--- |
(Local Minute Offset) (3.2.5.296) |
| 1 min per Bit |
Offset = -125 min |
Range = von –59min to +59 min |
| 8 |
--- |
(Local Hour Offset) (3.2.5.297) |
| 1 h per Bit |
Offset = -125 h |
Range = von –23 h to +23 h |
1 The value "0" is not used. The value "1" corresponds with month "January", the value "2" with the month "February" etc.
2 The value "0" is not used. The value 1 to 4 (0.25 days/bit) correspond with the first day of the month, the values 5 to 8 with the second day of the month etc.
Veh_dist: Vehicle Distance high resolution (3.3.54) 18FEC1EE
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 1 s |
8 bytes |
254 |
193 |
6 |
FEC1 |
18FEC1EE |
| Byte |
Bit |
Description |
| 1 to 4 |
--- |
(High resolution total vehicle distance) [tot_veh_dist] (3.2.5.106) |
| 5 m per Bit |
Offset = 0 m |
Range = 0 ... 21 055 406 km |
| 5 to 8 |
--- |
(High resolution trip distance) [trip_distance] (3.2.5.107) |
| 5 m per Bit |
Offset = 0 m |
Range = 0 ... 21 055 406 km |
7.6. A-CAN receipt messages
The following receipt message can be processed by KSM and passed on to the FFR:KSMA:
Customer-specific control module – body 0CEFFD55
| Transmission repetition rate |
Data length |
PDU format |
PDU specific |
Defaultpriority |
Parameter group number |
Identifier |
| 10 ms |
8 bytes |
1 |
destination address
KSM = FDhex
|
3 |
Proprietary A: EF00 |
0C EF FD 55 |
| Byte |
Bit |
Description |
| 1 |
8 and 7 |
(not defined) |
| 6 and 5 |
Override control mode priority [ksma_ocmp] (3.2.3.3) not supported |
| 4 and 3 |
Requested speed control conditions [ksma_rscc] (3.2.3.2) not supported |
| 2 and 1 |
Override control mode [ksma_ocm] (3.2.3.1) |
| 00 |
(Override disabled) |
| 01 |
(speed control) |
| 10 |
(torque control) |
| 11 |
(speed/torque control) |
| 2 and 3 |
--- |
Requested speed/Speed limit [ksma_req_speed] (3.2.1.19) |
| 0,125 rpm per Bit |
Offset = 0 rpm |
Range = 0 ... 8031.875 rpm |
| 4 |
--- |
Requested torque/Torque limit [ksma_req_torque] (3.2.1.15) |
| 1 % per Bit |
Offset = -125 % |
Range = -125% ... 0% |
| 5 |
--- |
Requested road speed limit [ksma_HGB] |
| 1 km/h per Bit |
Offset = 0 km/h |
Range = 0 km/h ... 250 km/h |
| 6 |
|
ZDR [ksma_sw_status] |
| Values described in SAE J1939/ff |
| 8 and 7 |
Cruise control accelerate switch (3.2.6.17) |
| 6 and 5 |
Cruise control resume switch (3.2.6.16) |
| 4 and 3 |
Cruise control coast switch (3.2.6.15) |
| 2 and 1 |
Cruise control set switch (3.2.6.14) |
| By MAN |
| 00000000 |
Neutral |
| 00000001 |
Off |
| 00000100 |
Set - |
| 00010000 |
restart |
| 01000000 |
Set + |
| 10101010 |
Defect |
| 7 |
8 to 5 |
ZDR Mode request [ZDR_mode_req] |
| 0000 |
Mode S |
| 0001 |
Mode 1 |
| 0010 |
Mode 2 |
| 0011 |
Mode 3 |
| 0100 |
Mode 4 |
| 0101 |
Mode 5 |
| 0110 |
Mode 6 |
| 0111 |
Mode 7 |
| 1000 |
ZDR switch off |
| 1001 |
(reserved) |
| 1010 |
(reserved) |
| 1011 |
(reserved) |
| 1100 |
(reserved) |
| 1101 |
(reserved) |
| 1110 |
(reserved) |
| 1111 |
(not available) |
| 4 and 3 |
Motor Stop [ksma_MotorStop] |
| 00 |
(no request) |
| 01 |
Motor Stop |
| 10 |
(reserved) |
| 11 |
(don’t care/take no aktion) |
| 2 to 1 |
Motor Start [ksma_MotorStart] |
| 00 |
(no request) |
| 01 |
Motor Start |
| 10 |
(reserved) |
| 11 |
(don’t care/take no aktion) |
| 8 |
--- |
XX |
7.7. Processing KSM/FFR information if defined by the KSMA message
The override control mode (ocm) of the KSMA message (KSMA_ocm) is crucial for the processing of speed and torque. The following description (case 1-4) explains how the KSMA_ocm is generated from the KSMA_ocm. KSM1 is the T-CAN message from the KSM to the FFR. The ocm=11 (speed/torque limit control) of the KSM1 message is supported by the FFR as standard. The processing of the modes ocm=01 (speed control) and ocm=10 (torque control) of the KSM1 message is not active in the FFR but can if required be released in the FFR.
1. KSMA_ocm=11 → KSM1_ocm=11 (Speed/torque limit control):
• Limitations (KSMA) are linked with the digital inputs (torque and speedl) so that in each case the smallest value can be used as the KSM1 message
• ZDR S request, 1-7 is passed on via KSM1: Activation in the FFR in dependence on the switch-off conditions parameterised in the FFR
• ZDR operation request (SET+/-, MEM, AUS) via KSMA or via the digital inputs of the KSM – depending on the parameterisation in the KSM – is passed on via KSM1: version in the FFR
2. KSMA_ocm=01 → KSM1_ocm=01 (Speed control):
- Speed target value definition possible, limitation in KSM1 by digital inputs "speed limitation" KSM possible
- Torque limitations (KSMA) are linked with the digital inputs "torque limitation" so that in each case the smallest value are used as the KSM1 message
- ZDR S request, 1-7 is passed on via KSM1:
Only the switch-off conditions parameterised in the relevant ZDR mode and the parameterised standard parameter kit is then processed by FFR. The upper/lower speed limit parameterised in the relevant ZFR mode and the speed target value parameterised in the FFR are then ignored.
3. KSMA_ocm=10 → KSM1_ocm=10 (Torque control):
- Torque target value definition possible, limitation in KSM1 by digital inputs "torque limitation" KSM possible
- Speed limitations (KSMA) are linked with the digital inputs "speed limitation so that in each case the smallest value is used as the KSM1 message
4. KSMA_ocm=00 → KSM1_ocm=11(Speed/torque limit control):
- No processing/forwarding of KSMA/Byte 2, 3, 4
- Torque limitation via the digital inputs "torque limitation" to KSM possible
- Speed limitations via the digital input "speed limitation" to KSM possible
- ZDR S request, 1-7 is passed on via KSM1:
Activation in the FFR in dependence on the switch-off conditions parameterised in the FFR
- ZDR operation request (SET+/-, MEM, AUS) via KSMA or via the digital inputs of the KSM
– depending on the parameterisation in the KSM – is passed on via KSM1: implemented in the FFR
The general rule is:
- ZDR mode selection via CAN has priority over the ZDR pins of the FFR
- ZDR operation via CAN has priority over cruise control controls
- Limitations are linked in the KSM and FFR so that in each case the smallest value is used as the KSM1 message
- Definitions are limited to limitations
- KSMA message parameterised to "not receiving"->
→ KSM1_ocm=11
Caution:
If an input value of the A-CAN is not valid (e.g. in event of bus-off, failure of KSMA message), this has a direct effect, i.e. no "old" A-CAN information is frozen (example: previously requested limitations are no longer active or effective).
8. Pin description and circuit diagrams
DBG 1+3 (plug connection X1997/Pin 1)
+UBat switch signal input for the triggering of speed limitation 1 and 3Function:
If the input is wired with +UBat (ready for operation; X1997/pin 12) the engine speed is limited to "speed limitation 1" which can be parameterised with the aid of MAN cats II.
If +UBat is taken away the selected "speed limitation 1" is cancelled again.
If at the same time the input DBG 2+3 (X1997/pin 2) is wired with +UBat (ready for operation; X1997/pin 12) the engine speed is limited to "speed limit 3" parameterised with the aid of MAN-cats II.
If +UBat is taken away from both inputs the selected "speed limitation 3" is cancelled again.
This function is also useful as a further intermediate speed with which an initially higher set speed is limited.Function release:
As soon as +UBat (ready for operation or terminal 15 FFR) is applied.
DBG 2+3 (plug connection X1997/Pin 2)
+UBat switch signal input for the triggering of the speed limitation 2 and 3Function:
If the input is wired with +UBat (ready for operation; X1997/Pin 12) the engine speed is limited to "speed limitation 2" which can be parameterised with the aid of MAN-cats II.
If +UBat is taken away the selected "speed limitation 2" is cancelled again.
If at the same time the input DBG 1+3 (X1997/pin 1) is wired with +UBat (ready for operation; X1997/pin 12) the engine speed is limited to "speed limitation 3" which can be parameterised with the aid of MAN-cats II.
If +UBat is taken away from both inputs the selected "speed limitation 3" is cancelled again.
This function is also useful as a further intermediate speed with which an initially higher set speed is limited.
Function release:
As soon as +UBat (ready for operation or terminal 15 FFR) is applied.
MBG 1+3 (plug connection X1997/Pin 3)
+UBat switch signal input for the triggering of torque limitation 1 and 3Function:
If the input is wired with +UBat (ready for operation; X1997/pin 12) the torque of the engine is limited to "torque 1" which can be parameterised with the aid of MAN-cats II.
If +UBat is taken away the selected "torque limitation 1" is cancelled again.
If at the same time the input MBG 2+3 (X1997/pin 4) is wired with +UBat (ready for service; X1997/pin 12) the torque of the engine is limited to "torque limitation 3" which can be parameterised with the aid of MAN-cats II.
If +UBat is taken away from both inputs the selected "torque limitation 3" is cancelled again.
This function is useful to protect units connected with the body from too high a torque from the engine.Function release:
As soon as +UBat (ready for operation or terminal 15 FFR) is applied.
MBG 2+3 (plug connection X1997/Pin 4)
+UBat -switch signal input for the triggering of the torque limitation 2 and 3Function:
If the input is wired with +UBat (ready for operation; X1997/pin 12) the torque of the engine is limited to "torque limitation 2" which can be parameterised with the aid of MAN-cats II.
If +UBat is taken away the selected "torque limitation 2" is cancelled again.
If at the same time the input MBG 1+3 (X1997/pin 3) is wired with +UBat (ready for operation; X1997/pin 12) the torque of the engine is limited to "torque limitation 3" which can be parameterised with the aid of MAN cats II.
If +UBat is taken away from both inputs the selected "torque limitation 3"is cancelled again.
This function is useful to protect units connected with the body from too high a torque from the engine.
Function release:
As soon as +UBat (ready for operation or terminal 15 FFR) is applied.
PARKING BRAKE (plug connection X1997/pin 5)
+UBat -switch signal output. If a load is connected and the parking brake is not activated a low level of Ulow<2V sets itself.Load:
max. 500mAFunction:
Information that the parking brake is engaged. Useful for the release of a function to prevent undesirable outside intervention on controls outside the cab.Caution:
To ensure that short circuits and line interruption are reliably recognised if loads are connected and fault recognition is activated the connected load must be <400Ω.
BRAKE (plug connection X1997/pin 6)
+UBat -switch signal output. If a load is connected and the brake is not activated a low level of Ulow<2V sets itself.Load:
max. 500mAFunction:
Information that the brake is activated. Useful for the release of a function to prevent undesirable outside intervention on controls outside the cab.Caution:
To ensure that short circuits and line interruption are reliably recognised if loads are connected and fault recognition is activated the connected load must be <400Ω
R-gear (plug connection X1997/pin 7)
+UBat switch signal output. If a load is connected and the parking brake is not activated a low level of
Ulow<2V sets itself.Load:
max. 500mAFunction:
Information, that the reverse gear is engaged. Useful for example for shifting to a lower maximum speed limitation (HGB2) in reverse gear or also for reversing lock for refuse trucks.Caution:
To ensure that short circuits and line interruption are reliably recognised if loads are connected and fault recognition is activated the connected load must be <400Ω.
CLUTCH (plug connection X1997/pin 8)
+UBat switch signal output. If a load is connected and the clutch is not activated a low level of Ulow<2V sets itself.Load:
max. 500mAFunction:
Information that the clutch is engaged. Useful for the release of a function to prevent unwelcome outside intervention on controls outside the cab.Caution:
To ensure that short circuits and line interruption are reliably recognised if loads are connected and fault recognition is activated the connected load must be <400Ω.
GEARBOX N (plug connection X1997/pin 9)
-UBat switch signal output. If the gear is engaged the high level (approx. +UBat) sets itself.Load:
max. 300mAFunction:
Information that the gearbox is in neutral position. Useful for the release of a function in dependence of the gearbox neutral position (no gear engaged).
Caution:
To ensure that short circuits and line interruption are reliably recognised if loads are connected and fault recognition is activated the connected load must be <2kΩ. If the fault recognition is activated the connected load must be connected after terminal 15 FFR (X1996/pin 1). "Ready for operation" (X1997/pin 12) must not be used if "ready for operation" is used instead of terminal 15 . If "ready for operation" is used instead of terminal 15 FFR and in this way if the fault recognition is activated fault memory entries are already made during the system start (monitoring already active during the system start stage but not ready for operation until active following the system start stage).
CHECK LAMP (plug connection X1997/pin 10)
+UBat switch signal output. If a load is connected and the KSM-SG or the connected periphery is in a faultfree condition a low level of Ulow<2V sets itself.Load:
max. 600mAFunction:
Information that interference has arisen in the KSM-SG or in its connected periphery.Caution:
To ensure that short circuits and line interruption are reliably recognised if loads are connected and fault recognition is activated the connected load must be <400Ω. When the control unit is running up the output will then be automatically triggered for approx. 3 seconds (light bulb test).
TANK WARNING (plug connection X1997/pin 11)
+UBat switch signal output. If a load is connected and the tank is full enough a low level of Ulow<2V sets itself.Load:
max. 600mAFunction:
Information that there is still approx. 20% of the maximum fuel content of the tank. This information is also displayed at the same time on the instruments with the information "FILL UP".Caution:
To ensure that short circuits and line interruption are reliably recognised if loads are connected and fault recognition is activated the connected load must be <400Ω. When the control unit is running up the output will then be automatically triggered for approx. 3 seconds (light bulb test).
READY FOR OPERATION (plug connection X1997/pPin 12)
+UBat switch signal output. The final stage switches to high approx. 3 sec after terminal 15 is "on". If a load is connected and KSM-SG is not (yet) in a ready-for-operation state a low level of Ulow<2V sets itself.Load:
max. 2AFunction:
Information that the KSM-SG is ready for operation. Useful for the release of a function. The signal is still issued approx. 2 secs after terminal 15 "OFF" to permit any run up of a control unit which may be necessary with a connected body electronics.Caution:
To ensure that short circuits and line interruption are reliably recognised if loads are connected and fault recognition is activated the connected load must be <400Ω. After the system start (approx. 3sec.) the output is then triggered.
SET+ (plug connection X1997/pin 13)
+UBat switch signal input for the triggering of the function "increase speed"Function:
Increase speed.
If the input is wired with +UBat (ready for operation; X1997/pin 12) the engine speed runs continuously towards the upper speed limit.
If the activation is interrupted the engine control controls the current speed.
The upper speed limit can be:
• the final speed of the engine,
• the upper speed limit in ZDR S, ZDR 1,...., ZDR 7 which can be parameterised with the aid of MAN-cats II.
• the speed limitation which can be parameterised and activated with the aid of MAN-cats II in the FFR or KSM.
The set speed is switched off, i. e. the engine goes to idle speed (ZDR S) or the "lower speed limit" (ZDR 1, . . . . , ZDR 7) by "opening" the standard bridge between "ready for operation" (X1997/pin 12) and "OFF" (X1997/pin 15).Function release:
Approx. 3.5secs after terminal 15 is "on" the function can be activated by wiring with +UBat (ready for operation or terminal 15 FFR).
SET- (plug connection X1997/pin 14)
+UBat switch signal input for the triggering of the function "lower speed".Function:
Lower speed.
If the input is wired with +UBat (ready for operation; X1997/pin 12) the set engine speed runs continuously up to the idle speed (ZDR S) or the lower speed limit (ZDR 1, . . . . , ZDR 7). If the activation is interrupted the engine control controls the current speed.
The set speed is switched off , i. e. the engine goes to idle speed (ZDR S) or the "lower speed" (ZDR 1, . . . , ZDR 7) by "opening" the external bridge between "ready for operation" (X1997/pin 12) and "OFF" (X1997/pin 15).Function release:
Approx. 3.5secs after terminal 15 is "on" the function can be activated by wiring with +UBat (ready for operation or terminal 15 FFR).
OFF (plug connection X1997/pin 15)
+UBat switch signal input for the release/switch off of the ZDR functions.Function:
If the input is wired with +UBat (ready for operation; X1997/pin 12) the ZDR functions are released. The ZDR functions are switched off by "opening" the external bridge between "ready for operation" (X1997/pin 12) and "OFF" (X1997/pin 15).Caution:
If there is no external bridge between X1997/pin 12 and X1997/pin 15 the "OFF" function is permanently activated, i.e. activation of the ZDR functions is not possible.
MEMORY (plug connection X1997/pin 16)
+UBat -switch signal input for the resumption/storing of a speed.Function:
If the input is wired with +UBat after the end of the pulse signal the engine runs on the ZDR S, ZDR 1, ...., ZDR 7 which can be programmed with the aid of MAN-cats II and regulates this. After changing this by e. g. "SET+" or "SET-" the new speed can be stored by wiring the input with +UBat (t³ 2sec.).
The set speed is switched off, i.e. the engine goes to the idle speed (ZDR S) or the lower speed limit (ZDR 1, . . . . , ZDR 7) by "opening" the external bridge between X1997/pin 12 and X1997/pin 15; by activating the "OFF button" on the controls in the cab or in the event of switch-off conditions.Function release:
Approx. 3.5sec. after the terminal 15 is "on" the function can be activated by wiring with +UBat (ready for operation or terminal 15 FFR) taking the above time t into account.Caution:
The memory function is not effective until the button is "released" (edge change from "high" to "low"). The storage of a target speed changed with SET+/- is only possible in the relevant ZDR mode if the control function "active with storage" is parameterised and the FFR and the button is activated for at least 2 seconds.
A-CAN-H (plug connection X1997/pin 17)
CAN-high line of the body-CAN interface.
A-CAN-L (plug connection X1997/pin 18)
CAN-low line of the body-CAN interface.
Circuit diagram on X1997

9. Description of interfaces and installation location

The complete interface consits of the 18-pole plug connection X1997 This plug designation is used on all circuit diagrams; the plug in the vehicle is marked with an appropriate color. Access from outside by removing the cover.
| Plug connection
18-pin
X1997:
|
Color and
Coding:
beige/6
|
MAN item number |
| Plug housing |
Socket housing |
| 81.25475.0046 |
81.25435.0927 |
| Secondary lock for housing |
81.25475.0065 |
81.25435.0913 |
| Contacts (single items /strips) |
MAN item number |
| Blade terminal with notch 2,8´1/0,5-1 |
07.91202.0848 / 07.91202.0858 |
| Blade terminal with notch 2,8´2,5/1,5-2,5 |
07.91202.0849 / 07.91202.0859 |
| Spring contact with notch 2,8´1/0,5-1 |
07.91201.0222 / 07.91201.0221 |
| Spring contact with notch 2,8´2,5/1,5-2,5 |
07.91201.0224 / 07.91201.0223 |
The interface "ZDR interface with the vehicle management computer for external speed control in TG" consists of the 18-pole plug connection X1996 and is included in the standard extent of the vehicle.
The preparation "reverse locking for refuse trucks" consists of the 6-pole plug connection X2334 or X679. This plug designation is used on all circuit diagrams the plug in the vehicle is marked in the appropriate colour. Access from outside by removing the cover.
| Plug connection
6-pin
X1997:
|
Coding:
Color and
bue/4
|
MAN item number |
| Plug housing |
Socket housing |
| 81.25435.0794 |
81.25435.0744 |
| Secondary lock for housing |
81.25435.0698 |
81.25435.0698 |
| Contacts (individual ware / line ware) |
MAN item number |
| Blade terminal with notch 2,8´1/0,5-1 |
07.91202.0610 / 07.91202.0830 |
| Blade terminal with notch 2,8´2,5/1,5-2,5 |
07.91202.0611 / 07.91202.0831 |
| Spring contact with notch 2,8´1/0,5-1 |
07.91201.0222 / 07.91201.0221 |
| Spring contact with notch 2,8´2,5/1,5-2,5 |
07.91201.0224 / 07.91201.0223 |
10. Circuit examples
Circuit example for the speed triggering via an external control element with the functions "SET+" and "SET-"

Circuit example for the speed triggering via an external control element with the function "SET+" and "SET-"

Circuit example for the speed triggering via an external control element with the functions "OFF", "SET-" "MEM", and "SET+"
allocated according to priority

Circuit example for the triggering of an intermediate speed via the function "SET+" in dependence on the clutch (function release)
and the engagement of the power takeoff

Circuit example for the triggering of an intermediate speed via the function "SET+" in dependence on the brake (function release)
and the engagement of the power takeoff

Circuit example for the release of the power take-off unit with an engine-dependent power takeoff
in dependence on the engaged parking brake and the gearbox neutral position.

Circuit example for the maximum speed limitation 2 in dependence on the engaged reverse gear

Circuit example for the maximum speed limitation 2 in dependence on an activated step contact and the activation of the reversing lock in dependence on an activated step contact and the engaged reverse gear

Circuit example for the release of the power takeoff unit in dependence on the engaged parking brake and the engaged NA1

Circuit example for the release of the power takeoff in dependence on the engaged parking brake and the engaged NA 2

Circuit example for the activation of the speed limitation 1

Circuit example for the activation of the speed limitation 2

Circuit example for the activation of the speed limitation 3

Circuit example for the activation of the speed limitations 1, 2 and 3

Circuit example for the activation of the torque limitation 1

Circuit example for the activation of the torque limitation 2

Circuit example for the activation of the torque limitations 1, 2 and 3

Circuit example for the connection of the "KSM" and "TANK WARNING" check lamps

Circuit example for the connection of a body electronics with CAN interface

