Vehicle calibration using data collected during normal operating conditions
First Claim
1. A method of calibrating a motorcycle, the motorcycle including an engine, an engine control unit, a sensor that detects a value of an output parameter, and an actuator that controls the engine accordingly to a value of an input parameter, the method comprising:
- receiving data from a vehicle communication interface module at a calibrating computer system, the vehicle communication interface module being selectively attachable to the motorcycle and recording data received from the motorcycle during normal operation of the motorcycle, the data including a plurality of adjusted actuator values and a corresponding combination of engine speed and a value indicative of throttle position for each of the plurality of adjusted actuator values, each adjusted actuator value having been generated by the engine control unit;
determining, by the calibrating computer system, a number of adjusted actuator values stored to the vehicle communication interface corresponding to a first combination of engine speed and the value indicative of throttle position;
when the number of adjusted actuator values for the first combination is greater than a threshold, generating, by the calibrating computer system, an updated data table entry for the first combination based on the adjusted actuator values corresponding to the first combination; and
transferring an updated data table, including the updated data table entry for the first combination, to the engine control unit after generating the updated data table.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for optimizing the performance of a vehicle under normal operating conditions. A vehicle system adjusts one or more vehicle operating parameters in a closed-loop in response to data received from sensors. A portable vehicle communication interface module is selectively attached to the vehicle without inhibiting normal operation of the vehicle. When connected to the vehicle, the vehicle communication interface module records the adjustments made by the vehicle system in closed-loop operation. These recorded values are then used to update calibration information that the vehicle system uses as default values.
-
Citations
20 Claims
-
1. A method of calibrating a motorcycle, the motorcycle including an engine, an engine control unit, a sensor that detects a value of an output parameter, and an actuator that controls the engine accordingly to a value of an input parameter, the method comprising:
-
receiving data from a vehicle communication interface module at a calibrating computer system, the vehicle communication interface module being selectively attachable to the motorcycle and recording data received from the motorcycle during normal operation of the motorcycle, the data including a plurality of adjusted actuator values and a corresponding combination of engine speed and a value indicative of throttle position for each of the plurality of adjusted actuator values, each adjusted actuator value having been generated by the engine control unit; determining, by the calibrating computer system, a number of adjusted actuator values stored to the vehicle communication interface corresponding to a first combination of engine speed and the value indicative of throttle position; when the number of adjusted actuator values for the first combination is greater than a threshold, generating, by the calibrating computer system, an updated data table entry for the first combination based on the adjusted actuator values corresponding to the first combination; and transferring an updated data table, including the updated data table entry for the first combination, to the engine control unit after generating the updated data table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A calibration system for a motorcycle the motorcycle including an engine control module that stores a calibration table defining a plurality of fuel-injector settings each corresponding to a combination of a range of engine speeds and a range of values indicative of throttle position, and operates the motorcycle in an closed-loop mode that adjusts the fuel-injector setting from the calibration table based on an air-to-fuel ratio detected by a sensor, the calibration system comprising:
-
a vehicle communication interface module that is selectively connectable to the engine control module, the vehicle communication interface module including a housing that is selectively attachable to the motorcycle and that, when attached to the motorcycle, is supported by the motorcycle without restricting normal operation of the motorcycle, and a first computer-readable memory that stores the data received from the engine control module including a plurality of adjusted fuel-injector settings and a corresponding combination of engine speed and a value indicative of throttle position for each of the plurality of adjusted fuel-injector settings; and a calibration computer system that is selectively connectable to the engine control module and the vehicle communication interface module, the calibration computer system including a processor, and a second computer-readable memory storing instructions that, when executed by the processor, cause the calibration computer system to receive data stored on the first computer-readable memory of the vehicle communication interface module, determine a number of adjusted fuel-injector settings stored on the first computer-readable memory corresponding to a first combination of engine speed and the value indicative of throttle position, when the number of adjusted fuel-injector settings corresponding to the first combination is greater than a threshold, generate an updated calibration table entry based on the adjusted fuel-injector settings corresponding to the first combination, and transmit an updated calibration table, including the updated calibration table entry, to the engine control module when the engine control module is connected to the calibration computer system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification