Claims
- 1. A computer readable storage medium having stored data representing instructions for detecting cold engine operation of an internal combustion engine including a plurality of sensors for detecting a corresponding plurality of fluid temperatures in communication with an engine control module having stored temperature thresholds associated with the fluid temperatures, the computer readable storage medium comprising:
instructions for determining a plurality of fluid temperatures using at least one of the plurality of sensors; instructions for comparing each of the plurality of fluid temperatures to a corresponding fluid temperature threshold; and instructions for generating a cold engine output signal indicative of cold engine operation when any one of the plurality of fluid temperatures is below its corresponding fluid temperature threshold.
- 2. The computer readable storage medium of claim 1 wherein the instructions for comparing a plurality of fluid temperatures includes at least two fluid temperatures selected from: coolant temperature, intercooler temperature, and engine air temperature.
- 3. The computer readable storage medium of claim 1 wherein the instructions for comparing comprise instructions for comparing each of the plurality of fluid temperatures to a corresponding fluid temperature plus a hysteresis term to prevent rapid oscillation of the cold engine output signal.
- 4. The computer readable storage medium of claim 1 wherein the plurality of fluid temperatures comprises engine coolant temperature, intercooler temperature, and engine air temperature.
- 5. An engine controller including a computer readable storage medium having stored data representing instructions for detecting cold engine operation of an internal combustion engine including a plurality of sensors for detecting a corresponding plurality of fluid temperatures in communication with an engine control module having stored temperature thresholds associated with the fluid temperatures, the engine controller determining a plurality of fluid temperatures using at least one of the plurality of sensors, comparing each of the plurality of fluid temperatures to a corresponding fluid temperature threshold, and generating a cold engine output signal until every one of the plurality of fluid temperatures is above its corresponding fluid temperature threshold.
- 6. The engine controller of claim 5 wherein the plurality of fluid temperatures includes at least two fluid temperatures selected from: coolant temperature, intercooler temperature, and engine air temperature.
- 7. The engine controller of claim 5 wherein the controller compares each of the plurality of fluid temperatures to a corresponding fluid temperature plus a hysteresis term to prevent rapid oscillation of the cold engine output signal.
- 8. The engine controller of claim 5 wherein the plurality of fluid temperatures comprises engine coolant temperature, intercooler temperature, and engine air temperature.
- 9. The engine controller of claim 5 wherein the controller is connected to at least one accessory to control the accessory based on the output signal.
- 10. The engine controller of claim 5 wherein the controller activates at least one auxiliary device using the output signal to increase combustion temperatures within the engine by increasing engine load.
- 11. The engine controller of claim 5 wherein the controller determines whether the engine is idling and generates the output signal only while the engine is idling.
- 12. A system for detecting cold engine operation and providing a cold engine output signal for use in engine or vehicle control, the system comprising:
a first temperature sensor for measuring a corresponding first engine fluid operating temperature; a second temperature sensor for measuring a second engine fluid operating temperature; and a controller in communication with the first and second temperature sensorssor, the controller including instructions for comparing at least two temperatures to corresponding programmable thresholds and generating a cold engine output signal when any of the temperatures is below its corresponding threshold.
- 13. The system of claim 12 wherein the first and second sensors are selected from an engine coolant sensor, an intercooler sensor, and an engine air sensor.
- 14. The system of claim 12 wherein the controller includes instructions for determining whether the engine is idling and generating the output signal only while the engine is idling.
- 15. The system of claim 12 further comprising:
an auxiliary device coupled to the engine, wherein the output signal controls activation of the auxiliary device.
- 16. The system of claim 12 wherein the first and second sensors comprise an engine coolant sensor and an air temperature sensor, the system further comprising:
an intercooler temperature sensor in communication with the controller, wherein the controller includes instructions for generating the output signal until the engine coolant sensor, the air temperature sensor, and the intercooler temperature sensor are above corresponding temperature thresholds.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a divisional application of U.S. Ser. No. 09/282,526 filed Mar. 31, 1999, now U.S. Pat. No. ______, the disclosure of which is hereby incorporated by reference in its entirety.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09282526 |
Mar 1999 |
US |
Child |
09829090 |
Apr 2001 |
US |