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 PDF

Info

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
Application number
CN201811445828.2A
Other languages
Chinese (zh)
Other versions
CN109522296B (en
Inventor
曹梦
薛雷
于永基
邱庆立
槐佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weichai Power Co Ltd
Original Assignee
Weichai Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Weichai Power Co Ltd filed Critical Weichai Power Co Ltd
Priority to CN201811445828.2A priority Critical patent/CN109522296B/en
Publication of CN109522296A publication Critical patent/CN109522296A/en
Application granted granted Critical
Publication of CN109522296B publication Critical patent/CN109522296B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of Engine ECU Data Matching scaling method and device
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.
CN201811445828.2A 2018-11-29 2018-11-29 Engine ECU data matching calibration method and device Active CN109522296B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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