Method and device for automatically testing OBD (on-board diagnostics) system of hybrid vehicle and vehicle
By setting preset test sequence and simulated test conditions, injecting faults into the OBD system of hybrid vehicle and diagnosing it, the problem that the existing technology cannot meet the complex testing needs of hybrid vehicles is solved, and the efficiency and accuracy of fault detection are improved. Reduced maintenance costs.
Patent Information
- Application Number
- CN202411151329.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-08-21
AI Technical Summary
The existing OBD diagnostic testing methods cannot fully cover the complex testing needs of hybrid vehicles, especially the monitoring requirements for electrical energy storage systems, thermal management systems, drive motors and generators, resulting in insufficient fault detection efficiency and accuracy.
It provides an automatic testing method for OBD system of hybrid vehicle. By setting preset test execution sequence and simulated test conditions, it injects faults into the OBD system and sends diagnostic requests, collects and analyzes feedback information, and conducts comparative analysis to judge the passivity of the test.
The comprehensive inspection of the OBD system of hybrid vehicles has been achieved, which improves the efficiency and accuracy of fault detection, reduces maintenance costs and improves user experience.
Smart Images

Figure CN119148673A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of automobiles, in particular to an automatic testing method and device for an OBD system of a hybrid vehicle and a vehicle. Background Art
[0002] With the enhancement of human environmental awareness and the annual increase in the number of cars in the world, the pollution of automobile emissions has also attracted more and more attention from the world, and the OBD (On-Bard Diagnostic) system has come into being. With the continuous improvement of the degree of vehicle electrification, the existing emission and measurement standards have put forward more detailed monitoring requirements for electronic power system components / systems, especially for hybrid vehicle components. The hybrid vehicle OBD system has added an electric energy storage system, thermal management system, drive motor and generator, etc., and the testing process is more complicated. The OBD diagnostic test method of the engine controller (EMS) of traditional vehicles can no longer fully cover the requirements of the hybrid vehicle OBD system. Summary of the invention
[0003] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, the present invention provides an automatic testing method for a hybrid vehicle OBD system, which can achieve comprehensive testing of the hybrid vehicle OBD system and improve the efficiency and accuracy of fault detection.
[0004] According to a first aspect of an embodiment of the present invention, a hybrid vehicle OBD system automatic testing method includes: Set the preset test execution order and preset test results; Injecting relevant OBD faults into the OBD system according to the preset test execution sequence; Simulating various test conditions and actual fault conditions for the OBD system according to the preset test execution sequence; Sending a corresponding diagnostic request to the OBD system according to the preset test execution order; Collecting and analyzing the OBD diagnostic information fed back by the OBD system to obtain actual test results; The actual test result is compared and analyzed with the preset test result to determine whether the test is passed.
[0005] The hybrid vehicle OBD system automatic testing method according to the embodiment of the present invention has at least the following beneficial effects: The present invention will inject relevant OBD faults into the OBD system according to a preset test execution sequence, and simulate various test conditions and real situations of faults for the OBD system, and then send corresponding diagnostic requests to the OBD system according to the preset test execution sequence, collect and analyze the OBD diagnostic information fed back by the OBD system to obtain actual test results, compare and analyze the actual test results with the preset test results, and judge whether the test is passed, thereby realizing comprehensive detection of the OBD system of hybrid vehicles, improving the efficiency and accuracy of fault detection, reducing maintenance costs, and improving user experience.
[0006] According to some embodiments of the present invention, injecting relevant OBD faults into the OBD system according to the preset test execution sequence includes: Inject OBD faults related to IO, assembly components, and CAN communication into the OBD system.
[0007] According to some embodiments of the present invention, injecting relevant OBD faults into the OBD system according to the preset test execution sequence includes: The related OBD faults are set to include accelerator pedal fault, brake pedal fault, proportional pressure valve fault, normal controller fault itself, communication fault with the motor control system, communication fault with the battery management system, water pump, fan body fault and control pin circuit fault, and OBD faults related to the motor system and the battery system.
[0008] According to some embodiments of the present invention, simulating various test conditions and actual situations of faults for the OBD system according to the preset test execution sequence includes: Provide the OBD system with driver operation, key assembly component status feedback, IO interface and CAN communication interface with the OBD system.
[0009] According to some embodiments of the present invention, simulating various test conditions and actual situations of faults for the OBD system according to the preset test execution sequence includes: Perform IG power-on, IG power-off, CAN wake-up, sleep, and engine warm-up operations to achieve test conditions for multiple driving cycles; According to the related OBD fault setting, the motor controller and the battery control system send the OBD fault to the vehicle controller, and manufacture the real fault status of the IO interface and CAN communication of the OBD system.
[0010] According to some embodiments of the present invention, sending a corresponding diagnostic request to the OBD system according to the preset test execution order includes: The diagnostic request is set to include reading data stream, reading freeze frame, reading confirmed fault code, reading permanent fault code, reading pending fault code, and reading vehicle information.
[0011] According to some embodiments of the present invention, the OBD diagnostic information fed back by the OBD system is collected and analyzed to obtain actual test results, including: Real-time collection of driving cycle numbers and warm-up cycle numbers; The OBD diagnostic information fed back by the OBD system is set to include pending fault codes, confirmed fault codes, permanent fault codes, data streams, freeze frames, and MIL light flags.
[0012] According to a second aspect of an embodiment of the present invention, a hybrid vehicle OBD system automatic test device comprises: Test sequence module, used to set the preset test execution order and preset test results; A test environment module, used to simulate various test conditions and actual fault conditions for the OBD system according to the preset test execution sequence; A fault injection module, used for injecting relevant OBD faults into the OBD system according to the preset test execution sequence; A diagnostic request module, used for sending a corresponding diagnostic request to the OBD system according to the preset test execution sequence; A data acquisition module, used for collecting and analyzing the OBD diagnostic information fed back by the OBD system to obtain actual test results; The data analysis module is used to compare and analyze the actual test results with the preset test results to determine whether the test is passed.
[0013] A vehicle according to a third aspect of an embodiment of the present invention comprises the hybrid vehicle OBD system automatic testing device.
[0014] According to a fourth aspect of an embodiment of the present invention, a computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the hybrid vehicle OBD system automatic testing method.
[0015] Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The present invention will be further described below with reference to the accompanying drawings and embodiments, wherein: Figure 1 is a schematic diagram of a hybrid power system control scheme of the present invention; Figure 2 A schematic diagram of the hybrid power system OBD architecture of the present invention; Figure 3 A flowchart of the steps of the automatic testing method of the hybrid vehicle OBD system of the present invention; Figure 4 A schematic diagram of an automatic testing device for an OBD system of a hybrid vehicle according to the present invention; Figure 5 This is a specific test flow chart of the automatic test method for the hybrid vehicle OBD system of the present invention. DETAILED DESCRIPTION
[0017] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.
[0018] In the description of the present invention, it should be understood that descriptions involving orientation, such as orientation or positional relationship indicated as up, down, etc., are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present invention.
[0019] In the description of the present invention, "a plurality" means more than two. If there is a description of "first" or "second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0020] In the description of the present invention, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in the present invention based on the specific content of the technical solution.
[0021] The technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described below are only some embodiments of the present invention, not all embodiments.
[0022] Existing hybrid OBD diagnosis related technologies either focus on the OBD diagnostic test method for the engine controller, or focus on the automated test process, or focus on the manual test method of the hybrid vehicle OBD system. The previous OBD diagnostic test method for the engine controller can no longer be directly borrowed, and it is necessary to establish a complete set of hybrid vehicle OBD system automatic test methods and devices.
[0023] like Figure 1 The hybrid power system control scheme for the embodiment of the present invention shown in the figure, the vehicle controller 800 is the brain of the hybrid vehicle, it identifies the states of the accelerator pedal, brake pedal, gear, clutch, etc., receives the relevant component information and vehicle speed signals sent by the engine controller 110, drive motor controller 310, generator controller 210, battery management system 410 and other controllers through the CAN line, calculates the driver's required torque, and sends control instructions to the relevant controllers through the CAN line, coordinates and controls all power components (engine, clutch, drive motor, generator, power battery) to operate in an orderly manner, and realizes the functions of hybrid power drive and brake energy recovery. In addition, the vehicle controller is responsible for the control of the hybrid vehicle thermal management system, identifies the water temperature according to the water temperature sensor, and controls the fan and water pump to work according to the established strategy to ensure the reasonable working temperature of the engine, drive motor, generator, and power battery.
[0024] like Figure 2 The hybrid system OBD architecture targeted by the embodiment of the present invention is shown. Since the engine controller 110 monitors far more indicators related to engine emissions than hybrid-specific components, in order to save network resources, the engine controller 110 is selected as the main OBD controller, the vehicle controller 800 and the vehicle body electronic stability control system are selected as the first-level OBD controller, and the drive motor controller 310, the generator controller 210, and the battery management system 410 are selected as the second-level OBD controller. The engine controller 110, the vehicle controller 800, and the vehicle body electronic stability control system can all communicate with the diagnostic tool. The vehicle controller 800 and the vehicle body electronic stability control system support some diagnostic services according to the data interaction needs. The engine controller 110 is responsible for implementing all diagnostic services and MIL status arbitration. The drive motor controller 310, the generator controller 210, and the battery management system 410 are the second-level OBD controllers of the vehicle controller 800. They do not need to directly interact with the diagnostic tool, nor do they need to support OBD diagnostic services. They only need to have the function of OBD fault identification and send relevant information to the vehicle controller 800 through the CAN bus. The vehicle controller 800 implements the hybrid-related OBD fault management and diagnostic tool communication functions.
[0025] like Figure 3 As shown, the hybrid vehicle OBD system automatic testing method of the embodiment of the present invention includes but is not limited to the following steps: Step S100: setting a preset test execution sequence and preset test results; Step S200: injecting relevant OBD faults into the OBD system according to a preset test execution sequence; Step S300: simulating various test conditions and actual fault conditions for the OBD system according to a preset test execution sequence; Step S400: sending a corresponding diagnostic request to the OBD system according to a preset test execution sequence; Step S500: collecting and analyzing the OBD diagnostic information fed back by the OBD system to obtain actual test results; Step S600: Compare and analyze the actual test results with the preset test results to determine whether the test is passed.
[0026] The present invention will inject relevant OBD faults into the OBD system according to a preset test execution sequence, and simulate various test conditions and real situations of faults for the OBD system, and then send corresponding diagnostic requests to the OBD system according to the preset test execution sequence, collect and analyze the OBD diagnostic information fed back by the OBD system to obtain actual test results, compare and analyze the actual test results with the preset test results, and judge whether the test is passed, thereby realizing comprehensive detection of the OBD system of hybrid vehicles, improving the efficiency and accuracy of fault detection, reducing maintenance costs, and improving user experience.
[0027] In addition, if Figure 4 As shown, the present invention also provides an automatic test device for the OBD system of a hybrid vehicle, including a test sequence module, a test environment module, a fault injection module, a diagnostic request module, a data acquisition module and a data analysis module, wherein the test sequence module is used to set a preset test execution sequence and a preset test result; the test environment module is used to simulate various test conditions and the actual situation of faults for the OBD system according to the preset test execution sequence; the fault injection module is used to inject relevant OBD faults into the OBD system according to the preset test execution sequence; the diagnostic request module is used to send corresponding diagnostic requests to the OBD system according to the preset test execution sequence; the data acquisition module is used to collect and analyze the OBD diagnostic information fed back by the OBD system to obtain the actual test result; the data analysis module is used to compare and analyze the actual test result with the preset test result to determine whether the test is passed.
[0028] The following describes in detail the various steps of the hybrid vehicle OBD system automatic testing method in conjunction with the hybrid vehicle OBD system automatic testing device.
[0029] The tested object of the hybrid vehicle OBD system automatic test device includes but is not limited to the hybrid vehicle OBD system of this article, including the vehicle controller, the engine controller and the body electronic stability control system. In other embodiments, for other OBD systems, only the test sequence module and the test environment module need to be optimized according to the OBD requirements to meet the automatic test function.
[0030] The test sequence module of the embodiment of the present invention is mainly responsible for defining the order of test execution, ensuring that the test is carried out according to the established logic and order, and avoiding confusion in the test execution. The test sequence module plays a core coordination and management role in the automatic test process of the OBD system, and can schedule the test environment module, fault injection module, diagnosis request module, data acquisition module and data analysis module in the established order to complete the key steps of the automated test. In addition, the test sequence module is also responsible for clarifying the expected test results to facilitate the data analysis module to perform data analysis.
[0031] The test environment module of the embodiment of the present invention is mainly responsible for providing the test environment, including providing driver operation, key assembly components (drive motor, generator, high-voltage battery) status feedback, and the IO interface and CAN communication interface of the object under test. The test environment module can perform IG power-on, IG power-off, CAN wake-up, sleep, engine warm-up and other operations to achieve test conditions of multiple driving cycles according to the requirements of the test sequence module, and can also set the OBD fault sent by the motor controller and the battery management system to the vehicle controller according to the request of the fault injection module, and manufacture the real fault state of the object IO interface and CAN communication, wherein the motor controller includes the drive motor controller 310 and the generator controller 210.
[0032] The fault injection module is mainly responsible for injecting faults such as IO, assembly components, and CAN communication according to the requirements of the test sequence module, and simulating the actual conditions of various faults through the test environment module, which can effectively detect the fault identification and response capabilities of the OBD system. Related OBD faults mainly include but are not limited to accelerator pedal faults (sensor power supply voltage exceeds the upper limit, sensor power supply voltage exceeds the lower limit, sensor voltage exceeds the upper limit, sensor voltage exceeds the lower limit), brake pedal faults (brake pedal difference fault, brake failure fault), proportional pressure valve fault (proportional pressure valve control pin short circuit to electricity, short circuit to ground, open circuit), vehicle controller fault itself (overtemperature, power supply fault), communication fault with the motor controller, communication fault with the battery management system, water pump, fan body fault and control pin circuit fault, motor system and battery system related OBD faults, etc.
[0033] The diagnostic request module of the embodiment of the present invention is mainly responsible for sending corresponding diagnostic requests to the OBD system according to the requirements of the test sequence module, mainly including but not limited to reading data stream, reading freeze frame, reading confirmed fault code, reading permanent fault code, reading pending fault code, reading vehicle information, etc.
[0034] The data acquisition module of the embodiment of the present invention is mainly responsible for real-time acquisition of the number of driving cycles, the number of warm-up cycles, and the OBD diagnostic information fed back by the OBD system (pending fault codes, confirmed fault codes, permanent fault codes, data streams, freeze frames, MIL light flags, etc.), and parsing them into the required form and sending them to the data analysis module.
[0035] The data analysis module of the embodiment of the present invention is mainly responsible for comparing and analyzing the expected test results of the test sequence module with the data of the data acquisition module, then judging whether the test is passed, and finally outputting a test report.
[0036] like Figure 5 As shown in the figure, the specific process of testing the fault storage, data flow, freeze frame and vehicle information, and MIL light lighting functions of the hybrid vehicle OBD system is as follows: Step S1: IG ON or message wakes up the relevant controller (the first driving cycle), which can be understood as the first time the vehicle is started; Step S2: Read the vehicle information and data stream, and determine whether the vehicle VIN, CVN, and data stream are consistent with the preset information. If yes, execute step S3, otherwise, the test fails; Step S3: inject OBD related faults; Step S4: Read pending faults, confirmed faults, permanent faults, freeze frames, and MIL light status, and determine whether there are pending faults, no confirmed faults, no permanent faults, stored freeze frames, and no MIL light. If yes, execute step S5, otherwise, the test fails; Step S5: Control the relevant controller to wake up again after sleeping (the second driving cycle) and keep the fault; Step S6: Read pending faults, confirmed faults, permanent faults, freeze frames, and MIL light status, and determine whether there are pending faults, confirmed faults, no permanent faults, update freeze frames, and MIL light on. If yes, execute step S7, otherwise, the test fails; Step S7: Control the relevant controller to sleep and then wake up again (the third driving cycle) to maintain the fault; Step S8: Read pending faults, confirmed faults, permanent faults, freeze frames, and MIL light status, and determine whether there are no pending faults, confirmed faults, permanent faults, freeze frames are not updated, and the MIL light is on. If yes, execute step S9, otherwise, the test fails; Step S9: Control the relevant controller to sleep and then clear the OBD related faults; Step S10: Wake up the dormant related controller again, and re-count the driving cycle, the 1st to 3rd driving cycle; Step S11: Read pending faults, confirmed faults, permanent faults, freeze frames, and MIL light status, and determine whether there are no pending faults, confirmed faults, permanent faults, freeze frames are not updated, and the MIL light is on. If yes, execute step S12, otherwise, the test fails; Step S12: Control the relevant controller to wake up again after sleeping (the fourth driving cycle); Step S13: Read pending faults, confirmed faults, permanent faults, freeze frames, and MIL light status, and determine whether there are no pending faults, confirmed faults, no permanent faults, no freeze frame update, and no MIL light. If yes, execute step S14, otherwise, the test fails; Step S14: Control the relevant controller to wake up again after sleeping (41st driving cycle); Step S15: Read the status of pending faults, confirmed faults, permanent faults, freeze frames, and MIL lights, and determine whether there are no pending faults, no confirmed faults, no permanent faults, no freeze frames, and no MIL lights. If so, the test passes, otherwise, the test fails.
[0037] The present invention can comprehensively test the functions of the hybrid vehicle OBD system, such as fault storage, data flow, freeze frame, vehicle information, MIL light on, etc., and effectively ensure the correctness of the OBD system. In addition, the automatic testing method of the present invention also includes the clearing function test of pending faults, confirmed faults and permanent faults, the storage / update test of the freeze frame when multiple faults occur, the test of requesting the monitoring test result of the oxygen sensor, the test of requesting the vehicle-mounted monitoring test result of the designated monitoring system, etc., which are relatively simple and will not be described one by one.
[0038] The automatic testing method and device of the embodiment of the present invention can realize comprehensive testing of the OBD system of a hybrid vehicle, improve the efficiency and accuracy of fault detection, reduce maintenance costs, and enhance user experience.
[0039] The present invention also provides a vehicle, which includes the hybrid vehicle OBD system automatic testing device. It can be understood that the contents in the above-mentioned hybrid vehicle OBD system automatic testing device embodiment are all applicable to the present vehicle embodiment, the functions specifically implemented by the present vehicle embodiment are the same as those in the hybrid vehicle OBD system automatic testing device embodiment, and the beneficial effects achieved are also the same as those achieved by the above-mentioned hybrid vehicle OBD system automatic testing device embodiment.
[0040] A computer-readable storage medium according to an embodiment of the present invention stores a computer program, which, when executed by a processor, implements the above-mentioned automatic testing method for the OBD system of a hybrid vehicle.
[0041] The computer-readable storage medium of the embodiment of the present invention may adopt any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, but is not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In an embodiment of the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device.
[0042] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0043] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0044] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0045] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0046] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of ordinary technicians in the relevant technical field without departing from the purpose of the present invention.
Claims
1. A hybrid vehicle OBD system automatic testing method, characterized in that: include: Set the preset test execution order and preset test results; Injecting relevant OBD faults into the OBD system according to the preset test execution sequence; Simulating various test conditions and actual fault conditions for the OBD system according to the preset test execution sequence; Sending a corresponding diagnostic request to the OBD system according to the preset test execution order; Collecting and analyzing the OBD diagnostic information fed back by the OBD system to obtain actual test results; The actual test result is compared and analyzed with the preset test result to determine whether the test is passed.
2. The hybrid vehicle OBD system automatic testing method according to claim 1, characterized in that: The injecting relevant OBD faults into the OBD system according to the preset test execution sequence includes: Inject OBD faults related to IO, assembly components, and CAN communication into the OBD system.
3. The hybrid vehicle OBD system automatic testing method according to claim 2, characterized in that: The injecting relevant OBD faults into the OBD system according to the preset test execution sequence includes: The related OBD faults are set to include accelerator pedal fault, brake pedal fault, proportional pressure valve fault, normal controller fault itself, communication fault with the motor control system, communication fault with the battery management system, water pump, fan body fault and control pin circuit fault, and OBD faults related to the motor system and the battery system.
4. The automatic testing method of the hybrid vehicle OBD system according to claim 3, characterized in that: The method of simulating various test conditions and actual fault conditions for the OBD system according to the preset test execution sequence includes: Provide the OBD system with driver operation, key assembly component status feedback, IO interface and CAN communication interface with the OBD system.
5. The hybrid vehicle OBD system automatic testing method according to claim 4, characterized in that: The method of simulating various test conditions and actual fault conditions for the OBD system according to the preset test execution sequence includes: Perform IG power-on, IG power-off, CAN wake-up, sleep, and engine warm-up operations to achieve test conditions for multiple driving cycles; According to the related OBD fault setting, the motor controller and the battery control system send the OBD fault to the vehicle controller, and manufacture the real fault status of the IO interface and CAN communication of the OBD system.
6. The hybrid vehicle OBD system automatic testing method according to claim 5, characterized in that: The sending a corresponding diagnostic request to the OBD system according to the preset test execution order includes: The diagnostic request is set to include reading data stream, reading freeze frame, reading confirmed fault code, reading permanent fault code, reading pending fault code, and reading vehicle information.
7. The hybrid vehicle OBD system automatic testing method according to claim 6, characterized in that: The OBD diagnostic information fed back by the OBD system is collected and analyzed to obtain actual test results, including: Real-time collection of driving cycle numbers and warm-up cycle numbers; The OBD diagnostic information fed back by the OBD system is set to include pending fault codes, confirmed fault codes, permanent fault codes, data streams, freeze frames, and MIL light flags.
8. Hybrid vehicle OBD system automatic test device, characterized in that: include: Test sequence module, used to set the preset test execution order and preset test results; A test environment module, used to simulate various test conditions and actual fault conditions for the OBD system according to the preset test execution sequence; A fault injection module, used for injecting relevant OBD faults into the OBD system according to the preset test execution sequence; A diagnostic request module, used for sending a corresponding diagnostic request to the OBD system according to the preset test execution sequence; A data acquisition module, used for collecting and analyzing the OBD diagnostic information fed back by the OBD system to obtain actual test results; The data analysis module is used to compare and analyze the actual test results with the preset test results to determine whether the test is passed.
9. A vehicle, characterized in that: It includes the hybrid vehicle OBD system automatic testing device as claimed in claim 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the hybrid vehicle OBD system automatic testing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Vehicular diagnosis system for hybrid power vehicle and diagnosis method thereof
CN101604165A
Hybrid component OBD service automatic test system and method
CN112783137A
Method, device and equipment for testing functions of OBD (On-Board Diagnostic) system
CN115016431A
Hybrid power driving system fault simulation analysis method and system and storage medium
CN115758568A
Test system, control device, test method, and program for test system
CN115917282A
