System and method for automatically testing fault diagnosis function of vehicle body domain controller
The automatic testing system realizes the automation of the fault diagnosis function of the vehicle body domain controller, solving the problems of high labor costs and low efficiency in the existing technology, and improving the testing efficiency and accuracy.
Patent Information
- Application Number
- CN202411770877.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-18
AI Technical Summary
The prior art has failed to automate the diagnostic function of the vehicle body domain controller, resulting in high labor costs and low efficiency.
By providing an automatic testing system, the system includes a test module, a fault simulation module and a body domain controller, the test module configures the fault type and issues read commands, the fault simulation module sends a fault simulation signal, the body domain controller feedbacks the diagnostic fault code, and the test module compares and displays the test results.
It realizes the automation of the fault diagnosis function of the body domain controller, improves testing efficiency, reduces misjudgments and omissions caused by human factors, and makes the test results more accurate.
Smart Images

Figure CN119644989A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of automobile controller testing, and in particular, the present invention relates to a system and method for automatically testing a fault diagnosis function of a vehicle body domain controller. Background Art
[0002] With the rapid development of automotive electronic technology, body domain controllers are becoming more and more complex, and the number of sensors, actuators and controllers they contain is increasing. In order to ensure the safety and reliability of the car, comprehensive fault diagnosis and testing of the body domain controller is essential.
[0003] Chinese patent 105322630A provides a method for diagnosing the charging state of an AC generator of a vehicle, which includes a diagnostic trouble code generation step, which generates a diagnostic trouble code (DTC) when the AC generator is working to charge the battery during vehicle driving, if the state of charging the battery from the AC generator is abnormal. The diagnostic trouble code is stored in the ECU. When the state of charging the battery by the AC generator returns to normal, the DTC can be deleted in the diagnostic trouble code release step of deleting the DTC in the ECU.
[0004] The existing technology fails to automate the diagnostic function of the vehicle body domain controller, which increases labor costs and is inefficient. Summary of the invention
[0005] The present invention aims to provide a system and method for automatically testing the diagnostic function of a vehicle body domain controller, so as to achieve the purpose of automatically testing the fault diagnosis function of the vehicle body domain controller.
[0006] In order to achieve the above object, the technical solution adopted by the present invention is:
[0007] The present invention provides a system for automatically testing a fault diagnosis function of a vehicle body domain controller, comprising a test module, a fault simulation module and a vehicle body domain controller, wherein the output end of the test module is connected to the input end of the fault simulation module, the output end of the fault simulation module is connected to the input end of the vehicle body domain controller, the output end of the test module is connected to the input end of the vehicle body domain controller, and the output end of the vehicle body domain controller is connected to the input end of the test module.
[0008] The test module outputs configuration instructions to the fault simulation module, the fault simulation module outputs a fault simulation signal to the body domain controller, the test module outputs a read instruction to the body domain controller, and the body domain controller inputs a diagnosis result to the test module.
[0009] The test module adopts a computer.
[0010] The fault simulation module adopts a PVE vehicle fault injection instrument.
[0011] The present invention provides a method for automatically testing a vehicle body domain controller fault diagnosis function, which is characterized by:
[0012] Step 1: The test module configures the fault type to the fault simulation module;
[0013] Step 2: The fault simulation module sends a corresponding fault simulation signal to the vehicle body domain controller according to the fault type configured by the test module;
[0014] Step 3: After receiving the fault simulation signal, the vehicle body domain controller stores the information of the fault type;
[0015] Step 4: The test module sends a read command to the body domain controller, and the body domain controller feeds back the diagnostic fault code of the fault type to the test module;
[0016] Step 5: The test module compares the diagnostic trouble code of the fault type fed back by the vehicle body domain controller with the diagnostic trouble code corresponding to the fault type configured in step 1 to obtain a comparison result.
[0017] The test module stores a fault diagnosis information library, including the vehicle's fault type and its corresponding diagnostic fault code.
[0018] In step 1, the fault type configured by the test module is randomly selected from the fault diagnosis information library.
[0019] In step five, the test module displays the test results, including the hardware information of the body domain controller, test time, tester and comparison results.
[0020] The test module downloads the fault diagnosis information library from the cloud server via the wireless network.
[0021] The technical effects of the present invention are:
[0022] (1) The present invention realizes automation of the test of the fault diagnosis function of the vehicle body domain controller, greatly improves the test efficiency, and reduces the misjudgment and omission caused by human factors, making the test results more accurate.
[0023] (2) The present invention tests the vehicle body domain controller by randomly selecting fault types, thereby avoiding the randomness of the test results and improving the accuracy of the test.
[0024] (3) The present invention displays the vehicle body domain controller hardware information, test time, tester and comparison results through a display screen, making it convenient for the tester to understand the test information. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] This specification includes the following drawings, which show the following contents:
[0026] Figure 1 A logical structure block diagram of a system and method for automatically testing diagnostic fault codes of a vehicle body domain controller;
[0027] Figure 1 Marked as: 1. test module; 2. fault simulation module; 3. body domain controller. DETAILED DESCRIPTION
[0028] The specific implementation methods of the present invention are further explained in detail below by describing the embodiments with reference to the accompanying drawings, with the aim of helping those skilled in the art to have a more complete, accurate and in-depth understanding of the inventive concept and technical solution of the present invention and facilitating their implementation.
[0029] The present invention provides a system for automatically testing a fault diagnosis function of a vehicle body domain controller, comprising a test module 1, a fault simulation module 2 and a vehicle body domain controller 3, wherein the output end of the test module 1 is connected to the input end of the fault simulation module 2, the output end of the fault simulation module 2 is connected to the input end of the vehicle body domain controller 3, the output end of the test module 1 is connected to the input end of the vehicle body domain controller 3, and the output end of the vehicle body domain controller 3 is connected to the input end of the test module 1.
[0030] The test module 1 outputs configuration instructions to the fault simulation module 2, the fault simulation module 2 outputs fault simulation signals to the body domain controller 3, the test module 1 outputs read instructions to the body domain controller 3, and the body domain controller 3 inputs diagnostic results to the test module 1.
[0031] The test module 1 uses a computer. The fault simulation module 2 uses a PVE vehicle fault injection instrument.
[0032] The present invention provides a method for automatically testing a vehicle body domain controller fault diagnosis function, which is characterized by:
[0033] Step 1: Test module 1 configures the fault type to fault simulation module 2.
[0034] Step 2: The fault simulation module 2 sends a corresponding fault simulation signal to the vehicle body domain controller 3 according to the fault type configured by the test module 1.
[0035] Step 3: After receiving the fault simulation signal, the body domain controller 3 stores the information of the fault type.
[0036] Step 4: The test module 1 sends a read instruction to the body domain controller 3, and the body domain controller 3 feeds back the diagnostic fault code of the fault type to the test module 1.
[0037] Step 5: The test module 1 compares the diagnostic trouble code of the fault type fed back by the vehicle body domain controller 3 with the diagnostic trouble code corresponding to the fault type configured in step 1 to obtain a comparison result.
[0038] The test module 1 stores a fault diagnosis information library, including vehicle fault types and their corresponding diagnostic fault codes.
[0039] In step 1, the fault type configured by the test module 1 is randomly selected from the fault diagnosis information library.
[0040] In step five, the test module 1 displays the test results, including the hardware information of the vehicle body domain controller 3, the test time, the tester and the comparison result.
[0041] The test module 1 downloads the fault diagnosis information library from the cloud server via the wireless network.
[0042] The following is a detailed description of a system and method for automatically testing and diagnosing fault codes of a vehicle body domain controller 3 according to the present invention.
[0043] A system for automatically testing the fault diagnosis function of a vehicle body domain controller of the present invention comprises a test module 1, a fault simulation module 2 and a vehicle body domain controller 3. The test module 1 is used to configure a fault type to the fault simulation module 2, and to send a read instruction to the vehicle body domain controller 3 to obtain a diagnostic fault code. Finally, the diagnostic fault code corresponding to the configured fault type is compared with the read diagnostic fault code to obtain and display the comparison result. The test module 1 uses a computer.
[0044] The fault simulation module 2 is used to convert the fault type configured by the test module 1 into a fault simulation signal and transmit it to the body domain controller 3 to simulate the fault input. The fault simulation module 2 uses a PVE vehicle fault injection instrument. The body domain controller 3 is the device under test. The purpose of the present invention is to test the fault diagnosis function of the body domain controller 3. The body domain controller 3 can be a FAW Hongqi body domain controller BDCM.
[0045] The output end of the computer is connected to the input end of the PVE vehicle fault injection instrument, the output end of the PVE vehicle fault injection instrument is connected to the input end of the body domain controller 3, the output end of the computer is connected to the input end of the body domain controller 3, and the output end of the body domain controller 3 is connected to the input end of the computer.
[0046] A method for automatically testing a vehicle body domain controller fault diagnosis function of the present invention is:
[0047] Before the test, the test module 1 downloads and stores the fault diagnosis information library corresponding to the vehicle body domain controller 3 through the cloud server. The fault diagnosis information library stores the fault type of the vehicle and its corresponding diagnostic fault code.
[0048] At the beginning of the test, the test module 1 configures the fault type to the fault simulation module 2, wherein the simulated fault type configured by the test module 1 is randomly selected from the fault diagnosis information library. The present invention tests the vehicle body domain controller 3 by randomly selecting the fault type, thereby avoiding the randomness of the test result and improving the accuracy of the test.
[0049] In an embodiment of the present invention, the test module 1 randomly selects three fault types, namely, exhaust system fault, airbag system fault and chassis control module fault, to test the body domain controller 3, wherein the diagnostic fault codes corresponding to the exhaust system fault, airbag system fault and chassis control module fault are P0127, B0001 and C0031 respectively. It is explained here that the three fault types are only used as examples, and the selected fault types and quantities are not limited in practical applications. After receiving the instructions for simulating exhaust system fault, airbag system fault and chassis control module fault, the fault simulation module 2 sends a simulated exhaust system fault simulation signal, an airbag system fault simulation signal and a chassis control module fault simulation signal to the body domain controller 3. After receiving the exhaust system fault simulation signal, the airbag system fault simulation signal and the chassis control module fault simulation signal, the body domain controller 3 stores the information of the fault type.
[0050] The test module 1 sends a read instruction to the body domain controller 3, and the body domain controller 3 feeds back the diagnostic trouble codes corresponding to the three types of faults to the test module 1. The test module 1 compares the diagnostic trouble codes of the fault types fed back by the body domain controller 3 with the diagnostic trouble codes of the fault types configured by the test module 1 in step 1, and obtains a comparison result. In an embodiment of the present invention, when the diagnostic trouble codes of the fault types fed back by the body domain controller 3 are P0127, B0001, and C0031, respectively, that is, the diagnostic trouble codes of the fault types configured by the test module 1 in step 1, the diagnostic function test of the body domain controller 3 passes.
[0051] The test module 1 displays the test results on the computer display screen, and the test results include the hardware information, test time, tester and comparison result of the vehicle body domain controller 3. The present invention displays the hardware information, test time, tester and comparison result of the vehicle body domain controller 3 on the display screen, which is convenient for the tester to understand the test information.
[0052] The present invention realizes automation in testing the fault diagnosis function of the vehicle body domain controller 3, greatly improves the test efficiency, reduces misjudgments and omissions caused by human factors, and makes the test results more accurate.
[0053] The present invention is described above by way of example in conjunction with the accompanying drawings. Obviously, the specific implementation of the present invention is not limited to the above-mentioned methods. As long as various non-substantial improvements are made using the method concept and technical solution of the present invention; or the above concept and technical solution of the present invention are directly applied to other occasions without improvement, they are all within the protection scope of the present invention.
Claims
1. A system for automatically testing the fault diagnosis function of a vehicle body domain controller, characterized in that: It includes a test module, a fault simulation module and a body domain controller, wherein the output end of the test module is connected to the input end of the fault simulation module, the output end of the fault simulation module is connected to the input end of the body domain controller, the output end of the test module is connected to the input end of the body domain controller, and the output end of the body domain controller is connected to the input end of the test module.
2. A system for automatically testing the fault diagnosis function of a vehicle body domain controller as claimed in claim 1, characterized in that: The test module outputs configuration instructions to the fault simulation module, the fault simulation module outputs a fault simulation signal to the body domain controller, the test module outputs a read instruction to the body domain controller, and the body domain controller inputs a diagnosis result to the test module.
3. A system for automatically testing the fault diagnosis function of a vehicle body domain controller as claimed in claim 1, characterized in that: The test module adopts a computer.
4. A system for automatically testing the fault diagnosis function of a vehicle body domain controller as claimed in claim 1, characterized in that: The fault simulation module adopts a PVE vehicle fault injection instrument.
5. A method for automatically testing the fault diagnosis function of a vehicle body domain controller according to any one of claims 1 to 4, characterized in that: Step 1: The test module configures the fault type to the fault simulation module; Step 2: The fault simulation module sends a corresponding fault simulation signal to the vehicle body domain controller according to the fault type configured by the test module; Step 3: After receiving the fault simulation signal, the vehicle body domain controller stores the information of the fault type; Step 4: The test module sends a read command to the body domain controller, and the body domain controller feeds back the diagnostic fault code of the fault type to the test module; Step 5: The test module compares the diagnostic trouble code of the fault type fed back by the vehicle body domain controller with the diagnostic trouble code corresponding to the fault type configured in step 1 to obtain a comparison result.
6. A method for automatically testing the fault diagnosis function of a vehicle body domain controller as claimed in claim 5, characterized in that: The test module stores a fault diagnosis information library, including the vehicle's fault type and its corresponding diagnostic fault code.
7. A method for automatically testing the fault diagnosis function of a vehicle body domain controller as claimed in claim 5 or 6, characterized in that: In step 1, the fault type configured by the test module is randomly selected from the fault diagnosis information library.
8. A method for automatically testing the fault diagnosis function of a vehicle body domain controller as claimed in claim 5, characterized in that: In step five, the test module displays the test results, including the hardware information of the body domain controller, test time, tester and comparison results.
9. A method for automatically testing a vehicle body domain controller fault diagnosis function as claimed in claim 6, characterized in that: The test module downloads the fault diagnosis information library from the cloud server via the wireless network.
Citation Information
Patent Citations
Method and system for diagnosing charging state
CN105322630A