CN104914845A - Vehicle body controller fault test method and system based on industrial personal computer - Google Patents
Vehicle body controller fault test method and system based on industrial personal computer Download PDFInfo
- Publication number
- CN104914845A CN104914845A CN201410093859.1A CN201410093859A CN104914845A CN 104914845 A CN104914845 A CN 104914845A CN 201410093859 A CN201410093859 A CN 201410093859A CN 104914845 A CN104914845 A CN 104914845A
- Authority
- CN
- China
- Prior art keywords
- body controller
- car body
- industrial computer
- group
- input
- 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
- 238000010998 test method Methods 0.000 title abstract 2
- 238000012360 testing method Methods 0.000 claims abstract description 139
- 230000005540 biological transmission Effects 0.000 claims abstract description 32
- 238000004088 simulation Methods 0.000 claims description 19
- 230000008054 signal transmission Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000007547 defect Effects 0.000 description 3
- 238000012956 testing procedure Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
The invention discloses a vehicle body controller fault test method and a system based on an industrial personal computer. The system comprises an industrial personal computer (100), a vehicle body controller (200) with an interface circuit board (400), a programmable power supply (300) and a data transmission device (103). The industrial personal computer (100) is used for simulating a group of input signals for a fault test on the vehicle body controller (200) when a vehicle body controller fault test instruction is received. The data transmission device (103) is used for inputting the group of input signals to the vehicle body controller (200) via the interface circuit board (400). The data transmission device (103) is also used for receiving a group of output signals outputted by the vehicle body controller (200) via the interface circuit board (400) and inputting the group of output signals to the industrial personal computer (100). The industrial personal computer (100) is also used for acquiring a fault test result for the vehicle body controller (200) through carrying out waveform feature analysis on the group of output signals.
Description
Technical field
The present invention relates to the fault test technical field of car body controller, more particularly, relate to a kind of car body controller fault testing method based on industrial computer and system.
Background technology
The various controlling functions of the car body controller of automobile non-fully are realized by hardware circuit, existing car body controller automatic test technology is high to hardware requirement, reliability and very flexible, and testing efficiency is low, test process length consuming time, and cannot fault model be set up.The use of this car body controller automatic test technology is not only difficult to the demand meeting user, returns user and causes inconvenience.At present, car body controller automatic test technology need carry out improveing to cater to user's request.How to develop one and can reduce hardware requirement, save system cost, can shorten the test duration again, the car body controller fault testing method improving testing efficiency becomes problem demanding prompt solution.
Summary of the invention
The technical problem to be solved in the present invention is, for the above-mentioned defect of prior art, provides a kind of car body controller fault testing method based on industrial computer and system.
The technical solution adopted for the present invention to solve the technical problems is: construct a kind of car body controller fault testing method based on industrial computer, comprise the steps:
S1) as received car body controller fault test instruction, then produce the one group of input signal of fault test being used for car body controller, and the multiple input channels consisted of data transmission device and interface card by this group input signal are parallel is input to car body controller;
S2) receive one group of output signal of the multiple output channel parallel outputs be made up of by described interface card and described data transmission device described car body controller, and wave f orm analysis is carried out to obtain the failure measure of described car body controller to this group output signal.
State on the invention in the car body controller fault testing method based on industrial computer, also comprised the steps: before described step S1
S0) the car body controller simulation test data including one group of input information and corresponding one group of standard output waveform are stored into the first memory of industrial computer.
State in the car body controller fault testing method based on industrial computer on the invention, the step producing one group of input signal of the fault test being used for described car body controller by described industrial computer simulation in described step S1 comprises: read the car body controller simulation test data that described first memory stores, the input information comprised by described car body controller simulation test data produces one group of input signal, and by multiple input channels that described data transmission device and described interface card are formed, this group input signal is input to described car body controller.
State in the car body controller fault testing method based on industrial computer on the invention, industrial computer described in described step S3 comprises the step that this group output signal carries out wave f orm analysis: the standard output waveform that the waveform character of each output signal in this group being outputed signal is corresponding to the one group of standard output waveform prestored compares;
As judged, the waveform character of corresponding standard output waveform in the waveform character of any one output signal in this group output signal and this group standard output waveform is not inconsistent, then determine that described car body controller breaks down, and generate corresponding car body controller testing journal sheet;
As judged, the waveform character of each output signal in this group output signal all conforms to the waveform character of standard output waveform corresponding in this group standard output waveform, then determine described car body controller normal operation, and generate corresponding car body controller testing journal sheet.
State in the car body controller fault testing method based on industrial computer on the invention, as described in data transmission device described in step S1 be CAN card, then described step S1 is adjusted to described step S2 is corresponding:
S1 ') make industrial computer send the control information based on CAN Data Transport Protocol to car body controller under car body controller fault test interface;
S2 ') receive this control information by CAN clamping, and this control information is input to described car body controller by interface card;
S3 ') failure measure of described car body controller is obtained according to the feedback operation of described car body controller;
As described in car body controller perform to as described in the corresponding operation of control signal, then described industrial computer determines that described car body controller is in normal duty; As described in car body controller do not perform any operation, then described industrial computer determines that described car body controller breaks down.
State in the car body controller fault testing method based on industrial computer on the invention, after described step S2, also comprise the step that following car body controller fault type is screened:
S3) between described industrial computer and the car body controller of specifying, signal transmission passage is set up;
S4) described industrial computer receives fault test instruction under car body controller fault test interface, repeats above-mentioned steps S1 to step S2, obtains the failure measure of the car body controller that this is specified;
S5) fault type is determined according to the failure measure of this car body controller of specifying.
The present invention also constructs a kind of car body controller fault test system based on industrial computer, comprise industrial computer, car body controller, also comprise and be connected to interface card between described industrial computer and described car body controller, be connected to the mainboard that programmable power supply between described industrial computer and described interface card and one end connect described industrial computer, the other end connects the data transmission device of described interface card;
When described industrial computer is used for receiving car body controller fault test instruction under car body controller fault test interface, produce one group of input signal of the fault test being used for described car body controller;
Described data transmission device is used for this group input signal to be input to described car body controller by described interface card is parallel;
This group also for receiving by the one group output signal of described car body controller by interface card parallel output, and is input to described industrial computer by described data transmission device;
Described industrial computer is also for carrying out by outputing signal this group the failure measure that wave f orm analysis obtains car body controller.
State in the car body controller fault test system based on industrial computer on the invention, described industrial computer comprising a CPU for performing car body controller fault test, being electrically connected respectively with a described CPU, for store the car body controller simulation test data comprising one group of input information and corresponding one group of standard output waveform first memory, for the data transmission device showing the display screen of car body controller failure measure, mainboard and be integrated on described mainboard;
Described data transmission device comprises data collecting card and CAN card, and described data collecting card comprises multiple first output port D
owith multiple second input port A
i;
Described interface card comprises for connecting described multiple first output port D
omultiple load module and for connecting described multiple second input port A
imultiple output modules;
Described car body controller comprises the multiple first input end mouth D for connecting described multiple load module respectively
i, for the 2nd CPU that processes described one group of input signal and the multiple second output port A for connecting described multiple output module respectively
o;
Each first output port D
oand with this first output port D
ocorresponding load module, first input end mouth D
iform an independently input channel, each second output port A
oand with this second output port A
ocorresponding output module, the second input port A
iform an independently output channel.
State in the car body controller fault test system based on industrial computer on the invention, each first output port D
oinclude two the first lead-out terminal D
o1and D
o2; Each load module includes resistance R
1, resistance R
2, the first photoelectrical coupler, the second photoelectrical coupler, resistance R
3, resistance R
4; Each first input end mouth D
iinclude two sub-D of first input end
i1and D
i2;
First pin of described first photoelectrical coupler is by resistance R
1connect the first lead-out terminal D
o1, the second pin of described first photoelectrical coupler and the equal ground connection of the 4th pin, the 3rd pin of described first photoelectrical coupler is by resistance R
2connect programmable power supply;
First pin of described second photoelectrical coupler is by resistance R
3connect the first lead-out terminal D
o2, the second pin ground connection of described second photoelectrical coupler, the 3rd pin of described second photoelectrical coupler connects power supply, and the 4th pin of described second photoelectrical coupler is by resistance R
4ground connection.
State in the car body controller fault test system based on industrial computer on the invention, each second output port A
oinclude two the second lead-out terminal A
o1and A
o2; Each output module includes resistance R
5, resistance R
6, resistance R
7; Each second input port A
iinclude two the second input terminal A
i1and A
i2;
Wherein, the second input terminal A
i1be connected to resistance R
5with resistance R
6between, resistance R
5the other end connect the second lead-out terminal A
o1, resistance R
6other end ground connection; Second lead-out terminal A
o2with the second input terminal A
i2all be connected to resistance R
7, resistance R
7the other end connect programmable power supply.
Fault test system due to the car body controller that the present invention is based on industrial computer have employed grafting data collecting card and CAN card on the mainboard of industrial computer, and data collecting card and CAN cartoon are crossed interface card be linked into car body controller, with at industrial computer, data collecting card and CAN card, the technical scheme of parallel transmission channels is set up between car body controller, so it is high to hardware requirement to overcome car body controller Auto-Test System of the prior art, dirigibility and poor reliability, the defect of test process length consuming time, achieve the hardware cost reducing car body controller fault test system, shorten car body controller failure detection time, and the beneficial effect of the dirigibility of raising car body controller fault test.
Accompanying drawing explanation
Below in conjunction with drawings and Examples, the invention will be further described, in accompanying drawing:
Fig. 1 is the structured flowchart of the car body controller fault test system based on industrial computer that present pre-ferred embodiments provides;
Fig. 2 is the industrial computer of car body controller fault test system based on industrial computer shown in Fig. 1 and the structured flowchart of car body controller;
Fig. 3 is the schematic diagram at the car body controller fault test interface that present pre-ferred embodiments provides;
Fig. 4 is the circuit connection diagram of arbitrary input channel of the multiple input channels formed based on the industrial computer in the car body controller fault test system of industrial computer, interface card, car body controller shown in Fig. 1;
Fig. 5 is the circuit connection diagram of arbitrary output channel of the multiple output channels formed based on the industrial computer in the car body controller fault test system of industrial computer, interface card, car body controller shown in Fig. 1;
Fig. 6 is the first pass figure of the car body controller fault testing method based on industrial computer that present pre-ferred embodiments provides;
Fig. 7 is the second process flow diagram of the car body controller fault testing method based on industrial computer that present pre-ferred embodiments provides;
Fig. 8 is the process flow diagram of the car body controller fault type discriminating method that present pre-ferred embodiments provides.
Embodiment
High and the defect of car body controller fault model cannot be set up in order to solve the car body controller Auto-Test System cost existed in prior art, main innovate point of the present invention is: the interface card 400 1) industrial computer 100 being external to car body controller 200, and by industrial computer 100 modulating output fault test signal; 2) between industrial computer 100 and car body controller 200, parallel data transmission mode is adopted; 3) by industrial computer 100 one of car body controller 200 group of waveform character outputed signal compared with the waveform character of one group of standard output waveform prestored and judge whether car body controller 200 breaks down.
Carry out fault test owing to present invention employs by external industrial computer 100 pairs of car body controllers 200 and between industrial computer 100 and car body controller 200, adopt the design of data parallel transmission plan, so it is high to solve cost of testing system of the prior art, poor reliability, fault test efficiency is low, the technical matters of fault test length consuming time, achieve the testing efficiency of the fault test improving car body controller 200, reduce the object of system cost.
In order to make object of the present invention clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
As shown in Figure 1, the car body controller fault test system that the present invention is based on industrial computer comprises industrial computer 100, the car body controller 200 be electrically connected with industrial computer 100 and is electrically connected with industrial computer 100 and car body controller, for the programmable power supply 300 of powering for car body controller 200.This programmable power supply 300 is connected to the USB interface of industrial computer 100 and the Aviation Connector of car body controller 200 simultaneously.
This industrial computer 100 is for running car body controller 200 fault testing procedure, show car body controller fault test interface on the display screen, and during for receiving the test instruction of user under this car body controller fault test interface, produce one group of input signal.
The mainboard 102 of this industrial computer 100 is plugged with data transmission device 103.This data transmission device 103 is input to car body controller 200 for the one group of input signal produced by industrial computer 100 through interface card 400.
This car body controller 200 for receiving this group input signal, and processes this group input signal, and is exported by interface card 400 by this treated group input signal.
This group also for receiving the one group of output signal exported from interface card 400, and is input to industrial computer 100 by this data transmission device 103.
This industrial computer 100 also obtains the failure measure of car body controller 200 for the waveform character analysis by outputing signal this group.
The present invention is based on industrial computer car body controller fault test system can industrial computer 100 auxiliary under complete the fault test of car body controller 200, it is very convenient to operate, and test result is accurately and reliably.
As shown in Figure 2, this industrial computer 100 data transmission device 103, a CPU101, storer and display of comprising mainboard 102, being electrically connected respectively with mainboard 102.Data transmission device 103 comprises data collecting card 1031 and CAN card 1032 further.Data collecting card 1031 and CAN card 1032 are all plugged into mainboard 102.The 2nd CPU202 that this car body controller 200 comprises interface card 400, is electrically connected with interface card 400.Prestore in storer and comprise one group of corresponding between two input information and the car body controller 200 simulation test data of one group of standard output waveform.When one CPU101 is for the start-up operation of car body controller 200 testing software of industrial computer 100 system being detected, runs car body controller 200 fault testing procedure, showing car body controller fault test interface on the display screen.When one CPU101 also for receiving test instruction under this car body controller fault test interface, read the car body controller 200 simulation test data stored in storer, one group of input information according to these car body controller 200 simulation test data produces one group of input signal.This group input signal for receiving above-mentioned one group of input signal, and is input to car body controller 200 by interface card 400 by data collecting card 1031.This data collecting card 1031 also carries out processing and the one group of output signal exported through interface card 400 through the 2nd CPU202 for receiving, and this group is input to industrial computer 100.The waveform character of the standard output waveform that the one CPU101 also prestores for the waveform character that this group outputed signal and storer compares.
As a CPU101 judges that the waveform character of standard output waveform corresponding in waveform character of any one output signal in this group output signal and multiple standard output waveforms of prestoring is not inconsistent, then a CPU101 obtains the test result that this car body controller 200 breaks down.Each waveform character outputed signal judged in this group output signal as a CPU101 all conforms to the waveform character of standard output waveform corresponding in the multiple standard output waveforms prestored, then obtain the test result of this car body controller 200 normal operation.One CPU101 is also for generating car body controller 200 fault test form according to car body controller 200 failure measure, and this car body controller 200 fault test form is stored into storer, so that the failure condition of user to car body controller 200 is understood.
Fig. 3 is the schematic diagram at car body controller fault test interface of the present invention.Test interface is divided into test event hurdle, test result, test item oscillogram, Fail item oscillogram.Test event comprises light part, windscreen wiper washing part, middle control remote control part and CAN communication part.
As shown in Figure 4, data collecting card 1031 comprises multiple first output port D
0with multiple second input port A
i.Each input port D
0include two input terminal D
o1and D
o2.Car body controller 200 comprises multiple first input end mouth D
iwith multiple second input port A
o.Each first input end mouth D
iinclude two sub-D of first input end
i1and D
i2, each second output port A
oinclude two the second lead-out terminal A
o1and A
o2.Interface card 400 comprise be respectively used to connect multiple first output port D
omultiple load modules 401 and be respectively used to connect multiple second input port A
imultiple output modules 402.
Each first output port D
oand with this first output port D
ocorresponding load module 401, first input end mouth D
iform an independently signal input channel, each second output port A
oand with this second output port A
ocorresponding output module 402, second input port A
iform an independently signal output channels.In better embodiment of the present invention, between data collecting card 1031 and car body controller 200, set up 48 tunnels independently signal input channel and 32 tunnels independently signal output channels.
Each load module 401 of interface card 400 includes resistance R
1, resistance R
2, the first photoelectrical coupler 4011, second photoelectrical coupler 4012, resistance R
3, resistance R
4; Each first input end mouth D
iinclude two sub-D of first input end
i1and D
i2;
Wherein, the first pin 1 of the first photoelectrical coupler 4011 is by resistance R
1connect the first lead-out terminal D
o1, the second pin 2 of described first photoelectrical coupler 4011 and the 4th pin 4 all ground connection, the 3rd pin 3 of the first photoelectrical coupler 4011 is by resistance R
2connect programmable power supply 300;
First pin 5 of the second photoelectrical coupler 4012 is by resistance R
3connect the first lead-out terminal D
o2, the second pin 6 ground connection of the second photoelectrical coupler 4012, the 3rd pin 7 of the second photoelectrical coupler 4012 connects power supply, and the 4th pin 8 of the second photoelectrical coupler 4012 is by resistance R
4ground connection.
As shown in Figure 5, each output module 402 of interface card 400 includes resistance R
5, resistance R
6, resistance R
7; Each second input port A
iinclude two the second input terminal A
i1and A
i2.Wherein, the second input terminal A
i1be connected to resistance R
5with resistance R
6between, resistance R
5the other end connect the second lead-out terminal A
o1, resistance R
6other end ground connection; Second lead-out terminal D
o2with the second input terminal A
i2all be connected to resistance R
7, resistance R
7the other end connect programmable power supply 300.
Owing to present invention employs between data collecting card 1031 and car body controller 200 by organizing the mode that photoelectrical coupler carries out Signal transmissions more, avoid data collecting card 1031 to contact with the direct of car body controller 200, decrease the interference of environmental factor to the input signal of industrial computer 100 to a certain extent.
For first better embodiment of the present invention, the vehicle body fault testing method that the present invention is based on the industrial computer 100 being plugged with data collecting card 1031 will be described below:
As shown in Figure 6, in the step s 100, the car body controller 200 simulation test data comprising one group of input information and corresponding one group of standard output waveform thereof can be stored in the storer of industrial computer 100, so that the fault test work of car body controller 200 by user in advance.
In step s 200, industrial computer 100 runs car body controller 200 fault testing procedure by a CPU101, shows car body controller fault test interface on the display screen.When one CPU101 receives test instruction under this car body controller fault test interface, read the simulation test data stored in storer, produce according to one group of input information in these simulation test data the one group of input signal being used for car body controller 200 fault test.This group input signal is input to data collecting card 1031 through the mainboard 102 of industrial computer 100.
In step S300, after data collecting card 1031 receives this group input signal, each input signal for this group input signal selects different input channels respectively, in the mode of parallel transmission, this group input signal is input to car body controller 200 by the input channel that it is selected.
In step S400, car body controller 200 is by multiple second input port D
ireceive this group input signal respectively, by signal conditioning circuit, this group input signal is amplified and filtering process respectively.This car body controller 200 also selects different output channels respectively for each signal in this treated group input signal, in the mode of parallel transmission, this group signal is outputted to data collecting card 1031.
In step S500, data collecting card 1031 receives one group of output signal that car body controller 200 is exported by interface card 400, and this group output signal is input to industrial computer 100 by mainboard 102.
In step S600, all waveforms that this group is outputed signal by a CPU101 by industrial computer 100 and one group of standardized output waveform that storer prestores compare, to judge that whether the two waveform character is consistent.
In step S700, in waveform character of at least one output signal of industrial computer 100 in this group of multilevel iudge output signal and the standardized output waveform of this group, corresponding waveform character is not inconsistent, obtain car body controller 200 failure measure that industrial computer 100 exists fault, and generate relevant car body controller 200 fault test report.
In step S800, waveform character corresponding in all waveform characters that industrial computer 100 outputs signal through this group of multilevel iudge and the standardized output waveform of this group is not inconsistent, obtain the failure measure of car body controller 200 normal operation, and generate relevant car body controller 200 fault test report.
For second better embodiment of the present invention, car body controller 200 fault testing method that the present invention is based on the industrial computer 100 being plugged with CAN card 1032 will be described below:
As shown in Figure 7, in step S100 ', user is by the memory module of the car body controller 200 simulation test data pre-storage to industrial computer 100 that comprise CAN control information.
In step S200 ', industrial computer 100 shows car body controller fault test interface on the display screen.Industrial computer 100 receives the test instruction of user, is read the CAN data of the car body controller 200 simulation test data stored in storer by a CPU101, generates the control signal carrying these CAN data.
In step S300 ', after the CAN card 1032 be plugged on mainboard 102 receives the control signal comprising CAN data, this control signal is input to car body controller 200 by interface card 400.
In step S400 ', the 2nd CPU202 of car body controller 200 receives this control signal, makes car body controller perform corresponding feedback operation according to this control signal.By the feedback operation of car body controller 200, user judges whether car body controller 200 breaks down.Suppose that this CAN packet contains hypervelocity information, the 2nd CPU202 judges that current vehicle speed information that these CAN data comprise sends car door and to lock instruction when meeting or exceeding the speed of a motor vehicle threshold value that second memory 201 stores, and makes the car door of vehicle automatic locking.In car body controller 200 fault testing method of the present invention, user, by identifying the on off state of Vehicular door, obtains the failure measure of car body controller 200.
In the present invention, car body controller fault test operating personnel can to importing associated vehicle body controller simulation test data in the first memory 205 of industrial computer 100, to meet the test request of the car body controller 200 of various vehicle, or the correlation parameter of these car body controller simulation test data is adjusted, makes it be applicable to the upgraded version of car body controller 200 fault test software.By the first embodiment of the present invention and the second embodiment known, car body controller fault test operation low to script poor reliability, testing efficiency simplifies by the car body controller fault testing method that the present invention is based on industrial computer, improve fault test efficiency, car body controller fault test is operated and becomes simple.
In the first embodiment of the present invention and the second embodiment, by adopting parallel data transmission mode between industrial computer 100 and car body controller 200, accelerating message transmission rate between the two, shortening car body controller 200 fault test spent time.
In the first embodiment of the present invention and the second embodiment, user also does to analyze further, to determine the fault type (hardware fault or software fault) of car body controller 200 to the fault that car body controller 200 occurs by following fault discriminating method.This car body controller 200 fault discriminating method comprises the following steps:
S100 ' ') car body controller 200 broken down is replaced, and the car body controller 200(described industrial computer 100 being linked into specify is namely through the new car body controller 200 of factory inspection, or be accredited as the car body controller 200 of sustainable normal work);
S200 ' ') described industrial computer 100 receives fault test instruction under the car body controller fault test interface of opening, and obtains the failure measure of the car body controller 200 that this is specified;
S300 ' ') determine by the fault type of the former car body controller 200 of its replacement according to the failure measure of this car body controller 200 of specifying.
As described in industrial computer 100 judge that the car body controller 200 that this is specified does not break down, then the fault type of former car body controller 200 is defined as hardware fault by described industrial computer 100.
As described in industrial computer 100 judge that the car body controller 200 that this is specified breaks down, then the fault type of former car body controller 200 is defined as software fault by described industrial computer 100.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1., based on a car body controller fault testing method for industrial computer, it is characterized in that, comprise the steps:
S1) as received car body controller fault test instruction, then produce the one group of input signal of fault test being used for car body controller, and the multiple input channels consisted of data transmission device (103) and interface card (400) by this group input signal are parallel is input to car body controller (200);
S2) receive one group of output signal of the multiple output channel parallel outputs be made up of by described interface card (400) and described data transmission device (103) described car body controller (200), and wave f orm analysis is carried out to obtain the failure measure of described car body controller (200) to this group output signal.
2. the car body controller fault testing method based on industrial computer according to claim 1, is characterized in that, also comprised the steps: before described step S1
S0) car body controller (200) the simulation test data including one group of input information and corresponding one group of standard output waveform are stored into the first memory (105) of industrial computer (100).
3. the car body controller fault testing method based on industrial computer according to claim 2, it is characterized in that, comprised by the step of described industrial computer (100) simulation generation for one group of input signal of the fault test of described car body controller (200) in described step S1: read the car body controller simulation test data that described first memory (105) stores, the input information comprised by described car body controller simulation test data produces one group of input signal, and by multiple input channels that described data transmission device (103) and described interface card (400) are formed, this group input signal is input to described car body controller (200).
4. the car body controller fault testing method based on industrial computer according to claim 1, it is characterized in that, industrial computer described in described step S2 (100) comprises the step that this group output signal carries out wave f orm analysis: the standard output waveform that the waveform character of each output signal in this group being outputed signal is corresponding to the one group of standard output waveform prestored compares;
As judged, the waveform character of corresponding standard output waveform in the waveform character of any one output signal in this group output signal and this group standard output waveform is not inconsistent, then determine that described car body controller (200) breaks down, and generate corresponding car body controller testing journal sheet;
As judged, the waveform character of each output signal in this group output signal all conforms to the waveform character of standard output waveform corresponding in this group standard output waveform, then determine described car body controller (200) normal operation, and generate corresponding car body controller testing journal sheet.
5. the car body controller fault testing method based on industrial computer according to claim 1, is characterized in that, as described in data transmission device (103) described in step S1 be CAN card (1032), then described step S1 is adjusted to described step S2 is corresponding:
S1 ') make industrial computer (100) send the control information based on CAN Data Transport Protocol to car body controller (200) under car body controller fault test interface;
S2 ') receive this control information by CAN card (1032), and this control information is input to described car body controller (200) by interface card (400);
S3 ') failure measure of described car body controller (200) is obtained according to the feedback operation of described car body controller (200);
As described in car body controller (200) perform to as described in the corresponding operation of control signal, then described industrial computer (100) determines that described car body controller (200) is in normal duty; As described in car body controller (200) do not perform any operation, then described industrial computer (100) determines that described car body controller (200) breaks down.
6. the car body controller fault testing method based on industrial computer according to claim 1, is characterized in that, also comprises the step that following car body controller (200) fault type is screened after described step S2:
S3) between described industrial computer (100) and the car body controller (200) of specifying, signal transmission passage is set up;
S4) described industrial computer (100) receives fault test instruction under car body controller fault test interface, repeats above-mentioned steps S1 to step S2, obtains the failure measure of this car body controller of specifying (200);
S5) fault type is determined according to the failure measure of this car body controller of specifying (200).
7. the car body controller fault test system based on industrial computer, comprise industrial computer (100), car body controller (200), it is characterized in that, also comprise and be connected to interface card (400) between described industrial computer (100) and described car body controller (200), be connected to the mainboard (102) that programmable power supply (300) between described industrial computer (100) and described interface card (400) and one end connect described industrial computer (100), the other end connects the data transmission device (103) of described interface card (400);
When described industrial computer (100) for receiving car body controller fault test instruction under car body controller fault test interface, produce one group of input signal of the fault test being used for described car body controller (200);
Described data transmission device (103) is for being input to described car body controller (200) by this group input signal by described interface card (400) is parallel;
This group also for receiving by the one group output signal of described car body controller (200) by interface card (400) parallel output, and is input to described industrial computer (100) by described data transmission device (103);
Described industrial computer (100) is also for carrying out by outputing signal this group the failure measure that wave f orm analysis obtains car body controller (200).
8. the car body controller fault test system based on industrial computer according to claim 7, it is characterized in that, described industrial computer (100) also comprises the CPU(101 for performing car body controller fault test), with a described CPU(101) be electrically connected respectively, for store comprise one group input information and corresponding one group of standard output waveform car body controller simulation test data first memory (105), for showing the display screen (104) of car body controller failure measure;
Described data transmission device (103) comprises data collecting card (1031) and CAN card (1032), and described data collecting card (1031) comprises multiple first output port (D
o) and multiple second input port (A
i);
Described interface card (400) comprises for connecting described multiple first output port (D
o) multiple load modules (401) and for connecting described multiple second input port (A
i) multiple output modules (402);
Described car body controller (200) comprises the multiple first input end mouth (D for connecting described multiple load module (401) respectively
i), the 2nd CPU(102 for processing described one group of input signal) and multiple second output port (A for connecting described multiple output module (402) respectively
o);
Each first output port (D
o) and with this first output port (D
o) corresponding load module (401), first input end mouth (DI) form an independently input channel, each second output port (A
o) and with this second output port (A
o) corresponding output module (402), the second input port (A
i) form an independently output channel.
9. the car body controller fault test system based on industrial computer according to claim 8, is characterized in that, each first output port (D
o) include two the first lead-out terminal (D
o1) and (D
o2); Each load module (401) includes resistance (R
1), resistance (R
2), the first photoelectrical coupler (4011), the second photoelectrical coupler (4012), resistance (R
3), resistance (R
4); Each first input end mouth (D
i) include two first input end (D
i1) and (D
i2);
First pin (1) of described first photoelectrical coupler (4011) is by resistance (R
1) connect the first lead-out terminal (D
o1), second pin (2) of described first photoelectrical coupler (4011) and the 4th pin (4) all ground connection, the 3rd pin (3) of described first photoelectrical coupler (4011) is by resistance (R
2) connect programmable power supply (300);
First pin (5) of described second photoelectrical coupler (4012) is by resistance (R
3) connect the first lead-out terminal (D
o2), the second pin (6) ground connection of described second photoelectrical coupler (4012), the 3rd pin (7) of described second photoelectrical coupler (4012) connects power supply, and the 4th pin (8) of described second photoelectrical coupler (4012) is by resistance (R
4) ground connection.
10. the car body controller fault test system based on industrial computer according to claim 8, is characterized in that, each second output port (A
o) include two the second lead-out terminal (A
o1) and (A
o2); Each output module (402) includes resistance (R
5), resistance (R
6), resistance (R
7); Each second input port (A
i) include two the second input terminal (A
i1) and (A
i2);
Wherein, the second input terminal (A
i1) be connected to resistance (R
5) and resistance (R
6) between, resistance (R
5) the other end connect the second lead-out terminal (A
o1), resistance (R
6) other end ground connection; Second lead-out terminal (A
o2) and the second input terminal (A
i2) be all connected to resistance (R
7), resistance (R
7) the other end connect programmable power supply (300).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410093859.1A CN104914845B (en) | 2014-03-14 | 2014-03-14 | A kind of car body controller fault testing method and system based on industrial personal computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410093859.1A CN104914845B (en) | 2014-03-14 | 2014-03-14 | A kind of car body controller fault testing method and system based on industrial personal computer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104914845A true CN104914845A (en) | 2015-09-16 |
CN104914845B CN104914845B (en) | 2019-01-01 |
Family
ID=54084001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410093859.1A Active CN104914845B (en) | 2014-03-14 | 2014-03-14 | A kind of car body controller fault testing method and system based on industrial personal computer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104914845B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105676683A (en) * | 2015-12-31 | 2016-06-15 | 广船国际有限公司 | Controller and bending machine using same |
CN106802642A (en) * | 2015-11-26 | 2017-06-06 | 深圳市赛格导航科技股份有限公司 | A kind of test system and method for testing of BCM car body controllers |
CN107831756A (en) * | 2017-11-14 | 2018-03-23 | 湖北文理学院 | Controller test apparatus and system |
CN108646703A (en) * | 2018-04-09 | 2018-10-12 | 河南工业大学 | Online test method and device for car body control module |
CN108983074A (en) * | 2018-08-09 | 2018-12-11 | 珠海格力智能装备有限公司 | Circuit board detection method and device |
CN110888414A (en) * | 2019-11-25 | 2020-03-17 | 一汽解放汽车有限公司 | Test method for upgrading vehicle controller |
CN112039728A (en) * | 2020-08-27 | 2020-12-04 | 中国科学院地质与地球物理研究所 | Port communication test method and port communication test box |
CN112073259A (en) * | 2020-08-11 | 2020-12-11 | 上海麦腾物联网技术有限公司 | Communication test method for batch Can controllers |
CN112099473A (en) * | 2020-09-08 | 2020-12-18 | 中国第一汽车股份有限公司 | Test method, device, equipment and storage medium |
CN112486054A (en) * | 2020-10-29 | 2021-03-12 | 惠州市德赛西威汽车电子股份有限公司 | Device and method for controlling on-off of signal |
CN114610004A (en) * | 2022-05-10 | 2022-06-10 | 深圳市星卡软件技术开发有限公司 | Method and device for testing circuit fault of automobile and computer equipment |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0511818A (en) * | 1991-07-04 | 1993-01-22 | Mitsubishi Electric Corp | Fault detection device for programmable controller |
US7043387B2 (en) * | 2002-10-09 | 2006-05-09 | Nyt Press Services Llc | Testing system for printing press circuit board controllers |
EP1993034A1 (en) * | 2007-05-16 | 2008-11-19 | Tac AB | Building control module, controller, method, and computer program |
CN101615029A (en) * | 2008-06-27 | 2009-12-30 | 上海亿盟电气自动化技术有限公司 | Intelligent controller test system |
CN101739023A (en) * | 2009-11-17 | 2010-06-16 | 中国电子科技集团公司第三十八研究所 | Car body controller simulation system |
JP2011081661A (en) * | 2009-10-08 | 2011-04-21 | Toshiba Mitsubishi-Electric Industrial System Corp | Testing device |
CN102360212A (en) * | 2011-08-18 | 2012-02-22 | 哈尔滨工业大学 | Automobile body control function automatic test apparatus and method thereof |
CN103389723A (en) * | 2012-05-11 | 2013-11-13 | 北汽福田汽车股份有限公司 | Motor controller fault detecting system and method |
CN203397205U (en) * | 2013-07-03 | 2014-01-15 | 郑州众智科技股份有限公司 | Simulation generator set fault test system |
-
2014
- 2014-03-14 CN CN201410093859.1A patent/CN104914845B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0511818A (en) * | 1991-07-04 | 1993-01-22 | Mitsubishi Electric Corp | Fault detection device for programmable controller |
US7043387B2 (en) * | 2002-10-09 | 2006-05-09 | Nyt Press Services Llc | Testing system for printing press circuit board controllers |
EP1993034A1 (en) * | 2007-05-16 | 2008-11-19 | Tac AB | Building control module, controller, method, and computer program |
CN101615029A (en) * | 2008-06-27 | 2009-12-30 | 上海亿盟电气自动化技术有限公司 | Intelligent controller test system |
JP2011081661A (en) * | 2009-10-08 | 2011-04-21 | Toshiba Mitsubishi-Electric Industrial System Corp | Testing device |
CN101739023A (en) * | 2009-11-17 | 2010-06-16 | 中国电子科技集团公司第三十八研究所 | Car body controller simulation system |
CN102360212A (en) * | 2011-08-18 | 2012-02-22 | 哈尔滨工业大学 | Automobile body control function automatic test apparatus and method thereof |
CN103389723A (en) * | 2012-05-11 | 2013-11-13 | 北汽福田汽车股份有限公司 | Motor controller fault detecting system and method |
CN203397205U (en) * | 2013-07-03 | 2014-01-15 | 郑州众智科技股份有限公司 | Simulation generator set fault test system |
Non-Patent Citations (2)
Title |
---|
罗来军 等: ""基于虚拟仪器技术的车身控制器功能测试系统"", 《设计研究》 * |
翟琰 等: ""基于CAN总线的车身控制模块测试系统"", 《电子测量与仪器学报》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106802642A (en) * | 2015-11-26 | 2017-06-06 | 深圳市赛格导航科技股份有限公司 | A kind of test system and method for testing of BCM car body controllers |
CN105676683A (en) * | 2015-12-31 | 2016-06-15 | 广船国际有限公司 | Controller and bending machine using same |
CN107831756A (en) * | 2017-11-14 | 2018-03-23 | 湖北文理学院 | Controller test apparatus and system |
CN108646703A (en) * | 2018-04-09 | 2018-10-12 | 河南工业大学 | Online test method and device for car body control module |
CN108646703B (en) * | 2018-04-09 | 2021-04-13 | 河南工业大学 | On-line detection method and device for body control module |
CN108983074A (en) * | 2018-08-09 | 2018-12-11 | 珠海格力智能装备有限公司 | Circuit board detection method and device |
CN110888414B (en) * | 2019-11-25 | 2021-03-23 | 一汽解放汽车有限公司 | Test method for upgrading vehicle controller |
CN110888414A (en) * | 2019-11-25 | 2020-03-17 | 一汽解放汽车有限公司 | Test method for upgrading vehicle controller |
CN112073259A (en) * | 2020-08-11 | 2020-12-11 | 上海麦腾物联网技术有限公司 | Communication test method for batch Can controllers |
CN112039728B (en) * | 2020-08-27 | 2021-05-18 | 中国科学院地质与地球物理研究所 | Port communication test method and port communication test box |
CN112039728A (en) * | 2020-08-27 | 2020-12-04 | 中国科学院地质与地球物理研究所 | Port communication test method and port communication test box |
CN112099473A (en) * | 2020-09-08 | 2020-12-18 | 中国第一汽车股份有限公司 | Test method, device, equipment and storage medium |
CN112099473B (en) * | 2020-09-08 | 2021-11-09 | 中国第一汽车股份有限公司 | Test method, device, equipment and storage medium |
CN112486054A (en) * | 2020-10-29 | 2021-03-12 | 惠州市德赛西威汽车电子股份有限公司 | Device and method for controlling on-off of signal |
CN114610004A (en) * | 2022-05-10 | 2022-06-10 | 深圳市星卡软件技术开发有限公司 | Method and device for testing circuit fault of automobile and computer equipment |
WO2023216912A1 (en) * | 2022-05-10 | 2023-11-16 | 深圳市星卡软件技术开发有限公司 | Automobile circuit fault test method and apparatus, and computer device |
Also Published As
Publication number | Publication date |
---|---|
CN104914845B (en) | 2019-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104914845A (en) | Vehicle body controller fault test method and system based on industrial personal computer | |
CN106325231A (en) | Method and system for remote fault detection of vehicles on production line | |
CN104734911A (en) | CAN bus network management test system and method | |
CN112631248B (en) | Automatic continuous fault injection testing device and method | |
CN205483578U (en) | Hardware that no key got into start -up system is in ring testing system | |
CN111404779B (en) | Method, device and system for testing role switching of router nodes | |
CN104601402A (en) | Online detecting method and device for Internet of Things functionality of Internet of Things household appliances | |
CN107678949A (en) | Realize the automated testing method of embedded device different communication mode | |
CN110501998B (en) | BMS hardware in-loop test system and test method | |
CN105120259A (en) | Detection method and apparatus for digital television | |
CN215867583U (en) | Controller fault diagnosis test system | |
CN113064618A (en) | System and method for simulating new energy vehicle conformance detection | |
CN105471678A (en) | Method and system for detecting networking failure reason of household appliance and mobile terminal | |
CN112180905A (en) | Vehicle remote diagnosis system and method thereof | |
CN208351322U (en) | Hand-held type automobile diagnostic equipment | |
CN107179972A (en) | For the method for calculation machine, microcontroller, test equipment and test system | |
CN104793081A (en) | USB (universal serial bus) interface detection device and method | |
CN109813992A (en) | Continuity testing method | |
CN108896901B (en) | DCU circuit self-checking system and detection method | |
CN104330685A (en) | Connection check-up method and connection check-up device | |
KR20210100474A (en) | Testing device of electric control unit and testing method thereof | |
CN111337766A (en) | Automobile electronic and electric appliance testing method and device and storage medium | |
CN214504212U (en) | K-line fault diagnosis testing device of air suspension electronic control module | |
CN105243015A (en) | Automated software test method and system | |
CN110824386A (en) | Wire winding test device for electronic plug-in box of electric locomotive |
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 |