0% found this document useful (0 votes)
312 views

EDIS Introduction Manual-Rev B - Unlocked

This document provides an overview and instructions for installing and using the Engine Display Interface Software (EDIS) to interface with EControls engine control modules. The software allows users to view gauges and calibrate parameters, extract and load calibration files, reflash modules, log variables, and view fault codes. The software supports multiple EControls module types and calibration is configured using either a full calibration MOT file or a partial calibration overlay CAL file. The document outlines the software's menu structure and functions and provides guidance on interacting with fault codes.

Uploaded by

ivan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
312 views

EDIS Introduction Manual-Rev B - Unlocked

This document provides an overview and instructions for installing and using the Engine Display Interface Software (EDIS) to interface with EControls engine control modules. The software allows users to view gauges and calibrate parameters, extract and load calibration files, reflash modules, log variables, and view fault codes. The software supports multiple EControls module types and calibration is configured using either a full calibration MOT file or a partial calibration overlay CAL file. The document outlines the software's menu structure and functions and provides guidance on interacting with fault codes.

Uploaded by

ivan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 77

Global Control Platform (GCP) Engine

Display Interface Software (EDIS) Training Manual

 EControls, Inc 2007 All Rights Reserved


04/07-Rev B
TABLE OF CONTENTS
A. Overview ....................................................................................................1
B. Software Installation...................................................................................2
C. Software Log-In..........................................................................................4
D. EDIS Header and Menu Bar Functionality..................................................7
I. File Menu Functions ........................................................................9
II. Page Menu Functions....................................................................17
III. Flash Menu Functions ...................................................................18
IV. Comm Port Menu Functions..........................................................20
V. Plot/Log Menu Functions...............................................................22
VI. Help Menu Functions.....................................................................27
E. Pages .......................................................................................................28
1. Gauges Page ................................................................................29
2. GovCal Page .................................................................................30
3. AltGovCal Page .............................................................................31
4. DBWCal Page ...............................................................................32
5. LoadCal Page................................................................................33
6. FilterCal Page................................................................................34
7. Configure Page .............................................................................35
8. Outputs Page ................................................................................36
9. Knock Page ...................................................................................37
10. SparkCal Page ..............................................................................38
11. SparkOfst Page .............................................................................39
12. SparkCalNG Page .........................................................................40
13. SparkCalLP Page ..........................................................................41
14. VECal Page...................................................................................42
15. Boost Page....................................................................................43
16. TranCal Page ................................................................................44
17. Starting Page.................................................................................45
18. Fuel Page ......................................................................................46
19. PhiGsln Page ................................................................................47
20. PhiLP Page ...................................................................................48
21. PhiNG Page ..................................................................................49
22. CLCalGsln Page............................................................................50
23. CLCalLP Page...............................................................................51
24. CLCalNG Page..............................................................................52
25. Megajector Page ...........................................................................53
26. EGOConfig Page...........................................................................54
27. Catalyst Page ................................................................................55
28. RawTable Page .............................................................................56
29. RawVolts Page ..............................................................................57
30. Power Page...................................................................................58
31. Cam Page .....................................................................................59
32. Roadspeed Page...........................................................................60
33. Comms Page.................................................................................61

 EControls, Inc 2007 All Rights Reserved


04/07-Rev B
34. GaugeDrive Page ..........................................................................62
35. Marine Page ..................................................................................63
36. Service1 Page ...............................................................................64
37. Service2 Page ...............................................................................65
38. Tests Page ....................................................................................66
39. WirelesDAQ Page .........................................................................67
40. Faults Page ...................................................................................68
F. Fault/Diagnostic Trouble Code Interaction ...............................................69

 EControls, Inc 2007 All Rights Reserved


04/07-Rev B
A. Overview

All engine control modules (ECMs) produced by EControls Inc. have the
ability to be used as calibration development controllers and include an
abundance of interface functionality. This manual is intended to introduce
technical professionals and service personnel to EControls’ Engine Display
Interface Software (EDIS), however, this manual is not intended to define control
system variables, outline the ECM’s embedded software functionality, or provide
calibration direction.

The text outlines:


ƒ Installation of the EDIS package onto a personal computer (PC)
ƒ Software login and password functionality
ƒ EDIS Header and top-level menubar functions
ƒ General functions of each user-interface page
ƒ Fault and Diagnostic Trouble Code (DTC) interaction

Examples and snapshots used in this manual are based off of the Heavy-
Duty ECM Display Interface (‘HD Display’) Software package but extend to all
EControls’ EDIS packages including ‘ECM56 Display,’ ‘FPP Display,’ and ‘GCP
Display.’

In addition to providing a calibration interface, software capabilities include


extracting a calibration from an ECM, loading a calibration to an ECM, reflashing
an ECM with a MOT file, graphically plotting variables and metrics, data logging
variables and metrics to PC memory, and display/retrieve fault code information.
Before elaborating on the software’s functionality, it is crucial to understand the
ECM’s configuration. There are two types of files that can be used to configure
an ECM, a MOT file and a CAL file. The functions of these files are described in
Table 1.
Table 1: Calibration Configuration Files
Calibration File (.cal) Calibration disk file (partial calibration) that contains static
variables to define part of an engine’s calibration. A CAL
file is a calibration overlay but DOES NOT contain the
engine’s entire calibration. CAL files are used for saving a
calibration from an ECM or loading specific variables.
MOT File (.mot) Binary (S-record) file that contains the full calibration and
embedded software algorithms. The MOT file is the one
file necessary to completely configure an ECM. MOT files
CAN NOT be viewed or executed on a PC.

 EControls, Inc 2007 All Rights Reserved


1
04/07-Rev B
B. Software Installation

The installation software is contained in six (6) files; these are shown in
Figure 1. In order to install the software, all files must be contained in the same
directory.

Figure 1: EDIS Installation Files

Installation Instructions

1. Start the Windows Installer by double-clicking one of the following


installation files.
ƒ setup.exe
ƒ HD Display.msi
2. Follow the instructions for installation. (NOTE: If a previous version of the
software is installed, the uninstaller will remove the previous version and
exit. You will be required to start the installer again to install the new
version).

 EControls, Inc 2007 All Rights Reserved


2
04/07-Rev B
3. Once installed, the software can be accessed from Start Menu →
Programs → HD Display → HD Display

NOTE: Upon completion of the install, installation files may be deleted from your
PC.

 EControls, Inc 2007 All Rights Reserved


3
04/07-Rev B
C. Software Log-In

Figure 2 shows the password dialog box, which is displayed when a


software session begins. Login can be accomplished in two ways 1) enter an ‘All
S/N Password’ which is applicable to all ECMs of a given original equipment
manufacture (OEM) or 2) enter a ‘Single S/N Password’ and corresponding serial
number for a single ECM. A Single Serial Number password is only applicable
for the specific ECM serial number it applies to and is useful for authorizing
service personnel to make changes or view information for a single ECM for
which they would otherwise not have access to.

Each password is a 16-character alpha-numeric string specific to each


EControls customer and determines which pages and variables are visible
through the software as well as which ECM calibration variables can be written.
Passwords are assigned to an OEM by EControls Inc. Passwords also
determine the functionality granted a user, including loading calibration files and
reprogramming the ECM. Passwords can be used to provide full or limited
access to as many or as few pages and variables as desired. This allows the
software to be all encompassing for the calibration engineer, provide limited
access for distributors and service technicians, or provide any access level for a
single ECM.

Figure 2: Populated Password Dialog Box for Single Serial Number Access

 EControls, Inc 2007 All Rights Reserved


4
04/07-Rev B
Functions:
ƒ Clear Password Button- Erases the current password from the
password field
ƒ Paste Password Button- Allows the user to copy a 16-character
string from any word processor and paste the string in the
password field
ƒ Single Serial Number Access Checkbox- Tells the software that the
password is applicable for single serial number access
ƒ Serial Number Field- Only applicable when Single Serial Number
Access Checkbox is checked. Entry field MUST BE populated for
the 6-digit serial number for which the Single Serial Number Access
password applies (NOTE: Leading zeros included in the serial
number are not required).
ƒ Save Password and S/N Checkbox- Retains the password, and
serial number (if applicable) for the next software session.

Should an invalid password be entered, the error prompt shown in Figure


3 will be displayed and the software will not load. This prompt signifies the
following:
ƒ The All S/N password is invalid
ƒ The Single S/N password is incorrect for the Single Serial Number
entered
ƒ An All S/N password is entered for Single Serial Number use
ƒ The Single Serial Number password is valid, however, the Single
Serial Number Access Checkbox is not checked

If the Single S/N password entered is correct for the software but does not
match the entered S/N of the targeted ECM, the prompt in Figure 4 will be
displayed.

Figure 5 shows the communication status if a valid software password is


entered when attempting to connect to an ECM with a different key. In this
instance the software will load but will not connect to the target (ECM).

Figure 3: Password Error Prompt

 EControls, Inc 2007 All Rights Reserved


5
04/07-Rev B
Figure 4: Incorrect Serial Number Message

Figure 5: Not Authorized to Connect Message

 EControls, Inc 2007 All Rights Reserved


6
04/07-Rev B
D. EDIS Header and Menu Bar Functionality

All high-level functions are accessible from the EDIS Header. The header
shown in Figure 6 is displayed above the active page and is accessible from any
page. Included in the header is the menu bar, page toggle buttons,
communication status window, and active page header. Functions, such as file
transfer, plotting, and flash committal are selectable from the menus located in
the menu bar. The communication status window, located at the far right of the
screen, displays real-time information regarding serial communication. If the PC
is connected to a valid target, battery voltage is supplied to the V_bat pins of the
ECM, and the proper password has been entered the communication status
window will show that the computer is connected and communication is
established. Figure 7 is an example of the header once communication has
been established. Toggle buttons may be used to advance to the next page or
go back to the previous page based on the active page list order. This function
may also be accomplished by using the Page Up/Page Down buttons. The F9
key is a shortcut to toggle between the last page visited and the current page.

Menu Bar
Communication
Status Window

Active Page
Header

Figure 6: EDIS Header (Not Connected)

Toggle
Buttons

Figure 7: EDIS Header (Connected)

Menu Bar Menus

ƒ File Menu: Used primarily to perform disk and file management


functions.
ƒ Page Menu: Used to select the active page and configure which
pages will be visible for use during a software session.
ƒ Flash Menu: Commits updated calibration variables from the
ECM’s random access memory (RAM) to Flash memory or
releases/clears updated calibration variables from the ECM’s RAM.
Flashing an ECM permanently saves a variable or set of variables
to the ECM.

 EControls, Inc 2007 All Rights Reserved


7
04/07-Rev B
ƒ Comm Port Menu: Selects the PC’s active serial communication
port and displays communication statistics.
ƒ Plot/Log Menu: Graphically plots or numerically logs static and
dynamic variables and metrics that have been tagged for plotting or
logging.
ƒ Help: Provides general information about EDIS and defines
shortcuts for use in the software.

 EControls, Inc 2007 All Rights Reserved


8
04/07-Rev B
I. File Menu Functions
All disk and file management functions are accessible from the File menu.
Functions contained in the File menu include:

ƒ Save Calibration to Disk: Saves calibration variables, accessible


from the display software, from the ECM’s flash memory to the PC.
Table 2 outlines the Save Calibration to Disk functions.
ƒ Load Calibration from Disk: Loads a partial calibration from a
Trusted Source (see Trusted Source definition below) calibration
file on the PC to the ECM’s flash memory. Only variables for which
your password has write access will be updated.
ƒ Clear Cal Tags: Removes all calibration tags from EDIS memory
during software use.
ƒ Reprogram Target: Reprograms the ECM processor with a binary
MOT file (S-record) that contains both a full calibration and
embedded software control algorithms.
ƒ Bulk Reprogram: Used to program multiple ECMs for an OEM’s
end-of-line production process.
ƒ Print Panel: Sends a snapshot of the active EDIS page to a
printer.

Figure 8 is an example of a calibration table that has been tagged for a


calibration save. A variable is tagged for a calibration save by combining the
shift key with a right-click of the mouse, thereby highlighting the calibration
variable or table in blue. This allows for specific calibration variables to be saved
to disk without having to know the variable’s name. It should be noted that tables
are not automatically saved with their corresponding independent axes,
therefore, axes should also be tagged.

If the password used at login has a high level of access, the prompt shown
in Figure 9 is displayed. This prompt asks if the calibration is a Trusted Source
Calibration. A Trusted Source Calibration allows a high-level user to generate a
calibration file that can be loaded and committed into an ECM using any level of
password that permits calibration file loads even though the password may not
allow write access to all variables contained in the calibration file. A successful
calibration save generates the prompt displayed in Figure 10.

 EControls, Inc 2007 All Rights Reserved


9
04/07-Rev B
Table 2: Save Calibration to Disk Functions
Save All Calibration Saves all password accessible calibration
Variables variables from ECM Flash to the PC that are
accessible in the EDIS software package (NOTE:
Not all ECM variables are accessible through the
interface software, thus this does not constitute
saving a ‘full’ calibration).
Save Tagged Cal Variables* Saves any password accessible variable from
ECM Flash memory to the PC that is cal. tagged
in the display software.
Save Cal Variables for Which Saves all calibration variables from ECM Flash
You Have Write Access memory to PC for which your password allows
write access.
Save Cal Variables from List Saves any password accessible variable from
ECM Flash memory to the PC that is selected
from the list of accessible variables. Multiple
variables may be selected by single left-click of
each variable.
Update Existing Cal File Update an existing calibration file on the PC with
the same variables from the connected ECM.
Used to update a partial calibration with updated
variables from an ECM.
*Calibration Tag (shift & right-click): Selection of static calibration variables to
save to PC disk.

 EControls, Inc 2007 All Rights Reserved


10
04/07-Rev B
Figure 8: Variables Tagged for Calibration Save

 EControls, Inc 2007 All Rights Reserved


11
04/07-Rev B
Figure 9: Trusted Source Calibration Save Prompt

Figure 10: Successful Calibration Save Prompt

 EControls, Inc 2007 All Rights Reserved


12
04/07-Rev B
Additional functions available from the File menu include:

ƒ Load Calibration from Disk: Uploads a calibration from a partial


calibration file stored on disk to ECM flash memory for the variables
your password has write access provided that the password has
calibration load privileges. Figure 11 shows the prompt for a
successful calibration file load.

Figure 11: Successful Calibration Load Prompt

ƒ Reprogram Target: Reprograms the ECM’s microprocessor with a


binary MOT file (S-record) that contains the full calibration and
embedded software control algorithms. This task is performed
when software modifications have been released or you desire to
load a full calibration.
When reprogramming an ECM, the prompts shown in
Figures 12-14 will be displayed in sequence. Figure 12 is the first
prompt, asking if you desire to perform a standard application
download. A “standard application” download reprograms the
target with the embedded software and the full calibration. Prior to
beginning the reprogram sequence, the prompt in Figure 13 will be
displayed. Selecting “Yes” will proceed with the reprogramming
sequence; selecting “No” will exit the reprogram sequence. During
the reprogramming sequence, the serial communication baud rate
will change from the preset communication baud rate (default=
19200 bps) to 57600 bps, permitting faster downloads. A status
indicator will be displayed during reprogramming to display the
 EControls, Inc 2007 All Rights Reserved
13
04/07-Rev B
download status. Successful completion of a reprogrammed target
will generate the prompt in Figure 14 and the software will
automatically revert back to the preset communication baud rate.

Answering “No” to the prompt in Figure 12 indicates a “non-


standard application” download that will constitute an application
and bootblock download, Figure 15 shows the ensuing dialog box.
Bootblock essentially erases everything in the ECM’s flash memory
and reprograms the ECM. This function is used primarily when
updating an ECM’s encryption. In order to reprogram in Bootblock,
a valid password must be entered in the password field of the Non-
standard Target Reprogram prompt. If the password is accepted,
the prompts shown in Figure 16 and Figure 17 will be displayed.

NOTE: If serial communication is lost, the reprogramming


sequence is cancelled, or ignition and battery power are removed
from the ECM during reprogramming, the ECM will inform you that
it is in bootstrap mode and is inoperable requiring the ECM to be
reprogrammed as shown in Figure 18. This prompt will be
presented each time the PC reconnects with the ECM if the ECM is
not properly configured.

NOTE: Interruption of bootblock reprogramming may cause


the ECM to be unusable. An ECM that becomes unusable as a
result of a failed reprogram requires the unit to be returned to
EControls Inc.

Figure 12: Reprogram Target Download Prompt

 EControls, Inc 2007 All Rights Reserved


14
04/07-Rev B
Figure 13: Standard Application Download Prompt

Figure 14: Successful Target Reprogram Prompt

Standard application
download. DOES NOT
requires a password entry
Non-standard application in field above.
download (Bootblock).
Requires valid password in
field above.

Figure 15: Non-standard Target Reprogram Prompt

 EControls, Inc 2007 All Rights Reserved


15
04/07-Rev B
Figure 16: Successful Bootblock Password Entry Prompt

Figure 17: Non-Standard Application Download Prompt

Figure 18: Inoperable Target Prompt

 EControls, Inc 2007 All Rights Reserved


16
04/07-Rev B
II. Page Menu Functions
The Page menu is used to configure which pages will be visible for use
during a software session and contains the list of selectable pages. Functions
accessible from the Page menu are listed below.

ƒ Pages: Configures which pages will be selectable from the Page


menu. Figure 19 shows an example of the Page Configuration
Interface. Selecting a page for use is accomplished by a single left-
click next to the page name. Pages available for display are
password dependent. Pages may be retained for software re-entry
by checking the ‘Save pages setup for startup’ checkbox.
ƒ ‘Page_Name’: Selects the active page for display.

Figure 19: Page Configuration Interface

 EControls, Inc 2007 All Rights Reserved


17
04/07-Rev B
III. Flash Menu Functions
The Flash menu contains the two functions that transfer or release
updated variables from ECM RAM to ECM flash. These functions are described
below.

ƒ Commit Dirty Page: Transfers updated calibration variables from


ECM RAM to flash memory. Committing variables to flash
permanently stores the variables from a flash page allowing
variables on different flash pages to be updated. A ‘Dirty’ page
refers to a flash page that has update calibration variables in RAM
that have not been updated in Flash. If a page is ‘Dirty’ and battery
power is removed from the ECM updated variables revert back to
values stored in Flash. Once a page has been flashed, the page is
no longer ‘Dirty.’ Upon selecting Commit Dirty Page, the prompt in
Figure 20 will be displayed.

Figure 20: Commit Dirty Page Prompt

NOTE: Caution should be taken to not commit flash pages at


high engine speeds as the engine may briefly stall during the flash
committal process.

ƒ Release Dirty Page: Deletes updated calibration variables from


ECM RAM and reverts back to the calibration stored in flash
memory. Prior to releasing the updated variables from RAM, the
prompt in Figure 21 will be displayed.

 EControls, Inc 2007 All Rights Reserved


18
04/07-Rev B
NOTE: Updated variables that have not been committed to flash memory are
retained during ignition key-off cycles, however they are erased if battery power
(V_bat) is removed from the ECM.

Figure 21: Release Dirty Page Prompt

 EControls, Inc 2007 All Rights Reserved


19
04/07-Rev B
IV. Comm Port Menu Functions
The Comm Port menu allows the user to select the PC’s active serial
communication port and provides information about communication statistics.
Functions available from this menu are detailed below.

ƒ Automatic (Default): Permits the software to cycle through


available RS-232 serial communication ports until a connection is
established with a target.
ƒ COM1, COM2, etc.: Specifies which communication port to
connect through for a given software session. This setting is not
retained once the software has been exited, however it may be
retained by right-clicking the main software icon, selecting
properties, and adding –com# to the end of the target field. An
example is shown in Figure 22.

Figure 22: Software Properties


ƒ Show Stats (Ctrl+S): Displays communication statistics between
the PC and ECM once a connection has been established.

 EControls, Inc 2007 All Rights Reserved


20
04/07-Rev B
Statistics include serial baud rate, transmit and receive loads, and
time information. An example of available data is presented in
Figure 23.

Figure 23: Communication Statistics Interface

 EControls, Inc 2007 All Rights Reserved


21
04/07-Rev B
V. Plot/Log Menu Functions
The Plot/Log menu allows the user to graphically plot or numerically log
variables that have been tagged for plotting/logging. To plot or log variables, a
tag must be assigned to each variable of interest. A variable is tagged for
plotting/logging through a single right-mouse click in the variable’s vicinity. Once
a variable has been tagged for plotting/logging it is highlighted in green. Figure
24 shows an example of variables that have been tagged. A maximum of twenty
(20) variables may be tagged for logging and a maximum of ten (10) variables
may be tagged for plotting. The maximum achievable sample
frequency/minimum period is dependent on the number of variables tagged. The
equation below can be used to calculate the minimum sample period for a given
selection of variables.

Tagged variables

Figure 24: Tagged Variables for Plot/Log

 EControls, Inc 2007 All Rights Reserved


22
04/07-Rev B
N
P = sample period (ms) =   × 15 ms. N = # of variables rounded up to the nearest multiple of 6
6
Minimum = 15 ms.

Other functions available from the Plot/Log menu include:

ƒ Clear Tags: Releases all plot/log variables.


ƒ Plot Tags (Ctrl + P, or P): Graphically plot all tagged variables.
ƒ Load Plot Setup: Loads and tags variables for plotting/logging that
have been stored in a plot file (.plt).
ƒ Log Tags (Ctrl + L): Numerically log all variables that have been
tagged for plotting/logging.

Once the Plot Tags menu item has been selected, tagged variables are
graphically plotted in a strip chart interface. An example of a plot is shown in
Figure 25. Capabilities of the plotter are outlined in Table 3.

Variable Selector

Figure 25: EDIS Plot

 EControls, Inc 2007 All Rights Reserved


23
04/07-Rev B
Table 3: EDIS Plot Interface Functions
Start/Stop Button Start or stop plotting of selected variables
Save Button Save plotted data displayed in the plot to a comma-
separated value file (CSV) on the PC hard drive.
Format must not be altered if the Load function is to be
used.
Snapshot Button Convert the plot into a snapshot that may be panned,
zoomed, scrolled, and saved
Close Button Close the EDIS Plot interface
Load Setup Button Load tags from a previously saved plot (.plt) file to
allow for similar plots and logs to be generated
Load Plot Button Load a previously saved plot from the PC into the
EDIS Plot interface
Variable Selector Menu Selects the active variable for axis scaling
Single Shot Acquisition When checked, this does not allow the plot to scroll
Checkbox* past the ‘Time Interval’ thereby preserving plotted data
for post-processing.
Exclusive Serial Use When checked, this allows exclusive serial
Checkbox* communication for the plot variables. Other variables
on the active page are not updated.
Min Y Value Field* Specify the minimum Y-axis scaling for the active
variable
Max Y Value Field* Specify the maximum Y-axis scaling for the active
variable
Sample Interval (ms) Define the sample period for recording and display
Field* Frequency (hz.) = 1000/Sample Interval (ms)
Time Interval (s) Field* Defines the total sample acquisition time for the plot.
*Accessible only when plotter is not running.

A useful tool incorporated in the plotter is the snapshot function. This function
allows data collected in a plot to be transferred into a second window for quick
graphical post-processing. The snapshot allows the user to zoom in/out, pan
left/right, and move cursors along the signal traces to measure the variable
values in virtual real-time. An example of a snapshot is shown in Figure 26. Any
CSV file in plot format (.plt) may be loaded into the snapshot. Table 4 outlines
the available hot key functions of the snapshot screen.

 EControls, Inc 2007 All Rights Reserved


24
04/07-Rev B
Table 4: Snapshot Hot Key Functions
Command Function
<Single, left-click on trace> Snap closest cursor to data
<Ctrl + Up/Down Arrows> Move/pan plot along y axis
<Ctrl + Left/Right Arrows> Move/pan plot along t axis
<Ctrl+Shift + Up/Down Arrows> Zoom plot in and out in y axis
<Ctrl+Shift + Left/Right Arrows> Zoom plot in and out in t axis
<Ctrl + Home> Resize plot to default settings
<Ctrl + Page Up> Zoom out by 10%
<Ctrl + Page Down> Zoom in by 10%
<Page Up> Toggle to previous cursor
<Page Down> Toggle to next cursor
<Left/Right Arrow> Follow selected data along trace
<Up/Down Arrow> Follow selected data along trace
<Shift + Left/Right Arrow> Move 10 points along trace
<Shift + Up/Down Arrow> Move 10 points along trace
<Home> Go to first visible point on current plot
<End> Advance to last visible point on current plot
<Shift + Up/Down Arrow> Toggle between traces/variables

Another data capture function incorporated in the software is the EDIS


logger. This tool serves as a PC data logger for any variable available in the
ECM through the interface software. Figure 27 shows the interface display for
configuring EDIS Log. The interface allows the user to create the file’s filename,
set the sample rate for acquisition, set the time interval for sampling, and display
the progress of acquisition. A maximum of twenty (20) variables may be tagged
for logging. The amount of data stored is only limited by available PC RAM.

 EControls, Inc 2007 All Rights Reserved


25
04/07-Rev B
Figure 26: EDIS Plot Snapshot

Figure 27: EDIS Log Interface

 EControls, Inc 2007 All Rights Reserved


26
04/07-Rev B
VI. Help Menu Functions
ƒ About: Documents the EDIS version information, displays
information about the connected target, and displays keyboard
shortcuts for software navigation.

 EControls, Inc 2007 All Rights Reserved


27
04/07-Rev B
E. Pages

 EControls, Inc 2007 All Rights Reserved


28
04/07-Rev B
1. Gauges Page

Main Function: Initial screen shown at start-up. Presents visual indication of


most viewed information.

Secondary Functions:
ƒ Displays ECI and customer configuration information including the
ECM’s part numbers, displays the customer’s emissions calibration
MOT filename, and displays governor calibration information
ƒ Displays system states based on current operating conditions

 EControls, Inc 2007 All Rights Reserved


29
04/07-Rev B
2. GovCal Page

Main Function: Contains calibration variables that define the engine’s electronic
governors (for use with electronic throttle only).

Secondary Functions:
ƒ Contains the gain schedules for the governors
ƒ Contains the idle speed schedule, individual governor setpoints,
and governor filters
ƒ Displays feedback referenced during governor tuning

 EControls, Inc 2007 All Rights Reserved


30
04/07-Rev B
3. AltGovCal Page

Main Function: Contains an alternate set of calibration variables that define the
engine’s electronic governor. Allows a single calibration to have up to ten (10)
governors and two (2) sets of governor gains for each governor type based on
fuel selection.

Secondary Functions:
ƒ Contains gain schedules for alternate governor
ƒ Contains the idle speed schedule, individual governor setpoints,
and governor filters for alternate governors
ƒ Displays feedback referenced during governor tuning

 EControls, Inc 2007 All Rights Reserved


31
04/07-Rev B
4. DBWCal Page

Main Function: Contains the configuration for an electronic throttle and


electronic throttle actuation devices.

Secondary Functions:
ƒ Contains the Load-Limiting calibration to limit engine power output
as a function of speed or coolant temperature
ƒ Contains the Fuel Shutoff calibration to define fuel shutoff operating
conditions
ƒ Contains the MIN-MAP calibration to define the minimum MAP
target during decelerations (permits electronic throttles to open
reducing manifold vacuum and lean misfire)
ƒ Displays calibration and feedback pertaining to electronic throttle
and throttle actuation calibrations

 EControls, Inc 2007 All Rights Reserved


32
04/07-Rev B
5. LoadCal Page

Main Function: Defines the engine’s no-load and full-load manifold air pressure
curves based on engine speed for engine load scaling and torque shaping.

Secondary Functions:
ƒ Defines torque estimation for data broadcast through EDIS and on
CAN

 EControls, Inc 2007 All Rights Reserved


33
04/07-Rev B
6. FilterCal Page

Main Function: Defines software filters for throttle position, fuel pressure,
throttle inlet pressure, waste-gate pressure, manifold air pressure, and crankshaft
position sensor feedback.

 EControls, Inc 2007 All Rights Reserved


34
04/07-Rev B
7. Configure Page

Main Function: Defines the engine hardware configuration.

Secondary Functions:
ƒ Defines feedback pressure sensor calibrations
ƒ Defines the engine’s fuel, sensor, and manifold configuration
ƒ Defines the engine’s derate and multi-engine synchronization
configurations
ƒ Displays the system state based on current operating conditions

 EControls, Inc 2007 All Rights Reserved


35
04/07-Rev B
8. Outputs Page

Main Function: Configures starter relay control and user configurable low-side
outputs used to control LEDs, audible warning devices, and relays.

 EControls, Inc 2007 All Rights Reserved


36
04/07-Rev B
9. Knock Page

Main Function: Configures the engine’s knock calibration.

Secondary Functions:
ƒ Contains a table for spark advance of individual cylinders
ƒ Displays plots of real-time knock sensor feedback for knock window
definition and knock sensor assignment
ƒ Displays feedback pertinent to knock calibration

 EControls, Inc 2007 All Rights Reserved


37
04/07-Rev B
10. SparkCal Page

Main Function: Contains the base spark advance map for the engine when
operating on Gasoline.

Secondary Functions:
ƒ Displays feedback and command information pertinent to defining
the spark calibration

 EControls, Inc 2007 All Rights Reserved


38
04/07-Rev B
11. SparkOfst Page

Main Function: Contains the spark advance offset calibrations based on


cylinder head temperature and manifold air temperature for the engine when
operating on Gasoline.

 EControls, Inc 2007 All Rights Reserved


39
04/07-Rev B
12. SparkCalNG Page

Main Function: Contains the base spark advance and spark advance offset
calibrations for the engine when operating on Natural Gas.

 EControls, Inc 2007 All Rights Reserved


40
04/07-Rev B
13. SparkCalLP Page

Main Function: Contains the base spark advance and spark advance offset
calibrations for the engine when operating on Liquefied Propane.

 EControls, Inc 2007 All Rights Reserved


41
04/07-Rev B
14. VECal Page

Main Function: Defines the engine’s volumetric efficiency calibration.

Secondary Functions:
ƒ Defines the model-based calibrations for cylinder head
temperature, cylinder wall temperature, manifold air temperature,
effective manifold air pressure, and exhaust back-pressure.

 EControls, Inc 2007 All Rights Reserved


42
04/07-Rev B
15. Boost Page

Main Function: Defines a turbocharged or supercharged engine’s boost control


calibration

Secondary Functions:
ƒ Defines boost bypass waste-gate control
ƒ Configures TIP sensor control parameters
ƒ Defines Turbine Energy Injection calibration

 EControls, Inc 2007 All Rights Reserved


43
04/07-Rev B
16. TranCal Page

Main Function: Defines the engine’s transient fueling calibration for the engine
when operating on Gasoline.

Secondary Functions:
ƒ Contains the cylinder wall-wetting gain schedule based on engine
speed and cylinder head temperature.

 EControls, Inc 2007 All Rights Reserved


44
04/07-Rev B
17. Starting Page

Main Function: Contains the fuel and spark advance calibration for starting.

Secondary Functions:
ƒ Contains fuel modifiers for an engine fueled on gasoline
ƒ Displays starting synchronization statistics

 EControls, Inc 2007 All Rights Reserved


45
04/07-Rev B
18. Fuel Page

Main Function: Contains the injector timing calibration controlling injectors fire
during the engine cycle, configures closed-loop fuel pump control, and defines
the fuel impurity calibration for inferring gaseous fuel composition.

 EControls, Inc 2007 All Rights Reserved


46
04/07-Rev B
19. PhiGsln Page

Main Function: Defines the gasoline fueling calibration based on engine coolant
temperature.

 EControls, Inc 2007 All Rights Reserved


47
04/07-Rev B
20. PhiLP Page

Main Function: Defines fuel and fuel trim calibrations for the engine when
operating on Liquefied Propane.

 EControls, Inc 2007 All Rights Reserved


48
04/07-Rev B
21. PhiNG Page

Main Function: Defines fuel and fuel trim calibrations based on engine coolant
temperature for the engine when operating on Natural Gas.

Secondary Functions:
ƒ Defines the fuel correction calibration relative to humidity for NG
operation (only applicable for use with Envirotech™ fitted systems)

 EControls, Inc 2007 All Rights Reserved


49
04/07-Rev B
22. CLCalGsln Page

Main Function: Defines the closed-loop calibration for the engine when
operating on Gasoline.

Secondary Functions:
ƒ Displays feedback information for closed-loop (CL) control
ƒ Displays adaptive fuel correction for each pre-catalyst exhaust gas
oxygen sensor (EGO)
ƒ Defines the closed-loop switching frequency of pre-catalyst EGO
sensors
ƒ Defines the calibration for CL fueling excursions
ƒ Defines CL operating conditions
ƒ Defines fuel trim based on post-catalyst EGO feedback

 EControls, Inc 2007 All Rights Reserved


50
04/07-Rev B
23. CLCalLP Page

Main Function: Defines the closed-loop calibration for the engine when
operating on Liquefied Propane.

Secondary Functions:
ƒ Displays feedback information for closed-loop (CL) control
ƒ Displays adaptive fueling for Propane operation
ƒ Defines the closed-loop switching frequency of the pre-catalyst
EGO sensors for Propane operation
ƒ Defines the calibration for CL Propane fueling excursions
ƒ Defines CL operation conditions for Propane operation
ƒ Defines nominal commands for Propane fuel control
ƒ Defines a carburetor’s flow characteristics

 EControls, Inc 2007 All Rights Reserved


51
04/07-Rev B
24. CLCalNG Page

Main Function: Defines the closed-loop calibration for the engine when
operating on Natural Gas.

Secondary Functions:
ƒ Displays adaptive fueling for Natural Gas operation
ƒ Defines the closed-loop switching frequency of the pre-catalyst
EGO sensors for Natural Gas operation
ƒ Defines the calibration for CL Natural Gas fueling excursions
ƒ Defines CL operating conditions for Natural Gas operation
ƒ Defines nominal commands for Natural Gas fuel control
ƒ Defines a carburetor’s flow characteristics.

 EControls, Inc 2007 All Rights Reserved


52
04/07-Rev B
25. Megajector Page

Main Function: Configures the Megajector/EPR, gaseous fuel temperature


estimate, and carburetor pressure correction model.

 EControls, Inc 2007 All Rights Reserved


53
04/07-Rev B
26. EGOConfig Page

Main Function: Defines the heated exhaust gas oxygen sensor configuration

Secondary Functions:
ƒ Defines which HEGO sensor is used for bank-to-bank pre-catalyst
and post-catalyst control.
ƒ Defines the HEGO/UEGO sensor heater control calibration
ƒ Displays data pertinent to HEGO/UEGO sensor operation

 EControls, Inc 2007 All Rights Reserved


54
04/07-Rev B
27. Catalyst Page

Main Function: Defines the calibration for catalyst protection fuel enrichment
based on estimated catalyst temperature relative to air flow.

 EControls, Inc 2007 All Rights Reserved


55
04/07-Rev B
28. RawTable Page

Main Function: Displays raw voltage feedback from ECM inputs and outputs.

 EControls, Inc 2007 All Rights Reserved


56
04/07-Rev B
29. RawVolts Page

Main Function: Displays most commonly referenced raw voltage feedback from
ECM inputs.

 EControls, Inc 2007 All Rights Reserved


57
04/07-Rev B
30. Power Page

Main Function: Displays generator power monitoring data and ambient


conditions.

 EControls, Inc 2007 All Rights Reserved


58
04/07-Rev B
31. Cam Page

Main Function: Defines cam position calibration for variable cam engines.

 EControls, Inc 2007 All Rights Reserved


59
04/07-Rev B
32. Roadspeed Page

Main Function: Configures roadspeed/vehicle speed sensor calibration,


displays vehicle speed feedback, configures roadspeed speed control limiting
system, and configures roadspeed diagnostic calibration.

 EControls, Inc 2007 All Rights Reserved


60
04/07-Rev B
33. Comms Page

Main Function: Defines parameters broadcast via CAN communication, permits


serial communication with digital signal processors, and permits remote starting.

 EControls, Inc 2007 All Rights Reserved


61
04/07-Rev B
34. GaugeDrive Page

Main Function: Configures analog gauge driver circuits

 EControls, Inc 2007 All Rights Reserved


62
04/07-Rev B
35. Marine Page

Main Function: Defines multi-engine synchronization configuration, multi-


engine derate, exhaust manifold/riser water temperature estimate and diagnostic,
and shift interrupt systems.

 EControls, Inc 2007 All Rights Reserved


63
04/07-Rev B
36. Service1 Page

Main Function: Displays primary service variables in an easy-to-read display


and clears adaptive learn table(s).

 EControls, Inc 2007 All Rights Reserved


64
04/07-Rev B
37. Service2 Page

Main Function: Displays primary service variables in an easy-to-read display


and clears adaptive learn table(s).

 EControls, Inc 2007 All Rights Reserved


65
04/07-Rev B
38. Tests Page

Main Function: Displays many of the primary engine parameters and contains
all diagnostic engine tests.

 EControls, Inc 2007 All Rights Reserved


66
04/07-Rev B
39. WirelesDAQ Page

Main Function: Interfaces with EControls Inc. wireless data acquisition devices
for real-time display through EDIS.

 EControls, Inc 2007 All Rights Reserved


67
04/07-Rev B
40. Faults Page

Main Function: Displays information generally used during fault detection and
provides fault code interaction.

 EControls, Inc 2007 All Rights Reserved


68
04/07-Rev B
F. Fault/Diagnostic Trouble Code Interaction

All fault and diagnostic information is managed through the Faults page.
Interaction includes viewing fault messages, downloading fault data (fault
snapshot and flight data recorder), erasing faults from memory, and defining
variables for fault data logging.

Faults are separated into two categories, Active and Historic. Active faults
are active in real-time and historic faults have been generated at some instance
in time that may or may not be active in real-time. Once a fault has become
active, it is immediately logged as historic and a snapshot and flight data log is
saved. Figure 28 shows an example of the fault page when an active fault has
been generated. Notice that the fault is present in both the active and historic
lists and the malfunction indicator lamp (MIL) has been illuminated. Figure 29
shows an example of the fault page with a historic fault stored in memory.

Base Fault snapshot


variable definitions
(CAN NOT be altered)

Custom Fault Snapshot


variable definitions (User
Defined)

Base Flight Data


Recorder variable
definitions (CAN
NOT be altered)
Custom Flight Data
Recorder variable
definitions (User Defined)

Figure 28: Faults Page with Active Fault Message

 EControls, Inc 2007 All Rights Reserved


69
04/07-Rev B
Figure 29: Faults Page with Historic Fault Message

Once an active fault has occurred two sets of data are recorded, fault
snapshot and flight data recorder. The fault snapshot (FSS) is a sample of data
taken at the instance the fault triggered. Variables included in the FSS are
defined in the Snapshot Base and Snapshot Custom Definition fields found on
the Faults Page. A FSS is saved with each of the first eight (8) faults for the first
time the fault becomes active. Conversely, the flight data recorder (FDR) is a
ten-second stream of data that includes eight-seconds prior and two-seconds
after triggering the fault. An FDR is saved for each of the first two (2) faults for
the first time the fault becomes active. Variables included in the FDR are defined
in the Flight Data Base and Flight Data Custom Definition fields found on the
Faults Page.
The memory location of the FDR is RAM, therefore this data is only
available if the ECM has not lost battery power. In addition, if there is a “Dirty
Flash Page” in the ECM, the FDR data will not be available. The memory
location of the FSS data is EEPROM and is retained when the ECM loses battery
power.

 EControls, Inc 2007 All Rights Reserved


70
04/07-Rev B
Both sets of data are accessed from the Historic Fault Information
interface and can be saved to the PC upon retrieval. Base variables for FSS and
FDR are generally defined by the OEM to include variables most often
referenced during fault diagnosis. The base definitions are not fault dependent.
Additional variables may be selected for capture during a fault occurrence
through a single, left-click of the custom table and selecting the desired variables
from a list. An example of custom fault variable definitions is shown in Figure 30.

Figure 30: Custom Fault Variable Interface

Accessing fault information is accomplished through a double left-click of


the fault LED in the historic fault list. This produces the Historic Fault Information
interface shown in Figure 31. From this interface the user can interpret a
diagnostic trouble code (DTC) message, identify whether or not the fault
occurred during the current key cycle, identify if the fault caused the engine to
shutdown, determine how many key cycles have occurred since the fault was last
active, clear selected or all historic faults, and view snapshot and flight data.
Table 5 outlines the options displayed in the Historic Fault Information screen.
Historic faults are not overwritten if the same fault becomes active, storing data
from the original active fault.

Figure 32 is an example of a fault snapshot after View Fault Snapshot is


selected. Data is presented in two columns, base and custom variables. Once
retrieved, the FSS data may be saved to the PC in text format with an .fss

 EControls, Inc 2007 All Rights Reserved


71
04/07-Rev B
extension. A FSS saved to a PC may be reviewed in any ASCII based software
program.

Figure 33 shows the Flight Data Recorder interface after View Flight Data
Recorder is selected. The FDR captures a ten second (eight seconds prior and
two seconds after generating the fault) strip of data for base and custom
variables. FDR data is presented in an interface similar to the Plot interface for a
quick graphical presentation. From this interface, the FDR data may be saved to
the PC in text, tab-delimited format with an .fdr file extension. Once saved to PC,
FDR data may be reviewed using any graphical post-processing software
capable of handling tab-delimited formatting.
Fault information may be manually erased using the “Clear” button
functions. Once a “Clear” function has been selected, the dialog prompt shown
in Figure 34 will be displayed. Choosing YES deletes all fault information from
the ECM.

Figure 31: Historic Fault Information Interface

Table 5: Historic Fault Information Interface Functions


Fault Description Customized text that references the DTC flash code and
Message Box describes the fault.
Fault During Key Informs that the fault occurred during the current key-on
Cycle Checkbox event.
Fault Caused Informs that the fault caused the engine to shutdown.
Engine Shutdown
Checkbox
Key Cycles Since Displays the amount of key-on events since the fault was

 EControls, Inc 2007 All Rights Reserved


72
04/07-Rev B
Fault Active last active.
Indicator
Clear This Fault Erases the selected historic fault from the ECM.
Button*
Clear All Faults Erases all historic faults from the ECM.
Button*
View Snap Shot Retrieves a data “snap shot” from the ECM for variables
Data Button defined in the base and custom snapshot variable
definition lists. An example of a fault snap shot is shown
in Figure 32.
View Flight Data Retrieves a 10-second data strip chart (8 seconds prior, 2
Recorder Data seconds after fault trigger) from the ECM for variables
Button defined in the base and custom flight data recorder
definition lists. An example of a fault snap shot is shown
in Figure 33.
Close Button Exits the Historic Fault Information interface. DOES NOT
cancel or clear any faults.
* Snapshot and flight data recorder data for historic faults is erased after the
prompt shown in Figure 34 is satisfied

Figure 32: Snapshot Data Interface

 EControls, Inc 2007 All Rights Reserved


73
04/07-Rev B
Figure 33: Flight Data Recorder Interface

Figure 34: Clear Faults Prompt

 EControls, Inc 2007 All Rights Reserved


74
04/07-Rev B

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy