Series 60 DDEC V Troubleshooting – Section 19.5 Diagnostic and Reprogramming Tools

Section 19.5
Diagnostic and Reprogramming Tools

Detroit Diesel Diagnostic Link (DDDL), Vehicle Electronic Programming System (VEPS), and the DDEC Reprogramming Station (DRS) are all used in reprogramming. DDDL is also used for diagnostic purposes.‪

Section 19.5.1
Detroit Diesel Diagnostic Link

The DDDL Help system provides complete instructions for using the DDDL.‪

The DDDL is a sophisticated software package supporting the setting up, maintenance, and repair of engines using the DDEC II, DDEC III, DDEC IV, DDEC V Engine Control Modules, and also supports the MBE Engines.‪

DDDL functions are applicable to both DDEC and the MBE engines, although in some cases the details are different. Some functions are specific to either DDEC or the MBE engines. The Help system will make clear which type of engine a function applies to and, if it applies to both types, any differences there may be.‪

The capabilities of the program are as follows.‪

  • Calibration functions.
  • Diagnostic and maintenance functions.
Section 19.5.1.1
Calibration Functions

The following calibration functions can be performed with DDDL.‪

  • Retrieve and display the current calibration from an ECM/ECU.
  • Save a calibration for the ECM/ECU in an individual truck.
  • Save a single calibration with an ECM/ECU password, so that the same calibration can be used conveniently for a fleet of trucks with the same password, or can be used by a technician who has no access to the password.
  • Change the engine rating of a truck.
  • Set the fuel injector calibration when you replace the fuel injectors.
  • Set the ECM/ECU clock automatically using the PC's internal clock.
  • View an audit trail of an ECM/ECU, fuel injector calibration, ECM/ECU clock changes, and Vehicle Speed setting changes.

All operations that change the engine calibration are password protected, with more potentially damaging operations requiring higher levels of password authority.‪

Section 19.5.1.2
Diagnostic and Maintenance Functions

The following diagnostic and maintenance functions can be performed with DDDL.‪

  • Monitor a wide range of parameters while connected 'live' to the ECM/ECU.
  • Select a group of parameters and plot how they have varied over the last two minutes.
  • Take and save a snapshot of how the parameters vary over a period of time, so that you can replay the snapshot for detailed analysis.
  • Monitor fault codes as they occur while connected live to the ECM/ECU. You can also clear any inactive fault codes stored in the ECM/ECU.
  • Test for faults by checking the effect on performance of cutting out individual cylinders.
  • View the ECM/ECU output functions and set them to particular values to support troubleshooting. This can be particularly useful when troubleshooting electrical problems.
  • View engine and trip totals.
  • View the status of a set of maintenance monitors.
Section 19.5.1.3
Snapshots

To start a new snapshot, perform the following steps.‪

  1. Select New from the Snapshot window to open the snapshot control window.

    Note: The snapshot feature begins immediately upon the appearance of the control window. 3. All electronic engine data transmitted during the snapshot is stored for playback. Any codes that occur during the snapshot are automatically marked. You may mark events any time during the snapshot with the user event button.

  2. Click on the “Annotate” button and a window will appear allowing additional remarks about the current snapshot. See Figure "Record Snapshot" .

    Note: Beginning with DDDL version 4.1, the user has the ability to add comments to the snapshot.

    Click to see this graphic in a separate window

    Figure 1. Record Snapshot

  3. Hit the stop recording button to finish your snapshot.

    Note: A dialog box appears giving you the opportunity to save your snapshot. At this point you may choose a name for your snapshot and the location to store it.

To open a previously saved snapshot, select the Open from the Snapshot drop-down menu to display an Open dialog‪

Section 19.5.1.4
Instrumentation Window

The Instrumentation window is displayed when you choose “Normal Instrumentation” or “Diagnostic Instrumentation” from the Diagnostics menu. The window displays live data measurements from the ECM/ECU connected to your PC. The first graphic (see Figure "Normal Options" ) illustrates the options available from a normal window. The natural gas option was added to the diagnostic window in version 4.1. The EGR window was added in version 4.2. The List window was added in version 5.0.‪

Click to see this graphic in a separate window

Figure 2. Normal Options

The normal instrumentation window is also displayed when you choose “Open” from the Snapshot menu unless the Fault Codes window is already open. ‪

When you have an open snapshot and the Instrumentation window is selected, playback controls are added to the bottom of the Instrumentation window. You can use these to replay the snapshot. The Instrumentation window is used in the same way whether you are viewing live data or a snapshot.‪

Instrument Pages – The instruments in the Instrumentation window are grouped together on tabs. You can choose how they are grouped by choosing Normal Instrumentation or Diagnostic Instrumentation commands in the Diagnostics menu.‪

To view the different pages of data shown in the window, click on the tab labeling the page holding the data. You may also hold the “Control” key down while you press the number key shown on the tab.‪

Note: An individual can customize the information shown in the Instrumentation window using the Graph or User pages.

Multi-ECM/ECU Engines – Provided you are using a PC display with a resolution of at least 800 X 600 (small fonts), some of the Normal Instrumentation pages show details for each of the ECM/ECUs in a multi-ECM/ECU engine.‪

Note: Whatever the resolution of your display you can also monitor parameters in the different ECM/ECUs by assigning them to instruments on the User pages or by choosing them for display on the Graph page.

Instruments – The results of measurements are presented in a variety of ways, depending on the quantity measured.‪

You can tell from an instrument if the ECM/ECU is not transmitting data for that measurement. The way "No Data" is shown depends on whether the instrument is:‪

  • A meter.
  • A thermometer.
  • A digital meter.
  • Text.

Magnified View of Instruments – To display a magnified view of just one of the instruments on your screen, click on the instrument to enlarge it; click on it again to return it to the normal size. (this is particularly useful if you want to monitor a measurement while you are working at some distance from the display).‪

Section 19.5.1.5
Using Snapshot Replay Controls

When you have opened a snapshot, replay controls will appear at the bottom of the DDDL window you opened. See Figure "Replay Control Window" .‪

Click to see this graphic in a separate window

Figure 3. Replay Control Window

  1. Start the replay of a snapshot by clicking on “Play.” See Figure "Replay Control Window" . The play button changes to “Pause” when a snapshot is replaying. While the snapshot is replaying, the replay slider next to the Play/Pause button moves showing the progress of the replay, and the time box next to it shows the time since the beginning of the recording. When you click on “Play” the snapshot begins to play from its current position and the instruments show the appropriate readings. The event window also changes during the replay to show the most recent event.
  2. Stop the replay at a particular point of interest by clicking on “Pause.” The instruments will show the values at the time the replay was stopped.
  3. Beginning with DDDL 4.1, additional comments may be added to the snapshot while in replay mode. Click on the “Edit” box and a window will appear to add your remarks.
  4. Move to a specific time in the replay by dragging the replay slider button. As you drag the slider, the time shown in the time box changes to reflect the position of the slider.
  5. Or,‪

  6. Move to a specific time in the replay by typing the time you require into the time box. Make sure you use the same format for the numbers as the box displays. Click on the “Return” key.
  7. Or, to show the data at the time of a specific event,‪

  8. Click on the event drop-down list box to display the list. See Figure "Event Drop Down Box" .
    Click to see this graphic in a separate window

    Figure 4. Event Drop Down Box

The box shows the events generated by the ECM/ECU and those marked by the user in the order in which they occurred. Select an event to move the replay point to the time at which the event occurred.‪

If the snapshot is playing when you move to a new position, it will continue playing from the new point. If the snapshot is paused when you move to a new position, the instruments will hold the data for the new position until you start playing the snapshot or move to another new position.‪

Note: Not all DDDL windows can be activated when replaying the snapshot feature. Windows that may be activated include: the normal instrumentation window, the diagnostic instrumentation window, the graph window, the user window, and the fault codes window. You cannot access the injector response time window or the cylinder cutout window in snapshot mode.

Section 19.5.1.6
Fault Codes

The Fault Codes window is displayed when you choose “Fault Codes” from the Diagnostics menu. See Figure "Fault Code Window" .‪

Note: The screen below shows the Fault Codes window for a DDEC V.

Click to see this graphic in a separate window

Figure 5. Fault Code Window

The fault code window information on all DDDL versions is the following:‪

  • The light bulb symbol on the left indicates if the code is still active.
  • The window displays both the DDEC flash code and the SAE code notation (SID or PID and the FMI). The engine hour when the code first occurred is displayed.
  • If the code is historic, the engine hour when the code last appeared is displayed as well, along with the total duration time of the code for all counts logged.
  • You may access the troubleshooting help guide for a particular code by highlighting the code you wish to work on with a single left mouse click and then selecting the Troubleshooting Help option.

The fault code window information for DDDL 4.1 and later is the following:‪

  • Time stamps are included for the beginning and ending of each fault code.
  • Current engine hours have been added to the Window.
  • Certain parameters will display a minimum/maximum value attained during the time the code was active.

If you have opened a snapshot, the replay controls are added to the bottom of the Fault Codes window when it is selected. This way you can monitor fault codes produced during the snapshot. When the window is used for a snapshot, the Clear Selected Codes and Clear Inactive Codes buttons are hidden since these operations are only relevant when you are connected to an operating ECM/ECU.‪

Section 19.5.2
Vehicle Electronic Programming System

The purpose of the DDEC Vehicle Electronics Programming System (VEPS) is to give OEMs the ability to configure many ECU parameters. This allows DDEC features to be tailored to the specific customer requirements when the vehicle is assembled. Some of the features which may be configured by VEPS are the transmission type, Cruise Control, vehicle speed limit, idle shutdown, rating switches, digital inputs, and digital outputs.‪

Section 19.5.2.1
Software

The VEPS PC software package consists of the several files which are extracted when the software installation program is executed. A System Users Manual which defines the available parameters is included with the software package at the time of purchase.‪

The PC interface utilizes a communications driver which is defined in the TMC Recommended Practice RP1210A. The RP1210A software is used to translate the datalink signal of the ECU to the format required by Windows programs. The RP1210A communications driver is included as part of the VEPS software package.‪

Section 19.5.2.2
Hardware

The hardware portion of the VEPS programming package includes the interface module and cables. The components that are included in the package are listed in Table "VEPS Hardware" .‪

Part Description‪

Part Number‪

100 Foot Cable‪

23512893‪

SAE J1708 6-Pin Dash Connector‪

23515957‪

J1708/RS-232 Translator Box‪

23512415‪

6 foot Cable‪

23515869‪

Table 1. VEPS Hardware

A cable kit, listed in Table "VEPS Cable Kit" , is also available.‪

Part Description‪

Part Number‪

Cable Kit‪

(includes the 100 foot cable and the 6-pin dash connector)‪

23512980‪

Table 2. VEPS Cable Kit

A translator and cable kit, listed in Table "VEPS Translator and Cable Kit" , is also available.‪

Part Description‪

Part Number‪

Translator Kit‪

(includes the J1708/RS-232 translator box, 100 foot cable and the 6-pin dash connector)‪

23512895‪

Table 3. VEPS Translator and Cable Kit

The VEPS software kit, listed in Table "VEPS Software Kit" , is available.‪

Part Description‪

Part Number‪

Software Kit‪

(includes the RP1202 Software and the VEPS Software)‪

Contact DDC Application Engineering‪

Table 4. VEPS Software Kit

Section 19.5.3
DDEC Reprogramming Station

The DDEC Reprogramming Station (DRS) is composed of Programming Software, DDECcomm Mainframe Communications software, all the hardware required to connect a Personal Computer to the ECM, and a user manual explaining the use of the software. The DRS software is used to reprogram calibrations, modify customer calibration values, upgrade ECM software versions, update injector calibration codes, and program blank ECMs. The DDECcomm software is used to communicate via modem to the DDC Mainframe computer which stores all the DDEC Calibrations.‪

Section 19.5.3.1
Requirements

The DRS and DDECcomm software require a Personal Computer which meets certain minimum requirements. These minimum requirements include a pentium microprocessor with 16 MB of RAM, a modem, and the Windows 95 Operating System. DDC also sells kits which include a Laptop PC, please contact your Detroit Diesel representative for current Laptop specifications. ‪

Section 19.5.3.2
DRS Welcome Screen

There are several choices on the Welcome Screen.‪

Program ECM – Reprogram ECMs with a customer calibration that has previously been downloaded from the DDC mainframe computer. The customer configurable parameters are retained through this type of a reprogramming.‪

Program Fleet ECM – Reprogram fleet units from a single customer calibration that has previously been downloaded from the DDC mainframe computer. The customer configurable parameters are retained through this type of a reprogramming.‪

Program ECM With Mainframe Data – Reprogram ECMs with a customer calibration that has previously been downloaded from the DDC mainframe computer. Unlike the standard Program ECM option, this option will overwrite the customer configurable parameters, resulting in a calibration exactly like the one created by the factory.‪

Update Calibration at DDC – This function is used to store the ECM's electronic parameters on the PC. After performing this option, the Upload History function in the DDEC Mainframe Communications Program (DDECcomm) can be used to send the ECM data to the DDC mainframe computer.‪

Engine Configuration Data – Displays engine and ECM data information.‪

Update Customer Calibration – This option allows the electronic parameters to be updated. A customer password is required to perform this function. The following groups of information, listed in Table "Parameters that can be Updated with the Update Customer Calibration Option" , can be modified.‪

Parameters That Can Be Updated‪

Air Compressor‪

Output Config‪

VSG Configuration‪

Auto Cruise Resume‪

Idle Adjustment‪

Vehicle Number‪

CLS Polarity‪

Idle Shutdown‪

Function Lockout‪

Cruise Control‪

Rating‪

Lockout Password‪

Cruise Switch VSG‪

Rating Password‪

Fan Timer‪

Customer Password‪

Progressive Shift‪

Engine Brakes‪

Droop‪

Transmission‪

Half Engine Idle‪

Dynamic Braking‪

Vehicle Spd Limiting‪

TOP 2 Switch‪

Engine Protection‪

Vehicle Spd Sensor‪

Low Gear Torque Limiting‪

Pressure Sensor Governor‪

Vehicle ID Number‪

Engine Overspeed‪

Fuel Econ Incentive‪

Maintenance Alert System‪

Cruise Speeds‪

Input Config‪

Data Pages / DDEC Data‪

Adaptive Cruise‪

PasSmart‪

—‪

—‪

Table 5. Parameters that can be Updated with the Update Customer Calibration Option

Update Injector Calibration – This option displays a graphical representation of the engine allowing the injector calibration code to be updated. An injector password is required.‪

Update ECM Accumulators – Update ECM with engine data such as idle hours, engine hours, cruise hours, miles, etc.‪

DDC Mainframe Communications – This option is used to select DDECcomm to communicate with the server.‪

Section 19.5.3.3
DRS Menu Options

Other functions available from the pull-down menu at the top of the screen are listed below.‪

Upgrade ECM Software – New versions of DDEC ECM software may be programmed into customer's ECMs with this option. There is a nominal charge each time this function is performed.‪

Change Passwords – Allows changes to the customer, group lockout, or rating password.‪

Random Customer Password – This option creates a random customer calibration password.‪

Random Rating Password – This option creates a random rating password.‪

Random Lockout Password – This option creates a random lockout password.‪

ECM S/W Versions – Displays ECM software versions that are available on the PC. These versions are used to electronically upgrade ECM software for DDEC III, IV, and V.‪

Display Station Log File – Displays a file containing system usage information.‪

Display Downloaded Units – This menu item displays the Unit Numbers of the engines which have been downloaded from the mainframe and are available for programming.‪

Comms Setting – This option allows changes to the comms protocol, interface hardware being used, and the baud rate.‪

Options – This option allows entry of the application ID for connecting to the DDC server.‪

Section 19.5.3.4
DDECCOMM

DDECcomm is a Win95 program which can be invoked by selecting DDC Mainframe Communications. The following menu options are available.‪

Download Engine Serial Calibration(s) – This option is used to download any changed or desired unit calibrations from the DDC mainframe computer. These calibrations are stored on the PC for a maximum of 14 days, after that period they are automatically deleted.‪

Download Fleet Calibration(s) – This option allows the download of a single "fleet" unit from the mainframe to the PC. This "fleet" unit calibration may be used to program multiple units in a fleet via the Program Fleet ECM option discussed above.‪

Upload History – This option takes the programming history on the PC and uploads it to the DDC mainframe. This allows DDC to maintain a current image of the calibration status should further service be required. The history file must first be created by running the Update Calibration at DDC menu option in the DRS Programming Software.‪

Display Available ECM S/W Versions – Displays ECM software versions that are available on the PC. These versions are used to electronically upgrade ECM software for DDEC III, IV, and V.‪

Display Station Log File – Displays a file containing system usage information.‪

Display Downloaded Units – This menu item displays the Unit Numbers of the engines which have been downloaded from the mainframe and are available for programming.‪

Update Logon Parameters – This option is used to configure mainframe logon and network settings. All user information may be updated when this option is selected.‪


Series 60 DDEC V Troubleshooting Guide - 6SE570
Generated on 10-13-2008

Leave a Reply

Your email address will not be published. Required fields are marked *