DEVICE AND METHOD FOR ENGINE
BACKGROUND OF THE INVENTION 5
1. Technical Field
This invention relates to electronic engine control devices that are used on a wide variety of industrial engines, specifically power generators that require engine and gen- 10 erator performance parameters to be monitored and provide required operational power output in relation to the effective load.
2. Description of Prior Art
Prior art energy control devices have been directed 15 towards independent engine controls utilizing a number of independent remote sensors in a master slave orientation. See for example U.S. Pat. Nos. 4,368,705, 5,377,112, 5,506, 777 and U.S. Patent Publication 2002/0040742 Al.
In U.S. Pat. No. 4,368,705 an engine control system is 20 disclosed in which an electronic system controls engine performance parameters based on timing maps that define different modes of diesel engine operation.
U.S. Pat. No. 5,377,112 illustrates a method for diagnos
ing an engine using computer based models in which current engine operation parameters are determined and compared with a preset optimum operational settings and adjusted to match the preprogrammed requirements.
U.S. Pat. No. 5,506,777 describes an electronic engine 30 control having a central processing unit and an analog to digital converter that receives analog engine performance data and converts same into digital output for processing by a central CPU device.
In U.S. Patent Publication 2002/0046742 Al discloses an 35 electronic control device for engines and method of controlling by comparing actual performance data with desired outcome by controlling the EGR valve in view thereof.
SUMMARY OF THE INVENTION 40
An electronic engine controller utilizing a controller network interface for direct bi-directional communication between electronic engine control unit (ECU) and the electronic engine controller utilizing the cam bus J1939 protocol to monitor and control the engine directly. The electronic 45 engine controller uses programmable software to determine operational parameters and institute electronic control commands to the ECU in a pre-determined response operational framework.
DESCRIPTION OF THE DRAWINGS
FIG. 1 is a graphic block flow diagram of the basic controller interface and relation of same with operational aspects to be controlled; and 55
FIG. 2 is a graphic block flow diagram of a specific operational input monitor and output control actions.
DESCRIPTION OF THE PREFERRED
Referring to FIGS. 1 and 2 of the drawings, an electronic engine controller 10 of the invention can be seen in communication with an electronic control unit (ECU) 11 associated with an engine 12. The (ECU) 11 is found on industrial engines of certain displacements to manage engine 65 performance to meet government emission (EPA) standards. Such (ECU's) utilize a control area network (CANBUS)
using a J1939 communication protocol characterized by digital addressable message protocol allowing communication between multiple (ECU's) as will be understood by those skilled in the art. Accordingly, engine manufacturers provide (ECU's) having their own proprietary control configurations and electronic codes enabled by software protocol applications. The engine controller 10 of the invention uses a microprocessor 13 and custom software application to read the control information input (IMP) generally indicated at 14 generated by the (ECU's) via the (CANBUS). The engine information inputs 14 provide critical engine performance and operation information including, but not limited to engine oil pressure, oil temperature, manifold temperature, coolant temperature, fuel pressure, fuel temperature, fuel use rates, engine RPM, engine hours, battery voltage as well as calculated percent of torque, percent of effective load to relative engine RPM and throttle position.
Other information gathered includes engine manufacturers protection operation safety parameters to indicate out of preset tolerance conditions indicated by electronic trouble codes 15.
In the example chosen for illustration, an engine 12 and a power generator 16 referred to as a (generator set) application is used in which the generator operation information is also gathered by the engine controller 10 of the invention including measuring specific performance output criteria of the generator such as AC voltage 17 and AC current 18 and calculating related power factors there from. The engine controller 10 establishes communication with (ECU) and will request status information continuously as specific data rates such as total engine hours, for example.
A display 19 is provided to communicate the engine's operational statistics so gathered and calculated given the continuous information request as noted.
The display 19 therefore will be updated with the most current information providing a real time informational access portal.
By utilization of custom software the engine controller 10 of the invention will issue commands to the (ECU) 11 to control critical operational functions such as and not limited to engine operational speed by increasing or decreasing engine speed and engine start and stop commands. As noted, in a generator application (Gen Set) the engine controller will provide via the (CANBUS) protocol programmable generator protection controls related to voltage parameters such as over voltage, and under voltage; over current, and over frequency and under frequency.
The engine controller 10 combines i.e. integrated the hereinbefore described engine monitoring and control response obtained from the engine controller with analogous analog generator monitoring and protection systems. The (ECU) 10 can also provide automatic start 20 generator set control applicable with (CANBUS) J1939 engine 12 (ECU) 11 protocol.
The auto start 20 feature is enabled via the engine controller 10 which allows starting the (Gen Set) from a remote start command input. Typically this input is generated by an automatic transfer switch ATS 21, but can be from any switch configuration with a ground in communication with the system. This feature provides for unattended automatic starting, monitoring and protection of the (Gen Set) as hereinbefore described.
It will be evident from the above description that the engine controller 10 primary operational goal is to gather specific engine operational parameters 14 supplied by the