| |
EControls
Software Design
EControls designs, writes, and qualifies its own software for both embedded
(engine control) and interface (PC / handheld / remote monitoring) platforms.
EControls unique approach to software brings together the theoretical
control system design phase, software coding, physical implementation and
testing, validation, and calibration. In less nimble companies, this chain
is broken into its individual links with the result of slow development
cycles and tedious calibration procedures culminating in production software
that is difficult to fully validate. EControls maintains the continuity
of the chain by utilizing small groups of highly qualified engineers formally
trained and experienced in control systems, mechanical engineering, and
software development. The result is better software in less time than any
other company in the world. This is an EControls core technology that
separates us from all others.
EControls embedded software integrates real-time, engineering-based
physical models of the engine and its associated dynamic systems into the
engine controller. This includes models for:
- instantaneous air flow at the throttle
- instantaneous air flow at the engine intake ports
- EGR flow at the introduction point and the intake ports
- transport (time) delay models for fuel and EGR
- spark advance compensation for effective in-cylinder conditions at
the time of ignition including temperature and EGR
- modeling of many temperatures throughout the engine system including
air temperatures at the intake port, temperatures at TDC compression,
exhaust temperature, and catalytic converter bed temperature
- speed governor compensation for engine load and speed sensitivity
- liquid-fuel wall-wetting and vaporization
These models allow the software to compute or accurately estimate thousands
of parameters that would normally require manual calibration. Instead of
requiring an engine calibrator to enter thousands of values into tables,
the calibrator often only has to enter a few physical (and easily measurable)
parameters such as intake manifold volume, exhaust volume, and compression
ratio. From these types of basic physical constants and a small set of sensor
input data, the engine controller automatically generates the remaining
information required to operate the engine at all speeds, loads, and temperatures.
Not only is this approach to calibration easier, quicker, and cheaper than
a manual point-by-point approach, it is also more accurate over the entire
engine operating envelope due to the inability of the calibrator to hold
certain (typically transient) operating conditions long enough for proper
calibration.
In addition to pure engine control functions such as air, fuel, spark, and
speed control, EControls software provides support for a vast array
of auxiliary functions:
- CAN (J1939), J1708, RS-485, and RS-232 data links
configurable ancillary device control such as gauge/tachometer control,
oil makeup,
- digital inputs for switch selectable features and operating mode
control
- support for auxiliary analog inputs, such as additional pressures
or temperatures
EControls supplies user-friendly, Windows 9x/2000/XP based PC interface
software to all of its control module customers at no cost. This software
is truly world class offering:
- graphical gauge emulations of all types
- built-in data logging of any number of user-defined variables
- strip chart or oscilloscope graphing in real-time of
user-defined variables
- simple page reconfiguration and parameter addition/deletion
- scroll bar support for all screen sizes
- integrated ECM calibration upload and download
- full field reprogramming support
- multi-level password access as described below
This software supports a virtually unlimited number of levels of password
access to features and information for both access to a particular
customers full line of products or as refined as access to only a
single serial number unit. All of this functionality is included in a single,
web-distributable and updateable package with easy automated PC installation
on the target computer.
EControls also integrates world-class diagnostic systems into the control
package. This includes:
- support for 2, 3, or 4-digit customer defined fault codes
- support for field extractable fault information using a laptop PC,
a handheld display, a remote data link connection for stationary engines
(CAN, RS-485,
), or simply by blinking the fault codes on the
MIL (malfunction indicator lamp)
- automatic control system state snapshot storage at the time of occurrence
of a fault with user definable parameter storage support
- automatic flight-data-recorder information stored at the time of
occurrence of a fault with both pre- and post-fault data capture with
user definable parameter storage support
- integrated hypertext embedded fault diagnosis help screens
accessible by clicking directly on the fault indication
In addition to a PC-based diagnostic interface, EControls also offers a
low-cost handheld interface. This tool is small, durable, and highly portable
and offers many of the same features of our full PC-based package.
This is an excellent tool for field support personnel.
The combination of leading-edge embedded control software, ease of calibration,
user-friendly interface tool software on multiple platforms, and a rich
set of auxiliary functions truly sets EControls apart from competitors.
Our software reflects our commitment to giving our customers a competitive
advantage in the market place and exceeding their customers expectations.
|
|