CN109522296A - A kind of Engine ECU Data Matching scaling method and device - Google Patents
A kind of Engine ECU Data Matching scaling method and device Download PDFInfo
- Publication number
- CN109522296A CN109522296A CN201811445828.2A CN201811445828A CN109522296A CN 109522296 A CN109522296 A CN 109522296A CN 201811445828 A CN201811445828 A CN 201811445828A CN 109522296 A CN109522296 A CN 109522296A
- Authority
- CN
- China
- Prior art keywords
- verification
- data
- ecu
- module
- newly
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
The embodiment of the present application discloses a kind of Engine ECU Data Matching scaling method, and this method is based on ECU nominal data storing data library, and real-time monitoring ECU nominal data dynamic is realized to nominal data automation, the verification of mass;Based on verification regular storing data library, determine verification rule set corresponding with the newly-increased data record in ECU nominal data storing data library, and then newly-increased data record is verified based on the verification rule set, the rule for being all based on actual development experience and market failure solution due to verifying the verification rule stored in regular storing data library and being formed, therefore, the verification rule reliability with higher wherein stored, accurate check results can be directly obtained by being verified using this method to nominal data, to reduce the requirement for Engineers technical's level.
Description
Technical field
This application involves technical field of engines, match more particularly to a kind of engine electronic control unit ECU data
Scaling method and device.
Background technique
Electronic control unit (Electronic Control Unit, ECU) is also known as " car running computer ", is that automobile specified is micro-
Machine controller is made of large scale integrated circuit.The main function of ECU is: according to its program sum number stored in memory
According to operations such as information progress operation, processing and judgements of the input of various sensors, thus other devices pair on automobile
Export control instruction with answering.
Although the fixation of the control strategy inside ECU, wherein also include a large amount of adjustable free parameters, for not
Engine together, different vehicles, these free parameters require debugged optimization, so that vehicle passes through various exhaust methods
It advises, meet various driving performance indexs, above-mentioned debugging process is referred to as the matching and calibration of engine.
In the prior art, it usually needs the matching and calibration to engine is realized based on the calibration system run on computer,
Realize that the detailed process of matching and calibration is as shown in Figure 1 based on the calibration system;Engineer needs first with the mark in calibration system
Quasi- function editor module creates and edits one standard feature file of configuration, which is stored in computer;
During developing engine, if discovery exists in initial automatically controlled nominal data is proofread variable information, in calibration system
Data resolution module correspondingly obtain and parse this and be proofread variable information;In turn, function checking module parses mould from data
Block imports this and is proofread variable information, and imports standard feature file from standard feature editor module, this is proofread variable
Information is compared with the relevant information in standard feature file, determines collation, and correspondingly generate collating report.
However, above-mentioned calibration system is usually the system of standalone version, can only be run on the personal computer of engineer,
The collating report generated using the calibration system can not on-line storage and shared;In addition, when engineer uses above-mentioned calibration system,
Human-edited's configuration standard function file is needed, it is more demanding to the technical level of engineer, realize that difficulty is larger;On also,
The type for being proofread variable for stating calibration system offer is less, cannot achieve fine check and correction.
Summary of the invention
It in order to solve the above-mentioned technical problem, can this application provides a kind of Engine ECU Data Matching scaling method
Check results are automatically determined, the requirement to Engineers technical's level is reduced.
The embodiment of the present application discloses following technical solution:
In a first aspect, the embodiment of the present application provides a kind of Engine ECU Data Matching scaling method, the method application
In on-line proving system;The on-line proving system include ECU nominal data storing data library, verify regular storing data library,
Verify rule invocation module, data resolution module, ECU nominal data correction verification module;The described method includes:
It monitors in the ECU nominal data storing data library with the presence or absence of newly-increased data record;
When there is newly-increased data record in the ECU nominal data storing data library, stored from the ECU nominal data
The newly-increased data record is extracted in database, as verified object;
The verification rule invocation module is called, according to the verified object from the verification regular storing data library
Verification rule is correspondingly called, the verification rule set of this verification is formed;The regular storing data library of the verification for store with
Engine performance and the relevant verification rule of effluent specification;
It calls the data resolution module to parse the verified object, determines that the verified object is corresponding
Variable information and calibration value;
The ECU nominal data correction verification module is called, it is corresponding according to the verification object using the verified rule set
Variable information and calibration value, determine check results.
Optionally, it is described verify each verification rule stored in regular storing data library respectively from different single variables
It is corresponding.
Optionally, the verified object includes newly-increased data and the corresponding characteristic attribute of newly-increased data;
It is then described to call the verification rule invocation module, number is stored from the verification rule according to the verified object
According to verification rule is correspondingly called in library, the verification rule set of this verification is formed, comprising:
The verification rule invocation module is called, the corresponding spy of newly-increased data that will include in the verified object
Sign attribute is matched with the regular corresponding characteristic attribute of each verification stored in regular storing data library that verifies, and is called special
Sign attributes match successfully verifies rule, forms the verification rule set of this verification.
Optionally, the method also includes:
The initial parameter of Engine ECU is obtained as ECU initial alignment data, the ECU initial alignment data are stored
In the ECU nominal data storing data library.
Optionally, the on-line proving system further include: check results display module;Then the method also includes:
The check results display module is called, shows the corresponding variable information of the verified object, calibration value, verification
Rule and check results.
Optionally, the on-line proving system further includes verification report generation module;Then the method also includes:
The verification report generation module is called, generates verification report according to the check results;
Verification report is exported to the ECU nominal data storing data library and is stored.
Optionally, described that the ECU is called to demarcate number when in the verified object including a plurality of newly-increased data record
According to correction verification module, verification is determined according to the corresponding variable information of the verification object and calibration value using the verification rule set
As a result, comprising:
The ECU nominal data correction verification module is called, the verification rule set is utilized using multithreading, according to described by school
The corresponding variable information of object and calibration value are tested, determines that each item increases the corresponding verification knot of data newly in the verified object
Fruit.
Second aspect, the embodiment of the present application provide a kind of Engine ECU Data Matching caliberating device, described device packet
It includes:
Monitoring modular, for monitoring in the ECU nominal data storing data library with the presence or absence of newly-increased data record;
Extraction module, for when there is newly-increased data record in the ECU nominal data storing data library, from described
ECU nominal data storing data extracts the newly-increased data record in library, as verified object;
Calling module is advised according to the verified object from the verification for calling the verification rule invocation module
Verification rule is then correspondingly called in storing data library, forms the verification rule set of this verification;The verification rule storage number
According to library for storing verification rule relevant to engine performance and effluent specification;
Parsing module determines the quilt for calling the data resolution module to parse the verified object
Verify the corresponding variable information of object and calibration value;
Determining module, for calling the ECU nominal data correction verification module, using the verified rule set, according to institute
The corresponding variable information of verification object and calibration value are stated, determines check results.
Optionally, it is described verify each verification rule stored in regular storing data library respectively from different single variables
It is corresponding.
Optionally, the verified object includes newly-increased data and the corresponding characteristic attribute of newly-increased data;
Then the calling module is specifically used for:
The verification rule invocation module is called, the corresponding spy of newly-increased data that will include in the verified object
Sign attribute is matched with the regular corresponding characteristic attribute of each verification stored in regular storing data library that verifies, and is called special
Sign attributes match successfully verifies rule, forms the verification rule set of this verification.
Optionally, described device further include:
Module is obtained, it is for obtaining the initial parameter of Engine ECU as ECU initial alignment data, the ECU is initial
Nominal data is stored in the ECU nominal data storing data library.
Optionally, described device further include:
Display module shows the corresponding variable letter of the verified object for calling the check results display module
Breath, calibration value, verification rule and check results.
Optionally, which is characterized in that described device further include:
Generation module generates verification report according to the check results for calling the verification report generation module;
Memory module is stored for exporting verification report to the ECU nominal data storing data library.
Optionally, when in the verified object including a plurality of newly-increased data record, the determining module is specifically used for:
The ECU nominal data correction verification module is called, the verification rule set is utilized using multithreading, according to described by school
The corresponding variable information of object and calibration value are tested, determines that each item increases the corresponding verification knot of data newly in the verified object
Fruit.
The embodiment of the present application provides a kind of Engine ECU Data Matching calibration side it can be seen from above-mentioned technical proposal
Method, this method are applied to on-line proving system, which includes ECU nominal data storing data library, verification rule
Storing data library, verification rule invocation module, data resolution module, ECU nominal data correction verification module;On-line proving system prison
It surveys in ECU nominal data storing data library with the presence or absence of newly-increased data record;When monitoring the ECU nominal data storing data library
When middle presence increases data record newly, the newly-increased data record is extracted from the ECU nominal data storing data library, as verified
Object;In turn, verification regular data calling module is called, it is corresponding in regular storing data library from verifying according to the verified object
Ground calls verification rule, forms the verification rule set of this verification;The verification storing data library is for storage and engine performance
And the relevant verification rule of effluent specification;In turn, it calls data resolution module to parse verified object, determines the quilt
Verify the corresponding variable information of object and calibration value;In turn, ECU nominal data correction verification module is called, using verified rule set,
According to the corresponding variable information of the verified object and calibration value, check results are determined.
Above-mentioned Engine ECU Data Matching scaling method is based on ECU nominal data storing data library, real-time monitoring ECU mark
Fixed number is realized according to dynamic to nominal data automation, the verification of mass;Based on verification regular storing data library, determining and ECU
The corresponding verification rule set of newly-increased data record in nominal data storing data library, and then based on the verification rule set to newly-increased
Data record is verified, due to verify the verification rule stored in regular storing data library be all based on actual development experience and
Market failure solution and the rule formed, therefore, wherein the verification rule reliability with higher stored, utilizes the party
Method, which verifies nominal data, can directly obtain accurate check results, to reduce for Engineers technical's water
Flat requirement.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of application without any creative labor, may be used also for those of ordinary skill in the art
To obtain other drawings based on these drawings.
Fig. 1 is a kind of flow diagram for Engine ECU Data Matching scaling method that the prior art provides;
Fig. 2 is a kind of flow diagram of Engine ECU Data Matching scaling method provided by the embodiments of the present application;
Fig. 3 is a kind of verification rule schematic diagram of verification rule database storage provided by the embodiments of the present application;
Fig. 4 is a kind of structural schematic diagram of Engine ECU Data Matching caliberating device provided by the embodiments of the present application.
Specific embodiment
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application
Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is only this
Apply for a part of the embodiment, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art exist
Every other embodiment obtained under the premise of creative work is not made, shall fall in the protection scope of this application.
The description and claims of this application and term " first ", " second ", " third ", " in above-mentioned attached drawing
The (if present)s such as four " are to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should manage
The data that solution uses in this way are interchangeable under appropriate circumstances, so that embodiments herein described herein for example can be to remove
Sequence other than those of illustrating or describe herein is implemented.In addition, term " includes " and " having " and theirs is any
Deformation, it is intended that cover it is non-exclusive include, for example, containing the process, method of a series of steps or units, system, production
Product or equipment those of are not necessarily limited to be clearly listed step or unit, but may include be not clearly listed or for this
A little process, methods, the other step or units of product or equipment inherently.
When carrying out calibration to Engine ECU based on existing Engine ECU Data Matching scaling method, usually exist
The collating report of generation can not on-line storage and the technical problems such as shared, more demanding for the technical level of engineer.
For above-mentioned the technical problems existing in the prior art, the embodiment of the present application provides a kind of Engine ECU data
Matching and calibration method can automatically determine check results, reduce the requirement to Engineers technical's level.
Globality introduction first is done to Engine ECU Data Matching scaling method provided by the embodiments of the present application below:
The embodiment of the present application provides a kind of Engine ECU Data Matching scaling method, and this method is applied to on-line proving
System, the on-line proving system include ECU nominal data storing data library, verify regular storing data library, verification rule invocation
Module, data resolution module, ECU nominal data correction verification module;The on-line proving system monitoring ECU nominal data storing data library
In with the presence or absence of newly-increased data record;When monitoring to there is newly-increased data record in the ECU nominal data storing data library, from
The newly-increased data record is extracted in the ECU nominal data storing data library, as verified object;In turn, verification rule is called
Data call module correspondingly calls verification rule, group cost according to the verified object from verification regular storing data library
The verification rule set of secondary verification;The verification storing data library is for storing verification relevant to engine performance and effluent specification
Rule;In turn, it calls data resolution module to parse verified object, determines the corresponding variable information of the verified object
And calibration value;In turn, ECU nominal data correction verification module is called, it is corresponding according to the verified object using verified rule set
Variable information and calibration value, determine check results.
Above-mentioned Engine ECU Data Matching scaling method is based on ECU nominal data storing data library, real-time monitoring ECU mark
Fixed number is realized according to dynamic to nominal data automation, the verification of mass;Based on verification regular storing data library, determining and ECU
The corresponding verification rule set of newly-increased data record in nominal data storing data library, and then based on the verification rule set to newly-increased
Data record is verified, due to verify the verification rule stored in regular storing data library be all based on actual development experience and
Market failure solution and the rule formed, therefore, wherein the verification rule reliability with higher stored, utilizes the party
Method, which verifies nominal data, can directly obtain accurate check results, to reduce for Engineers technical's water
Flat requirement.
Engine ECU Data Matching scaling method provided by the present application is introduced by way of examples below:
Referring to fig. 2, Fig. 2 is the flow diagram of Engine ECU Data Matching scaling method provided by the embodiments of the present application.
It should be noted that the Engine ECU Data Matching scaling method is applied to on-line proving system, which includes
ECU nominal data storing data library verifies regular storing data library, verification rule invocation module, data resolution module and ECU mark
Fixed number is according to correction verification module.As shown in Figure 1, the Engine ECU Data Matching scaling method includes:
Step 201: monitoring in the ECU nominal data storing data library with the presence or absence of newly-increased data record.
With the presence or absence of newly-increased data record in on-line proving system real-time monitoring ECU nominal data storing data library, this is new
Increasing data record is usually to generate due to being adjusted in engine operation process to ECU initial alignment data, i.e., and one
Denier adjusts ECU initial alignment data, will correspondingly increase newly-increased data note in ECU nominal data storing data library
Record, the newly-increased data record are corresponding with the adjustment to ECU initial alignment data.
It should be noted that on-line proving system to Engine ECU carry out matching and calibration before, usually from calibration to be matched
ECU in read the initial parameter of the ECU, be stored in as ECU initial alignment data, and then by the ECU initial alignment data
ECU nominal data storing data library carries out subsequently matching and calibration to Engine ECU based on the ECU initial alignment data.
Step 202: when there is newly-increased data record in the ECU nominal data storing data library, being demarcated from the ECU
Datum number storage is according to the newly-increased data record is extracted in library, as verified object.
When on-line system is detected in ECU nominal data storing data library in the presence of newly-increased data record, illustrate to start at this
During machine is run, the initial parameter of the Engine ECU is adjusted, and then from ECU nominal data storing data library
It is middle to extract the newly-increased data record, as verified object, whether school this time is met for the adjustment of ECU nominal data to determine
Rule is tested, that is, whether determine this time reasonable for the adjustment of ECU nominal data.
It should be noted that generally including newly-increased data and the corresponding spy of newly-increased data in above-mentioned verified object
Attribute is levied, wherein newly-increased data refer to ECU parameter adjusted, the newly-increased corresponding characteristic attribute of data refers to newly-increased data
Affiliated data category is specifically as follows revolving speed, power consumption etc..
It should be understood that in most cases, during carrying out matching and calibration to Engine ECU, needing to big in ECU
The parameter of amount is adjusted accordingly, therefore, it is generally the case that in newly-increased data record data may be increased newly comprising a large amount of,
And each corresponding characteristic attribute of newly-increased data.
Step 203: calling the verification rule invocation module, stored according to the verified object from the verification rule
Verification rule is correspondingly called in database, forms the verification rule set of this verification.
After on-line proving system monitoring has newly-increased data record into ECU nominal data storing data library, correspondingly adjust
It is deposited according to verified object from verification rule with the verification rule invocation module of itself with utilizing the verification rule invocation module
It stores up and correspondingly calls verification rule in database, in turn, utilize the verification rule group called from verification regular storing data library
The verification rule set verified at this.
It should be noted that above-mentioned verification rule storing data library is for storing and engine performance and effluent specification phase
The verification rule of pass, wherein the verification rule stored is that expert engineer passes through to ECU nominal data development Experience and market
Failure solution carries out deep analysis and excavation, and summarizes the rule formed, reliability with higher.
It should be noted that verifying each verification rule stored in regular storing data library respectively correspond tos different lists
A variable, i.e., the verification rule being stored in the verification rule storing data library as unit of variable, different verification rules are right
It should be in different variables.The verification rule stored in verification rule database is specific as shown in figure 3, types of variables therein and school
It tests rule type and forms corresponding constraint logic.
When specific calling verification rule, on-line proving system calls verification rule invocation module, will wrap in verified object
The corresponding characteristic attribute of newly-increased data included and the regular corresponding spy of each verification stored in verification regular storing data library
Sign attribute is matched, and then calls the verification rule of characteristic attribute successful match, forms the verification rule set of this verification.
Specifically, due to including newly-increased data and the corresponding feature category of each newly-increased data in verified object
Property, therefore, on-line proving system can advise the corresponding characteristic attribute of newly-increased data and verification when calling verification rule
Then respectively the corresponding characteristic attribute of verification rule is matched in storing data library, if successful match, illustrates the verification rule i.e.
For the verification rule for verifying the newly-increased data, verification rule is correspondingly extracted, so determines each newly-increased data respectively
Corresponding verification rule, the verification rule set of this verification of rule composition is verified using these.
Step 204: calling the data resolution module to parse the verified object, it is described verified right to determine
As corresponding variable information and calibration value.
After on-line proving system determines verified object, data resolution module can be called to solve verified object
Analysis, so that it is determined that the corresponding variable information of the verified object and calibration value.
It is parsed specifically, data resolution module can increase data newly to each item in verified object, so that it is determined that
Each item increases variable information corresponding to data newly, which is because carrying out in the process of development to Engine ECU parameter
Adjustment and generate and each item increase calibration value corresponding to data newly, at the beginning of which is the newly-increased corresponding ECU of data
Beginning calibrating parameters.
It should be noted that in practical applications, executing step 204 after step 203 can be first carried out, can also first carrying out
Step 203 is executed after step 204, may also be performed simultaneously step 203 and step 204, herein not to step 203 and step 204
Execution sequence do any restriction.
Step 205: the ECU nominal data correction verification module is called, using the verified rule set, according to the verification
The corresponding variable information of object and calibration value, determine check results.
Determine this verification verification rule set, and parsing obtain verified object variable information and calibration value it
Afterwards, on-line proving system further calls ECU nominal data correction verification module, which can use
The verification rule set determined in step 203, according to the variable information and mark of the verified object parsed in step 204
Definite value determines the corresponding check results of each newly-increased data record, that is, it is corresponding to determine whether the newly-increased data record of each item meets its
Verification rule.
It should be noted that having generally included largely to increase data record newly in above-mentioned verified object, in order to improve school
Efficiency is tested, on-line proving system can carry out batch checking treatment using multithreading.
Specifically, on-line proving system calls ECU nominal data correction verification module, by the corresponding variable of each newly-increased data record
Information and calibration value are respectively divided into multiple processing queues, the corresponding processing thread of each processing queue, in turn, each
It handles in thread, accordingly with the corresponding algorithm of each verification rule, each newly-increased data record is verified, so that it is determined that respectively
The newly-increased corresponding check results of data record.
In addition, on-line proving system provided by the embodiments of the present application can also include check results display module, correspondingly,
After determining the corresponding check results of verified object, on-line proving system may call upon check results display module, show
Show the corresponding variable information of verified object, calibration value, verification rule and check results.
That is, on-line proving system utilizes check results display module, show that each item increases data record newly in verified object
Corresponding variable information, calibration value, verification rule and check results, thus, convenient for relevant staff according to above-mentioned
It shows content, summarizes assessment to this Engine ECU Data Matching calibration process.
In addition, can also include verification report generation module in on-line proving system provided by the embodiments of the present application, accordingly
Ground, after on-line proving system determines the corresponding check results of verified object, on-line proving system can call the verification report
Generation module is accused, generates verification report according to identified check results, and verification report is exported to ECU nominal data and is deposited
Database is stored up, the verification report of this verification is stored in the ECU nominal data storing data library.
Since on-line proving system provided by the embodiments of the present application supports on-line storage and shares, related work people
Member can transfer the verification report stored in ECU nominal data storing data library therein at any time, with the school verified according to each time
Report is tested, is correspondingly researched and analysed, while also providing for other Engine ECU Data Matching calibration process can for reference
Data.
Above-mentioned Engine ECU Data Matching scaling method is based on ECU nominal data storing data library, real-time monitoring ECU mark
Fixed number is realized according to dynamic to nominal data automation, the verification of mass;Based on verification regular storing data library, determining and ECU
The corresponding verification rule set of newly-increased data record in nominal data storing data library, and then based on the verification rule set to newly-increased
Data record is verified, due to verify the verification rule stored in regular storing data library be all based on actual development experience and
Market failure solution and the rule formed, therefore, wherein the verification rule reliability with higher stored, utilizes the party
Method, which verifies nominal data, can directly obtain accurate check results, to reduce for Engineers technical's water
Flat requirement.
For Engine ECU Data Matching scaling method presented above, the embodiment of the present application also provides a kind of hairs
Motivation ECU data matching and calibration device, so that Engine ECU Data Matching scaling method above is implemented in practical applications.
Referring to fig. 4, Fig. 4 is the structural schematic diagram of Engine ECU Data Matching caliberating device provided by the embodiments of the present application.
As shown in figure 4, the Engine ECU Data Matching caliberating device includes:
Monitoring modular 401, for monitoring in the ECU nominal data storing data library with the presence or absence of newly-increased data record;
Extraction module 402 is used for when there is newly-increased data record in the ECU nominal data storing data library, from institute
It states in ECU nominal data storing data library and extracts the newly-increased data record, as verified object;
Calling module 403, for calling the verification rule invocation module, according to the verified object from the verification
Verification rule is correspondingly called in regular storing data library, forms the verification rule set of this verification;The verification rule storage
Database is for storing verification rule relevant to engine performance and effluent specification;
Parsing module 404, for calling the data resolution module to parse the verified object, described in determination
The corresponding variable information of verified object and calibration value;
Determining module 405, for calling the ECU nominal data correction verification module, using the verified rule set, according to
The corresponding variable information of the verification object and calibration value, determine check results.
Optionally, it is described verify each verification rule stored in regular storing data library respectively from different single variables
It is corresponding.
Optionally, the verified object includes newly-increased data and the corresponding characteristic attribute of newly-increased data;
Then the calling module 403 is specifically used for:
The verification rule invocation module is called, the corresponding spy of newly-increased data that will include in the verified object
Sign attribute is matched with the regular corresponding characteristic attribute of each verification stored in regular storing data library that verifies, and is called special
Sign attributes match successfully verifies rule, forms the verification rule set of this verification.
Optionally, described device further include:
Module is obtained, it is for obtaining the initial parameter of Engine ECU as ECU initial alignment data, the ECU is initial
Nominal data is stored in the ECU nominal data storing data library.
Optionally, described device further include:
Display module shows the corresponding variable letter of the verified object for calling the check results display module
Breath, calibration value, verification rule and check results.
Optionally, which is characterized in that described device further include:
Generation module generates verification report according to the check results for calling the verification report generation module;
Memory module is stored for exporting verification report to the ECU nominal data storing data library.
Optionally, when in the verified object including a plurality of newly-increased data record, the determining module 405 is specifically used
In:
The ECU nominal data correction verification module is called, the verification rule set is utilized using multithreading, according to described by school
The corresponding variable information of object and calibration value are tested, determines that each item increases the corresponding verification knot of data newly in the verified object
Fruit.
Above-mentioned Engine ECU Data Matching caliberating device is based on ECU nominal data storing data library, real-time monitoring ECU mark
Fixed number is realized according to dynamic to nominal data automation, the verification of mass;Based on verification regular storing data library, determining and ECU
The corresponding verification rule set of newly-increased data record in nominal data storing data library, and then based on the verification rule set to newly-increased
Data record is verified, due to verify the verification rule stored in regular storing data library be all based on actual development experience and
Market failure solution and the rule formed, therefore, wherein the verification rule reliability with higher stored, utilizes the dress
It sets to verify nominal data and can directly obtain accurate check results, to reduce for Engineers technical's water
Flat requirement.
It should be noted that all the embodiments in this specification are described in a progressive manner, each embodiment it
Between same and similar part may refer to each other, each embodiment focuses on the differences from other embodiments.
For equipment and system embodiment, since it is substantially similar to the method embodiment, so describe fairly simple,
The relevent part can refer to the partial explaination of embodiments of method.Equipment and system embodiment described above is only schematic
, wherein unit may or may not be physically separated as illustrated by the separation member, it is shown as a unit
Component may or may not be physical unit, it can and it is in one place, or may be distributed over multiple networks
On unit.Some or all of the modules therein can be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
Those of ordinary skill in the art can understand and implement without creative efforts.
The above, only a kind of specific embodiment of the application, but the protection scope of the application is not limited thereto,
Within the technical scope of the present application, any changes or substitutions that can be easily thought of by anyone skilled in the art,
Should all it cover within the scope of protection of this application.Therefore, the protection scope of the application should be with scope of protection of the claims
Subject to.
Claims (10)
1. a kind of Engine ECU Data Matching scaling method, which is characterized in that the method is applied to on-line proving system;Institute
State on-line proving system include ECU nominal data storing data library, verify regular storing data library, verification rule invocation module,
Data resolution module, ECU nominal data correction verification module;The described method includes:
It monitors in the ECU nominal data storing data library with the presence or absence of newly-increased data record;
When there is newly-increased data record in the ECU nominal data storing data library, from the ECU nominal data storing data
The newly-increased data record is extracted in library, as verified object;
The verification rule invocation module is called, it is corresponding from the verification regular storing data library according to the verified object
Ground calls verification rule, forms the verification rule set of this verification;The regular storing data library of the verification is for storing and starting
Machine performance and the relevant verification rule of effluent specification;
It calls the data resolution module to parse the verified object, determines the corresponding variable of the verified object
Information and calibration value;
The ECU nominal data correction verification module is called, using the verified rule set, according to the corresponding change of the verification object
Information and calibration value are measured, determines check results.
2. the method according to claim 1, wherein described verify each school stored in regular storing data library
It is respectively corresponding from different single variables to test rule.
3. the method according to claim 1, wherein the verified object includes newly-increased data and described
The newly-increased corresponding characteristic attribute of data;
It is then described to call the verification rule invocation module, according to the verified object from verification rule storing data library
In correspondingly call verification rule, form this verification verification rule set, comprising:
The verification rule invocation module is called, the corresponding feature category of newly-increased data that will include in the verified object
Property matched with the regular corresponding characteristic attribute of each verification stored in regular storing data library that verifies, calling feature category
Property successful match verification rule, form this verification verification rule set.
4. the method according to claim 1, wherein the method also includes:
The initial parameter of Engine ECU is obtained as ECU initial alignment data, the ECU initial alignment data are stored in institute
State ECU nominal data storing data library.
5. the method according to claim 1, wherein the on-line proving system further include: check results are shown
Module;Then the method also includes:
The check results display module is called, shows the corresponding variable information of the verified object, calibration value, verification rule
And check results.
6. the method according to claim 1, wherein the on-line proving system further includes verification report generation mould
Block;Then the method also includes:
The verification report generation module is called, generates verification report according to the check results;
Verification report is exported to the ECU nominal data storing data library and is stored.
7. the method according to claim 1, wherein when including a plurality of newly-increased data note in the verified object
It is described to call the ECU nominal data correction verification module when record, it is corresponding according to the verification object using the verification rule set
Variable information and calibration value, determine check results, comprising:
The ECU nominal data correction verification module is called, the verification rule set is utilized using multithreading, according to described verified right
As corresponding variable information and calibration value, determine that each item increases the corresponding check results of data newly in the verified object.
8. a kind of Engine ECU Data Matching caliberating device, which is characterized in that described device includes:
Monitoring modular, for monitoring in the ECU nominal data storing data library with the presence or absence of newly-increased data record;
Extraction module, for being marked from the ECU when there is newly-increased data record in the ECU nominal data storing data library
Fixed number is according to the newly-increased data record is extracted in storing data library, as verified object;
Calling module is deposited according to the verified object from the verification rule for calling the verification rule invocation module
It stores up and correspondingly calls verification rule in database, form the verification rule set of this verification;The verification regular storing data library
For storing verification rule relevant to engine performance and effluent specification;
Parsing module determines described verified for calling the data resolution module to parse the verified object
The corresponding variable information of object and calibration value;
Determining module, for calling the ECU nominal data correction verification module, using the verified rule set, according to the school
The corresponding variable information of object and calibration value are tested, determines check results.
9. device according to claim 8, which is characterized in that described device further include:
Display module shows the corresponding variable information of the verified object, mark for calling the check results display module
Definite value, verification rule and check results.
10. device according to claim 8, which is characterized in that described device further include:
Generation module generates verification report according to the check results for calling the verification report generation module;
Memory module is stored for exporting verification report to the ECU nominal data storing data library.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811445828.2A CN109522296B (en) | 2018-11-29 | 2018-11-29 | Engine ECU data matching calibration method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811445828.2A CN109522296B (en) | 2018-11-29 | 2018-11-29 | Engine ECU data matching calibration method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109522296A true CN109522296A (en) | 2019-03-26 |
CN109522296B CN109522296B (en) | 2021-01-19 |
Family
ID=65793567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811445828.2A Active CN109522296B (en) | 2018-11-29 | 2018-11-29 | Engine ECU data matching calibration method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109522296B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110632909A (en) * | 2019-09-29 | 2019-12-31 | 潍柴动力股份有限公司 | Method and equipment for detecting reasonability of back-checking MAP data |
CN112579340A (en) * | 2020-12-10 | 2021-03-30 | 潍柴动力股份有限公司 | Data verification method, device and equipment of electronic control unit and storage medium |
CN114625107A (en) * | 2022-03-15 | 2022-06-14 | 上海和夏骏智科技有限公司 | Automatic ECU calibration method and system based on STARS measurement and control system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101067402A (en) * | 2007-04-12 | 2007-11-07 | 上海依波尔汽车电子有限公司 | Real-time electric control engine on-line calibrated monitoring system |
CN200993741Y (en) * | 2006-12-13 | 2007-12-19 | 北京交通大学 | Hybrid power electric automobile matching demarcation device based on serial communication |
CN105527959A (en) * | 2015-12-29 | 2016-04-27 | 广州汽车集团股份有限公司 | Overall vehicle data detecting system and method |
CN105946846A (en) * | 2016-04-25 | 2016-09-21 | 北汽福田汽车股份有限公司 | Pump truck power matching control method and system |
CN106254045A (en) * | 2016-08-09 | 2016-12-21 | 中国银行股份有限公司 | A kind of data verification method and device |
CN108162891A (en) * | 2016-12-07 | 2018-06-15 | 比亚迪股份有限公司 | The calibration system and method for vehicle complete vehicle controller |
CN108398937A (en) * | 2018-02-09 | 2018-08-14 | 中国第汽车股份有限公司 | Electric-controlled co-rail automatic calibration system |
CN108762110A (en) * | 2018-05-31 | 2018-11-06 | 武汉理工大学 | A kind of electric controlled motorcycle engine matching and calibration method meeting IV standard of state |
-
2018
- 2018-11-29 CN CN201811445828.2A patent/CN109522296B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN200993741Y (en) * | 2006-12-13 | 2007-12-19 | 北京交通大学 | Hybrid power electric automobile matching demarcation device based on serial communication |
CN101067402A (en) * | 2007-04-12 | 2007-11-07 | 上海依波尔汽车电子有限公司 | Real-time electric control engine on-line calibrated monitoring system |
CN105527959A (en) * | 2015-12-29 | 2016-04-27 | 广州汽车集团股份有限公司 | Overall vehicle data detecting system and method |
CN105946846A (en) * | 2016-04-25 | 2016-09-21 | 北汽福田汽车股份有限公司 | Pump truck power matching control method and system |
CN106254045A (en) * | 2016-08-09 | 2016-12-21 | 中国银行股份有限公司 | A kind of data verification method and device |
CN108162891A (en) * | 2016-12-07 | 2018-06-15 | 比亚迪股份有限公司 | The calibration system and method for vehicle complete vehicle controller |
CN108398937A (en) * | 2018-02-09 | 2018-08-14 | 中国第汽车股份有限公司 | Electric-controlled co-rail automatic calibration system |
CN108762110A (en) * | 2018-05-31 | 2018-11-06 | 武汉理工大学 | A kind of electric controlled motorcycle engine matching and calibration method meeting IV standard of state |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110632909A (en) * | 2019-09-29 | 2019-12-31 | 潍柴动力股份有限公司 | Method and equipment for detecting reasonability of back-checking MAP data |
CN112579340A (en) * | 2020-12-10 | 2021-03-30 | 潍柴动力股份有限公司 | Data verification method, device and equipment of electronic control unit and storage medium |
CN112579340B (en) * | 2020-12-10 | 2023-03-21 | 潍柴动力股份有限公司 | Data verification method, device and equipment of electronic control unit and storage medium |
CN114625107A (en) * | 2022-03-15 | 2022-06-14 | 上海和夏骏智科技有限公司 | Automatic ECU calibration method and system based on STARS measurement and control system |
CN114625107B (en) * | 2022-03-15 | 2024-05-28 | 上海和夏骏智科技有限公司 | Automatic ECU calibration method and system based on STARS measurement and control system |
Also Published As
Publication number | Publication date |
---|---|
CN109522296B (en) | 2021-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109522296A (en) | A kind of Engine ECU Data Matching scaling method and device | |
Verco et al. | Software for detecting suspected plagiarism: Comparing structure and attribute-counting systems | |
CN109960653A (en) | Regression testing method, device, equipment and storage medium | |
WO2019214309A1 (en) | Model test method and device | |
CN109947646A (en) | Interface test method, device, computer equipment and storage medium | |
CN110177108A (en) | A kind of anomaly detection method, device and verifying system | |
CN104965507B (en) | Generate the method and device of open diagnostic data switching database | |
CN109240755A (en) | A kind of configuration file comparison method and configuration file Compare System | |
CN112052172B (en) | Rapid test method and device for third-party channel and electronic equipment | |
CN107369034A (en) | A kind of user investigates the sincere method and apparatus judged | |
CN109933535A (en) | Generation method, device and the server of test case | |
CN108491321A (en) | test case range determining method, device and storage medium | |
CN107220539A (en) | Need-based IMA safety verification analysis methods | |
CN106649111A (en) | Method and device for running test cases | |
CN105991517A (en) | Vulnerability discovery method and device | |
CN110056427A (en) | A kind of engine detection, apparatus and system | |
CN109815507B (en) | Fault sample selection method of flight control system based on sign directed graph | |
CN110990295B (en) | Verification method and device for test cases and electronic equipment | |
CN109739700A (en) | A kind of interface test method and device | |
CN109324956A (en) | System detection method, equipment and computer readable storage medium | |
US8751094B2 (en) | Method for validation of a graphically based executable control specification using model extraction | |
CN110321144A (en) | Recognition methods, device, equipment and the storage medium of offline source code | |
Belli et al. | Test generation and minimization with" Basic" statecharts | |
AT522625B1 (en) | Procedure for security screening of a technical unit | |
CN111124937A (en) | Method and system for assisting in improving test case generation efficiency based on instrumentation function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |