Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

Trading Online Trading India Internet Trading Net Trading e Trad...
Category:
Finance / Investment  

Protect Your Home with Spy Camera
Category:
Home And Family  

How to Make a Free Web Site
Category:
Business  

Starting an Ebook Online Business in Just 3 Easy Steps
Category:
Business  

Give a man six inches and he ll want a
Category:
Health / Fitness  

Double Your Dish Network Affiliate Check
Category:
Marketing  

Going to the Beach Lose Up to 20 Pounds In Less Than 2 Weeks
Category:
Health / Fitness  

Tips On Getting A Suntan
Category:
Health / Fitness  

CHOOSING A LABEL PRINTER
Category:
Business  

Adverse Credit Credit Cards
Category:
Business  

mouth watering lobster recipes
Category:
Health / Fitness  

importance of food elements
Category:
Health / Fitness  

Blood Test To Predict Risk of Heart Disease For Diabetics
Category:
Health / Fitness  

How to Create a Money Magnet E commerce Web Site
Category:
Marketing  

10 Offline Tightwad Marketing Strategies to Help You Get More Cl...
Category:
Business  

Decent Acne Medicines
Category:
Health / Fitness  

Role play with added sex appeal
Category:
Health / Fitness  

Grow a Healthy Lawn You Can Do That
Category:
Home And Family  

Stock Images The Indispensable Tool For Designers And Webmasters...
Category:
Marketing  

Easy Work From Home Ideas Quickstarts For Everyone
Category:
Business  

Tips for Your Walking Program
Category:
Health / Fitness  

Everything About Arthritis
Category:
Health / Fitness  

A Gentle Warning To All Webmasters About RSS
Category:
Marketing  

15 Ways To Sell Yourself Effectively In A Job Interview Part Thr...
Category:
Business  

2 Ways Online Web Conferencing Can Save Your Business Money
Category:
Business  

Lighting Your Way to Outdoor Living
Category:
Home And Family  

7 Rules Every Salesman Should Follow
Category:
Business  

Give a man six inches and he ll want a
Category:
Health / Fitness  

Nurses Wanted Incredible Career Opportunities in Nursing Today
Category:
Health / Fitness  

Baby Wont Sleep Here s some helpful advice
Category:
Home And Family  

Why Cotoneaster Makes a Good Bonsai Candidate
Category:
Home And Family  

Home Hair Care Tips for Dry Hair
Category:
Health / Fitness  

A Home Gym and Walking a Great Exercise Program
Category:
Health / Fitness  

Preparing For Cosmetic Plastic Surgery
Category:
Health / Fitness  

Avoiding Razor Burn
Category:
Health / Fitness  

Curcumin An Anti Aging Herbal
Category:
Health / Fitness  

Take You Russian Fiance to an American Wedding Before You Get Ma...
Category:
Travel  

How and Why to Get an Awesome X Box 360 Skin for your XBOX Conso...
Category:
Entertainment / Television  

Where Are All of The Best Job Search Engines
Category:
Business  

The Power of Intention
Category:
Health / Fitness  

Traditional Therapies Can Prevent Heart Disease Too
Category:
Health / Fitness  

Handling devil Boss II
Category:
Home And Family  

10 Tips when using electronic forms
Category:
Business  

Mens Jewellery Snap Style Guide on Wearing Jewellery
Category:
Home And Family  

6 Things to Consider When Naming Your Baby
Category:
Home And Family  

Give a man six inches and he ll want a
Category:
Health / Fitness  

Stevie Wonder Challenges Memphis and the World
Category:
Entertainment / Television  

Writing the Resource Box so it Makes People click
Category:
Marketing  

Weight Loss Psychology
Category:
Health / Fitness  

Australia Visa Services Free Online Australian Immigration Asses...
Category:
Travel  

The Truth About Passive Income
Category:
Finance / Investment  

A New Way of Looking at NJ Divorce
Category:
Finance / Investment  

Can Stress Play a Role In Hair Loss
Category:
Health / Fitness  

Tips to Selecting an RSS News Aggregator
Category:
Computers  

WHY LABEL PRINTERS STAY SO BUSY
Category:
Business  

No Win No Fee Compensation Claims No Risk No Costs
Category:
Finance / Investment  

Why Heart Fails
Category:
Health / Fitness  

Find The Best Compensation Claim Specialist
Category:
Business  

Starting up a business in the 21st century
Category:
Business  

The Benefits of Press Releases
Category:
Business  

Tips on Improving the Positioning of your site on the Major
Category:
Computers  

Cheap Christmas Present
Category:
Home And Family  

How can a piece of article boost your marketing efforts
Category:
Marketing  

Philadelphia s Four Seasons Hotel For Business Vacations Or Wedd...
Category:
Travel  

7 Skin Care Tips Look Stunning in Your 50s
Category:
Health / Fitness  

Exercise Why Bother
Category:
Health / Fitness  

Frugal Living Money Making Ideas for Stay at Home Moms
Category:
Home And Family  

Internet marketing tips to help your business grow
Category:
Marketing  

Teen and Adolescence Acne
Category:
Health / Fitness  

Why Top Level Domain Names Mean Better Search Engine Rankings
Category:
Business  

How TO Start Making Money With Adsense
Category:
Business  

An Unplanned Pregnancy Raises Questions
Category:
Home And Family  

Why Do You Have Asthma
Category:
Health / Fitness  

Do Cosmetics Causes Acne
Category:
Health / Fitness  

What is Body Acne
Category:
Health / Fitness

System and method for calibrating control unit Number:6,820,024 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: System and method for calibrating control unit

Abstract: Source files are added in advance with data specification information necessary for conversion of the source files into a calibrating file, the source files are converted into a calibrating file, and calibration is performed based on the post-converted calibrating file.

Patent Number: 6,820,024 Issued on 11/16/2004 to Fukumoto


Inventors: Fukumoto; Takafumi (Atsugi, JP)
Assignee: Unisia Jecs Corporation (Kanagawa-ken, JP)
Appl. No.: 955031
Filed: September 19, 2001


Foreign Application Priority Data

Sep 20, 2000 [JP] 2000-284814

Current U.S. Class: 702/85 ; 700/113; 701/115; 702/152; 717/100; 717/101
Field of Search: 702/85,152 717/100,101,115,107,104 700/115,113 701/24,29,32,35,36,115


References Cited [Referenced By]

U.S. Patent Documents
5812849 September 1998 Nykiel et al.
6167319 December 2000 Harris et al.
6505341 January 2003 Harris et al.
6550052 April 2003 Joyce et al.
Foreign Patent Documents
05-282141 Oct., 1993 JP
Primary Examiner: Barlow; John
Assistant Examiner: Vo; Hien
Attorney, Agent or Firm: McDermott Will & Emery LLP

Claims



What is claimed:

1. A calibration system of a control unit, comprising: a conversion unit for converting source files into a calibrating file, said source files being necessary for operating the control unit and being added with data specification information required for said conversion into the calibrating file; and a calibration unit for performing calibration based on said calibrating file to output a calibration result; wherein said calibration unit comprises a reverse conversion unit for performing reverse conversion of said calibration result to output the same as source files.

2. A calibration system of a control unit according to claim 1, wherein, at said conversion unit, said data specification information is directly described in a data file among said source files.

3. A calibration system of a control unit according to claim 1, wherein said reverse conversion unit activates a reverse conversion command with said calibration result, a macro definition file for reverse conversion, said source files and said calibrating file as origins, and converts said calibration result into new source files to output the same.

4. A calibration system of a control unit according to claim 1, wherein said reverse conversion unit outputs information indicating that an abnormality occurred during the reverse conversion in a portion where said reverse conversion was not performed normally.

5. A calibration system of a control unit according to claim 1, wherein said reverse conversion unit converts said calibration result into a differential file.

6. A calibration system of a control unit according to claim 1, wherein when an abnormality occurs in the conversion into said calibrating file, said conversion unit outputs information indicating that an abnormality occurred during the conversion.

7. A calibration system of a control unit according to claim 1, wherein, at said conversion unit, the number of bytes, bit rate, units, and setting range are added to said source files as said data specification information.

8. A calibration system of a control unit, comprising: a conversion means for converting source files into a calibrating file, said source files being necessary for operating the control unit and being added with data specification information required for said conversion into the calibrating file; a calibration means for performing calibration based on said calibrating file to output a calibration result; and a reverse conversion means for performing reverse conversion of said calibration result to output the same as source files.

9. A method of calibrating a control unit, comprising the steps of: adding the data specification information required for conversion into a calibrating file to source files necessary for operating the control unit; converting said source files into a calibrating file; performing calibration based on said calibrating file to output a calibration result; and performing reverse conversion of said calibration result to output the same as source files.

10. A method of calibrating a control unit according to claim 9, wherein said step of adding data specification information comprises the step of; describing said data specification information directly in a data file among said source files.

11. A method of calibrating a control unit according to claim 9, wherein said step of performing reverse conversion comprises the steps of: activating a reverse conversion command with said calibration result, a macro definition file for reverse conversion, said source files and said calibrating file as origins; and converting said calibration result into new source files to output the same.

12. A method of calibrating a control unit according to claim 9, wherein said step of performing reverse conversion comprises the step of; outputting information indicating that an abnormality occurred during the reverse conversion in a portion where said reverse conversion was not performed normally.

13. A method of calibrating a control unit according to claim 9, wherein said step of performing reverse conversion comprises the step of; converting said calibration result into a differential file.

14. A method of calibrating a control unit according to claim 9, wherein said step of converting the source files into a calibrating file comprises the step of; outputting information indicating that an abnormality occurred during the conversion when an abnormality occurs in the conversion into said calibrating file.

15. A method of calibrating a control unit according to claim 9, wherein, said step of adding the data specification information comprises the step of; adding the number of bytes, bit rate, units, and setting range to said source files as said data specification information required for conversion into a calibrating file.
Description



FIELD OF THE INVENTION

The present invention relates to a system and a method for calibrating source files necessary to operate a control unit for controlling an engine or an automatic transmission of a vehicle.

DESCRIPTION OF THE RELATED ART

Heretofore, a system for calibration by a software processing has been used in developing a control unit for controlling an engine or an automatic transmission of a vehicle.

More specifically, an original ROM-made file (hexadecimal Hex file), and a program file, a data source file and a map file used to create the ROM-made file are prepared as source files.

Further, there is prepared a specification file in which various specifications such as the number of bytes, bit rate, units, setting range and the like of each data in the data source file are described in the general spreadsheet software. This specification file is read in by a creation command of a calibrating file, so as to create a standardized calibrating file.

Then, the calibrating file is read into the calibration software, so that a calibration result can be obtained as a hexadecimal Hex file.

According to the above-mentioned conventional calibration system, it is necessary to prepare a specification file in which specifications are described in the general spreadsheet software, in addition to the program file, the data source file and the map file which are the source files used to create the ROM-made file.

Therefore, it is necessary to update the data specification file to correspond to a change in specification such as data structure/resolution due to control modification, or the addition of data, so that the ROM information coincides with the specification information. Such version management becomes an overburden. Moreover, in order to automate the version management, it is necessary to newly create a large information management tool.

Further, in the conventional calibration system, since the general spreadsheet software is utilized, there is a possibility that, due to the different versions of the spreadsheet software, the creating function of the calibrating file cannot be used.

Moreover, according to the conventional system, the calibration result is obtained as a hexadecimal (Hex) file, requiring some kind of incidental operation to be performed in order to reflect the calibration result to the source file. Therefore, the conventional system is not completed as a single system, resulting in the difficulty of utilization.

SUMMARY OF THE INVENTION

Therefore, the present invention aims at providing a calibration system and a calibration method enabling to reflect reliably a change in data structure/resolution due to control modification or the addition of data to the data specification information, and to relieve an overload due to version management.

Moreover, the present invention aims at providing a calibration system and a calibration method enabling to output a calibration result as source files, to achieve the high usability of the calibration result.

In order to achieve the above objects, according to the present invention, in a construction that source files necessary to operate a control unit is converted into a calibrating file to perform calibration based on the post-converted calibrating file, data specification information required for the conversion into a calibrating file is added to the source files in advance.

The other objects and features of this invention will become understood from the following description with reference to the accompanying drawing.

BRIEF EXPLANATION OF THE DRAWINGS

FIG. 1 is a block diagram showing a calibration system according to the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

A calibration system shown in FIG. 1 is a system for calibrating source files required to operate a control unit for controlling, for example, an engine or an automatic transmission of a vehicle.

In the present embodiment, the source files required to operate the control unit are converted into a standardized calibrating file to perform the calibration. Here, the present embodiment follows the standard of ASAP (Application Systems Standardization Working Group) instituted mainly of car manufacturers in Germany, and the standardized calibrating file is hereinafter called the ASAP file, and the information required to create the ASAP file is hereinafter called the ASAP information.

In FIG. 1, base information A includes an original ROM-made file (hexadecimal Hex file), and a program file, a data file and a map file as source files utilized to create the ROM-made file.

Data specification information equivalent to the above-mentioned ASAP information is directly described in the above data file, but other than that, the files necessary for ordinary operation are used as they are.

The data specification information is the information representing data structure/resolution such as the number of bytes, bit rate, units, setting range and the like. The information is unnecessary as source files for operating the control unit, but is necessary for creating the ASAP file. In the present embodiment, such ASAP information is directly described in the data file, and not stored in a different file.

Moreover, the base information A includes a link file for defining the selection of individual data and programs.

On the other hand, in an ASAP creating unit B, fixed ASAP information independent of a difference in ROM data is prepared in advance as a definition file (text file). The ASAP creating unit B collects, by a conversion command, necessary information, such as, the data file, the map file and the like, of the base information A to create the ASAP file including the data definition, function, physical quantity conversion information, data structure and the like.

When a description error occurs during the creation of the ASAP file (the conversion of the source files into the ASAP file), conversion time error information is output as log information of conversion fail.

The original ROM-made file included in the base information A and the ASAP file is read into a calibration software C (INCA-PC in FIG. 1), where the calibration is performed.

A calibration result from the calibration software C is output to an ASAP reverse conversion unit D.

In the ASAP reverse conversion unit D, data of the calibration result is modified to a differential file being a text file comprised of hexadecimal information and label/address.

Further, a macro definition file for reverse conversion of ASAP is stored in the ASAP reverse conversion unit D in advance.

With the differential file, the macro definition file, the ASAP file and base information as origins, an ASAP reverse conversion command is activated, to output the calibration result as a new data file and a new link file.

More specifically, as a result of the calibration, a keyword of the file in which differential data has been generated is output from the ASAP file, and based on this keyword, information on the file to be modified is searched from the link file included in the base information. Based on the information on the file to be modified and the differential data, a new data file and a new link file are created.

Further, in the reverse conversion of the calibration result into the source files, log information of reverse conversion fail is output as reverse conversion time error information.

According to the calibration system with the above construction, the data specification information being the ASAP information is added to the source files and also directly described in the data file of the source files, so there is no need of version management as in the case where the data specification information being the ASAP information is described in a separate file by the general spreadsheet software, so that the addition or update of the data specification information being the ASAP information can be performed simultaneously with the control modification.

Accordingly, at the time of control modification, the addition or update of the data specification information can be reflected on the ASAP information without fail, so the ASAP file is accurately created based on the correct ASAP information.

Moreover, since the ASAP creating unit B includes in advance the fixed ASAP information independent of the difference in ROM data as the definition file, so the expansion or utilization to other control units can easily be made.

Further, in creating the ASAP file, since the selection information is only the base information and the definition file, the operation can easily be made.

Even further, since the calibration result is reverse-converted to be output to a new data file and a new link file, calibrated source files can be obtained without the necessity to perform any incidental operation, so a specification order for the control unit and the like can be performed easily.

Moreover, when a conversion error occurs either during the conversion into the ASAP file or during the reverse conversion of the calibration result, since error information is output, the description or operation errors can be easily analyzed.

The original data definition may not be in the form of data file. For example, if the original data is described in the file of the general spreadsheet software, the data specification as the ASAP information may be described in the file of the general spreadsheet software.

The entire contents of Japanese Patent Application No. 2000-284814, filed Sep. 20, 2000 are incorporated herein by reference.

*


Free Web Sudoku Puzzles.
Solve with your browser.
          9   8  
9 3 2            
  4     6 1 3    
      9 8     1  
    3 4   6 5    
  1     3 2      
    7 5 2     3  
            8 5 2
  8   6          
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!