Method and system for communication with an engine control module in sleep mode
First Claim
1. An engine control system for controlling and monitoring engine operation in response to execution of a sequence of commands stored onboard the vehicle and modifiable by an external data transmission tool, comprising:
- an engine control module (ECM) executing operating commands to monitor engine operation and to control engine operation based upon modifiable operating parameters, and having a memory for storing the modifiable operating parameters and data indicative of monitored engine operating conditions;
a plurality of data links operatively connected to said ECM for the transmission of data to and from said ECM, at least one data link providing communication between said ECM and an external data transmission tool;
a sleep mode task module within said ECM for placing the ECM in a sleep mode of reduced power consumption in which said ECM ceases executing the operating commands, said sleep mode task module including;
a sleep mode termination timer for timing the length of time the ECM is in the sleep mode;
communication processor means within said ECM for permitting communication with the external data transmission tool only over said at least one data link during said sleep mode to access said memory of said ECM to download said data indicative of monitored engine operating conditions or to modify said operating parameters within said memory; and
power down means for placing the ECM in a power down state upon expiration of a predetermined time period counted by said sleep termination mode timer.
2 Assignments
0 Petitions
Accused Products
Abstract
An engine control system for a vehicle engine includes an engine control module (ECM) that enters a modified sleep mode when the vehicle key switch is turned to the "off" position. In the modified sleep mode, all non-essential operating tasks normally executed by the ECM are disabled to place the ECM in a mode of reduced power consumption. In addition, various communications interrupts are disabled, except for interrupts associated with at least one external data transmission device. During the modified sleep mode, priority for communications with the external device are highest to permit external communication to and from the ECM using the external device. In this modified sleep mode, the vehicle operator or engine technician can download or upload data to and from the ECM memory. The ECM includes a sleep mode task module that is maintained during the modified sleep mode. The sleep mode task module controls a sleep mode termination timer (SMT timer) that counts the time the ECM is in the modified sleep mode. The SMT timer is reset for each communication between the ECM and the external device. Upon expiration of the SMT timer, the ECM transfers to a power down mode, after flushing volatile data caches to non-volatile memory.
-
Citations
17 Claims
-
1. An engine control system for controlling and monitoring engine operation in response to execution of a sequence of commands stored onboard the vehicle and modifiable by an external data transmission tool, comprising:
-
an engine control module (ECM) executing operating commands to monitor engine operation and to control engine operation based upon modifiable operating parameters, and having a memory for storing the modifiable operating parameters and data indicative of monitored engine operating conditions; a plurality of data links operatively connected to said ECM for the transmission of data to and from said ECM, at least one data link providing communication between said ECM and an external data transmission tool; a sleep mode task module within said ECM for placing the ECM in a sleep mode of reduced power consumption in which said ECM ceases executing the operating commands, said sleep mode task module including; a sleep mode termination timer for timing the length of time the ECM is in the sleep mode; communication processor means within said ECM for permitting communication with the external data transmission tool only over said at least one data link during said sleep mode to access said memory of said ECM to download said data indicative of monitored engine operating conditions or to modify said operating parameters within said memory; and power down means for placing the ECM in a power down state upon expiration of a predetermined time period counted by said sleep termination mode timer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17)
-
-
11. In an engine control system having an engine control module (ECM) for controlling and monitoring engine operations, the ECM having a task scheduler and a communication processor for controlling data communications to and from the engine and data communications to and from at least one external data transmission device, a method for placing the ECM in a mode of reduced power consumption comprising the steps of:
-
monitoring the vehicle key switch to determine if the key switch has been placed in an "off" position; and upon receipt of a key switch "off" signal, disabling non-essential tasks and communications controlled by the ECM; in the ECM task scheduler, assigning the highest priority within the communications processor to data communications with the at least one external data transmission device; starting a sleep mode termination timer (SMT timer); comparing the SMT timer to a predetermined time period; placing the ECM in a power down mode when the SMT timer counts a time exceeding the predetermined time period; and permitting data communication only between the ECM and the at least one external data transmission device prior to expiration of the SMT timer. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification