CN106155042A - The method of testing of a kind of entire car controller troubleshooting and device - Google Patents
The method of testing of a kind of entire car controller troubleshooting and device Download PDFInfo
- Publication number
- CN106155042A CN106155042A CN201610576122.4A CN201610576122A CN106155042A CN 106155042 A CN106155042 A CN 106155042A CN 201610576122 A CN201610576122 A CN 201610576122A CN 106155042 A CN106155042 A CN 106155042A
- Authority
- CN
- China
- Prior art keywords
- fault
- entire car
- car controller
- triggered
- trigger
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Debugging And Monitoring (AREA)
- Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
Abstract
The invention provides method of testing and the device of a kind of entire car controller troubleshooting, relate to Automobile Measuring Techniques field, solve entire car controller fault dependence test in prior art, the problem that Test coverage degree is the most complete, the method includes: under default multiple analog real vehicle scene, trigger one or more fault respectively;Obtain entire car controller and simulate under real vehicle scene at every kind, for the first process data of triggered fault;Process data according to described first, detect described entire car controller the most correct for the process of triggered fault.The solution of the present invention can trigger multiple fault simultaneously, it is achieved comprehensive test of multiple analog real vehicle scene, improves Test coverage degree, reduces the risk of real steering vectors, makes product quality be ensured, improve user satisfaction.
Description
Technical field
The present invention relates to Automobile Measuring Techniques field, particularly to a kind of entire car controller troubleshooting method of testing and
Device.
Background technology
At present, when carrying out entire car controller fault dependence test, pay close attention to single fault under single scene more and trigger
After test, even some fault is not tested.But vehicle is when actual motion, under any scene, it is likely to appearance
Fault, it is also possible to multiple fault occurs simultaneously, so only testing the situation that under single scene, single fault triggers, Test coverage degree
Incomplete, make product quality can not get ensureing, the vehicle produced there may be security breaches, thus jeopardizes user security.
Summary of the invention
The technical problem to be solved in the present invention is to provide method of testing and the device of a kind of entire car controller troubleshooting, solves
When certainly carrying out entire car controller fault dependence test in prior art, Test coverage degree is not complete, makes product quality can not get ensureing,
The vehicle produced there may be security breaches, thus the problem jeopardizing user security.
For solving above-mentioned technical problem, embodiments of the invention provide the test side of a kind of entire car controller troubleshooting
Method, including:
Under default multiple analog real vehicle scene, trigger one or more fault respectively;
Obtain entire car controller and simulate under real vehicle scene at every kind, for the first process data of triggered fault;
Process data according to described first, detect described entire car controller the most correct for the process of triggered fault.
The method of testing of the entire car controller troubleshooting of the embodiment of the present invention, it is possible to simultaneously trigger multiple fault, it is achieved
Comprehensive test of multiple analog real vehicle scene, improves Test coverage degree, reduces the risk of real steering vectors, make product quality obtain
Arrive guarantee, improve user satisfaction.
Process data furthermore, it is understood that described according to described first, detect described entire car controller for triggered fault
Process whether correct after, described method of testing also includes:
If triggered fault is for can recover fault, then after fault recovery, obtain the second process of described entire car controller
Data, and process data according to described second, whether the process detecting described entire car controller meets normal driving conditions;
If triggered fault is unrecoverable failure, then, after resetting described simulation real vehicle scene, detect described full-vehicle control
3rd process data of device, and process data according to the described 3rd, whether the process detecting described entire car controller meets normally
Driving conditions.
Furthermore, it is understood that described fault includes presetting multiple different grades of fault;
Described according to described first process data, detect described entire car controller for triggered fault process the most just
True step includes:
If trigger multiple different grades of fault simultaneously, then process data according to described first, it is judged that described full-vehicle control
Device is for the process of triggered fault, if by for the process that the fault of highest ranking is made in triggering fault, sentenced
Disconnected result;
If described judged result is yes, then processes data according to described first, detect described entire car controller for described
The process of the fault of highest ranking is the most correct;
If described judged result is no, it is determined that described entire car controller is incorrect for the process of triggered fault.
Furthermore, it is understood that the process data of described entire car controller include fault flag parameter, system failure modulating signal,
Fault alarm tone signal and troubleshooting class parameter;
Described according to described first process data, detect described entire car controller for triggered fault process the most just
True step includes:
According to the fault flag parameter value in described first process data, system failure modulating signal, fault alarm message
Number and troubleshooting class parameter, detect described entire car controller the most correct for the process of triggered fault.
Process data furthermore, it is understood that described according to described first, detect described entire car controller for triggered fault
Process whether correct after, described method of testing also includes:
Obtain described first process all fault flag parameters in data and value, determine fault according to described with value
Quantity and show.
Furthermore, it is understood that described under default multiple real vehicle scene, trigger the step bag of one or more fault respectively
Include:
In conjunction with equivalence class analysis, marginal analysis, correction regulation/judge cover MCDC analysis, state transition analysis and/or determine
Plan table analysis, under default multiple real vehicle scene, triggers one or more fault respectively.
For solving above-mentioned technical problem, embodiments of the invention also provide for the test dress of a kind of entire car controller troubleshooting
Put, including:
Trigger module, under default multiple analog real vehicle scene, triggers one or more fault respectively;
First acquisition module, is used for obtaining entire car controller and simulates under real vehicle scene at every kind, for triggered fault
First processes data;
First detection module, for processing data according to described first, detects described entire car controller for being triggered event
The process of barrier is the most correct.
The test device of the entire car controller troubleshooting of the embodiment of the present invention, it is possible to simultaneously trigger multiple fault, it is achieved
Comprehensive test of multiple analog real vehicle scene, improves Test coverage degree, reduces the risk of real steering vectors, make product quality obtain
Arrive guarantee, improve user satisfaction.
Furthermore, it is understood that described test device also includes:
Second detection module, if for triggered fault for can recover fault, then, after fault recovery, obtaining described car load
Second process data of controller, and process data according to described second, whether the process detecting described entire car controller meets
Normal driving conditions;
3rd detection module, if being unrecoverable failure for triggered fault, then after resetting described simulation real vehicle scene,
Detect the 3rd process data of described entire car controller, and process data according to the described 3rd, detect described entire car controller
Process and whether meet normal driving conditions.
Furthermore, it is understood that described fault includes presetting multiple different grades of fault;
Described first detection module includes:
Judging unit, if trigger multiple different grades of fault for simultaneously, then processes data according to described first, it is judged that
Described entire car controller is for the process of triggered fault, if by triggering fault the fault of highest ranking made
Process, obtain judged result;
First detector unit, if being yes for described judged result, then processes data according to described first, detects described whole
Vehicle controller is the most correct for the process of the fault of described highest ranking;
Determine unit, if being no for described judged result, it is determined that described entire car controller is for triggered fault
Process incorrect.
Furthermore, it is understood that the process data of described entire car controller include fault flag parameter, system failure modulating signal,
Fault alarm tone signal and troubleshooting class parameter;
Described first detection module includes:
Second detector unit, for according to the fault flag parameter value in described first process data, system failure lamp
Signal, fault alarm tone signal and troubleshooting class parameter, detect the process for triggered fault of the described entire car controller
The most correct.
Furthermore, it is understood that described test device also includes:
Second acquisition module, for obtain described first process all fault flag parameters in data and value, root
Determine the quantity of fault according to described and value and show.
Furthermore, it is understood that described trigger module includes:
Trigger element, is used for combining equivalence class analysis, marginal analysis, correction regulation/judge that covering MCDC analyzes, state turns
Move and analyze and/or decision table analysis, under default multiple real vehicle scene, trigger one or more fault respectively.
Having the beneficial effect that of the technique scheme of the present invention:
The method of testing of the entire car controller troubleshooting of the embodiment of the present invention, under default multiple analog real vehicle scene
Trigger one or more fault respectively;Then obtain entire car controller and simulate under real vehicle scene at every kind, for triggered fault
First process data;Finally according to first process data, detection entire car controller for triggered fault process the most just
Really.This method of testing can trigger multiple fault simultaneously, it is achieved comprehensive test of multiple analog real vehicle scene, improves test and covers
Cover degree, reduces the risk of real steering vectors, make product quality be ensured, it is to avoid security breaches, thus ensure that user
Safety, improves user satisfaction.Solve time prior art carries out entire car controller fault dependence test, Test coverage degree
Incomplete, make product quality can not get ensureing, the vehicle produced there may be security breaches, thus jeopardizes asking of user security
Topic.
Accompanying drawing explanation
Fig. 1 is the flow chart of the method for testing of entire car controller troubleshooting of the present invention;
Fig. 2 is the structural representation of the test device of entire car controller troubleshooting of the present invention.
Detailed description of the invention
For making the technical problem to be solved in the present invention, technical scheme and advantage clearer, below in conjunction with accompanying drawing and tool
Body embodiment is described in detail.
The method of testing of the entire car controller troubleshooting of the embodiment of the present invention, is used for testing triggering battery and motor is correlated with
After fault, how these faults are processed by entire car controller, by this method of testing comprehensive simulated entire car controller in different fields
Troubleshooting situation under scape (operating mode).
As it is shown in figure 1, the method for testing of the entire car controller troubleshooting of the embodiment of the present invention, including:
Step 101, under default multiple analog real vehicle scene, triggers one or more fault respectively;
Step 102, obtains entire car controller and simulates under real vehicle scene at every kind, for the first process number of triggered fault
According to;
Step 103, processes data according to described first, detects described entire car controller and for the process of triggered fault is
No correctly.
The method of testing of the entire car controller troubleshooting of the embodiment of the present invention, it is possible to simultaneously trigger multiple fault, it is achieved
Comprehensive test of multiple analog real vehicle scene, improves Test coverage degree, reduces the risk of real steering vectors, make product quality obtain
Arrive guarantee, it is to avoid security breaches, thus ensure that user security, improve user satisfaction.Solve in prior art
When carrying out entire car controller fault dependence test, Test coverage degree is not complete, makes product quality can not get ensureing, the vehicle produced
There may be security breaches, thus the problem jeopardizing user security.
Preferably, after above-mentioned steps 103, described method of testing also includes:
Step 104, if triggered fault is for can recover fault, then after fault recovery, obtains described entire car controller
Second processes data, and processes data according to described second, and whether the process detecting described entire car controller meets normal driving
Situation.
Here, if triggered fault is for can recover fault in function definition description, then need checking after fault recovery
The most normally driving a vehicle, whether the output data of detection entire car controller meet normal driving conditions.
Step 105, if triggered fault is unrecoverable failure, then after resetting described simulation real vehicle scene, detection is described
3rd process data of entire car controller, and process data according to the described 3rd, whether detect the process of described entire car controller
Meet normal driving conditions.
Here, if triggered fault is unrecoverable failure during function definition describes, then reset simulation real vehicle scene
After verify whether normally to drive a vehicle, detection entire car controller output data whether meet normal driving conditions.
The simulation real vehicle scene of the embodiment of the present invention can include following scene:
Scene 1: igniting ON, N keep off driving, speed S=0km/h, then trigger fault.
Scene 2: igniting ON, D keep off driving, speed S > 60km/h, then trigger fault.
Scene 3: first set trigger condition, triggers fault, and then light a fire ON, N keep off driving.
Scene 4: igniting ON, R keep off driving, speed S=0km/h, then trigger fault.
Scene 5: igniting ON, R keep off driving, speed S > 10km/h, then trigger fault.
Scene 6: first set trigger condition, triggers fault, and then light a fire ON, R keep off driving.
Scene 7: after vehicle carries out trickle charge connection, triggers fault.
Scene 8: first set trigger condition, triggers fault, then carries out trickle charge connection.
Scene 9: after vehicle fills connection soon, triggers fault.
Scene 10: first set trigger condition, triggers fault, fills connection the soonest.
Under above-mentioned several scenes respectively after triggering fault, the process of detection the triggered fault of entire car controller is the most just
Really;If triggered fault is for can recover fault, then verify whether normally to drive a vehicle after fault recovery, detect the defeated of entire car controller
Go out whether data meet normal driving conditions;If triggered fault is unrecoverable failure, then reset simulation real vehicle scene, as above
Stating scene 1, again igniting (OFF becomes ON), after re-powering, can checking normally drive a vehicle, the output number of detection entire car controller
According to whether meeting normal driving conditions.
Certainly, the embodiment of the present invention is not limited to above-mentioned several simulation real vehicle scene, may also include other simulation real vehicle fields
Scape, illustrates the most one by one at this.
Preferably, described fault includes presetting multiple different grades of fault.
As according to current battery dependent failure, motor dependent failure and VCU dependent failure, can be divided into four kinds different grades of
Fault: not handling failure, level fault, secondary failure and three grades of faults.Wherein, three grades of fault levels > secondary failure grade > one
Level fault level > not handling failure grade.
Four kinds of different grades of faults can individually be tested by the embodiment of the present invention, also can trigger different grades of event simultaneously
Barrier, to test the priority between fault.
The step of above-mentioned steps 103 may include that
Step 1031, if trigger multiple different grades of fault simultaneously, then processes data according to described first, it is judged that described
Entire car controller is for the process of triggered fault, if by for the place that the fault of highest ranking is made in triggering fault
Reason, obtains judged result;
Step 1032, if described judged result is yes, then processes data according to described first, detects described entire car controller
Process for the fault of described highest ranking is the most correct;
Step 1033, if described judged result is no, it is determined that described entire car controller is for the process of triggered fault
Incorrect.
Now, during for triggering multiple different grades of fault simultaneously, entire car controller should be according to higher level
Fault processes, otherwise it is believed that the process of entire car controller is incorrect, thus by setting troubleshooting priority
Fixed, it is ensured that the reasonability that entire car controller processes.
Such as, if trigger not handling failure and level fault simultaneously, then entire car controller should be carried out according to level fault
Process;If trigger not handling failure and secondary failure simultaneously, then entire car controller should process according to secondary failure;If with
Time trigger not handling failure and three grades of faults, then entire car controller should process according to three grades of faults;If trigger simultaneously
Level fault and secondary failure, then entire car controller should process according to secondary failure;If trigger simultaneously secondary failure and
Three grades of faults, then entire car controller should process according to three grades of faults;If trigger level fault and three grades of faults, then simultaneously
Entire car controller should process according to three grades of faults;If trigger level fault, secondary failure and three grades of faults simultaneously, the most whole
Vehicle controller should process according to three grades of faults.
Preferably, the process data of described entire car controller include fault flag parameter, system failure modulating signal, fault
Alarm signal and troubleshooting class parameter.
The step of above-mentioned steps 103 includes:
Step 1034, according to the fault flag parameter value in described first process data, system failure modulating signal, fault
Alarm signal and troubleshooting class parameter, detect described entire car controller the most correct for the process of triggered fault.
Now, can be according to the fault flag parameter value of entire car controller output, system failure modulating signal, fault alarm sound
Signal and troubleshooting class parameter, the process detecting entire car controller is the most correct.
Concrete, the process data that entire car controller exports can be compared with expected value set in advance, if ratio
Relatively result is consistent, then can determine that the process of entire car controller is correct, otherwise, it determines the process of entire car controller is incorrect.
Certainly, the process data for entire car controller output are not limited to above-mentioned several types, also can be the most another
Row increases, in this no limit.
Preferably, after above-mentioned steps 103, described method of testing also includes:
Step 106, obtain described first process all fault flag parameters in data and value, according to described and be worth
Determine the quantity of fault and show.
Now, sued for peace by all fault flags that entire car controller is sent, fault can be observed intuitively and occur
Situation.When fault-free occurs, by fault flag parameter and value observation system can belong to normal condition intuitively;Trigger
After single failure, in addition to observing single fault flag, whether having with value observation also by fault flag parameter
Other faults occur simultaneously;When triggering multiple fault, by fault flag parameter and value can quickly determine the quantity of fault.
Concrete, for HIL (Hardware In the Loop, hardware in loop) emulation/SIL (Software In the
Loop, software is at ring) emulation/MIL (Model In the Loop, model is at ring) emulation testing time, can be first by simulated environment
Under the emulation signal of electric machine controller, battery controller and dependent failure flag bit be sent to entire car controller;Full-vehicle control
Device receives these signals, the fault detected according to these signals or entire car controller oneself, sends triggering by message information
Which fault, i.e. output fault flag parameter;Finally all fault flag parameters that entire car controller exports are carried out
Summation operation, obtain fault flag parameter and value.Can pass through during test run and value observation directly perceived fault occurs
Situation.
Preferably, the step of above-mentioned steps 101 includes:
Step 1011, in conjunction with equivalence class analysis, marginal analysis, correction regulation/judge to cover MCDC analysis, state transfer point
Analysis and/or decision table analysis, under default multiple real vehicle scene, trigger one or more fault respectively.
Now, the test of multiple analog real vehicle scene is carried out in conjunction with existing measuring technology so that Test coverage is more comprehensive,
Improve test accuracy, perfect test effect.
Below above-mentioned grade alanysis, marginal analysis and MCDC are analyzed and briefly introduce.
Equivalence class is analyzed: the input of software or system is divided into different groups, for the input of same group, and software or be
System should have similar behavior, i.e. software or system to be to process these input values in an identical manner, from each group
Choose a few representative data as test case, generally this technology is called equivalence class partition.
Marginal analysis: owing to the mistake of program is often found in the edge in definition territory and equivalence class, so in equivalence
Also should be for the variable of each test plus boundary value analysis after alanysis.Boundary value, summary is typically taken during test case value
Less than boundary value, slightly above three kinds of representative values of boundary value.
MCDC analyzes: use an appropriate number of test case so that each input point and output point in program are at least held
Row once, in each branch each condition likely correct to few value once, and each branch likely
Value at least value is once, it is necessary to make each conditional sampling of each branch affect the value result of branch.
As a example by triggering the outside open circuit fault of electrokinetic cell, the present invention is combined equivalence class analysis, marginal analysis and MCDC
The example analyzed is illustrated below.
Generally for the outside open circuit fault of electrokinetic cell, if high pressure has powered on, state 28,30,100,110,170
Time, verify MCU (Microcontroller Unit, micro-control unit) busbar voltage U < 100V, and bus current I < 3A, then
Confirm open circuit, need electricity, troubleshooting grade LEVEL=1 under high pressure immediately;Do not process, troubleshooting grade LEVEL=
6.If entire car controller is to troubleshooting, instrument lights electrokinetic cell trouble light, system failure lamp, and sends three grades of alarm sounds;
If not processing, then without prompting.It addition, this fault powers on can recover in low pressure again.
Test input includes: preset multiple analog real vehicle scene;The outside open circuit fault flag bit of electrokinetic cell;Use equivalence
Alanysis and boundary value analysis, make MCU busbar voltage value 99V, 100V and 101V respectively;Use equivalence class analysis and boundary value
Analyze, make MCU bus current value 2.9A, 3A and 3.1A respectively.Test output include: troubleshooting grade (LEVEL=1 or
LEVEL=6);Fault alarm tone signal (without prompting or three grades of alarm sounds);System failure modulating signal and battery failures modulating signal
(lamp is bright or lamp goes out);All fault flag parameters and value (value 0/1);Single fault flag parameter value (value 0/1).
The method of testing of the embodiment of the present invention, uses MCDC to analyze combined test use-case, detects under every kind of test case whole
The process data of vehicle controller test output are the most correct, it is achieved that the comprehensive test under multiple analog real vehicle scene.
The method of testing of the entire car controller troubleshooting of the embodiment of the present invention, it is possible to simultaneously trigger multiple fault, it is achieved
Comprehensive test of multiple analog real vehicle scene, improves Test coverage degree, reduces the risk of real steering vectors, make product quality obtain
Arrive guarantee, it is to avoid security breaches, thus ensure that user security, improve user satisfaction.Solve in prior art
When carrying out entire car controller fault dependence test, Test coverage degree is not complete, makes product quality can not get ensureing, the vehicle produced
There may be security breaches, thus the problem jeopardizing user security.And achieve the test to troubleshooting priority, and pass through
The all fault flags summation sending entire car controller, can observe fault occurrences intuitively.It addition, with existing survey
Examination technology is combined closely so that Test coverage is more comprehensive, improves test accuracy, perfect test effect.
As in figure 2 it is shown, embodiments of the invention also provide for the test device of a kind of entire car controller troubleshooting, including:
Trigger module, under default multiple analog real vehicle scene, triggers one or more fault respectively;
First acquisition module, is used for obtaining entire car controller and simulates under real vehicle scene at every kind, for triggered fault
First processes data;
First detection module, for processing data according to described first, detects described entire car controller for being triggered event
The process of barrier is the most correct.
The test device of the entire car controller troubleshooting of the embodiment of the present invention, it is possible to simultaneously trigger multiple fault, it is achieved
Comprehensive test of multiple analog real vehicle scene, improves Test coverage degree, reduces the risk of real steering vectors, make product quality obtain
Arrive guarantee, it is to avoid security breaches, thus ensure that user security, improve user satisfaction.Solve in prior art
When carrying out entire car controller fault dependence test, Test coverage degree is not complete, makes product quality can not get ensureing, the vehicle produced
There may be security breaches, thus the problem jeopardizing user security.
Preferably, described test device also includes:
Second detection module, if for triggered fault for can recover fault, then, after fault recovery, obtaining described car load
Second process data of controller, and process data according to described second, whether the process detecting described entire car controller meets
Normal driving conditions;
3rd detection module, if being unrecoverable failure for triggered fault, then after resetting described simulation real vehicle scene,
Detect the 3rd process data of described entire car controller, and process data according to the described 3rd, detect described entire car controller
Process and whether meet normal driving conditions.
Preferably, described fault includes presetting multiple different grades of fault;
Described first detection module includes:
Judging unit, if trigger multiple different grades of fault for simultaneously, then processes data according to described first, it is judged that
Described entire car controller is for the process of triggered fault, if by triggering fault the fault of highest ranking made
Process, obtain judged result;
First detector unit, if being yes for described judged result, then processes data according to described first, detects described whole
Vehicle controller is the most correct for the process of the fault of described highest ranking;
Determine unit, if being no for described judged result, it is determined that described entire car controller is for triggered fault
Process incorrect.
Preferably, the process data of described entire car controller include fault flag parameter, system failure modulating signal, fault
Alarm signal and troubleshooting class parameter;
Described first detection module includes:
Second detector unit, for according to the fault flag parameter value in described first process data, system failure lamp
Signal, fault alarm tone signal and troubleshooting class parameter, detect the process for triggered fault of the described entire car controller
The most correct.
Preferably, described test device also includes:
Second acquisition module, for obtain described first process all fault flag parameters in data and value, root
Determine the quantity of fault according to described and value and show.
Preferably, described trigger module includes:
Trigger element, is used for combining equivalence class analysis, marginal analysis, correction regulation/judge that covering MCDC analyzes, state turns
Move and analyze and/or decision table analysis, under default multiple real vehicle scene, trigger one or more fault respectively.
The test device of the entire car controller troubleshooting of the embodiment of the present invention, it is possible to simultaneously trigger multiple fault, it is achieved
Comprehensive test of multiple analog real vehicle scene, improves Test coverage degree, reduces the risk of real steering vectors, make product quality obtain
Arrive guarantee, it is to avoid security breaches, thus ensure that user security, improve user satisfaction.Solve in prior art
When carrying out entire car controller fault dependence test, Test coverage degree is not complete, makes product quality can not get ensureing, the vehicle produced
There may be security breaches, thus the problem jeopardizing user security.And achieve the test to troubleshooting priority, and pass through
The all fault flags summation sending entire car controller, can observe fault occurrences intuitively.It addition, with existing survey
Examination technology is combined closely so that Test coverage is more comprehensive, improves test accuracy, perfect test effect.
It should be noted that the test device of this entire car controller troubleshooting is and above-mentioned entire car controller troubleshooting
The corresponding device of method of testing, wherein in said method embodiment, all implementations are all applicable to the embodiment of this device
In, also can reach same technique effect.
In various embodiments of the present invention, it should be appreciated that the size of the sequence number of above-mentioned each process is not meant to perform suitable
The priority of sequence, the execution sequence of each process should determine with its function and internal logic, and should be to the enforcement of the embodiment of the present invention
Process constitutes any restriction.
The above is the preferred embodiment of the present invention, it is noted that for those skilled in the art
For, on the premise of without departing from principle of the present invention, it is also possible to make some improvements and modifications, these improvements and modifications are also
Should be regarded as protection scope of the present invention.
Claims (12)
1. the method for testing of an entire car controller troubleshooting, it is characterised in that including:
Under default multiple analog real vehicle scene, trigger one or more fault respectively;
Obtain entire car controller and simulate under real vehicle scene at every kind, for the first process data of triggered fault;
Process data according to described first, detect described entire car controller the most correct for the process of triggered fault.
Method of testing the most according to claim 1, it is characterised in that described according to described first process data, detects institute
State entire car controller for the process of triggered fault whether correct after, described method of testing also includes:
If triggered fault is for can recover fault, then after fault recovery, obtain the second process data of described entire car controller,
And process data according to described second, whether the process detecting described entire car controller meets normal driving conditions;
If triggered fault is unrecoverable failure, then, after resetting described simulation real vehicle scene, detect described entire car controller
3rd processes data, and processes data according to the described 3rd, and whether the process detecting described entire car controller meets normal driving
Situation.
Method of testing the most according to claim 1, it is characterised in that described fault includes presetting multiple different grades of event
Barrier;
Described according to described first process data, detect described entire car controller the most correct for the process of triggered fault
Step includes:
If trigger multiple different grades of fault simultaneously, then process data according to described first, it is judged that described entire car controller pin
Process to triggered fault, if by for the process that the fault of highest ranking is made in triggering fault, obtain judging knot
Really;
If described judged result is yes, then processes data according to described first, detect described entire car controller for described the highest
The process of the fault of grade is the most correct;
If described judged result is no, it is determined that described entire car controller is incorrect for the process of triggered fault.
Method of testing the most according to claim 1, it is characterised in that the process data of described entire car controller include fault
Flag bit parameter, system failure modulating signal, fault alarm tone signal and troubleshooting class parameter;
Described according to described first process data, detect described entire car controller the most correct for the process of triggered fault
Step includes:
According to described first process fault flag parameter value in data, system failure modulating signal, fault alarm tone signal and
Troubleshooting class parameter, detects described entire car controller the most correct for the process of triggered fault.
Method of testing the most according to claim 4, it is characterised in that described according to described first process data, detects institute
State entire car controller for the process of triggered fault whether correct after, described method of testing also includes:
Obtain described first process all fault flag parameters in data and value, according to the described number determining fault with value
Measure and show.
Method of testing the most according to claim 1, it is characterised in that described under default multiple real vehicle scene, respectively
The step triggering one or more fault includes:
In conjunction with equivalence class analysis, marginal analysis, correction regulation/judge to cover MCDC analysis, state transition analysis and/or decision table
Analyze, under default multiple real vehicle scene, trigger one or more fault respectively.
7. the test device of an entire car controller troubleshooting, it is characterised in that including:
Trigger module, under default multiple analog real vehicle scene, triggers one or more fault respectively;
First acquisition module, is used for obtaining entire car controller and simulates under real vehicle scene at every kind, for the first of triggered fault
Process data;
First detection module, for processing data according to described first, detects described entire car controller for triggered fault
Process the most correct.
Test device the most according to claim 7, it is characterised in that described test device also includes:
Second detection module, if for triggered fault for can recover fault, then, after fault recovery, obtaining described full-vehicle control
Second process data of device, and process data according to described second, whether the process detecting described entire car controller meets normally
Driving conditions;
3rd detection module, if being unrecoverable failure for triggered fault, then after resetting described simulation real vehicle scene, detection
3rd process data of described entire car controller, and process data according to the described 3rd, detect the process of described entire car controller
Whether meet normal driving conditions.
Test device the most according to claim 7, it is characterised in that described fault includes presetting multiple different grades of event
Barrier;
Described first detection module includes:
Judging unit, if trigger multiple different grades of fault for simultaneously, then processes data according to described first, it is judged that described
Entire car controller is for the process of triggered fault, if by for the place that the fault of highest ranking is made in triggering fault
Reason, obtains judged result;
First detector unit, if being yes for described judged result, then processes data according to described first, detects described car load control
Device processed is the most correct for the process of the fault of described highest ranking;
Determine unit, if being no for described judged result, it is determined that described entire car controller is for the process of triggered fault
Incorrect.
Test device the most according to claim 7, it is characterised in that the process data of described entire car controller include event
Barrier flag bit parameter, system failure modulating signal, fault alarm tone signal and troubleshooting class parameter;
Described first detection module includes:
Second detector unit, for process according to described first fault flag parameter value in data, system failure modulating signal,
Fault alarm tone signal and troubleshooting class parameter, detect described entire car controller for triggered fault process the most just
Really.
11. test devices according to claim 10, it is characterised in that described test device also includes:
Second acquisition module, for obtain described first process all fault flag parameters in data and value, according to institute
State and be worth and determine the quantity of fault and show.
12. test devices according to claim 7, it is characterised in that described trigger module includes:
Trigger element, is used for combining equivalence class analysis, marginal analysis, correction regulation/judge to cover MCDC analysis, state transfer point
Analysis and/or decision table analysis, under default multiple real vehicle scene, trigger one or more fault respectively.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610576122.4A CN106155042B (en) | 2016-07-20 | 2016-07-20 | A kind of test method and device of entire car controller troubleshooting |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610576122.4A CN106155042B (en) | 2016-07-20 | 2016-07-20 | A kind of test method and device of entire car controller troubleshooting |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106155042A true CN106155042A (en) | 2016-11-23 |
CN106155042B CN106155042B (en) | 2018-11-02 |
Family
ID=58060612
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610576122.4A Active CN106155042B (en) | 2016-07-20 | 2016-07-20 | A kind of test method and device of entire car controller troubleshooting |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106155042B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106681304A (en) * | 2016-12-29 | 2017-05-17 | 普天新能源车辆技术有限公司 | Vehicle control unit test system and vehicle control unit test method |
CN106959685A (en) * | 2017-03-31 | 2017-07-18 | 中国东方电气集团有限公司 | A kind of system and method for the steam turbine DEH control system leak test based on RT LAB technologies |
CN107340762A (en) * | 2016-11-29 | 2017-11-10 | 安徽江淮汽车集团股份有限公司 | A kind of vehicle abnormal function inspection method and system |
CN108170889A (en) * | 2017-11-28 | 2018-06-15 | 北京天地玛珂电液控制***有限公司 | A kind of emulation test method and system of hydraulic bracket controller software |
CN108415398A (en) * | 2017-02-10 | 2018-08-17 | 上海辇联网络科技有限公司 | Automobile information safety automation tests system and test method |
CN109002397A (en) * | 2018-07-25 | 2018-12-14 | 北京新能源汽车股份有限公司 | A kind of controller smoke test system and test method |
CN110147088A (en) * | 2019-06-06 | 2019-08-20 | 珠海广通汽车有限公司 | Test system for electric vehicle controller |
CN112732558A (en) * | 2020-12-30 | 2021-04-30 | 重庆金康赛力斯新能源汽车设计院有限公司 | System and method for testing functions of whole vehicle |
CN112731016A (en) * | 2020-12-21 | 2021-04-30 | 广汽菲亚特克莱斯勒汽车有限公司 | Electric vehicle remote service and management alarm function testing method and system |
CN113525397A (en) * | 2020-04-15 | 2021-10-22 | 斯堪尼亚商用车有限公司 | Method and control device for self-diagnosis of vehicle |
CN114545894A (en) * | 2022-01-19 | 2022-05-27 | 东风汽车集团股份有限公司 | Whole vehicle function safety testing method and testing system |
WO2023109252A1 (en) * | 2021-12-13 | 2023-06-22 | 广州汽车集团股份有限公司 | High-voltage input under-voltage fault detection method and apparatus for electric vehicle, and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103034227A (en) * | 2012-09-20 | 2013-04-10 | 北京智行鸿远汽车技术有限公司 | Testing method in circuit of battery electric vehicle vehicle-control unit model |
JP2014170288A (en) * | 2013-03-01 | 2014-09-18 | Hitachi Solutions Ltd | Message distribution system and message distribution method |
CN104298123A (en) * | 2014-03-17 | 2015-01-21 | 郑州宇通客车股份有限公司 | In-loop simulation test system and test method for vehicle management system |
US9031733B1 (en) * | 2013-02-15 | 2015-05-12 | The United States Of America As Represented By The Secretary Of The Navy | Casualty monitoring system for autonomous vehicle |
CN105446316A (en) * | 2015-11-12 | 2016-03-30 | 东方电气(乐山)新能源设备有限公司 | Pure electric vehicle control unit model in-loop test device and test method thereof |
-
2016
- 2016-07-20 CN CN201610576122.4A patent/CN106155042B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103034227A (en) * | 2012-09-20 | 2013-04-10 | 北京智行鸿远汽车技术有限公司 | Testing method in circuit of battery electric vehicle vehicle-control unit model |
US9031733B1 (en) * | 2013-02-15 | 2015-05-12 | The United States Of America As Represented By The Secretary Of The Navy | Casualty monitoring system for autonomous vehicle |
JP2014170288A (en) * | 2013-03-01 | 2014-09-18 | Hitachi Solutions Ltd | Message distribution system and message distribution method |
CN104298123A (en) * | 2014-03-17 | 2015-01-21 | 郑州宇通客车股份有限公司 | In-loop simulation test system and test method for vehicle management system |
CN105446316A (en) * | 2015-11-12 | 2016-03-30 | 东方电气(乐山)新能源设备有限公司 | Pure electric vehicle control unit model in-loop test device and test method thereof |
Non-Patent Citations (1)
Title |
---|
田真 等: "整车控制器硬件在环测试流程及测试用例库设计", 《汽车工程学报》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107340762A (en) * | 2016-11-29 | 2017-11-10 | 安徽江淮汽车集团股份有限公司 | A kind of vehicle abnormal function inspection method and system |
CN107340762B (en) * | 2016-11-29 | 2020-03-24 | 安徽江淮汽车集团股份有限公司 | Finished automobile abnormal function checking method and system |
CN106681304B (en) * | 2016-12-29 | 2019-05-21 | 普天新能源车辆技术有限公司 | A kind of test macro and method of entire car controller |
CN106681304A (en) * | 2016-12-29 | 2017-05-17 | 普天新能源车辆技术有限公司 | Vehicle control unit test system and vehicle control unit test method |
CN108415398A (en) * | 2017-02-10 | 2018-08-17 | 上海辇联网络科技有限公司 | Automobile information safety automation tests system and test method |
CN106959685B (en) * | 2017-03-31 | 2019-10-08 | 中国东方电气集团有限公司 | A kind of system and method for the steam turbine DEH control system loophole test based on RT-LAB technology |
CN106959685A (en) * | 2017-03-31 | 2017-07-18 | 中国东方电气集团有限公司 | A kind of system and method for the steam turbine DEH control system leak test based on RT LAB technologies |
CN108170889A (en) * | 2017-11-28 | 2018-06-15 | 北京天地玛珂电液控制***有限公司 | A kind of emulation test method and system of hydraulic bracket controller software |
CN109002397A (en) * | 2018-07-25 | 2018-12-14 | 北京新能源汽车股份有限公司 | A kind of controller smoke test system and test method |
CN110147088A (en) * | 2019-06-06 | 2019-08-20 | 珠海广通汽车有限公司 | Test system for electric vehicle controller |
CN113525397A (en) * | 2020-04-15 | 2021-10-22 | 斯堪尼亚商用车有限公司 | Method and control device for self-diagnosis of vehicle |
CN112731016A (en) * | 2020-12-21 | 2021-04-30 | 广汽菲亚特克莱斯勒汽车有限公司 | Electric vehicle remote service and management alarm function testing method and system |
CN112732558A (en) * | 2020-12-30 | 2021-04-30 | 重庆金康赛力斯新能源汽车设计院有限公司 | System and method for testing functions of whole vehicle |
WO2023109252A1 (en) * | 2021-12-13 | 2023-06-22 | 广州汽车集团股份有限公司 | High-voltage input under-voltage fault detection method and apparatus for electric vehicle, and storage medium |
CN114545894A (en) * | 2022-01-19 | 2022-05-27 | 东风汽车集团股份有限公司 | Whole vehicle function safety testing method and testing system |
Also Published As
Publication number | Publication date |
---|---|
CN106155042B (en) | 2018-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106155042A (en) | The method of testing of a kind of entire car controller troubleshooting and device | |
US6226760B1 (en) | Method and apparatus for detecting faults | |
US6405184B1 (en) | Process for producing fault classification signals | |
US7808245B2 (en) | Testing method for a ground fault detector | |
US20150346066A1 (en) | Asset Condition Monitoring | |
US8543286B2 (en) | Vehicle hardware integrity analysis systems and methods | |
CN109733238B (en) | Fault detection method, device, storage medium and processor | |
CN102565619A (en) | State diagnosis method for small-current ground fault line selection device | |
CN111474453A (en) | Insulation detection circuit, method for detecting insulation fault of component and vehicle | |
CN106291384A (en) | A kind of battery detection method, system and device for testing functions | |
CN106856347B (en) | Charging detection method and charging detection device | |
CN106324507A (en) | Performance testing method and system of power battery | |
CN111459616B (en) | Test method, device, equipment and storage medium | |
CN103558849A (en) | Method for achieving control strategy adjustment and network testing of blade electric vehicle | |
CN104053568A (en) | Method and device for monitoring a high-voltage arrangement | |
CN108332623B (en) | A kind of Multifunctional compound fuze intelligent detecting instrument | |
CN112307647A (en) | Charging pile communication interruption testing method and device, storage medium and processor | |
CN104181914B (en) | Automobile fault detection method and system | |
CN106371429A (en) | Inside-vehicle equipment centralized detection method and system | |
CN111552584B (en) | Testing system, method and device for satellite primary fault diagnosis isolation and recovery function | |
CN103376407A (en) | Method and arrangement for diagnosing drivers of contactors, battery, and motor vehicle having such a battery | |
CN112356818B (en) | Function safety monitoring method for range extender control system | |
Khan | ISO 26262 system level functional safety validation for battery management systems in automobiles | |
CN114062806B (en) | Vehicle testing method and device | |
CN113574398A (en) | Method for monitoring a switch of a railway track system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |