Embedded datalogger for an engine control system
First Claim
1. A method, comprising:
- providing an internal combustion engine with a number of reciprocating pistons to power a ground transport vehicle, the engine having a control system with a memory;
regulating the engine by periodically monitoring a number of different engine performance parameters with the control system;
establishing a first trigger event;
storing a first number of values representative of at least a portion of the performance parameters in the memory at a first predetermined rate in response to the first event;
establishing a second trigger event; and
storing a second number of values representative of at least a portion of the performance parameters in the memory at a second predetermined rate in response to the second event, the second rate being selectably different from the first rate by a predetermined amount.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus is disclosed including an internal combustion engine, a number of sensors configured to detect operating parameters of the engine, and art engine control system responsive to the sensors to regulate engine operation. The control system includes a controller operatively coupled to a nonvolatile memory and has an interface capable of receiving operator input to customize aspects of a diagnostic data collection routine embedded in the control system. The routine responds to this input to selectively establish a data collection trigger, the nature of the information to be stored in the nonvolatile memory in response to this trigger, and the rate of storage of this information in the memory. The trigger may be externally generated with an operator-controlled triggering device coupled to the control system or internally generated as a function of one or more of the operating parameters.
-
Citations
30 Claims
-
1. A method, comprising:
-
providing an internal combustion engine with a number of reciprocating pistons to power a ground transport vehicle, the engine having a control system with a memory;
regulating the engine by periodically monitoring a number of different engine performance parameters with the control system;
establishing a first trigger event;
storing a first number of values representative of at least a portion of the performance parameters in the memory at a first predetermined rate in response to the first event;
establishing a second trigger event; and
storing a second number of values representative of at least a portion of the performance parameters in the memory at a second predetermined rate in response to the second event, the second rate being selectably different from the first rate by a predetermined amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 30)
reviewing the first values;
changing from the first rate to the second rate in response to said reviewing.
-
-
4. The method of claim 3, wherein the second trigger event is defined as a function of a set of the parameters determined in response to said reviewing.
-
5. The method of claim 1, wherein the first event corresponds to external triggering provided by an operator-controlled trigger device and the second event corresponds to internal triggering defined as a function of at least a portion of the parameters.
-
6. The method of claim 1, wherein the first values include a first data segment corresponding to engine operation a first predetermined time interval before the first event and a second data segment corresponding to engine operation a second predetermined time interval after the first event.
-
7. The method of claim 1, wherein the memory is nonvolatile.
-
8. The method of claim 7, wherein:
-
the control system includes a circular buffer operatively coupled to the memory to store a pretrigger data segment and a post-trigger data segment in response to each of the first and second events;
the parameters are operator-selectable wish service equipment operatively coupled to the control system, and the parameters include at least rotational engine speed, coolant temperature, and a throttle setting;
the first rate and the second rate are operator selectable with the service equipment; and
the first event and the second event are each established as a function of at least a portion of the parameters defined with the service equipment or an operator-controlled triggering device operatively coupled to the control system.
-
-
30. The method of claim 1, wherein the first trigger event and the second trigger event are prevented from causing said storing until an enablement signal is provided in response to a function of at least one of the engine performance parameters.
-
9. An apparatus, comprising:
- a vehicle, said vehicle including;
an internal combustion engine with a number of reciprocating pistons rotatably coupled to a crankshaft;
a number of sensors configured to detect a corresponding number of operating parameters of said engine;
an operator compartment including a triggering device operable by a vehicle operator to activate diagnostic data collection; and
an engine control system responsive to said sensors to regulate operation of said engine, said control system including a controller operatively coupled to a nonvolatile memory and having an interface to receive operator data from service equipment to customize a diagnostic data collection routine executed by said controller, said routine being selectively responsive to said operator data to recognize activation of said triggering device to store diagnostic data in said memory representative of at least one of said operating parameters, said diagnostic data including a first segment corresponding to a first time interval of engine operation before said activation and a second segment corresponding to a second time interval of engine operation after said activation. - View Dependent Claims (10, 11, 12, 13)
a first sensor providing a first signal corresponding to rotational speed of said crankshaft;
a second sensor corresponding to setting of a throttle operatively coupled to said control system; and
a third sensor corresponding to coolant temperature of a coolant circulating in said engine.
- a vehicle, said vehicle including;
-
13. The apparatus of claim 9, further comprising:
-
service equipment operatively coupled to said control system to provide said operator data through said interface;
a circular buffer operatively coupled to said controller and said memory; and
wherein said routine is further responsive to said operator data to define a rate of storage of said diagnostic data and designate at least two of said operating parameters to be represented by said diagnostic data.
-
-
14. A method, comprising:
-
coupling service equipment to a ground transport vehicle, the vehicle including an internal combustion engine with a control system having a memory;
establishing a trigger condition for diagnostic data collection by the control system, the trigger condition being established with the service equipment coupled to the vehicle;
decoupling the service equipment from the vehicle;
detecting the trigger condition with the control system while operating the vehicle without the service equipment coupled thereto, the control system storing engine parameter data in the memory in response to the trigger condition, the data including a pretrigger data segment and a post-trigger data segment; and
recoupling the service equipment to the vehicle after said triggering to analyze the data stored in the memory. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
changing a characteristic of storage of the engine parameter data with the service equipment after said recoupling;
disconnecting the service equipment after said changing;
operating the vehicle after said disconnecting;
collecting additional data in the memory;
reconnecting the service equipment to examine the additional data.
-
-
20. The method of claim 19, wherein said changing includes changing the trigger condition from activation of an operator-controlled triggering device to an internal trigger condition established as a function of a number of vehicle operating parameters.
-
21. The method of claim 19, wherein said changing includes changing a rate of storage of the data in the memory.
-
22. The method of claim 19, wherein said changing includes changing the type of engine parameter data stored in the memory in response to the trigger condition.
-
23. A method, comprising:
-
providing a vehicle with an internal combustion engine and a control system having a controller operatively coupled to a memory;
regulating the engine by periodically monitoring a number of engine performance parameters with the control system; and
triggering storage of data in the memory to diagnose engine performance by vehicle operator activation of a triggering device operatively coupled to the control system, the data being representative of a predetermined time interval of engine operation and including at least one of the performance parameters monitored during the predetermined time interval;
wherein the predetermined time interval includes a first segment corresponding to the engine operation before said triggering and a second segment corresponding to the engine operation after said triggering.
-
-
24. A method, comprising:
-
providing a vehicle with an internal combustion engine and a control system having a controller operatively coupled to a memory;
regulating the engine by periodically monitoring a number of engine performance parameters with the control system; and
triggering storage of data in the memory to diagnose engine performance by vehicle operator activation of a triggering device operatively coupled to the control system, the data being representative of a predetermined time interval of engine operation and including at least one of the performance parameters monitored during the predetermined time interval;
wherein storage of the data is at a rate selected from a range of about 0.125 hertz to about 4 hertz.
-
-
25. An apparatus, comprising:
-
an internal combustion engine with a number of reciprocating pistons rotatably coupled to a crankshaft;
a number of sensors configured to detect a corresponding number of operating parameters of said engine;
an engine control system responsive to said sensors to regulate operation of said engine, said control system including a controller operatively coupled to a nonvolatile memory and a means for diagnosing abnormal operation of said engine, said diagnosing means for prompting storage of diagnostic data representative of at least a portion of said operating parameters in said memory in response to a trigger event, said diagnostic data including a first data segment corresponding to a first predetermined time interval before said event and a second data segment corresponding to a second predetermined time interval after said event; and
wherein said event is established by operator input to said control system. - View Dependent Claims (26, 27, 28, 29)
service equipment operatively coupled to said control system to provide said operator data through said interface;
an operator controlled triggering device operatively coupled to said control system; and
a circular buffer operatively coupled to said controller and said memory, said circular buffer, said controller, and said memory being configured to capture at least a portion of said operating parameters in said circular buffer during normal operation of said engine, and transferring said diagnostic data from said circular buffer to said memory in response to said event.
-
Specification