Methods and apparatus for configuring an automobile electronic control module
First Claim
1. A method for configuring an electronic control module (ECM) for one of a plurality of configurations of an automobile, comprising:
- receiving a vehicle identifier that identifies one of said plurality of configurations of the automobile;
searching a memory of said ECM for one of a plurality of calibration sets having said vehicle identifier, each of said plurality of calibration sets corresponding to one of said plurality of configurations of the automobile;
selecting said one of said plurality of calibration sets having said vehicle identifier as a calibration working set;
configuring said ECM to utilize said calibration working set in generating control signals for execution of automobile functions controlled by the ECM;
transferring said calibration working set to a dedicated memory for said calibration working set;
comparing a first checksum to a second checksum of said dedicated memory after said transferring said calibration working set to said dedicated memory; and
generating an error status if said first checksum is not equal to said second checksum.
13 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus are provided for configuring an automobile electronic control module (ECM) for multiple automobile configurations. The apparatus includes a vehicle identifier identifying one of the multiple automobile configurations and a memory configured to store multiple calibration data sets, with each of the multiple calibration sets corresponding to one of the multiple automobile configurations. The apparatus also includes a processor configured to receive the vehicle identifier and select one of multiple calibration data sets based at least in part upon the vehicle identifier for execution of automobile functions controlled by the automobile ECM.
49 Citations
9 Claims
-
1. A method for configuring an electronic control module (ECM) for one of a plurality of configurations of an automobile, comprising:
-
receiving a vehicle identifier that identifies one of said plurality of configurations of the automobile;
searching a memory of said ECM for one of a plurality of calibration sets having said vehicle identifier, each of said plurality of calibration sets corresponding to one of said plurality of configurations of the automobile;
selecting said one of said plurality of calibration sets having said vehicle identifier as a calibration working set;
configuring said ECM to utilize said calibration working set in generating control signals for execution of automobile functions controlled by the ECM;
transferring said calibration working set to a dedicated memory for said calibration working set;
comparing a first checksum to a second checksum of said dedicated memory after said transferring said calibration working set to said dedicated memory; and
generating an error status if said first checksum is not equal to said second checksum.
-
-
2. An apparatus for configuring an electronic control module (ECM) for one of a plurality of engine control configurations of an automobile, comprising:
-
a vehicle identifier identifying one of said plurality of engine control configurations of the automobile, said engine control configurations including engine spark angle control signals;
a memory configured to store said plurality of engine control calibration sets, each of said plurality of engine control calibration sets corresponding to one of said plurality of engine control configurations of the automobile; and
a processor configured to receive said vehicle identifier and select one of said plurality of engine control calibration sets based at least in part upon said vehicle identifier, said processor configured to utilize said one of said plurality of engine control calibration sets in generating control signals for execution of automobile functions controlled by the ECM. - View Dependent Claims (3, 4, 5)
-
-
6. A method for configuring an electronic control module (ECM) for one of a plurality of configurations of an automobile, comprising:
-
receiving a vehicle identifier that identifies one of said plurality of configurations of the automobile;
searching a memory of said ECM for one of a plurality of engine control calibration sets having said vehicle identifier, each of said plurality of engine control calibration sets corresponding to one of said plurality of configurations of the automobile;
selecting said one of said plurality of engine control calibration sets having said vehicle identifier as a calibration working set;
configuring said ECM to utilize said engine control calibration working set in generating control signals for execution of automobile functions controlled by the ECM; and
controlling engine spark according to one of said plurality of engine control calibration sets. - View Dependent Claims (7, 8)
-
-
9. An apparatus for configuring an electronic control module (ECM) for one of a plurality of configurations of an automobile, comprising:
-
a vehicle part number identifying one of said plurality of configurations of the automobile;
a memory configured to store a plurality of engine control calibration sets corresponding to one of said plurality of configurations of the automobile, said engine control configurations including engine spark angle control signals, and said memory further configured to have each of said plurality of engine control calibration sets stored in said memory prior to installation of the ECM in the automobile; and
a processor configured to receive said vehicle part number and select one of said plurality of engine control calibration sets based at least in part upon said vehicle part number, said processor further configured to receive a sensory input indicative of a status of the automobile and process said sensory input according to instructions of ECM application software and said one of said plurality of engine control calibration sets.
-
Specification