Diagnosis Section 3
Diagnosis Section 3
Diagnosis Section 3
1.1.3 INTERFACE
Link from control module (engine) to PC Level adaptation for ISO 9141, SAE J1708 and RS 485 Security system with dongle, copy protection 12-24 V voltage supply range Supply source: engine Safety switching for protection against overvoltage and incorrect pole connection Galvanic isolation
20-267
SERDIA
Processor 80486 (or higher) Clock speed >= 100 MHz Installed memory >= 8 MB RAM Hard disk >= 15 MB (free disk space) Disk drive 3.5 1.44 MB Software: Operating system MS Windows 3.11, 95 or 98
Installation is also possible under Windows 3.1. However, because of a Windows problem, this can cause access conflicts with the COM1 serial interface (see Chapter, "What to do if ...". For more details, please see the "Readme" file supplied with SERDIA.). With Windows 3.11, the standard (VGA) screen driver should be installed for correct display of SERDIA screens.
1.2
ORDERING
SAME-DEUTZ-FAHR ITALIA S.p.A. Viale F. CASSANI, 15 24047 TREVIGLIO (BG) - ITALIA
1.2.3 ADAPTER
Some OEMs have different diagnostics plugs for certain versions. An adapter is therefore required for the interface from the 12 pole DE UTZ plug to the appropriate OEM plug. The DEUTZ 12 pole counterpart is available as a genuine DEUTZ part. A ready-made adapter is available, for diagnostics on engines in DE UTZ Fahr tractors (DEUTZ 12 pole -> DFA 14 pole): DEUTZ Part No. 5.9030.741.0
20-268
SERDIA
1.3
The name of the target directory should indicate the SERDIA Version number, for example "serdia35. Follow the instructions appearing on the screen. (If installing with Windows 98, select Windows 95 as the operating system) When finished, remove Installation diskette 2 from the disk drive and store in a safe place together with diskette 1. After the computer is re-started, the SERDIA program group window opens. Double-click on the "Service diagnosis program group to start.
20-269
SERDIA
The name of the target directory should indicate the SERDIA Version number, for example "serdia35. Follow the instructions appearing on the screen. (If installing with Windows 98, select Windows 95 as the operating system) Remove the CD from the drive and store in a safe place. After the computer is re-started, the SERDIA program group window opens. Double-click on the "Service diagnosis program group to start.
20-270
SERDIA
1.3.5 SETTING UP THE LINK BETWEEN CONTROL MODULE (ENGINE) AND NOTEBOOK
Communication characteristics: Serial communication BaudRate = 9600 Serialport = COM1 The SERDIA interface (supplied) is used to connect the control module to a Notebook. Despite the numerous safety precautions in the interface and control module (such as protection against wrong pole connection and overvoltage, and galvanic isolation), mistakes can still happen, and the following procedure should always be applied when connecting the Notebook to the control module. The connection is set up in the following order: 1) 2) Switch off the engine, ignition switch (Circuit 15) is Off. Do not switch on the Notebook yet. Connect the diagnostic connector to the vehicle / installation diagnostic socket.
The diagnostic connector must be provided by the customer, and can be supplied by DEUTZ on request. 3) Connect the other side (interface side) to the RS 232/COM1 serial interface. (9-pin connector on the back of your Notebook). Note: 4) 5) On PCs, the COM1 interface may already be occupied by the mouse. In this case, the interface must be connected to the PC's serial interface (COM2). This must then be configured (see Chapter, "What to do if ...).
The ignition switch (Ct.15) and Notebook can now be switched on. The engine remains off at first. The SERDIA can now be started as describe in Chapter 1.8, "Starting the Program".
Select the desired control unit and click OK. The message "Initialisation is active! appears (and remains for about 7 seconds). Communications are then set up with the control unit.
20-271
SERDIA
Starting the next time: SERDIA registers the control units identified the last time the program was started (for example the EMR2). If this control unit is connected the second time the program is started, SERDIA skips the interrogation stage and immediately initialises the control unit. This substantially reduces the program startup time. The message "Initialisation is active! appears (and remains for about 7 seconds). Communications are then set up with the control unit. If another control unit is connected the next time the program is started, the interrogation process is performed again (and lasts about 30 seconds). In engines with two control units (for example an EMR with EMS2), the desired control unit can be selected through another interrogation (see paragraph 2.1).
The communication status between the PC/Notebook and the control unit is indicated by plain text messages, and by a colour code on the status bar: Yellow (flashing): ISO block processing, i.e. useful data (for example measurements) are being exchanged between SERDIA and the control unit. Green (flashing): ISO connection OK, i.e. only data blocks needed for maintaining communications between SERDIA and the control unit are exchanged. Red: Communications stopped. Communications not possible: It may not be possible to establish communications for the following reasons: No control unit connected. There is a communication error; see Chapter 9.1.1, "Communication errors". Setting up communications In both cases an error message is displayed, and SERDIA offers to go into Off-line mode; see Chapter, Off-line mode.
20-272
SERDIA
SERDIA always offers to go into password-protected mode or Demo mode when it has not been possible to establish communications successfully.
Click on "Ignore". The desired mode can be selected in the "Confirm" box.
20-273
SERDIA
EMR1, EMR2, EMS2 Level III, IIIa only Calibration of transducers, for example pedal travel sensors pump class assignments
20-274
SERDIA
20-275
SERDIA
1.4.8 HELP
The SERDIA Help function can be used in conjunction with these user instructions. In Windows, the Help function is opened by clicking on the "Help button.
1.5
Before disconnecting the cables between the Notebook and the engine control unit, go back to the main screen and click on the "Close button. If parameters have been changed, in many cases it is worthwhile checking the current parameter settings. To do this, follow the steps below: 1. Close SERDIA 2. Switch off the engine supply voltage, then switch on again 3. Re-start SERDIA 4. Activate the control unit again 5. Open the "Parameters menu 6. In the configuration screen, click on the "ECU->PC button 7. Print out the configuration data by clicking on the "Print button 8. Keep the printed data with the engine documentation.
20-276
SERDIA
ECU SELECTION
2. ECU SELECTION
2.1 SELECTING TWO CONTROL UNITS
DEUTZ engines can be equipped with two control units (for example, MVS in combination with EMS2). However, SERDIA can only communicate with one control unit. Exception: Error lists and measured values can also be read from the MVS control unit through an EMS2. SERDIA tries to set up a connection automatically to the last control unit identified. If another control unit is to be selected, the control unit recognition process must be repeated by opening the "ECU selection/Restart menu (this takes about 30 seconds).
After they have been successfully recognised, the control unit selection screen is opened. Only identified control units are presented for selection. Non-selectable control units are greyed out.
Possible control units are: EMR1, EMR2 (Electronic engine controller) MVS (Solenoid valve system) EMS2 (Engine Monitoring System)
20-277
SERDIA
ECU SELECTION
2.2 PRINTING
Like the data in other windows, the identification data for the selected control unit can be printed in two ways.
1) Printing to a printer.
In this case, the correct printer driver should be selected under Windows. At the top of all printouts are the logistics data: Type of control unit Date Time (as set in the Notebook system clock) Interface serial number These are followed by the control unit identification data and measurement data.
Configuration
20-278
SERDIA
ECU SELECTION
2.3
PROTOCOL
This menu is for DEUTZ only, and is used for configuring the interface.
2.4
Meaning of identification data: DEUTZ part number: Part number of selected control unit. Business partner number: Product number Type of control unit selected: 1 = EMR1 2 = MVS 3 = EMS2 Hardware version number: Version number of the control unit. Software version number: Number of the EEPROM contained in the control unit. If the number before the point has changed (for example, 2.1 to 3.1), the data set will no longer match the control unit. In this case, company head office should be contacted. Day, Month, Year: Date at which the control unit parameters were last configured. Service ID: Serial number of interface used for previous access. The first digit indicates the authorised access level. OperHourCount:Engine[h]: numero delle ore di funzionamento del motore. Number of engine start Interface serial number: serial number of interface now being used. Measured values: The "Measured values field shows some of the measured values directly. This selection is not configurable.
20-279
SERDIA
ECU SELECTION
Meaning of identification data: DEUTZ partNo: Part number of selected control unit. SupplierNo ProductNo: Type of control unit selected: 1 = EMR1 2 = MVS 3 = EMS2 Hardware Rev: Version number of the control unit. Software Rev: numero versione software Number of EEPROM contained in the control unit. If the number before the point has changed (for example, 2.1 to 3.1), the data set will no longer match the control unit. In this case, company head office should be contacted. Binary code checksum ISO Access control Identification data Measurement data Deutz SW-PN: Part number of EMR2 operating software ECU SerialNo Year ECU SerialNo Month ECU SerialNo Engine number Day, Month, Year of last change: Date at which the control unit parameters were last configured. Lats Service ID: Serial number of interface used for previous access. The first digit indicates authorised access level. Interface serial number: Serial number of interface now being used. Measured values: The "Measured values field shows some of the measured values directly. This selection is not configurable.
20-280
SERDIA
MEASURED VALUES
3. MEASURED VALUES
3.1 ACTUAL MEASURED VALUES (GENERAL)
The measured values are read out cyclically and displayed on the "Actual measured values" screen.
Values outside the sensor's measuring range have coloured backgrounds: Yellow: Measuring range is exceeded, Blue: Below measuring range.
20-281
SERDIA
MEASURED VALUES
The measured values to be displayed can be selected from this list. An individual measured value is selected by clicking on the associated check box. If a graphical display is required, not more than 5 measured values can be selected (see 3.1.2 Graphics). The four buttons on the right of the list can be used to activate and de-activate a collection of measured values. These have the following functions: Save: The displayed selection of measured values is saved to a file. Load: The selected measured values are loaded from a file. Delete selection: All measured values are de-activated for display. Select all: All measured values are activated for display. OK: Return to the display of the current measured values. The changes made to the selection of measured values are saved. Cancel: Return to the display of the current measured values. The changes made to the selection of measured values are cancelled. The following tables give an overview of the measured values which can be displayed. For some parameters, a configuration operation is also required (see Chapter 4 Parameters); this enables specific measuring points to be assigned to the inputs and outputs of the EMR1/EMR2 ("Configuration", "Page 11: assignment inputs/measured values and "Page 13: assignment outputs/measured values"). The values required for parameter configuration are shown in the tables. The assignment can be subsequently checked in the "Measured values" menu, with the window "Display of inputs and outputs" (see 3.4 Input/output assignment).
20-282
SERDIA
MEASURED VALUES
Name of measuring point Fuel consumption (F24)Accelerator pedal=SWG1 Rel.Accelerator pedal=SWG1 (M24)Boost pressure (M21)Oil pressure
Description Fuel consumption Voltage of accelerator pedal potentiometer Pick-off point for accelerator pedal potentiometer Charge air pressure Oil pressure Torque Oil pressure warning signal Reserve Speed 1 - Speed 2
(F20)Hand throttle=SWG2
20-283
SERDIA
MEASURED VALUES
Name of measuring point SourceOfEngineStop VehicleVelocity state Vehicle-Velocity calc. FuelConsumption Fuel injection quantity FuelQtyLimitation ActFuelQtyLimitng ActualSetpoint ActPowerReduction ActTopCurve ActSpeedLimiting
Description
Driving speed Fuel consumption Fuel injection quantity Fuel quantity limitation Active fuel quantity limitation 2360 2350 2701
3145
Oil pressure warning signal (optional) Torque (optional) Outp:(F16)/Freq Outp:(F16) Digital 7 Outp:(M2) Digital 3 Inp:(F6)Digital 3 3 Inp:(F18) Dig/PWM 1 Inp:(F18)Digital/PWM 1 Inp:(F19)Digital 4 Inp:(F20)Digital/Analog 3 Inp:(F21)Digital/PWM 2 Input Input Input Input Input Input Input Input Charge air temperature Fuel temperature Input Coolant temperature Oil pressure sensor input Sensor input Charge air temperature 2904 2905 2906 Speed 1 - Speed 2 2000 2001 2002 2857 2853 2854 2856
20-284
SERDIA
MEASURED VALUES
3.1.2 GRAPHICS
If up to any 5 measured values have been selected, the "Graphic display" window can be opened by clicking on "Graphics".
The measured values are displayed within the display range (minimum to maximum). The scaling divisions for the axes are set in the column called "Delta". It is possible to let the program carry out automatic scaling by activating the control field called "Auto". Because the program does this scaling based on the minimum and maximum values of the respective measured values, it is not possible to have automatic scaling for time-constant measured values. A maximum of two axes, one on the left and one on the right side of the graph will be drawn. A measured value can be assigned to a left or right axis in the columns marked L (left) and R (right).
Apri: Load : The graphics information stored in a file is loaded and displayed.
20-285
SERDIA
MEASURED VALUES
3.2 RAM-VALUES
RAM values are calculated from the measured values with the aid of the microprocessors in the control units and are made available by SERDIA as additional data.
The following tables provide an overview of the possible RAM values which are used in the EMR2 control unit.
2000Speed 2001SpeedPickUp1 2002SpeedPickUp2 2003SpeedPickUp1Value 2004SpeedPickUp2Value 2005ActivePickUp 2025SpeedGradient 2031SpeedSetp 2032SpeedSetpRamp 2033SpeedSetpSelect 2041DigitalPotOffset 2100P_CorrFactor 2101I_CorrFactor 2102D_CorrFactor 2110FuelSpeedGovernor 2111SpeedGov:P-Part 2112SpeedGov:I-Part 2113SpeedGov:D-Part 2115StaticCorrActive 2120DroopPresent
2130IMFuelSetp 2131IMFuelSetpSelect 2132IMOrAllSpeedGov 2133IMGovAtMaxOrIdle 2134IMFuelSetOrGovernor 2135IMSetpoint 2140TorqueSetpoint 2141TorqueReserveMax 2142TorqueReserveCurve 2143TorqueLimitMax 2144TorqueLimitCurve 2145TorqueLimitCurveAct 2150EngineBrakeActive 2251LimitsDelay 2280GlowPlugActive 2281FlameGlowPlugActive 2282FlameValveActive 2283PreheatActive 2284PostheatActive 2285StartReadActive
2300ActPos 2330ActPosSetpoint 2350FuelQuantity 2353FuelQuantityCorr 2360FuelConsumption 2361FuelEconomy 2400Can:Online 2401Can:RxTelActive 2402Can:RxTelTimeOut 2403Can:RxTelVoltTimOut 2404Can:RxIRCount 2405Can:TxIRCount 2406Can:BusOffCount 2407Can:RxBufOverflow 2408Can:Tx0BufOverflow 2409Can:Tx1BufOverflow 2410Can:FragBufOverflow 2411Can:SetpointPhase 2412Can:SetpointError 2533FuelTempFuelCorr
20-286
SERDIA
MEASURED VALUES
2600EngineNo:Low 2601EngineNo:High 2602FunctionSetNo:Low 2603FunctionSetNo:High 2604CanSetNo:Low 2605CanSetNo:High 2606ASAP2SetNo 2607SerdiaID:Low 2608SerdiaID:High 2609SerdiaDate:Day 2610SerdiaDate:Month 2611SerdiaDate:Year 2612EOLDate:Day 2613EOLDate:Month 2614EOLDate:Year 2701FuelLimitMax 2702FuelLimitStart 2703FuelLimitSpeed 2704FuelLimitBoost 2705FuelLimitSimBoost 2706FuelLimitVelocity 2707FuelLimitCan 2710FuelLimitMinActive 2711FuelLimitMaxActive 2712StartLimitActive 2713SpeedLimitActive 2714BoostLimitActive 2715SimBoostLimitActive 2716VelocityLimitActive 2717CanLimitActive 2720SpeedLimit1Active 2721SpeedLimit2Active 2722SpeedLimit3Active 2723ReduceCan 2724ReduceOilPressure 2725ReduceCharAirTemp 2726ReduceCoolantTemp 2727ReduceAmbientPress
2730SetpLimitCan 2731SetpLimitVelocity 2740Setp1Source:Analog 2741Setp1Source:PWM 2742Setp1Source:Subst 2743Setp1Source:Can 2750CurrSetp:Setpoint1 2751CurrSetp:Setpoint2 2752CurrSetp:SpeedFix1 2753CurrSetp:SpeedFix2 2754CurrSetp:Freeze 2755CurrSetp:FreezeSetp 2756CurrSetp:HoldButton 2757CurrSetp:MinButton 2758CurrSetp:MaxButton 2759CurrSetp:CalIdle 2761CurrSetp:VeloIdle 2810SwitchDroop2 2811SwitchDroopCurve 2812SwitchSpeedFix1 2813SwitchSpeedFix2 2814SwitchSpeedLimit2 2815SwitchSpeedLimit3 2816SwitchGovernIMOrAll 2817SwitchFreezeSpeed 2818SwitchFreezeSetp 2819SwitchOilLevel 2820SwitchCoolantLevel 2821SwitchSpeedInc 2822SwitchSpeedDec 2823SwitchMinButton 2824SwitchMaxButton 2825SwitchHoldButton 2826SwitchBrake 2827SwitchNeutral 2828SwitchGlowPlug 2829SwitchEngineStop 2851DigitalOut1
2852DigitalOut2 2853DigitalOut3 2854DigitalOut4 2855DigitalOut5 2856DigitalOut6 2857DigitalOut7 2861DigitalOut1State 2862DigitalOut2State 2863DigitalOut3State 2864DigitalOut4State 2865DigitalOut5State 2866DigitalOut6State 2867DigitalOut7State 2868StatusErrorLamp 2900Setpoint1Extern 2901Setpoint2Extern 2902BoostPressure 2903OilPressure 2904CoolantTemp 2905CharAirTemp 2906FuelTemp 2920BoostPressureCorr 2921FuelTempCorr 2930AmbientPressure 2931AmbientPressActive 3000ConfigurationError 3001ErrPickUp1 3002ErrPickUp2 3003ErrVelocity 3004ErrOverSpeed 3005ErrSetp1Extern 3006ErrSetp2Extern 3007ErrBoostPressure 3008ErrOilPressure 3009ErrCoolantTemp 3010ErrCharAirTemp 3011ErrFuelTemp 3030ErrOilPressWarn
20-287
SERDIA
MEASURED VALUES
3031ErrCoolantTempWarn 3032ErrCharAirTempWarn 3033ErrOilLevelWarn 3034ErrCoolantLevelWarn 3035ErrWarnSpeed 3036ErrFuelTempWarn 3040ErrOilPressEcy 3041ErrCoolantTempEcy 3042ErrChargeAirTempEcy 3043ErrOilLevel 3044ErrCoolantLevel 3050ErrFeedback 3052ErrRefFeedback 3053ErrActuatorDiff 3059ErrFeedbackAdjust 3060ErrDigitalOutput3 3062ErrDigitalOutput7 3063ErrOverCurrentOD3 3067ErrHardwSetp1 3068ErrCanSetp1 3070ErrCanBus 3071ErrCanComm 3076ErrParamStore 3077ErrProgramTest 3078ErrRAMTest 3080ErrPowerCurrent 3083ErrRef1 3084ErrRef2 3085ErrRef4 3086ErrIntTemp 3087ErrAmbPressure 3090ErrData 3093ErrStack 3094ExceptionNumber 3095ExceptionAddrLow 3096ExceptionAddrHigh 3097ExceptionFlag 3098ErrorActive
3099EEPROMErrorCode 3101S1ErrPickUp1 3102S1ErrPickUp2 3103S1ErrVelocity 3104S1ErrOverSpeed 3105S1ErrSetp1Extern 3106S1ErrSetp2Extern 3107S1ErrBoostPressure 3108S1ErrOilPressure 3109S1ErrCoolantTemp 3110S1ErrChargeAirTemp 3111S1ErrFuelTemp 3130S1ErrOilPressWarn 3131S1ErrCoolTempWarn 3132S1ErrChAirTempWarn 3133S1ErrOilLevelWarn 3134S1ErrCoolLevelWarn 3135S1ErrWarnSpeed 3136S1ErrFuelTempWarn 3140S1ErrOilPressEcy 3141S1ErrCoolantTempEcy 3142S1ErrCharAirTempEcy 3143S1ErrOilLevel 3144S1ErrCoolantLevel 3150S1ErrFeedback 3152S1ErrRefFeedback 3153S1ErrActuatorDiff 3159S1ErrFeedbackAdjust 3160S1ErrDigitalOut3 3162S1ErrDigitalOut6 3163S1ErrOverCurrentOD3 3167S1ErrHardwSetp1 3168S1ErrCanSetp1 3170S1ErrCanBus 3171S1ErrCanComm 3174S1ErrCanPassive 3176S1ErrParamStore 3177S1ErrProgramTest
3178S1ErrRAMTest 3180S1ErrPowerCurrent 3183S1ErrRef1 3184S1ErrRef2 3185S1ErrRef4 3186S1ErrIntTemp 3187S1ErrAmbPressure 3190S1ErrData 3193S1ErrStack 3194S1ErrIntern 3201S2ErrPickUp1 3202S2ErrPickUp2 3203S2ErrVelocity 3204S2ErrOverSpeed 3205S2ErrSetp1Extern 3206S2ErrSetp2Extern 3207S2ErrBoostPressure 3208S2ErrOilPressure 3209S2ErrCoolantTemp 3210S2ErrChargeAirTemp 3211S2ErrFuelTemp 3230S2ErrOilPressWarn 3231S2ErrCoolTempWarn 3232S2ErrChAirTempWarn 3233S2ErrOilLevelWarn 3234S2ErrCoolLevelWarn 3235S2ErrWarnSpeed 3236S2ErrFuelTempWarn 3240S2ErrOilPressEcy 3241S2ErrCoolantTempEcy 3242S2ErrCharAirTempEcy 3243S2ErrOilLevel 3244S2ErrCoolantLevel 3250S2ErrFeedback 3252S2ErrRefFeedback 3253S2ErrActuatorDiff 3259S2ErrFeedbackAdjust 3260S2ErrDigitalOut3
20-288
SERDIA
MEASURED VALUES
3262S2ErrDigitalOut6 3263S2ErrOverCurrentOD3 3267S2ErrHardwSetp1 3268S2ErrCanSetp1 3270S2ErrCanBus 3271S2ErrCanComm 3274S2ErrCanPassive 3276S2ErrParamStore 3277S2ErrProgramTest 3278S2ErrRAMTest 3280S2ErrPowerCurrent 3283S2ErrRef1 3284S2ErrRef2 3285S2ErrRef4 3286S2ErrIntTemp 3287S2ErrAmbPressure 3290S2ErrData 3293S2ErrStack 3294S2ErrIntern 3300Velocity 3350EGRValveActive 3351EGRFuelFilter 3352EGRBoostLimitActive 3353EGRFuelActive 3354EGRCoolantActive 3355EGRAmbientActive 3356EGRMapActive 3500PWMIn1 3501FrequencyIn1 3502PWMIn2 3503FrequencyIn2 3510AnalogIn1 3511AnalogIn1_Value 3520AnalogIn2 3521AnalogIn2_Value 3530AnalogIn3 3531AnalogIn3_Value 3540AnalogIn4
3541AnalogIn4_Value 3550TempIn1 3551TempIn1_Value 3560TempIn2 3561TempIn2_Value 3570TempIn3 3571TempIn3_Value 3600ServoCurrrent 3601PowerSupply 3603Reference1+5V 3604Reference2+5V 3605Reference4+5V 3606IntTemp 3700StartCounter 3701WorkingHours 3702WorkingSeconds 3720LoadWorkMap:h 3730LoadWorkMap:s 3740ElectronicTemp:T 3745ElectronicTemp:h 3750ElectronicTemp:s 3800EmergencyAlarm 3801CommonAlarm 3802EngineStop 3803EngineStopped 3804EngineStarting 3805EngineRunning 3806EngineReleased 3810ButtonActive 3821EEPROMAccess:ISO 3823EEPROMAccess:Button 3827EEPROMAccess:Memory 3828EEPROMAccess:Work 3830Phase 3840HardwareVersion 3841AddHardwareVersion 3842SoftwareVersion 3843BootSoftwareVersion
3844SerialDate 3845SerialNumber 3847BootDevelopmVersion 3850Identifier 3851LastIdentifier 3865CalculationTime 3870Timer 3895RAMTestAddr 3896RAMTestPattern 3897CStackTestFreeBytes 3898IStackTestFreeBytes 3905ServoPIDCorr 3906ServoStateStatic 3916ServoCurrentSetp 3917ServoCurrentCorr 3944EMR1ActuatorActive 3950Feedback 3955FeedbackReference 3960FeedbackCorrection
20-289
SERDIA
MEASURED VALUES
Sent: Contains the information Can:TxCounter (0 to 65535, word). The value is increased with every CAN send message and displays the sending activity of the EMR1. Received: Contains the information Can:RxIrCounter (0 to 65535, word). The value is increased with every CAN send message and displays the sending activity of the EMR1. Bus off: Counter indicating how often the EMR1 has disconnected from the CAN bus because of continuous errors (CanBusOffCounter 0 to 255, bytes). Status: CanOnline indicates whether the EMR1 is active on the CAN bus. A value 1, for online and a value 0, for offline, is sent via the ISO 9141 interface. The SERDIA program displays the text "online" (for value 1) or "offline" (for value 0).
20-290
SERDIA
MEASURED VALUES
Phase: The variable CanSetPointPhase (0 to 255, bytes) is sent via the ISO 9141 interface. This variable displays the time sequence of the setpoint value specification: Code 0 1 2 3 4 5 6 7 Text 0:Engine standstill, initialization 1:Engine standstill, phase 1, no CAN error 2:Engine standstill, phase 2, no CAN timeout error 3:Engibe start, ... until idling speed is recognized 4:Engine runs, wait for CAN setpoint 5:Engine runs, setpoint preset via CAN is allright 6:Engine runs, emergency op., setpoint preset via CAN failed 7:This phase doesn't exist
TimeOut errors for receipt messages require special treatment. They are all reported with an error number of 100. To identify which message is causing a time-out error, SERDIA proceeds as follows: CanRxObjActive displays, in bit mode, the active messages, i.e. the messages that have actually been received. CanConf_bits contains the configured receipt messages, in bit mode.
20-291
SERDIA
MEASURED VALUES
SERDIA rejects CabRxObjActive in bit mode (inactive message) and then carries out a bit-mode AND logic operation with CanConf_bits. The receipt messages which are configured and inactive (CanRxTimeOutBits) are received in bit mode as a result. A text is assigned to each bit of CanRxTimeOutBits; this text contains the name of the respective receipt messages. Because not all bits have to be used, entering "dc", for "don't care" into the text specifies that the text output for this bit is suppressed. If the text "100 receipt message failed" appears, a list of the missing receipt messages will also be output. Example of displayed error information: 100 Receipt message failed Engine Temperature Engine Fluid Level /Pressure Function shift Inlet / Exhaust Conditions VanRxTimeOutBit 0 1 2 3 4 5 Text Engine Temperature Inlet / Exhaust Conditions Engine Fluid Level /Pressure TSC1 Engine protection Function shift
20-292
SERDIA
PARAMETERS
4. PARAMETERS
4.1 CONFIGURATION (GENERAL)
IMPORTANT: 1 - For safety reasons, the original data set should be saved before making any changes. 2 - Engine running tests are allowed for PID parts only, and should only be carried out by suitably qualified personnel. 3 - Incorrect settings may cause damage to the engine!
CONFIGURATION PROCEDURE
Select the "Parameters" menu on the menu bar to go into the "Configuration" screen. A configuration is carried out in the following steps: On the top line, click on the tab for the desired page or Using the "Next" and "Previous" buttons, browse to the page that contains the parameter to be set (For example: AccPedal (SWG1)up. ref on page 10: Setpoint gen. calibration values). Click in the "New value" field, and enter the required value. This should be between the indicated minimum and maximum values. Click on the "PC->ECU" button. All configuration data are transferred to the control unit. The data are now in the control unit and can be used for testing the engine setting. When the supply voltage is switched off, this data is lost. Next step using the "Save in ECU" button, save the data set in the control unit (the old data are overwritten). For checking, the data can be read and displayed by clicking the "ECU->PC" button. When the engine is running satisfactorily, click on the "Save in file" button to save the data on hard disk or diskette. DESCRIPTION OF SCREEN BUTTON: CENTR.->PC: Configuration data are read from the control unit and displayed. PC->CENTR.: Modified configuration data are transferred into the control unit. In the case of the EMR1, the "Save in ECU" button must be used to store the data permanently. Open file: Configuration data are read from a file (*.hex) and displayed. Save in file: All configuration data are stored in a file (*.hex). When saving, the engine number is prompted as the file name - this is only a suggestion. Any other name can be entered. Finally, click OK to confirm. The file (i.e. the engine data set) is then saved under the name <Engine number>.hex.
20-293
SERDIA
PARAMETERS
Save in ECU (EMR1 only): The configuration data are stored in the control unit. ATTENTION! All modifications must be reported back! The reporting procedure is described in Service Announcement 0199-99-9287. Previous: The data on the previous screen are displayed. Next: The data on the next screen are displayed. Print: Print the displayed configuration data on the printer. The configuration window can be printed page by page, or in sets (from Page ... to Page ...), or in full.
4.2
OVERALL PROGRAMMING
Saving data from the control unit: By clicking "ECU->file menu, read the data from the control unit. The "Save as" window opens. Save the data under any name, in the form <Filename>.hex. The default name <Engine number>.hex is suggested; this can be replaced by any other name. Confirm by clicking OK. The file (i.e. engine data set) is saved under the selected filename. Overall control unit programming. Click on the "Programming" button; the "Open" window appears. Select the desired file and open it. Click on the "Save in ECU" button. Of the configuration data, only the operating data read from the control unit (Column 2) or file (Column 3) are displayed. Before the configuration data are transferred to the control unit, the operating data can be edited in Column 4. This data is also transferred to the control unit along with the configuration data. Overall programming is not allowed at user Level I or II. EMR1 EMR2
PROGRAMMING:
The modified configuration data, or the configuration data HEX file, is transferred to the control unit. In the case of the EMR1, the "Save in ECU" button must be used to store the data permanently. Save in ECU: Configuration data are permanently stored in the control unit.
20-294
SERDIA
PARAMETERS
4.2
CALIBRATION
System components can only be calibrated through the diagnostic interface. The SERDIA diagnosis software is required for the calibration. Along with the EMR1, the accelerator pedal and hand throttle potentiometer (if present) must also be calibrated (does not apply to large assemblies). Important conditions: Engine off Supply voltage (Ignition/Circuit 15) on Integrated accelerator pedal
20-295
SERDIA
ERROR MEMORY
5. ERROR MEMORY
5.1 GENERAL
The error memory lists the diagnosable errors that have occurred since the last deletion. The current contents of the error memory can be displayed by selecting the menu item "Error memory".
If errors have been eliminated, the corresponding error messages can be deleted from the "Error memory" window : Display the error memory's error messages by clicking on the button "Read EM". In the "Error location" window, mark the displayed error location with the mouse. (Example: "8112:(M17)Rack travel sensor"). The background of the error location text becomes blue. Click on "Clear EM". The error location will be deleted, the message will disappear. Exit the "Error memory" by clicking on "Close".
20-296
SERDIA
ERROR MEMORY
5.2
ERROR TABLE
20-297
SERDIA
ERROR MEMORY
The following table can be used to assist in the elimination of possible causes of errors which have occurred. When doing this, the status of the fault indicator must be noted: Permanent light: Error statuses permitting limited engine operation. The error must be eliminated as quickly as possible to avoid further damage. Flashing light: Error statuses resulting in the engine being shut off or preventing the engine from being started. The error must be eliminated so that the engine can be put back into operation.
n. O.K.
Restore plug-in connection
(3)5
(0)
8170:(M13)Speed 1,
20-298
SERDIA
ERROR MEMORY
Clean connector and replace if necessary Replace actuator Check cable harness and replace if necessary
(2)
OK Actuator defective OK
Cable harness defective 8305:Speed monitoring Overspeed reached Temperature alarm limit exceeded for too long. Fallen below oil pres-sure alarm limit for too long. Faulty configuration (e.g. overrun cond. OFF).
8345: Eng.OFF->CoolantTempMonit.
Check coolant Check oil level Check data in SERDIA menu Configuration and change if necessary Replace actuator Check battery Check cable harness Replace ECU Replace ECU
(5)
8365: Eng.OFF->OilPressMonit
8405:Actuator (positioner, travel Actuator defective meter, fuel rack) (Engine start not possible)
(0)
8210:Data loss EEPROM 8220:Data loss coil data 8020:ECU (positioner actuation)
Battery or cable harness defective, ECU failure Error in central electronics, pro-gram in EMR was not executed Plug-in connection interrupted OK
Clean connector and replace if necessary Replace actuator Check cable harness and replace if necessary Replace actuator
(5)
1 2 3 4 5 6 7
Switch to SWG 2 (if SWG 2 available). Fixed speed with 2% speed droop is set. Switch to SWG 1 (if SWG 1 available). Fixed speed with 2% speed droop is set.. Electronics temperature is evaluated. Continued running with reduced rated speed, if speed sensor 2 is available. Injected fuel limitation (if activated). The measured value exceeds maximum speed. Speed sensor 2 not available or defective.
20-299
SERDIA
Fault group
No faults
No active faults present Governor in emergency operation (if sensor 2 available). Emergency switchoff (if sensor 2 not available or failed). Governor in emergency operation (with sensor 1) Emergency switchoff (if sensor 1 not available or failed). Governor in emergency operation. Check cable connection and tacho. (see Chapter 4.15). Replace if required. Check parameter (21). Check speed settings. Check PID setting. Check rods. Check actuator and replace if required. Check cable to actuator ( impulse on incorrect speed). Check no. of teeth. For vehicles check for possible thrust mode. Check distance. Check cable connection. Check sensor and replace if required.
01
Speed sensor 1
1 Sensor failure. Distance from gear too far. Additional fault impulses. Cable joint interrupted.
Speed sensor 2
03
Speed sensor
04
05 06 07 Sensors 08 09 10 11
Set point sensor 1 accelerator pedal) Set point sensor 2 (hand throttle) Charge air pressure Oil pressure Coolant temperature Charge air temperature Fuel temperature
2 2 2 2 2 2 2
2 2 2 2 2 2 2
1 2 3 4 5 6 7 Fault at corresponding sensor entry (e.g. short circuit or cable break). See Chapter 4.15 influencing fault reaction. With failure of the sensor, the associated monitoring function is de-activated. Check sensor cable. Check sensor and replace if required. Check fault limits for sensor.
20-301
20-302
Functional fault warning Guasti funzionali, avvertenza
SERDIA
30
Fault message (disappears when oil pressure is again above recovery limit). Fault message (disappears when coolant temperature again drops below recovery level). After a delay time - fill limitation.
After a delay time - fill limitation. Check engine (oil level, oil pump). Check oil pressure sensor and cable. Check oil pressure warning line characteristic. Check coolant. Check coolant temperature sensor and cable.
31
Coolant temperature warning Charge air temperature warning Coolant level warning
32
Fault message (disappears when Check charge air. charge air temperature again drops Check charge air temperature below recovery level). After a delay sensor and cable. time - fill limitation. Check coolant level. Check coolant level sensor and cable. Check parameters. Check speed settings (21). Check PID setting. Check rods. Check actuator and replace if required. Check cable to actuator. Check speed sensor (impulses on incorrect speed). Check no. of teeth. For vehicles check for possible thrust mode.
34
35
Revolution was/is above (top) revolution speed limit. Thrust mode function is active.
36
Fault message (disappears when fuel temperature again drops below recovery level).
SERDIA
40
Emergency stop Check engine (oil level, oil pump). Check oil pressure sensor and cable. Check oil pressure switch-off limit. Emergency stop. Check coolant level. Check coolant level sensor and cable. Check switch-off limit. Check charge air. Check charge airtemperature sensor and cable. Check switch-off limit. Emergency stop. Start lock. Check coolant level. Check coolant level sensor and cable. Check actuator, replace if required. Check cable, check Confirmation. Check actuator, replace if required. Check cable, check fault limits for Rifeness confirmation. Check actuator/ actuator rods / injection pump, replace if required Check actuator cable.
41
42
Charge air temperature has exceeded switch-off limit. Switch input Low coolant level is active.
44
50
Feedback Actuator not connected. Fault in actuator confirmation. Emergency switchoff. Actuator cannot be operated.
52
Reference feedback
1 Injection pump/actuator jammed or not connected. (disappears when Difference between nominal/actual Fault message10 %). difference is < control travel is > 10 % of the overall control path.
53 Actuator
59
Check actuator and replaced if required. Check feedback cable. Check voltage supply/cables. Check fault limits and reference No automatic actuator equalization Engine stop / start lock. the feedback. possible. Governor cannot be taken into use. values of the fault limits for Incorrect input of the actuator EDC actuator calibration required Program save values. feedback, reference values. (see Chapter 8.4). Switch ignition off and on again. Check again.If faulty, inform DEUTZ-Service and carry out automatic equalization again. Set fault limits again.
20-303
20-304
Hardware inputs/outputs Communication Memory Control unit hardware
SERDIA
60 62 63 67 68
Digital output 3 (Switch-off solenoid, pin M 2) Digital output 6, pin M 7 Excess voltage switch-off solenoid Error Hand Setp 1 Error CAN Setp 1
2 2 2 2 2
6 6 6 6 6
1 2 1 2 2
70
CAN-Bus controller
CAN-controller for CAN-bus is faulty. Fault removal despite reinitialising continuously not possible Applicationdependent. Overflow nel buffer di ricezione oppure non possibile un invio tramite bus. Fault in parameter programming in the governor fixed value memory.
71
CAN interface SAE J 1939 Parameter programming (write EEPROM) Cyclic program test 2 8 1
Check CAN connection, terminating resistor (see Chapter 12.4). Check control unit.
76
77
Constant monitoring of program memory shows error (socalled Flash-test). Constant monitoring of working memory shows error.
Switch ignition off and on again. Check again. If faulty inform DEUTZ Service Emergency switchoff. engine cannot be started. Note values of parameters (3895 and 3896). Switch ignition off and on again. Check again. If faulty inform DEUTZ Service. and on again. Fault message (disappears when Switch ignition offfaulty inform Check again. If power again in the normal range). DEUTZ Service. Check voltage supply. Switch ignition off and on again. Check again. If faulty inform DEUTZ Service
78
80 83 84 85 86
Power supply (Actuator) Reference voltage 1 Reference voltage 2 Reference voltage 4 Internal temperature Atmospheric pressure
(disappears when Reference voltage for actuator not Fault message the normal range). power again in in the permissible range. Auxiliary value 5 V Internal temperature for control unit Fault message (disappears when not in permissible range. power again in the normal range).
87
Switch ignition off and on again. Fault message (disappears when Check again. If faulty inform power again in normal range). DEUTZ Service. Atmospheric pressure monitoring function de-activated.
SERDIA
90
10
No data found or checksum of data is faulty (note: fault only occurs dur- Engine cannot be started. ing setting of parameter / saving or reset.).
Check data for correct settings. Save parameters. Switch ignition off and on again. Check again. If faulty inform DEUTZ Service.
Program logic Note parameters (3897 and 3898). Switch ignition off and on again. Check again. If faulty inform DEUTZ Service.
93
Stack overflow
10
Internal calculation fault (so-called Emergency switchoff. Stack overflow fault). Engine cannot be started.
94
Internal fault
20-305
SERDIA
20-306
SERDIA
EXTRA
6. EXTRAS
6.1
MAXIMUM SPEED
This screen can be used to select from three different maximum vehicle speeds (30, 40, 50 km/h) (not implemented yet in EMR2)..
6.2
LOGISTIC DATA
The screen is used to read and print the logistic data stored in the control unit. EMR1/EMR2: Engine Serial Number Part number, EMR function data set Part number, ASAP2 data set Date, month and year of manufacture EMR2 only: Part number, CAN function data set Hours of operation Number of engine starts
20-307
SERDIA
EXTRA
Data can only be written and protected in the control unit by DEUTZ AG.. EMR2
6.4
This screen shows maintenance intervals that have been exceeded. Users with higher authorisation levels can delete the exceeded maintenance intervals. Limitation: EMS2 only
6.5
OVERRIDE MEMORY
This screen shows, for certain measured quantities, any periods during which the engine was running in the alarm or shutoff range. Users with higher authorisation levels can delete the entries in the control unit. Limitation: EMS2 only
6.6
MAINTENANCE DATA
20-308
SERDIA
TASKS
7. TASKS
7.1 EMR1
During service operations, this button on the SERDIA main screen is used to show the screens for the individual configuration tasks: Diagnosis and Testing Meas. governor performance Meas. start manoev. Meas. monitoring functions Meas. boost pressure Meas. sensors Meas. veh. speed Meas. setpoint value input Meas. dig. inputs/outputs Adjusting Set max. veh. speed Set idle speed Governor setting Set droop Define inputs and outputs Monitoring Error memory Read/delete error memory
Proceed as follows: Click on the "Tasks" button. Click on the "Adjusting:Governor setting" menu option. The "Governor setting" menu opens.
20-309
SERDIA
TASKS
Screen button functions: ECU->PC: Configuration data are read from the control unit and displayed. PC->ECU: Modified configuration data are transferred into the control unit. To store the data permanently, use the "Save in ECU" button. Save in ECU: Configuration data are permanently stored in the control unit. All modifications must be reported back! The reporting procedure is described in Service Announcement 0199-99-9287. Graphics: The "Graphics" button can be used to see a graphical representation of the selected measurement quantities over time (5 maximum). If more than 5 quantities are selected, an error message is displayed. Collect. time: The measurement collecting time is indicated in the "Collect. time" box, in seconds. The smallest unit of collecting time is one second. The highest time may be several hours (specified in seconds). The basic setting is 10 s. The shortest scan rate is 40 ms for RAM values 60 ms for other values. A measurement time of 10 s gives 10000 ms/40 ms = 250 measurement points for RAM values 10000 ms/60 ms = 166 measurement points for other values. Since the program takes around 2000 measurement points maximum, the scan rate is adapted automatically before data collection begins. The lowest possible scan is determined by the duration of data transfer from the control unit to the PC. The higher the number of measured quantities to be displayed at the same time, the longer the data transfer time, and the narrower the scan frequency. Print: Prints the measured values appearing on the screen. Close: Return to the "Tasks" menu.
20-310
SERDIA
TASKS
Proceed as follows: Click on the "Tasks" button. Click on the "Adjusting: Set droop" menu option. The "Droop setting" menu opens.
Screen button functions: ECU->PC: Configuration data are read from the control unit and displayed. PC->ECU: Modified configuration data are transferred into the control unit. To store the data permanently, use the "Save in ECU" button. Save in ECU: Configuration data are permanently stored in the control unit. All modifications must be reported back! The reporting procedure is described in Service Announcement 0199-99-9287. Print: Prints the measured values appearing on the screen. Close: Return to the "Tasks" menu.
20-311
SERDIA
TASKS
Using the "Tasks" button, the possible assignments 1. are displayed with the right mouse button 2. allocated with the left mouse button This screen also shows functions that can be inverted, and the measured values for all inputs and outputs (to view these, click on the "Measurement" button). This configuration feature is only present with Access Level III.
20-312
SERDIA
WHAT TO DO IF...?
8. WHAT TO DO IF...?
8.1 SERDIA GENERAL
Possible reasons for the error message: No supply voltage to the control unit or interface. Voltage supply was cut when the engine was switched off. Incorrect assignment of serial interface on PC (see 9.1.2). Wrong pole connection on voltage supply from engine to interface. Not all of the 4 wires (+, -, k, l) are connected. Wrong control unit, or control unit faulty. Remedy, quick checks: Yellow interface LED should light up when SERDIA is started. Measure the diagnostic connector supply voltage (the interface requires 8 - 28 V DC). In Windows, check the assignment of the serial interface (usually COM1). Connect another control unit. Further information on operating voltages for control units, interface and PC: EMR control units require an operating voltage from 10 V to 30 V (typically 12-24 V). Power consumption: 5 A at 12 V, 7 A at 24 V The MVS control unit takes a voltage of 24 V only. The interface is supplied by the engine and takes a voltage from 12 V to 24 V. The control units and interface are protected against wrong pole connection and overvoltage. However, an accidental incorrect connection, to a 230 V source for example, can still cause damage. Using an interface with an integrated optical link, the PC (Notebook, and printer) can be connected to the vehicle battery and ground with no risk for the control unit and interface, and no risk of loss of data.
20-313
SERDIA
WHAT TO DO IF...?
This is because the VXDLDR.386 driver is not activated. Remedy: Start the ISETUP.EXE program. Check the "Device VXDLDR.386 enabled checkbox and click OK to confirm.The appropriate driver entry is made automatically in the SYSTEM.INI file. Re-start Windows 3.11.
20-314
SERDIA
WHAT TO DO IF...?
General rules for setting correction: Setting correction is carried out with the engine running. Raising the P/I/D parts increases the control tolerance range. Enter the value to be corrected in the "new value field. One way of doing this is select the old value with the mouse, then simply type in the new value (the old value is deleted automatically). Click on the "PC->ECU" button to send the new value to the control unit. The governor applies the new setting, and the result will be detectable in the engine behaviour. After setting correction has been carried out successfully and before disconnecting the voltage supply (circuit 15), the new parameters must be stored in the EMR1. To do this, click on the "Save in ECU" button.
20-315
SERDIA
WHAT TO DO IF...?
Governor basic setting: The control unit is programmed at the end of the band with the following standard values. Standard value Parameter (Variable) Assembly SpeedGvnr: P part SpeedGvnr: I part SpeedGvnr: D part SpeedGvnr: damping SpeedGvnr: damping range PosGvnr: P part PosGvnr: I part PosGvnr: D part PosGvnr: DT2 part SpeedGvnr: damping SpeedGvnr: damping 18-20 10,0 5-12 90,0 Vehicle 4,0 10,0 2,5 65,0 Basic setting gain factors for P/I/D parts. These parameters are independent of engine status (speed, load still active) and show the main instruments for governor setting. Lowering the governor parameter for the static range. Speed band around nominal value. Within this speed band, the engine runs smoothly and with precision, and does not respond strongly to speed variations. Comment
Standard values may vary according to engine model and application Standard values, speed and load dependent parameters: 3 performance maps for the P, I, and D part = fkt (speed, quantity injected).. Parameter (Variable) X: Engine speed position values (r.p.m.) Y: Quantity position values (cmm/str) Map (%) Standard value Comment 602500 0, 20 100 100 7 speed values 4 injection quantity values Total 3 x 28 entries. A 100 % entry causes the speed governor PID parts to be accepted (Page 4). Corrections must be made at the related measurement point. EMR1
Making a setting correction: Before modifying any parameters, we recommend saving the current configuration using the "Save in file" menu option, and/or printing configuration pages 4, 5 and 17. The setting procedure consists of 3 stages: 1. PID governor basic parameters For the most part, the correction is made with the basic parameters. If a new governor basic setting is required, set all performance maps (Page 17) to 100%. The P part is the most important parameter and must be set first. Raise the parameter value for "SpeedGvnr: P part" by 10 % to begin with, until the engine accelerates under the the sudden load variation and vibration dips to f > 1 Hz. Then reduce the P part again by 25 %. Example: P part with vibration dip (unstable) = 12. 12-25 % of 12 = 9 (new setting value). The setting depends heavily on weight moment of inertia (engine + generator). For weight moments of inertia up to 8kgm2 the value range for the P part is between 10 and 45 %. At higher moments of inertia, the P part can be raised by up to 90 %. Note regarding major engine assemblies:The optimum governor values are determined at operating speed with different loads. Note the P part determined for each, and enter the average in "SpeedGvnr: P part". For double-frequency installations, the second frequency must be included in the average value calculation. Note regarding vehicle engines:The optimum governor values are determined at several engine speed and load points.
20-316
SERDIA
WHAT TO DO IF...?
Note the P part determined for each, and enter the average in "SpeedGvnr: P part". The different P parts given by the various load and speed points must be corrected in the PID performance map. The D and I parts (Page 4) are now set applying the same procedure, i.e. raising the values by 5 % first till unstable, then reduce again by 25 %. 2. Parameters for static and dynamic operation. Setting the "SpeedGvnr: damping and "SpeedGvnr: damping range parameters (Page 4). The "SpeedGvnr: damping range parameter determines the speed band in which speed is in the static range. For example, entering a value of 15 r.p.m. sets a +/-15 r.p.m. band around the nominal speed . The "SpeedGvnr: damping" parameter determines the lowering of the governor parameter (PID parts) for the static range, i.e. if the speed is within the speed band around nominal value, the governor parameter (PID parts) falls to the value for the damping factor. For example, SpeedGvr: P part =10 % SpeedGvr: damping =65 % This has the effect that, in the static engine condition of nominal speed range +/- damping range, the P part falls to 6.5 %. The aim of this step is that the engine will run smoothly and precisely within the speed band, without responding strongly to slight speed changes. If the engine runs outside of the speed band due to a fault, the set governor parameters become effectively 100 % again and the governor will quickly correct the speed error as far as possible. Standard settings - see "Governor basic setting". Setting corrections can only be made through the engine running test. Speed and load dependent parameters. For the P, I, D basic parameters there are corresponding performance maps that depend on speed and injected quantity (load) (Page 17). The effective parameters are determined by multiplying the basic parameter by the content of the performance map. For example, SpeedGvr: P part =10 % Map P part =200 % at 2000 r.p.m. and 50 cmm/stroke Result: For the given operating point, the P part becomes effectively 20 %.
3.
20-317
SERDIA
WHAT TO DO IF...?
Parameter designations
Configuration screen AccPedal(SWG1)up. err val. AccPedal(SWG1)up. ref AccPedal(SWG1)lo. ref AccPedal(SWG1)lo. err val. Calibration screen Acceler(SWG1)upper fault limit [full throttle...5V] Acceler(SWG1)full throttle [pressed down, upper limit] Acceler(SWG1)parked position [lower limit] Acceler(SWG1)lower fault limit [0V...parked pos.] Value max. setpoint x 1.05+ max. setpoint Pedal at rest = Idle Pedal at rest - 0.05 x max. setpoint
Measuring the limit values: Open the "Measured values" menu, "Actual measured values". Measured value "(F24)Accelerator pedal=SWG1: with pedal in parked position (lower reference) and pedal pressed (lower reference), "Get value", transfer to the control unit and save. Configuration: Open the "Parameters menu, "Configuration" option. Enter values, referring to the following example table ("Acc. pedal input configuration", see below). Conversion: 5 V=1023 digits. Example: Acc. pedal input configuration Parameter AccPedal(SWG1)up.err val. AccPedal(SWG1)up. ref AccPedal(SWG1)lo. ref AccPedal(SWG1)lo. err val. Factory setting mV 4750 4500 500 250 digits 973 921 102 51 4150 670 Actual value/ measured value mV Calibration mV 4357 670 463
2 1
4150
1) Measured value "upper reference point" + 5 % (v. upper reference point) 2) Measured value "lower reference point" -5 % (v.lower reference point)
20-318
SERDIA
WHAT TO DO IF...?
b)
Manual throttle calibration: The two potentiometer end stops must be calibrated. The aim of calibration is to inform the control unit of the limit values for the two end stops: "Potentiometer stop LI speed" as the lower and "Potentiometer rated speed" as the upper reference point. Also, the "upper fault value" (+5 % from upper reference point) and "lower fault value" (-5 % from upper reference point) must be entered relative to the two reference points.
Parameter designations
Configuration screen Hand thr.(SWG2)up. err val. Hand thr.(SWG2)up. ref Hand thr.(SWG2)lo. ref Hand thr.(SWG2)lo. err val. Calibration screen Hand throttle(SWG2) upper fault limit(upper limit...5V) Hand throttle(SWG2) max.eng. speed (upper limit) Hand throttle(SWG2) min. eng.speed (lower limit) Hand throttle(SWG2) lower fault limit (0V...lower limit) Value Rated engine speed x 1.05+ Rated engine speed Low idling engine speed LI engine speed - 0.05 x rated eng. speed
Fault finding:
Connection broken? OK Plug contacts dirty or corroded? OK Sensor faulty? OK Cable harness faulty? not OK Restore the connection.
Clean plug, replace if necessary. Replace sensor. Check the harness, replace if necessary.
20-319
SERDIA
WHAT TO DO IF...?
Starter speed ok, fuel rack tra-vels Faulty fuel supply. to start position.
Remove vehicle connector and check for correct connections: No power supply, connected to Pin 14F=+Ubatt wrong pins or incorrect polarity. Pin 1F=-Ubatt Pin 2F=-Ubatt Shutoff solenoid defective or not connected. Starter speed ok, fuel rack stays at Fuel rack stiff. zero position. Speed sensor faulty. Locate site causing stiffness and remedy as appropriate. Replace sensor, check plug connection and line.
Starting fuel charge limitation is set Usin g SERDIA c heck m eas ured val ue too low or coolant temperature is (M9)coolant temperature in the menu too high for the EMR. current measured values.
There is a serious fault in the EMR system. You should remedy the fault before attempting any further Locate error using SERDIA. starts. Replace actuator, see service example, actuator replacement. Additional setting is not necessary.
Identification of fuel rack travel SERDIA error message: deviation, measured value in 8405: Actuator (positioner, travel shutdown range. meter, fuel rack). Shutoff solenoid defective or not connected. SERDIA error message: 8170:(M13)Speed 1, camshaft.
Short circuit or interruption on the Replace sensor, check plug connection for speed sensor (camshaft sensor) or contamination or corrosion, check lines besupply line or plug connection. tween vehicle plug and sensor for damage. Replace ECU. Transfer data from old ECU to the new one 1:1.
SERDIA error message: Memory error in the EMR 8210:Data loss EEPROM Memory error in the EMR 8220:Data loss coil data 8020:ECU (positioner actuation) ECU Failure SERDIA error message: 8160:(M21)OilPressure Sensor SERDIA error message: 8140:(M9)CoolantTemp Sensor
Oil pressure measured value (M21) Replace sensor, check plug connection for lies outside permitted range, also contamination or corrosion, check lines bewith engine switched off. tween vehicle plug and sensor for damage. Coolant temperature measured value (M9) lies outside the permitted range, also with engine switched off. Replace sensor, plug and line control
SERDIA error message: Accelerator pedal sensor 8120:(F24)Acceler Pedal(SWG1) incorrectly calibrated.
20-320
SERDIA
WHAT TO DO IF...?
Indication
Remedy
Following shutdown: (Key switch not yet actuated, off/on) Error pilot light off !
Other possibilities: Fuel supply ! Restore fuel system. Speed monitoring independent of Check whether additional speed monitoring (e.g. solenoid) is available and make relevant EMR. system check. Interruption of supply voltage. Trace error location and error environment with SERDIA. Error message: Check EMR vehicle connector, fuse, key switch etc. for loose contact. Carry out systematic check depending on error message:
Following shutdown: (Key switch not yet actuated, Overspeed (is reached for instance Guide value: rated speed+15% to be correctoff/on) upon sudden load change) ed if necessary. Error pilot light Permanent light Check connector on oil pressure sensor for !e.g. Oil pressure additonal loose contact and replace sensor if necesremark: inactive. sary. Following shutdown: (Key switch not yet actuated, off/on) Error pilot light flashing Take action according to the indicated error There is a serious error in the EMR location. This may involve replacing the ECU, system. Prior to engine start, trace actuator or sensor. The additional remark inerror location with SERDIA. active indicates a loose contact at the indicated error location.
Replacement instruction:
Switch off the voltage supply to the EMR1 and detach the connection cable from the actuator. For safety reasons, the positive terminal of the battery must be disconnected. Remove the actuator and clean the mounting surface on the engine. IMPORTANT: With the actuator removed, the control rod is at maximum filling position, i.e. the engine must not be started in any circumstances! Attach the new actuator with sealant (DEUTZ Part No. 0101 6102) to the engine. When fitting a new actuator, check that it is compatible with the control unit. At the moment, there are 3 possible combinations for replacement:
20-321
SERDIA
WHAT TO DO IF...?
Actuator/control unit compatibility Control unit, Part no. Software Version No. EMR1 Related actuator, Part No. 0211 1841 0211 1911 1.08 1.11 1.10 0211 1926 0211 1926 0211 1926 EDC actuator and pump are associated with each other. EDC actuator replacement: additional settings required. 1) Self-calibration (Level 4) 2) Transfer EDC Data to the control unit (Level 3) The actuator content is the same as 0211 1911. Only the attachment method for the housing is different.
Procedure for replacing the actuator This combination must be completely replaced by combination 0211 1911 / 0211 1910. Confirmation from company head office is required.
0211 1846 0211 1910 0211 2017 0211 2017 0211 2686 0211 2690 0211 6178 0419 9995
1.31
Bosch EDC
IMPORTANT: Special feature of the 1015. Note the pump with EDC actuator. Restore the connection to the control unit and start the engine. In SERDIA, select the "Parameters" menu ->"Configuration" and, with the "PC->ECU" button, transfer the parameters to the EMR1, and start the engine. When the engine is running satisfactorily, save the parameters in the control unit. When the tests with SERDIA are completed, clear the error memory. On the SERDIA main menu, print the control unit identification list, and in the "Extras" menu, print the logistics data for the documentation record. The document must be sent along with the old actuator to company head office.
20-322
SERDIA
WHAT TO DO IF...?
1015
- Without MN label - Not programmed -Part No. on control unit 0211 2017
SM 130-27-9308 Replaced by 0211 26911 1) Replaced by 0211 2686 1) Replaced by 0419 4043 1) Replaced by 0419 9995 1)
1) Current Part No., supplied if ordered. General overview of EM2 control units All model series - With MN label - Programmed - SERPIC Part No 0211 2704 Notes on the entries above: The completed control unit. - With MN label - Programmed - SERPIC Part No. To be able to operate with the engine, each control unit must be programmed with the specific data set for the engine (it has a label with the engine number attached). In this way, the engine and control unit together form an integrated unit. Therefore, when ordering a new control unit, the engine number (MN) is indicated along with the engine model. Control units are completed by DEUTZ. Unprogrammed control unit. The engine cannot be started with this control unit. For reconditioning operations, this control unit can be completed by transferring the specific engine data set from the 'old' control unit, using SERDIA Level III. See also SERDIA Manual - Without MN label "Complete programming". - Not programmed - Part No.on control unit For reconditioning purposes, this means that unprogrammed control units can also be ordered from DEUTZ Service partners (Competence Class II). They are then completed (with the MN label) by the service partner. If the data set cannot be read from the 'old' control unit, this can be requested by Email in the same way, as described in SM 0199-99-9287 "Confirming modifications to EMR data". - Without MN label - Not programmed - Part No.on control unit 0211 2850
20-323
SERDIA
WHAT TO DO IF...?
METHOD 1. 1. Step: Read engine data set from old control unit: Switch on ignition/supply voltage. Open the SERDIA program. In SERDIA, select the "Parameters menu ->"Overall programming". Click on the "ECU -> file" button. The configuration data files are read. The "Save as " window then opens. Give the file a name, and save.
When saving, the engine number is prompted as the file name - this is only a suggestion. Any other name can be entered. Finally, click OK to confirm. The file (i.e. the engine data set) is then saved under the name <Engine number>.hex. The data transferred from the old control unit includes, among other things, indications of the number of operating hours and number of engine starts. Close the program. Switch off the ignition/supply voltage. 2. Step: Replacing the control unit: Control unit compatibility must be considered, and checked against the above table (Part Numbers should be the same.). Compatibility of the control unit with the actuator must also be checked and verified. Switch on ignition/supply voltage. Open the SERDIA program. In SERDIA, select the "Parameters menu ->"Overall programming". Click on the "Programming" button. The "Open" window is displayed. Select the saved engine data set (<Engine number>.hex) by double-clicking on it. Transfer the engine data set to the EMR1 by clicking on the "OK" button. Save the data set in the control unit by clicking on the "Save in ECU" button.
3. Step: Start the engine and check that it runs satisfactorily. In the "Error memory" menu clear the error memory.
20-324
SERDIA
WHAT TO DO IF...?
METHOD 2.:
Every EMR1 has a specific engine data set, which is kept in a central computer at DEUTZ AG when the engine is delivered. Any modifications to EMR1 configuration settings must be reported back to DEUTZ AG. When a new control unit is ordered, it is programmed with a data set available to DEUTZ AG under the corresponding engine number. Therefore, if setting corrections to the engine are not reported back to DEUTZ AG, these may not be taken into account when programming a new control unit. Switch off the ignition/supply voltage. Remove both connectors from the old control unit. Connect the control unit with the engine and vehicle connectors (both 25-pin). Switch on ignition/supply voltage. Open the SERDIA program. In the "Error memory" menu, clear the error memory. Start the engine and check that it runs satisfactorily.
20-325