1. Field of the Invention
Recently, there is a trend to increase the memory and processing to control a heavy duty diesel engine. This has resulted in changes in architecture in the control of heavy duty diesel engines, wherein the electronic control is divided between a Motor Control Module and a Common Powertrain Controller. Ordinarily the Motor Control Module includes the operating software instructions for the engine and its components, and the Common Powertrain Controller acts to communicate those instructions to the engine components thus providing for increase memory capabilities of the MCM. In addition the CPC can receive data signals and other input from the components and make operating decisions.
The present invention is directed to a single course database which contains all static and fault control data with any required faults description in a single file for a heavy duty diesel engine. The file is stored as a table, preferably within the memory of a Motor Control Module (MCM). Preferably, the table is stored as an excel spreadsheet format and is humanly readable when accessed by any service tool. An automated tool infrastructure is then built around the excel source file which parses and interprets the data providing several parallel output paths. The tool distills all required information to be complied with the main controller software build and a different set of linked data is provided to the service tools which are then able to display a detailed textual description about any individual system fault.
2. Description of the Related Art
Pajakowski et al., U.S. Pat. No. 7,191,040 discloses a handheld computer based system for collecting display and analysis of engine or vehicle data. The handheld computer may be a Palm Pilot and is compatible with Windows programs. The handheld unit includes an adapter for creating a data pathway between a vehicle bus connector and an external data port on the hand held computer that is physically incompatible with engine bus connector. The adapter includes a data port connector for connection with the external data port, a bus compatible connector for connection with the engine bus connector, a battery power supply separate from the power supply of the handheld unit and an adapter microprocessor powered by the battery supply and connected via the data pathway with the bus compatible for protocol conversion of the data received from the engine bus.
Goodwin, U.S. Pat. No. 7,158,978 discloses a computerized record keeping system and method using a network to keep record that cannot be erased by a user thereby guaranteeing the accuracy of the records kept with the system. A client computer contacts the system through a computer network, a server system which stores a client database accessible by a password. The client system can review, search, and add records to the database. The client database on the server system is automatically backed-up to avoid inadvertent loss of records or data. Once a record is entered into the server system through the client system, it is permanently stored in the server system as a part of the client database. While a client system may enter a modified record, the original record is always maintained and displayed with the now modified record.
Pajakowski et al., U.S. Pat. No. 6,718,425 discloses a handheld computer based system for collecting display and analysis of engine or vehicle data. The handheld computer may be a Palm Pilot and is compatible with Windows programs. The handheld unit includes an adapter for creating a data pathway between a vehicle bus connector and an external data port on the hand held computer that is physically incompatible with engine bus connector. The adapter includes a data port connector for connection with the external data port, a bus compatible connector for connection with the engine bus connector, a battery power supply separate from the power supply of the handheld unit and an adapter microprocessor powered by the battery supply and connected via the data pathway with the bus compatible for protocol conversion of the data received from the engine bus.
Nguyen et al., U.S. Pat. No. 6,003,808 discloses a system to provide engine maintenance information automatically from fault code data received from an onboard engine performance monitoring computer. The maintenance information is provided by and HTML repair guide electronically called by the control system using the fault code as a part of the page address in the HTML guide. The control system automatically ensures that all fault codes are responded to by the maintenance personnel with a view to improve quality assurance of the maintenance.
The present invention relates to a method for autogenerating static fault codes based upon a unified summary table for an electronic control heavy duty diesel engine. The method comprises compiling vehicle fault codes in a table within the memory in a humanly readable format, communicating the fault codes to a service tool for diagnosis or service. The method further includes storing the fault codes in the memory of a Motor Control Module and communicating the fault codes to a Component Processor Controller for access by a service tool Preferably, the fault codes are stored in a table in memory in an excel (xls.) format. These and other objects and details will become apparent upon a reading of the attached description.
In one non-limiting aspect of the present invention, the controller 10 may be the MCM/CPC2 controller, a.k.a. the DDEC controller available from Detroit Diesel Corporation, Detroit, Mich. Various other features of this controller are described in detail in a number U.S. patents assigned to Detroit Diesel Corporation. Further, the controller may include any of a number of programming and processing techniques or strategies to control any feature in the engine. More over, the present invention contemplates that the system may include more than one controller, such as separate controllers fro controlling system or sub-systems, including an exhaust system controller to control exhaust gas temperatures, mass flow rates, and other features associated therewith. In addition, these controllers may include other controllers besides the DDEC controller described above.
The MCM may actuate CPC2 lamps and display faults on other links. In addition, the CPC2 has its own fault code memory logic and logs and processes its own faults which are also reported on the communication links and may affect the fault lamps. In addition to display and broadcast CPC2 and MCM faults, the CPC2 FCM (Fault Code Memory) module makes the fault information internally available to all features via a set of standard function-interfaces which allows the internal control to be altered depending on the presence of faults as seen in
As seen in
The static fault code data is stored in a unified table in memory in a humanly readable form when accessed by any service or diagnostic tool. One method 48 to autogenerate the static fault code data based upon a unified summary table for heavy duty diesel engine equipped with an electronic control as set forth above.
The system is adapted to autogenerate static fault codes in humanly readable format based upon a unified summary table. Specifically, the controller comprised of the CPC2 and MCM contains a data table in memory with the faults listed in humanly readable format. While it is preferred that the data table be written in Excel format (xls.) any humanly readable format may be used. The Controller, usually through the CPC2, is accessed by an automated software tool or diagnostic took, and the data table accessed. The tool downloads executable fault code and configuration files to the CPC2 and MCM in response to the fault codes analyzed from the data xls. memory table. The data files (dat. file) regarding fault description and identification of faults are retained in memory on the tool for historical uses. In addition, these file are related to the engine software release version, and that information is uploaded to the tool. Thus, the tool has both the dat files related to the faults, and it has a record of the engine release software version from the engine controller accessed. The tool can be linked to a service PC, wherein the data files can be read as Excel (xls) files. The Service PC can receive fault ID from the MCM/CPC2 and perform diagnostics or reprogramming to correct the perceived problem.
In response to detection of faults, the system fault reaction is to limit engine torque or engine speed, or both, and to activate a warning indicator to alert an operator that a fault has been detected. Once serviced, or at the next ignition cycle, the system is reset.
The words used to describe the invention are words of description and to words of limitation. While one embodiment has been described, it is apparent to those of ordinary skill in the art that many modifications and variations are possible without departing from the scope and spirit of the invention as set forth in the appended claims.
The present application claims priority to U.S. Provisional Application Ser. No. 60/887,467 filed on Dec. 28, 2006, the contents of which are incorporated herein in their entirety.
Number | Date | Country | |
---|---|---|---|
60877467 | Dec 2006 | US |