Test method and device, equipment, storage medium and program product
By inputting abnormal oxygen storage parameters into the vehicle control system to update the catalytic converter oxygen storage capacity mapping table, the catalytic converter failure state is simulated, solving the problem of complex operation in the existing technology and realizing efficient catalytic converter failure testing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- STARRY SKY PLAN (SHANGHAI) AUTOMOBILE TECHNOLOGY CO LTD
- Filing Date
- 2025-12-29
- Publication Date
- 2026-04-21
AI Technical Summary
Existing testing methods that simulate fault conditions by physically replacing the catalyst are complex to operate, resulting in low testing efficiency.
By inputting abnormal oxygen storage parameters into the vehicle control system, updating the catalytic converter oxygen storage capacity mapping table, and using software to simulate catalytic converter failure conditions, the system tests whether the vehicle control system illuminates warning lights and issues codes.
The test can be performed by modifying parameters at the software level without physically replacing the catalyst, which improves the efficiency and accuracy of the test and simplifies the operation process.
Smart Images

Figure CN121900368A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle testing technology, and in particular to a testing method, apparatus, equipment, storage medium, and program product. Background Technology
[0002] In the vehicle emissions certification process, verifying catalytic converter system malfunctions is a crucial step in ensuring that vehicles meet emissions standards. During vehicle operation, the catalytic converter uses chemical reactions to convert harmful gases such as carbon monoxide, hydrocarbons, and nitrogen oxides into harmless substances; its oxygen storage capacity affects catalytic efficiency. When the catalytic converter malfunctions, vehicle emissions will exceed standards. Therefore, it is necessary to simulate the catalytic converter's performance under fault conditions to verify whether the vehicle control system can correctly identify the catalytic converter malfunction and trigger the malfunction indicator light and report fault codes.
[0003] In related technologies, a simulated fault state is achieved by manually replacing an actual "critical catalyst," i.e., a catalyst on the verge of failure, to test whether the vehicle control system can correctly identify and trigger the malfunction indicator light and report fault codes. Therefore, this method of testing by physically replacing the catalyst is complex in terms of disassembly and assembly, resulting in low testing efficiency. Summary of the Invention
[0004] This application provides a testing method, apparatus, device, storage medium, and program product to solve the problem of low testing accuracy in related technologies.
[0005] Firstly, this application provides a testing method, including:
[0006] An abnormal oxygen storage parameter is input into the vehicle control system. The abnormal oxygen storage parameter is used to characterize the catalytic converter failure state.
[0007] The catalyst oxygen storage capacity mapping table is updated based on the abnormal oxygen storage parameters. The mapping table contains the correspondence between catalyst performance parameters and oxygen storage capacity. The performance parameters include the temperature of the catalyst brick and the gas mass flow rate.
[0008] The response status of the vehicle control system to abnormal oxygen storage parameters is obtained, including fault code response status and indicator light response status.
[0009] Optionally, updating the catalyst oxygen storage capacity mapping table based on the abnormal oxygen storage parameters includes:
[0010] Based on the fault testing requirements, select the oxygen storage capacity value corresponding to at least one performance parameter in the catalyst oxygen storage capacity mapping table.
[0011] Replace the oxygen storage value corresponding to at least one performance parameter in the mapping table with a preset abnormal oxygen storage value.
[0012] Optionally, before replacing the oxygen storage value corresponding to at least one performance parameter in the mapping table with a preset abnormal oxygen storage value, the method further includes:
[0013] The writability of the mapping table is verified through the communication interface of the vehicle control system, which is a standardized communication protocol interface.
[0014] Optionally, the abnormal oxygen storage parameter specifically includes at least one of the following: abnormal values of decreased oxygen storage capacity of the catalyst, abnormal values of partial blockage of the catalyst, and abnormal values of abnormal catalyst temperature.
[0015] Optionally, before obtaining the response status of the vehicle control system to abnormal oxygen storage parameters, the method further includes:
[0016] A test command is sent to the vehicle control system, the test command being used to instruct the engine to be started to perform a fault test.
[0017] Optionally, the fault code response status includes the vehicle control system reporting a code and the vehicle control system not reporting a code; the indicator light response status includes the vehicle control system displaying an indicator light and the vehicle control system not displaying an indicator light; after obtaining the response status of the vehicle control system to the abnormal oxygen storage parameter, the method further includes:
[0018] Based on the response status of the vehicle control system to abnormal oxygen storage parameters, test results are generated, which reflect whether the fault codes respond normally or abnormally, and whether the indicator lights respond normally or abnormally.
[0019] Optionally, the test results also include fault code correctness test results. The step of generating test results based on the vehicle control system's response to abnormal oxygen storage parameters further includes:
[0020] When the response status is that the vehicle control system reports a fault code, the reported fault code is compared with a preset standard code to generate a fault code correctness test result.
[0021] Optionally, the test results also include the test results for whether the lights are on correctly. The step of generating test results based on the response status of the vehicle control system to abnormal oxygen storage parameters further includes:
[0022] When the response state is the vehicle control system display indicator light, the displayed indicator light is compared with a preset standard indicator light to generate a test result for whether the light is on or off.
[0023] Secondly, this application provides a testing apparatus, comprising:
[0024] The input module is used to input abnormal oxygen storage parameters to the vehicle control system. The abnormal oxygen storage parameters are used to characterize the catalytic converter failure state.
[0025] An update module is used to update the catalyst oxygen storage capacity mapping table according to the abnormal oxygen storage parameters. The mapping table contains the correspondence between catalyst performance parameters and oxygen storage capacity. The performance parameters include the temperature of the catalyst brick and the gas mass flow rate.
[0026] The testing module is used to obtain the response status of the vehicle control system to abnormal oxygen storage parameters, including fault code response status and indicator light response status.
[0027] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method as described in any of the first aspects.
[0028] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any of the first aspects.
[0029] Fifthly, this application provides a computer program product including a computer program that, when executed by a processor, is described as described in any of the first aspects.
[0030] The testing method, apparatus, equipment, storage medium, and program product provided in this application input abnormal oxygen storage parameters into the vehicle control system, update the catalytic converter oxygen storage capacity mapping table based on the abnormal oxygen storage parameters, and perform fault tests based on the adjusted mapping table to obtain the response status of the vehicle control system to the abnormal oxygen storage parameters. The testing method of this application, by using abnormal oxygen storage to update the catalytic converter oxygen storage capacity mapping table, causes the vehicle control system to misjudge a catalytic converter fault state based on calibration parameters, thereby testing whether the vehicle control system illuminates warning lights and issues codes. Compared to the method of replacing the catalytic converter in related technologies, this method achieves testing through software-level parameter modification, eliminating the need for physical replacement of the catalytic converter, solving the problem of operational complexity in traditional methods, and improving testing efficiency. Attached Figure Description
[0031] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0032] Figure 1 Flowchart of the testing method provided in the embodiments of this application Figure 1 ;
[0033] Figure 2 A schematic diagram of a catalyst oxygen storage capacity mapping table provided in an embodiment of this application;
[0034] Figure 3 Flowchart of the testing method provided in the embodiments of this application Figure 2 ;
[0035] Figure 4 A schematic diagram illustrating the process of generating test results provided in an embodiment of this application;
[0036] Figure 5 Flowchart of the testing method provided in the embodiments of this application Figure 3 ;
[0037] Figure 6 This is a schematic diagram of the structure of a testing device provided in an embodiment of this application;
[0038] Figure 7 A schematic diagram of the structure of the electronic device provided in this application.
[0039] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0040] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0041] In related technologies, a fault condition is simulated by physically replacing an actual "critical catalytic converter," i.e., a catalytic converter on the verge of failure, to test whether the vehicle control system can correctly identify and trigger the malfunction indicator light and report fault codes. Therefore, this method of testing by physically replacing the catalytic converter involves complex disassembly and assembly operations, resulting in low testing efficiency.
[0042] In view of this, this application proposes a testing method that uses software calibration technology to simulate the oxygen storage capacity of a catalytic converter under fault conditions, replacing the traditional method of physically replacing a critical catalytic converter. By updating the catalytic converter's oxygen storage capacity mapping table using abnormal oxygen storage levels, the vehicle control system is misjudged as having a catalytic converter fault state based on calibration parameters, thereby testing whether the vehicle control system illuminates warning lights and issues codes. Compared to the catalytic converter replacement method in related technologies, this application's testing method achieves testing through software-level parameter modification, eliminating the need for physical catalytic converter replacement, solving the problem of operational complexity in traditional methods, and improving testing efficiency.
[0043] The embodiments of this application are mainly applied to vehicle control system testing scenarios. For example, emission certification testing during the new vehicle development stage and fault diagnosis during maintenance. The testing environment is usually a laboratory or test track, and the vehicle is tested by connecting to a personal computer (PC) through a data interface and applying the testing methods of this application.
[0044] This application's embodiments can be applied to hardware or software tools that communicate with and inject parameters into a vehicle control unit, such as devices, apparatuses, or systems for testing functions. By testing the communication between the testing device, apparatus, or system and the vehicle control system, the testing method of this application is applied to test whether the vehicle control system can correctly identify and trigger the fault indicator light. For example, the testing device can be a PC, connected to the vehicle data interface through the PC's interface, and the testing method of this application is applied to test whether the vehicle control system can correctly identify and trigger the fault indicator light. The following description uses the testing device as the executing entity.
[0045] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0046] Figure 1 Flowchart of the testing method provided in the embodiments of this application Figure 1 .like Figure 1 As shown, the test method may include:
[0047] S101. Input abnormal oxygen storage parameters into the vehicle control system.
[0048] The vehicle control system refers to the electronic control unit (ECU) in a vehicle that is responsible for monitoring and controlling the emission system, such as the on-board diagnostic (OBD) system.
[0049] Abnormal oxygen storage parameters refer to the oxygen storage values under catalytic converter failure conditions, which are outside the normal range of oxygen storage values.
[0050] For example, the testing equipment receives a test command issued by a user, which instructs the testing equipment to input abnormal oxygen storage parameters to the vehicle control system. In response to the test command, the testing equipment obtains the pre-stored abnormal oxygen storage parameters and, through data transmission with the vehicle control unit, inputs the pre-stored abnormal oxygen storage parameters to the vehicle control unit. Optionally, the user can issue the test command through various interactive methods, such as operating the testing equipment's user interface or its voice system.
[0051] For example, the testing equipment receives a test command issued by a user, which instructs the testing equipment to input abnormal oxygen storage parameters to the vehicle control system. The test command also includes the abnormal oxygen storage parameters indicated by the user. In response to the test command, the device acquires the abnormal oxygen storage parameters from the test command and inputs the acquired abnormal oxygen storage parameters to the vehicle control unit through data transmission with the vehicle control unit. Optionally, the user can input the abnormal oxygen storage parameters through the user interface of the testing equipment, or based on setting the abnormal oxygen storage parameters in a configuration file and uploading the configuration file to the testing equipment.
[0052] S102. Update the catalyst oxygen storage capacity mapping table based on the abnormal oxygen storage parameters.
[0053] The catalyst oxygen storage capacity mapping table is a two-dimensional table that shows the oxygen storage capacity of a catalyst under different performance parameters. The mapping table contains the correspondence between the catalyst performance parameters and the oxygen storage capacity.
[0054] Performance parameters include the temperature of the catalyst brick and the gas mass flow rate. For example, a MAP table showing the relationship between the temperature, gas mass flow rate, and oxygen storage capacity for different catalyst bricks is provided. Oxygen storage capacity characterizes oxygen storage capability.
[0055] The temperature of the catalyst brick refers to the actual thermodynamic temperature reached on the surface or inside of the ceramic support used for catalytic reactions within the catalyst. Gas mass flow rate refers to the mass of gas passing through a specific cross-section of the catalyst per unit time.
[0056] For example, the test equipment updates all oxygen storage parameters in the catalyst oxygen storage capacity mapping table to the abnormal oxygen storage parameters based on the abnormal oxygen storage parameters.
[0057] For example, the testing equipment updates the oxygen storage capacity corresponding to some catalyst performance parameters in the catalyst oxygen storage capacity mapping table to the abnormal oxygen storage capacity parameters based on the abnormal oxygen storage capacity parameters.
[0058] For example, when the testing equipment inputs abnormal oxygen storage parameters to the vehicle control system, it can also input indicated performance parameters or performance parameter ranges. The testing equipment updates the catalytic converter oxygen storage capacity mapping table based on the abnormal oxygen storage parameters and the indicated performance parameters or performance parameter ranges. For instance, the oxygen storage capacity corresponding to the performance parameters or performance parameter ranges indicated in the catalytic converter oxygen storage capacity mapping table is updated to the abnormal oxygen storage parameters.
[0059] S103. Obtain the response status of the vehicle control system to abnormal oxygen storage parameters.
[0060] Response status refers to the response of the vehicle control system under the influence of abnormal oxygen storage parameters. Response status includes fault code response status and indicator light response status.
[0061] For example, the fault code response status includes vehicle control system triggered code reporting and vehicle control system not triggered code reporting, where the code reporting indicates a catalytic converter malfunction. The fault code response status also includes vehicle control system triggered indicator light and vehicle control system not triggered indicator light, where the indicator light indicates a catalytic converter malfunction.
[0062] For example, after updating the catalytic converter oxygen storage capacity mapping table, the vehicle control system calculates the catalytic converter oxygen storage capacity based on the mapping table and compares it with a preset threshold. When the oxygen storage capacity is detected to be lower than the threshold, the control system triggers a fault code and / or illuminates a fault indicator light. Therefore, the testing equipment can obtain the fault code response status and indicator light response status of the vehicle control system to abnormal oxygen storage parameters. If the vehicle control system reports a code, it can identify a catalytic converter fault and trigger the code reporting. If the vehicle control system displays an indicator light, it can identify a catalytic converter fault and trigger the light to illuminate.
[0063] The testing method of this application involves inputting abnormal oxygen storage parameters into the vehicle control system, updating the catalytic converter oxygen storage capacity mapping table based on these parameters, and performing a fault test based on the adjusted mapping table to obtain the response status of the vehicle control system to the abnormal oxygen storage parameters. This testing method, by updating the catalytic converter oxygen storage capacity mapping table using abnormal oxygen storage, causes the vehicle control system to misjudge a catalytic converter fault state based on calibration parameters, thereby testing whether the vehicle control system illuminates warning lights and issues codes. Compared to the catalytic converter replacement method in related technologies, this method achieves testing through software-level parameter modification, eliminating the need for physical catalytic converter replacement, solving the operational complexity problem of traditional methods, and improving testing efficiency.
[0064] The following describes the testing method of this application embodiment, and how to update the catalyst oxygen storage capacity mapping table according to abnormal oxygen storage parameters.
[0065] Optionally, the testing equipment can update all oxygen storage values in the catalyst oxygen storage capacity mapping table to abnormal oxygen storage values.
[0066] For example, if the abnormal oxygen storage value set by the user through the command is 5, the oxygen storage value in the catalytic converter oxygen storage capacity mapping table can be updated to 5. Figure 2 This is a schematic diagram of a catalyst oxygen storage capacity mapping table provided in an embodiment of this application. Figure 2 The catalyst oxygen storage mapping table shown below, where x represents the temperature of the catalyst brick, y represents the gas mass flow rate through the catalyst, and the corresponding oxygen storage values are all updated to 5.
[0067] This approach simplifies the operation steps by updating the catalyst oxygen storage capacity mapping table, thereby improving the efficiency of updating the catalyst oxygen storage capacity mapping table in the testing method and thus increasing the testing efficiency.
[0068] Optionally, the testing equipment can select the oxygen storage value corresponding to at least one performance parameter in the catalyst oxygen storage capacity mapping table based on the fault testing requirements, and replace the oxygen storage value corresponding to at least one performance parameter in the mapping table with a preset abnormal oxygen storage value.
[0069] Fault testing requirements refer to the types of catalytic converter faults defined according to the test objectives, such as decreased oxygen storage capacity or partial blockage.
[0070] For example, performance parameters in the mapping table are filtered according to the fault test requirements, and the oxygen storage value corresponding to the selected performance parameter is updated to an abnormal oxygen storage value. For instance, if the test target is that the simulated temperature is higher than the preset temperature value and the oxygen storage capacity of the catalyst decreases, then the performance parameter in the mapping table whose temperature is higher than the preset temperature value is selected, and its oxygen storage value is updated to an abnormal oxygen storage value.
[0071] like Figure 2 If the test target is a simulated temperature higher than 700°C and a decrease in the oxygen storage capacity of the catalyst, then the performance parameters 749.960 and 799.960 in the mapping table with temperatures higher than the preset temperature value are selected, and their oxygen storage values are updated to abnormal oxygen storage values. That is, the oxygen storage values in the last two columns of the mapping table are updated to abnormal oxygen storage values.
[0072] The method in this application selects and updates the oxygen storage value corresponding to at least one performance parameter in the catalyst oxygen storage capacity mapping table based on fault testing requirements. This ensures that abnormal oxygen storage values only affect specific performance parameters, avoiding interference with other parameters in the mapping table. This improves the accuracy of the test and ensures the relevance of the fault simulation.
[0073] Optionally, before replacing the oxygen storage value corresponding to at least one performance parameter in the mapping table with a preset abnormal oxygen storage value, the test equipment can also verify the writability of the mapping table through the communication interface of the vehicle control system. The communication interface is a standardized communication protocol interface.
[0074] A communication interface refers to the data exchange channel between the test equipment and the vehicle control unit, such as the OBD-II interface.
[0075] Standardized communication protocol interfaces refer to communication protocols that conform to industry standards, such as SAE J1850 and ISO 15765-4.
[0076] For example, before performing the parameter replacement operation, the test device establishes a connection with the vehicle control unit through a standardized communication protocol interface and verifies the writability of the mapping table. For instance, the test device sends a read request to confirm whether the mapping table is in a modifiable state. If a response indicates that the mapping table is writable, the subsequent replacement operation is performed. If no response is returned within a preset time period indicating that the mapping table is not writable, an error message indicating an abnormal mapping table modification permission is displayed.
[0077] The method in this application verifies the writability of the mapping table through a communication interface, ensuring the reliability of parameter replacement operations and avoiding test interruptions caused by communication protocol mismatch or mapping table locking, thereby improving the stability and reliability of the test process.
[0078] Optionally, the abnormal oxygen storage parameter specifically includes at least one of the following: abnormal value of decreased oxygen storage capacity of catalyst, abnormal value of partial blockage of catalyst, and abnormal value of abnormal catalyst temperature.
[0079] An abnormal value indicating a decrease in the catalytic converter's oxygen storage capacity refers to the simulated oxygen storage value resulting from a decline in the overall performance of the catalytic converter. For example, the oxygen storage capacity may decrease to 20% of the normal value, or it may be the preset value.
[0080] Anomalies in catalytic converter local blockage refer to oxygen storage values simulating localized catalytic converter failure. For example, anomalies in oxygen storage only occur for certain temperature-flow combinations.
[0081] The abnormal value for catalytic converter temperature refers to the oxygen storage value simulating a catalytic converter temperature sensor malfunction. For example, the oxygen storage value is unrelated to the actual temperature.
[0082] For example, abnormal oxygen storage parameters include pre-set abnormal values for decreased catalytic converter oxygen storage capacity, partial catalytic converter blockage, and abnormal catalytic converter temperature. The testing equipment can select different abnormal oxygen storage parameters to update the catalytic converter oxygen storage capacity mapping table according to user instructions.
[0083] For example, if the user selects an abnormal value indicating a decrease in the oxygen storage capacity of the catalytic converter, the testing equipment will update the oxygen storage value in the catalytic converter oxygen storage capacity mapping table to 20%, or a preset value, based on the abnormal value indicating a decrease in the oxygen storage capacity of the catalytic converter.
[0084] For example, if the user selects an abnormal value for partial blockage of the catalyst, the testing equipment will update the oxygen storage capacity value corresponding to the temperature-flow combination in the catalyst oxygen storage capacity mapping table that satisfies the condition that the temperature is within a preset temperature range and the gas mass flow rate is within a preset flow rate range to the preset value.
[0085] For example, if the user selects an abnormal value for the catalyst temperature, the testing equipment will update the catalyst oxygen storage capacity mapping table according to the abnormal value of the catalyst temperature abnormality. The oxygen storage value corresponding to different gas mass flow rates is a different preset value, and the oxygen storage value corresponding to the same gas mass flow rate is the same preset value. That is, in the updated catalyst oxygen storage capacity mapping table, there is no mapping relationship between the oxygen storage value and the temperature, but there is a mapping relationship between the oxygen storage value and the gas mass flow rate.
[0086] By selecting different types of abnormal oxygen storage parameters, various catalytic converter failure scenarios can be covered. For example, when testing a scenario of decreased oxygen storage capacity, the oxygen storage value of all performance parameters in the mapping table can be reduced overall; when testing a scenario of localized blockage, only the oxygen storage value of a specific temperature-flow combination can be modified. The classification and support of multiple types of abnormal oxygen storage parameters expands the coverage of failure simulation, enabling the testing method to adapt to different certification requirements and improving the applicability of the test.
[0087] Optionally, before acquiring the response status of the vehicle control system to abnormal oxygen storage parameters, the testing equipment may also send test commands to the vehicle control system.
[0088] The test command is used to instruct the engine to be started to perform a fault test.
[0089] Fault testing includes monitoring the vehicle control system's response to abnormal oxygen storage parameters.
[0090] For example, after updating the catalytic converter oxygen storage capacity mapping table according to the abnormal oxygen storage parameters, the test equipment sends a test command to the vehicle control system. In response to the test command, the vehicle control system starts the engine to perform a fault test. The test equipment detects the response of the vehicle control system to the abnormal oxygen storage parameters and obtains the response status of the vehicle control system to the abnormal oxygen storage parameters.
[0091] For example, after updating the catalytic converter oxygen storage capacity mapping table based on abnormal oxygen storage parameters, the testing equipment can send a test cycle command to the vehicle control system. This command triggers the engine to run a specific test cycle. In response to the test cycle command, the vehicle control system controls the engine to operate according to a set cycle. For example, the engine operates at preset speeds and durations. During engine operation, the testing equipment detects the vehicle control system's response to the abnormal oxygen storage parameters and obtains the response status of the vehicle control system to these parameters.
[0092] The method in this application embodiment sends a test command to the vehicle control system to cause the vehicle control system to perform a fault test, and then obtains the response status of the vehicle control system to the abnormal oxygen storage parameter. This ensures that the response status of the vehicle control system to the abnormal oxygen storage parameter is obtained under the condition that the vehicle control system performs a fault test, thereby improving the reliability of the test.
[0093] Optionally, after obtaining the response status of the vehicle control system to the abnormal oxygen storage parameters, the testing equipment can also generate test results based on the response status of the vehicle control system to the abnormal oxygen storage parameters.
[0094] The test results characterize the vehicle control system's response to abnormal oxygen storage parameters, indicating whether the response is normal or abnormal. The results reflect whether fault codes and indicator lights respond normally or abnormally. For example, different symbols represent different test results.
[0095] For example, the fault code response status includes vehicle control system reporting a code and vehicle control system not reporting a code; the indicator light response status includes vehicle control system displaying an indicator light and vehicle control system not displaying an indicator light.
[0096] For example, based on the response status of the vehicle control system to the abnormal oxygen storage parameter, if the vehicle control system reports a code and displays an indicator light, then the vehicle control system's response to the abnormal oxygen storage parameter is normal, and a test result indicating normality is generated. If the vehicle control system does not report a code or display an indicator light, then the vehicle control system's response to the abnormal oxygen storage parameter is abnormal, and a test result indicating abnormality is generated.
[0097] Optionally, the test results characterizing the anomalies may include test results characterizing code anomalies, test results characterizing indicator light anomalies, and test results characterizing both code anomalies and indicator light anomalies. If the vehicle control system neither reports a code nor illuminates a light, then the vehicle control system's response to the abnormal oxygen storage parameter exhibits a code anomaly, generating a test result characterizing the code anomaly. If the vehicle control system reports a code but does not illuminate a light, then the vehicle control system's response to the abnormal oxygen storage parameter exhibits an indicator light anomaly, generating a test result characterizing the indicator light anomaly. If the vehicle control system neither reports a code nor illuminates a light, then the vehicle control system's response to the abnormal oxygen storage parameter exhibits both indicator light anomalies and code anomalies, generating a test result characterizing both code anomalies and indicator light anomalies.
[0098] Figure 3 Flowchart of the testing method provided in the embodiments of this application Figure 2 .like Figure 3 As shown, the test method may include:
[0099] S301. Input abnormal oxygen storage parameters into the vehicle control system.
[0100] S302. Update the catalyst oxygen storage capacity mapping table based on abnormal oxygen storage parameters.
[0101] S303. Obtain the response status of the vehicle control system to abnormal oxygen storage parameters.
[0102] S304. Determine whether the response status is a vehicle control system code report and an indicator light is displayed.
[0103] If so, then execute S305;
[0104] If not, then execute S306.
[0105] S305. Generate test results that represent normal conditions.
[0106] S306. Determine whether the response status is that the vehicle control system is not reporting a code and the indicator light is displayed.
[0107] If so, then execute S307;
[0108] If not, then execute S308.
[0109] S307. Generate test results that characterize abnormal reporting codes.
[0110] S308. Determine whether the response status is a vehicle control system code report and no indicator light is displayed.
[0111] If so, then execute S309;
[0112] If not, then execute S310.
[0113] S309. Generate test results that characterize abnormal lighting.
[0114] S310. Generate test results indicating abnormal code and abnormal light illumination.
[0115] It should be noted that, in Figure 3 The various processing steps (S301-S310) shown in the embodiments can be implemented with reference to the same or similar steps in the above embodiments. Figure 3 The processing steps shown in the embodiments do not constitute a specific limitation on the testing process. In other embodiments of this application, the testing process may include more than Figure 3 The embodiments may have more or fewer steps. For example, the testing process may include... Figure 3 Some steps in the embodiments, or, Figure 3 Some steps in the embodiments can be replaced by steps with the same function, or Figure 3 Some steps in the embodiments can be broken down into multiple steps, etc.
[0116] In the above embodiments, the testing equipment generates test results based on the vehicle control system's response to abnormal oxygen storage parameters. The test results reflect whether the fault codes respond normally or abnormally, and whether the indicator lights respond normally or abnormally. Optionally, the test results may also include test results for the correctness of fault codes and / or the correctness of indicator light illumination.
[0117] Optionally, the test results also include the fault code correctness test results. The test equipment can also compare the reported fault code with the preset standard code when the fault code response status is vehicle control system reporting code, so as to generate the reporting code test results.
[0118] The preset standard code is the fault code corresponding to the catalytic converter failure. In the event of a catalytic converter failure, the vehicle control system will report the preset standard code, which conforms to the reporting logic under catalytic converter failure.
[0119] The fault code correctness test result reflects whether the fault code reported is correct or incorrect.
[0120] For example, if the fault code obtained from the vehicle control system is inconsistent with the preset standard code, a test result of fault code error is generated; for example, if the fault code obtained from the vehicle control system is consistent with the preset standard code, a test result of normal code is generated.
[0121] Optionally, the test results also include the results of the correct lighting test. When the response state is the vehicle control system display indicator, the test equipment can also compare the displayed indicator with a preset standard indicator to generate the results of the correct lighting test.
[0122] The preset standard indicator light is the indicator light that illuminates in response to a catalytic converter malfunction. In the event of a catalytic converter malfunction, the vehicle control system displays the preset standard indicator light, which conforms to the lighting logic under catalytic converter malfunction.
[0123] The test result for whether the indicator lights are on correctly or incorrectly reflects the test result.
[0124] For example, if the indicator light displayed by the vehicle control system is inconsistent with the preset indicator light, a test result indicating an indicator light error is generated; for example, if the indicator light displayed by the vehicle control system is consistent with the preset indicator light, a test result indicating normal illumination is generated.
[0125] For example, the testing equipment can determine whether the indicator light displayed by the vehicle control system is consistent with the preset indicator light based on the indicator light's markings. If the indicator light's markings displayed by the vehicle control system are the same as the preset indicator light's markings, then the indicator light displayed by the vehicle control system is consistent with the preset indicator light; if the indicator light's markings displayed by the vehicle control system are different from the preset indicator light's markings, then the indicator light displayed by the vehicle control system is inconsistent with the preset indicator light.
[0126] Figure 4 This is a schematic diagram illustrating the process of generating test results provided in an embodiment of this application. Figure 4 As shown, when the response status is a vehicle control system code and an indicator light is displayed, the test method may include:
[0127] S401. Determine whether the fault code reported is consistent with the preset standard code.
[0128] If so, then execute S402;
[0129] If not, then execute S403.
[0130] S402. Generate test results indicating that the characterization code is correct.
[0131] S403. Generate test results representing errors in the reporting code.
[0132] S404. Determine whether the displayed indicator light is consistent with the preset standard indicator light.
[0133] If so, then execute S405;
[0134] If not, then execute S406.
[0135] S405. Generate test results indicating that the lights are on correctly.
[0136] S406. Generate test results representing lighting errors.
[0137] It should be noted that, in Figure 4 The various processing steps (S401-S406) shown in the embodiments can be implemented with reference to the specific implementation of the same or similar steps in the above embodiments. Figure 4 The processing steps shown in the embodiments do not constitute a specific limitation on the testing process. In other embodiments of this application, the testing process may include more than Figure 4 The embodiments may have more or fewer steps. For example, the testing process may include... Figure 4 Some steps in the embodiments, or, Figure 4 Some steps in the embodiments can be replaced by steps with the same function, or Figure 4 Some steps in the embodiments can be broken down into multiple steps, etc.
[0138] The testing method provided in this application compares the fault code reported with a preset standard code to generate a code test result, and / or compares the displayed indicator light with a preset standard indicator light to generate a test result on whether the light is on or off. This achieves automated verification of the test results of the vehicle control system and improves the automation level of the testing process.
[0139] Optionally, the testing equipment can also generate a test report based on the test results. The test report includes at least one of the following: fault code response status, indicator light response status, and test results.
[0140] Optionally, the test report may also include fault response time, which refers to the time it takes for the vehicle control system to detect an abnormal oxygen storage value and trigger a code or indicator light.
[0141] For example, the testing equipment writes at least one of the fault code response status, indicator light response status, and test results into a file in a preset format and stores the file in a specified location. Optionally, the testing equipment can visualize the test report, for example, by displaying at least one of the fault code response status, indicator light response status, and test results on the user interface of the testing equipment.
[0142] Figure 5 Flowchart of the testing method provided in the embodiments of this application Figure 3 .like Figure 5 As shown, the test method may include:
[0143] S501. Input abnormal oxygen storage parameters into the vehicle control system.
[0144] S502. Update the catalyst oxygen storage capacity mapping table based on abnormal oxygen storage parameters.
[0145] S503. Obtain the fault code response status and indicator light response status of the vehicle control system to abnormal oxygen storage parameters.
[0146] S504. Generate test results based on the vehicle control system's fault code response status and indicator light response status for abnormal oxygen storage parameters.
[0147] S505 generates a test report based on fault code response status, indicator light response status, and test results.
[0148] Optionally, the test results may also include the test results for fault code correctness and / or the test results for indicator light correctness.
[0149] The testing method provided in this application provides test records and analysis basis by generating test result reports, ensuring the traceability of the testing process and improving the credibility and practicality of the test results.
[0150] Figure 6 This is a schematic diagram of a testing device provided in an embodiment of this application. Figure 6 As shown, the testing apparatus 600 may include, for example, an input module 601, an update module 602, and a testing module 603. Optionally, it may also include a verification module and a reporting module.
[0151] Input module 601 is used to input abnormal oxygen storage parameters to the vehicle control system. The abnormal oxygen storage parameters are used to characterize the catalytic converter failure state.
[0152] The update module 602 is used to update the catalyst oxygen storage capacity mapping table according to the abnormal oxygen storage parameters. The mapping table contains the correspondence between catalyst performance parameters and oxygen storage capacity. The performance parameters include the temperature of the catalyst brick and the gas mass flow rate.
[0153] Test module 603 is used to acquire the response status of the vehicle control system to abnormal oxygen storage parameters. The response status includes fault code response status and indicator light response status.
[0154] One possible implementation is that update module 602 is specifically used for:
[0155] Based on the fault testing requirements, select the oxygen storage capacity value corresponding to at least one performance parameter in the catalyst oxygen storage capacity mapping table.
[0156] Replace the oxygen storage value corresponding to at least one performance parameter in the mapping table with a preset abnormal oxygen storage value.
[0157] One possible implementation involves, before replacing the oxygen storage value corresponding to at least one performance parameter in the mapping table with a preset abnormal oxygen storage value, the verification module specifically performs the following:
[0158] The writability of the mapping table is verified through the communication interface of the vehicle control system. The communication interface is a standardized communication protocol interface.
[0159] One possible implementation is that the abnormal oxygen storage parameter specifically includes at least one of the following: abnormal values of decreased oxygen storage capacity of the catalyst, abnormal values of partial blockage of the catalyst, and abnormal values of abnormal catalyst temperature.
[0160] One possible implementation is that test module 603 is specifically used for:
[0161] A test command is sent to the vehicle control system, which instructs the engine to be started to perform a fault test.
[0162] One possible implementation is that the fault code response status includes whether the vehicle control system reports a code or not; the indicator light response status includes whether the vehicle control system displays an indicator light or not; after obtaining the response status of the vehicle control system to the abnormal oxygen storage parameter, the test module 603 is also used for:
[0163] Test results are generated based on the vehicle control system's response to abnormal oxygen storage parameters.
[0164] One possible implementation is that the test results also include the correctness of the fault codes. Specifically, test module 603 is used for:
[0165] When the fault code response status is "vehicle control system reporting code", the reported fault code is compared with the preset standard code to generate the reporting code test result.
[0166] One possible implementation is that the test results also include the test results for whether the lights are on correctly. Test module 603 is specifically used for:
[0167] When the indicator light response status is that of the vehicle control system display indicator light, the displayed indicator light will be compared with the preset standard indicator light to generate the lighting test result.
[0168] One possible implementation is that the reporting module is specifically used for:
[0169] A test report is generated based on the test results. The test report includes at least one of the following: fault code response status, indicator light response status, and test results.
[0170] It should be understood that the testing apparatus of this application embodiment can implement any of the above embodiments, and this application will not elaborate on them.
[0171] Figure 7 A schematic diagram of the structure of the electronic device provided in this application. Figure 7 As shown, the electronic device 700 provided in this embodiment includes at least one processor 701 and a memory 702. Optionally, the device 700 further includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus 704.
[0172] In a specific implementation, at least one processor 701 executes computer execution instructions stored in memory 702, causing at least one processor 701 to perform the above-described method.
[0173] The specific implementation process of processor 701 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0174] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0175] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0176] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0177] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0178] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0179] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0180] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0181] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0182] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0183] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0184] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0185] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0186] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A testing method, characterized in that, include: An abnormal oxygen storage parameter is input into the vehicle control system. The abnormal oxygen storage parameter is used to characterize the catalytic converter failure state. The catalyst oxygen storage capacity mapping table is updated based on the abnormal oxygen storage parameters. The mapping table contains the correspondence between catalyst performance parameters and oxygen storage capacity. The performance parameters include the temperature of the catalyst brick and the gas mass flow rate. The response status of the vehicle control system to abnormal oxygen storage parameters is obtained, including fault code response status and indicator light response status.
2. The method according to claim 1, characterized in that, The step of updating the catalyst oxygen storage capacity mapping table based on the abnormal oxygen storage parameters includes: Based on the fault testing requirements, select the oxygen storage capacity value corresponding to at least one performance parameter in the catalyst oxygen storage capacity mapping table. Replace the oxygen storage value corresponding to at least one performance parameter in the mapping table with a preset abnormal oxygen storage value.
3. The method according to claim 2, characterized in that, Before replacing the oxygen storage value corresponding to at least one performance parameter in the mapping table with a preset abnormal oxygen storage value, the method further includes: The writability of the mapping table is verified through the communication interface of the vehicle control system, which is a standardized communication protocol interface.
4. The method according to claim 1, characterized in that, The abnormal oxygen storage parameters specifically include at least one of the following: abnormal values indicating a decrease in the oxygen storage capacity of the catalyst, abnormal values indicating partial blockage of the catalyst, and abnormal values indicating abnormal catalyst temperature.
5. The method according to any one of claims 1-4, characterized in that, Before obtaining the response status of the vehicle control system to abnormal oxygen storage parameters, the method further includes: A test command is sent to the vehicle control system, the test command being used to instruct the engine to be started to perform a fault test.
6. The method according to any one of claims 1-4, characterized in that, The fault code response status includes the vehicle control system reporting a code and the vehicle control system not reporting a code; the indicator light response status includes the vehicle control system displaying an indicator light and the vehicle control system not displaying an indicator light; after obtaining the response status of the vehicle control system to the abnormal oxygen storage parameter, the method further includes: Based on the response status of the vehicle control system to abnormal oxygen storage parameters, test results are generated, which reflect whether the fault codes respond normally or abnormally, and whether the indicator lights respond normally or abnormally.
7. The method according to claim 6, characterized in that, The test results also include fault code accuracy test results. The process of generating test results based on the vehicle control system's response to abnormal oxygen storage parameters further includes: When the response status is that the vehicle control system reports a fault code, the reported fault code is compared with a preset standard code to generate a fault code correctness test result.
8. The method according to claim 6, characterized in that, The test results also include the results of the correctness of the light illumination test. The generation of test results based on the response status of the vehicle control system to abnormal oxygen storage parameters further includes: When the response state is the vehicle control system display indicator light, the displayed indicator light is compared with a preset standard indicator light to generate a test result for whether the light is on or off.
9. A testing device, characterized in that, include: The input module is used to input abnormal oxygen storage parameters to the vehicle control system. The abnormal oxygen storage parameters are used to characterize the catalytic converter failure state. An update module is used to update the catalyst oxygen storage capacity mapping table according to the abnormal oxygen storage parameters. The mapping table contains the correspondence between catalyst performance parameters and oxygen storage capacity. The performance parameters include the temperature of the catalyst brick and the gas mass flow rate. The testing module is used to acquire the response status of the vehicle control system to abnormal oxygen storage parameters, including fault code response status and indicator light response status.
10. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 8.
12. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 8.