Test method and device, equipment, storage medium and program product

By inputting control calibration parameters into the vehicle control system, the VVT ​​(Vehicle Dynamics Vehicle) malfunction is simulated, solving the problem of complex operation in existing technologies and achieving efficient fault identification and testing.

CN121764041APending Publication Date: 2026-03-31STARRY SKY PLAN (SHANGHAI) AUTOMOBILE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-29
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing testing methods that simulate VVT ​​(Vehicle Variable Timing) malfunctions using physical means are complex to operate and result in low testing efficiency.

Method used

By inputting the control calibration parameters related to variable valve timing into the vehicle control system, the control parameters of VVT in the vehicle control system are updated, simulating VVT malfunction, and the test is achieved by modifying the parameters at the software level, avoiding physical hardware adjustments.

Benefits of technology

This improved testing efficiency, simplified the operation process, and ensured that the vehicle control system could correctly identify and trigger the fault indicator light and report fault codes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121764041A_ABST
    Figure CN121764041A_ABST
Patent Text Reader

Abstract

The invention provides a testing method, device and equipment, a storage medium and a program product, and relates to the technical field of vehicle testing. The method comprises the steps that control calibration parameters related to variable valve timing operation are input into a vehicle control system, and the control calibration parameters are used for triggering an operation clamping stagnation fault of variable valve timing; according to the control calibration parameters, control parameters of variable valve timing in the vehicle control system are updated, and the control parameters comprise a time constant of an exhaust cam shaft phase control low-pass filter, an error simulation characteristic line of an exhaust cam phaser and an enabling value of an exhaust cam shaft adjusting speed filter; and the response state of the vehicle control system to the operation clamping stagnation fault of variable valve timing is obtained, wherein the response state comprises a fault code response state and an indicator lamp response state. According to the test method, the test efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

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 a vehicle engine system, Variable Valve Timing (VVT) dynamically adjusts the opening and closing phase angles of the valves to achieve optimal valve timing matching under different operating conditions. However, in actual operation, VVT may malfunction due to mechanical sticking, which can affect engine performance and emissions control. Therefore, vehicle control systems typically incorporate fault diagnosis logic to monitor VVT malfunctions in real time, triggering fault codes and illuminating malfunction indicator lights when a VVT malfunction occurs, prompting the driver or maintenance personnel to perform repairs.

[0003] In related technologies, VVT (Vehicle Variable Timing) malfunctions are often simulated using physical means, such as intentionally damaging VVT mechanical components, which presents a problem of operational complexity. Therefore, methods in related technologies that use physical means to adjust hardware for testing are complex to operate and result 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 efficiency in related technologies.

[0005] Firstly, this application provides a testing method, including:

[0006] Input control calibration parameters related to variable valve timing operation into the vehicle control system. These control calibration parameters are used to trigger a variable valve timing operation jamming fault.

[0007] Based on the control calibration parameters, update the control parameters of the variable valve timing in the vehicle control system. The control parameters include the time constant of the exhaust camshaft phase control low-pass filter, the error simulation characteristic line of the exhaust cam phaser, and the enable value of the exhaust camshaft adjustment speed filter.

[0008] The response status of the vehicle control system to the variable valve timing operation jamming fault is obtained, and the response status includes fault code response status and indicator light response status.

[0009] Optionally, the control calibration parameters include time constant calibration parameters, error simulation characteristic line calibration parameters, and enable value calibration parameters;

[0010] The step of updating the control parameters for variable valve timing in the vehicle control system based on the control calibration parameters includes:

[0011] Update the time constant according to the time constant calibration parameters;

[0012] Update the error simulation feature line according to the calibration parameters of the error simulation feature line;

[0013] Update the enable value according to the enable value calibration parameters.

[0014] Optionally, before updating the control parameters for variable valve timing in the vehicle control system based on the control calibration parameters, the method further includes:

[0015] The writability of the control parameters is verified through the communication interface of the vehicle control system, which is a standardized communication protocol interface.

[0016] Optionally, updating the control parameters for variable valve timing in the vehicle control system based on the control calibration parameters further includes:

[0017] The control parameters for variable valve timing in the vehicle control system are updated based on the control calibration parameters corresponding to the vehicle configuration parameters; the vehicle configuration parameters include engine displacement.

[0018] Optionally, before obtaining the response status of the vehicle control system to the operational jamming fault of the variable valve timing, the method further includes:

[0019] A test command is sent to the vehicle control system, the test command being used to instruct the vehicle control system to control the engine to perform a fault test.

[0020] 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 variable valve timing operation sticking fault, the method further includes:

[0021] Based on the response status of the vehicle control system to the variable valve timing operation jamming fault, test results are generated. The test results reflect whether the fault code responds normally or abnormally, and whether the indicator light responds normally or abnormally.

[0022] Optionally, the test results also include fault code accuracy test results. The step of generating test results based on the vehicle control system's response status to the variable valve timing operation jamming fault further includes:

[0023] 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.

[0024] Optionally, the test results also include the test results for whether the indicator lights are on correctly. The step of generating the test results based on the response status of the vehicle control system to the variable valve timing operation malfunction further includes:

[0025] 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.

[0026] Secondly, this application provides a testing apparatus, comprising:

[0027] The input module is used to input control calibration parameters related to the operation of variable valve timing into the vehicle control system. These control calibration parameters are used to trigger a variable valve timing operation jamming fault.

[0028] The update module is used to update the control parameters of the variable valve timing in the vehicle control system according to the control calibration parameters. The control parameters include the time constant of the exhaust camshaft phase control low-pass filter, the error simulation characteristic line of the exhaust cam phaser, and the enable value of the exhaust camshaft adjustment speed filter.

[0029] The test module is used to obtain the response status of the vehicle control system to the variable valve timing operation jamming fault, the response status including fault code response status and indicator light response status.

[0030] 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.

[0031] 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.

[0032] 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.

[0033] The testing method, apparatus, equipment, storage medium, and program product provided in this application input control calibration parameters related to variable valve timing (VVT) operation into the vehicle control system. Based on these calibration parameters, the control parameters for VVT operation in the vehicle control system are updated to obtain the response status of the vehicle control system to a VVT operation lag fault. The testing method of this application, by using VVT operation-related control calibration parameters to update the VVT ​​control parameters in the vehicle control system, causes the vehicle control system to misjudge VVT ​​operation lag, thereby testing whether the vehicle control system illuminates warning lights and issues codes. Compared to related technologies that use physical means to adjust hardware for testing, the testing method of this application achieves testing through software-level parameter modification, eliminating the need for physical hardware adjustments, solving the problem of complex operation in traditional methods, and improving testing efficiency. Attached Figure Description

[0034] 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.

[0035] Figure 1 Flowchart of the testing method provided in the embodiments of this application Figure 1 ;

[0036] Figure 2 A visual schematic diagram illustrating the update control parameters provided in an embodiment of this application;

[0037] Figure 3 Flowchart of the testing method provided in the embodiments of this application Figure 2 ;

[0038] Figure 4 Flowchart of the testing method provided in the embodiments of this application Figure 3 ;

[0039] Figure 5 A schematic diagram illustrating the process of generating test results provided in an embodiment of this application;

[0040] Figure 6 Flowchart of the testing method provided in the embodiments of this application Figure 4 ;

[0041] Figure 7 This is a schematic diagram of the structure of a testing device provided in an embodiment of this application;

[0042] Figure 8 A schematic diagram of the structure of the electronic device provided in this application.

[0043] The accompanying drawings illustrate 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 particular embodiments. Detailed Implementation

[0044] 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.

[0045] In related technologies, methods such as physically damaging VVT mechanical components are used to simulate VVT ​​malfunctions and test whether the vehicle control system can correctly identify and trigger the malfunction indicator light and report fault codes. Therefore, these methods of physically adjusting hardware for testing involve complex disassembly and assembly operations, resulting in low testing efficiency.

[0046] In view of this, this application proposes a testing method that simulates VVT (Vehicle Dynamics Test) malfunction through software calibration technology, replacing traditional physical testing methods. By utilizing control calibration parameters related to VVT operation, the control parameters of VVT in the vehicle control system are updated, causing the vehicle control system to misinterpret it as VVT malfunction, thereby testing whether the vehicle control system illuminates warning lights and issues codes. Compared to related technologies that rely on physical hardware adjustments for testing, this application's testing method achieves testing through software-level parameter modification, eliminating the need for physical hardware adjustments, solving the operational complexity problem of traditional methods, and improving testing efficiency.

[0047] The embodiments of this application are mainly applied to vehicle control system testing scenarios. For example, fault 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 the vehicle data interface via a personal computer (PC) and applying the testing methods of this application.

[0048] 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 faults and trigger the fault indicator light. For example, the testing device can be a PC, connected to the vehicle's data interface through the PC's interface. The testing method of this application is then applied to test whether the vehicle control system can correctly identify faults and trigger the fault indicator light. The following explanation uses the testing device as the executing entity.

[0049] 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 now be described with reference to the accompanying drawings.

[0050] 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:

[0051] S101. Input the control calibration parameters related to VVT operation into the vehicle control system.

[0052] The vehicle control system refers to the electronic control unit (ECU) in a vehicle that is responsible for monitoring and controlling the engine system, such as the on-board diagnostic (OBD) system.

[0053] Control calibration parameters are used to trigger VVT (Vehicle Dynamics Transmission Unit) stall faults. These parameters are also used to update configurable parameters in the VVT ​​stall fault diagnosis logic. Examples include calibration parameters for time constants, error simulation characteristic lines, and enable values.

[0054] For example, the test equipment receives a test command issued by a user, which instructs the test equipment to input control calibration parameters into the vehicle control system. In response to the test command, the test equipment acquires the pre-stored control calibration parameters and, through data transmission with the vehicle control unit, inputs the pre-stored control calibration parameters into the vehicle control unit. Optionally, the user can issue the test command through various interactive methods, such as operating the test equipment's user interface or its voice system.

[0055] For example, the test equipment receives a test command issued by a user, which instructs the test equipment to input control calibration parameters into the vehicle control system. The test command also includes the control calibration parameters indicated by the user. In response to the test command, the test equipment acquires the control calibration parameters from the test command and inputs the acquired control calibration parameters into the vehicle control unit through data transmission with the vehicle control unit. Optionally, the user can input the control calibration parameters through the user interface of the test equipment, or based on setting the control calibration parameters in a configuration file and uploading the configuration file to the test equipment.

[0056] S102. Update the VVT ​​control parameters in the vehicle control system according to the control calibration parameters.

[0057] Control parameters are configurable parameters in the VVT ​​(Vehicle Dynamics Transmission System) malfunction diagnosis logic within the vehicle control system. These control parameters include the time constant of the exhaust camshaft phase control low-pass filter, the error simulation characteristic line of the exhaust camshaft phaser, and the enable value of the exhaust camshaft speed adjustment filter.

[0058] The time constant of the exhaust camshaft phase control low-pass filter is a parameter describing the dynamic response speed of the phase adjustment in the advance and delay directions of the exhaust camshaft. It is a filter parameter used to smooth signal fluctuations, and its value determines the filtering strength. For example, the time constant of the exhaust camshaft phase control low-pass filter includes the time constant of the low-pass filter setting value for exhaust camshaft advance and the time constant of the low-pass filter setting value for exhaust camshaft delay.

[0059] The error simulation characteristic line of the exhaust camshaft phaser is a curve reflecting the dynamic deviation between the actual phase and the target phase of the exhaust camshaft. For example, if the error curve exhibits continuous deviations or periodic oscillations—changes that do not conform to theory, i.e., abnormal changes—it reflects a VVT (Vehicle Dynamics Transmission System) malfunction. For example, the error simulation characteristic line of the exhaust camshaft phaser can be represented based on two-dimensional data.

[0060] The enable value of the exhaust camshaft speed adjustment filter controls whether the updated control parameters are applied to the vehicle control system. For example, the enable value of the exhaust camshaft speed adjustment filter is a binary code 0000 0001, indicating that the exhaust camshaft speed adjustment filter is enabled, that is, the updated control parameters are applied, and the vehicle control system performs fault diagnosis logic based on the updated control parameters.

[0061] For example, the control calibration parameters include time constant calibration parameters and enable value calibration parameters. The test equipment updates the time constant of the exhaust camshaft phase control low-pass filter to the time constant calibration parameters, updates the error simulation characteristic line to the error simulation characteristic line calibration parameters, and updates the enable value of the exhaust camshaft speed adjustment filter to the enable value calibration parameters.

[0062] For example, by updating the time constant of the low-pass filter setting value for the advanced exhaust camshaft to a larger value and updating the error simulation characteristic line to an array exhibiting periodic oscillations, since the time constant of the low-pass filter setting value for the advanced exhaust camshaft exceeds the preset reasonable value range, an abnormal phase adjustment response can be simulated. Secondly, by comparing the dynamic deviation between the actual phase and the target phase using the error simulation characteristic line, sluggish mechanical movement can be simulated. Therefore, by updating the control parameters, a VVT (Vehicle Dynamics Transmission System) malfunction can be simulated. If the vehicle control system can respond normally to the VVT ​​malfunction, a fault response from the vehicle control system can be triggered.

[0063] S103. Obtain the response status of the vehicle control system to the VVT ​​operation lag fault.

[0064] The response status includes fault code response status and indicator light response status.

[0065] Response status refers to the response of the vehicle control system under the influence of VVT (Vehicle Dynamics Transmission System) malfunction. Response status includes fault code response status and indicator light response status.

[0066] For example, the fault code response status includes vehicle control system triggered code and vehicle control system not triggered code, where the code indicates a VVT (Vehicle Dynamics Transmission System) operational stagnation fault. 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 VVT operational stagnation fault.

[0067] For example, after updating the control parameters of the VVT ​​in the vehicle control system, if the vehicle control system determines that the VVT ​​is stuck due to an abnormal time constant and an abnormal change in the error simulation characteristic line, the vehicle control system will detect the VVT's malfunction. When the VVT's malfunction is detected, the vehicle control system will trigger a fault code and / or illuminate 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 the VVT's malfunction. If the vehicle control system reports a fault code, it can identify the VVT's malfunction and trigger the code reporting. If the vehicle control system displays an indicator light, it can identify the VVT's malfunction and trigger the light to illuminate.

[0068] The testing method of this application involves inputting control calibration parameters related to VVT operation into the vehicle control system, updating the VVT ​​control parameters in the vehicle control system based on the control calibration parameters, and obtaining the response status of the vehicle control system to the VVT ​​operation lag fault. This testing method, by using the VVT ​​operation-related control calibration parameters to update the VVT ​​control parameters in the vehicle control system, causes the vehicle control system to misjudge VVT ​​operation lag, thereby testing whether the vehicle control system illuminates warning lights and issues codes. Compared to related technologies that use physical means to adjust hardware for testing, this application's testing method achieves testing through software-level parameter modification, eliminating the need for physical hardware adjustments, solving the problem of complex operation in traditional methods, and improving testing efficiency.

[0069] The following describes the test method of this application, which updates the control parameters of VVT in the vehicle control system based on the control calibration parameters.

[0070] Optionally, the control calibration parameters include time constant calibration parameters, error simulation characteristic line calibration parameters, and enable value calibration parameters. The test equipment can update the time constant based on the time constant calibration parameters; update the error simulation characteristic line based on the error simulation characteristic line calibration parameters; and update the enable value based on the enable value calibration parameters.

[0071] For example, the time constant includes the time constant of the low-pass filter setting value for exhaust camshaft advance and the time constant of the low-pass filter setting value for exhaust camshaft delay. The time constant calibration parameters include the time constant calibration parameters for the low-pass filter setting value for exhaust camshaft advance and the time constant calibration parameters for the low-pass filter setting value for exhaust camshaft delay. The test equipment updates the time constant according to the time constant calibration parameters, updating the time constant of the low-pass filter setting value for exhaust camshaft advance to the time constant calibration parameters for the low-pass filter setting value for exhaust camshaft advance, and updating the time constant of the low-pass filter setting value for exhaust camshaft delay to the time constant calibration parameters for the low-pass filter setting value for exhaust camshaft delay.

[0072] Figure 2 This is a visual illustration of the updated control parameters provided in an embodiment of this application. For example, taking a low-pass filter setting value with an advanced exhaust camshaft setting of 6.97191489, a low-pass filter setting value with a delayed exhaust camshaft setting of 6.97191489, and an enable value setting value of 0000 0001 as an example, the updated control parameters are as follows: Figure 2As shown in the figure. CWNWRA represents the enable value of the exhaust camshaft speed adjustment filter; an enable value of 0000 0001 indicates that the exhaust camshaft speed adjustment filter is activated. TWNWSSRFA represents the time constant of the low-pass filter setting value for camshaft advance, and TWNWSSRSA represents the time constant of the low-pass filter setting value for camshaft delay.

[0073] For example, using KLWNWSLRA to characterize the error simulation feature line, the test equipment can update KLWNWSLRA to a curve with all zeros, i.e., a curve that does not change, based on the error simulation feature line calibration parameters. For example, the test equipment can update KLWNWSLRA to a curve with a continuously large offset based on the error simulation feature line calibration parameters.

[0074] Since an abnormal time constant can indicate an abnormal phase adjustment response, and the error simulation characteristic line can reflect the deviation between the actual phase and the target phase, if the vehicle control system detects an abnormal time constant and the deviation between the actual phase and the target phase exceeds the limit, it will trigger a VVT running lag fault, provided that the vehicle control system can diagnose faults normally.

[0075] The method in this application embodiment updates the time constant of the exhaust camshaft phase control low-pass filter and the error simulation characteristic line of the exhaust cam phaser in the vehicle control system by updating the time constant according to the time constant calibration parameter; updating the error simulation characteristic line according to the error simulation characteristic line calibration parameter; and updating the enable value according to the enable value calibration parameter. It also ensures the effectiveness of the exhaust camshaft speed adjustment filter, thereby improving the reliability of the test.

[0076] Optionally, the test equipment can update the control parameters of VVT in the vehicle control system according to the control calibration parameters, and can also update the control parameters of VVT in the vehicle control system according to the control calibration parameters corresponding to the vehicle configuration parameters.

[0077] Vehicle configuration parameters are configuration parameters related to the engine operation of the vehicle under test. For example, vehicle configuration parameters include engine displacement, engine type, and drive mode. For instance, engine type may include turbocharged engine and non-turbocharged engine. Drive mode may include hybrid drive and non-hybrid drive.

[0078] Engine displacement can be a specific displacement value, such as 1.5L or 2.0L. Engine displacement can also be categorized as high or low displacement based on the displacement value. For example, if the engine displacement is greater than or equal to a preset displacement threshold, it is considered high displacement; if the engine displacement is less than the preset displacement threshold, it is considered low displacement. For instance, if the preset displacement threshold is 2L, then 1.5L is considered low displacement.

[0079] Different vehicle configuration parameters result in varying degrees of impact on control parameters during VVT malfunction. Taking engine displacement as an example, higher displacement engines typically require more precise valve timing adjustments. During VVT malfunction, due to increased adjustment resistance, the low-pass filter may need a longer time constant to smooth the phase adjustment signal, preventing signal oscillations and instability. When a high-displacement engine malfunctions, the error simulation characteristic curve may show a larger deviation and a longer adjustment time, while a low-displacement engine may show a smaller deviation and a shorter adjustment time.

[0080] Therefore, the control calibration parameters related to VVT operation inputted by the test equipment to the vehicle control system can include control calibration parameters corresponding to various vehicle configuration parameters.

[0081] For example, there is a preset mapping relationship between vehicle configuration parameters and control calibration parameters. For instance, the test equipment stores control calibration parameters corresponding to multiple vehicle configuration parameters, with different vehicle configuration parameters corresponding to different control calibration parameters. Taking the time constant of the low-pass filter setting value for exhaust camshaft advance in the control calibration parameters as an example, the time constant corresponding to a high-displacement engine is larger than the time constant corresponding to a low-displacement engine. The time constant set for the high-displacement engine can simulate more severe VVT ​​sticking characteristics, which is more consistent with the characteristics of a high-displacement engine under VVT sticking fault conditions.

[0082] For example, the test equipment can acquire vehicle configuration parameters, determine the control calibration parameters corresponding to the vehicle configuration parameters, and update the VVT ​​control parameters in the vehicle control system according to the control calibration parameters corresponding to the vehicle configuration parameters.

[0083] 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:

[0084] S301. Input the control calibration parameters related to VVT operation into the vehicle control system.

[0085] S302. Obtain the control calibration parameters corresponding to the vehicle configuration parameters from the control calibration parameters.

[0086] S303. Update the VVT ​​control parameters in the vehicle control system according to the control calibration parameters corresponding to the vehicle configuration parameters.

[0087] The above embodiments update the VVT ​​control parameters in the vehicle control system according to the control calibration parameters corresponding to the vehicle configuration parameters, thereby achieving VVT adaptation for multiple vehicle models. This makes the VVT ​​lag fault simulated based on the updated control parameters more consistent with the actual operating characteristics of the vehicle under test under VVT lag fault, thus improving the accuracy of the test.

[0088] Optionally, before updating the VVT ​​control parameters in the vehicle control system based on the control calibration parameters, the test equipment can also verify the writability of the control parameters through the communication interface of the vehicle control system. The communication interface is a standardized communication protocol interface.

[0089] The communication interface refers to the data exchange channel between the test equipment and the vehicle control unit.

[0090] Standardized communication protocol interfaces refer to communication protocols that conform to industry standards.

[0091] 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 control parameters. For instance, the test device sends a read request to confirm whether the control parameters are in a modifiable state. If a response indicates that the control parameters are writable, the subsequent update operation is performed. If no response is returned within a preset time, or if the returned response indicates that the mapping table is not writable, a permission error is indicated.

[0092] The method in this application verifies the writability of control parameters through a communication interface, ensuring the reliability of parameter update operations and avoiding test interruptions caused by communication protocol mismatch or mapping table locking, thereby improving the stability and reliability of the test process.

[0093] Optionally, before obtaining the response status of the vehicle control system to the VVT's operational stall fault, the test equipment can also send test commands to the vehicle control system.

[0094] Test commands are used to instruct the vehicle control system to control the engine to perform fault tests.

[0095] Fault testing includes monitoring the vehicle control system's response to VVT malfunctions.

[0096] For example, after updating the control parameters of VVT in the vehicle control system according to the control calibration 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 VVT's running lag fault and obtains the response status of the vehicle control system to the VVT's running lag fault.

[0097] For example, after updating the VVT ​​control parameters in the vehicle control system according to the control calibration parameters, the test equipment can send a test cycle command to the vehicle control system. This test cycle 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 run according to a set cycle. For example, the engine operates at preset speeds and durations. During engine operation, the test equipment detects the vehicle control system's response to a VVT malfunction and obtains the response status of the vehicle control system to the VVT ​​malfunction.

[0098] The method in this application embodiment sends a test command to the vehicle control system to enable the vehicle control system to perform a fault test, and then obtains the response status of the vehicle control system to the VVT's operational lag fault. This ensures that the response status of the vehicle control system to the VVT's operational lag fault is obtained under the condition that the vehicle control system performs a fault test, thereby improving the reliability of the test.

[0099] In the above embodiments, the test system can obtain the response status of the vehicle control system to the VVT ​​operation jamming fault. The following describes the test results generated by the test equipment after obtaining the response status of the vehicle control system to the VVT ​​operation jamming fault.

[0100] Optionally, after obtaining the response status of the vehicle control system to the VVT's operational jamming fault, the test equipment can also generate test results based on the response status of the vehicle control system to the VVT's operational jamming fault.

[0101] The test results characterize whether the vehicle control system responds normally or abnormally to the control calibration parameters. The test results reflect whether fault codes respond normally or abnormally, and whether indicator lights respond normally or abnormally. For example, different symbols are used to represent different test results.

[0102] 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.

[0103] For example, based on the vehicle control system's response to the VVT's operational lag fault, if the vehicle control system reports a code and displays an indicator light, then the vehicle control system's response to the VVT's operational lag fault is normal, and a test result indicating normal operation 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 VVT's operational lag fault is abnormal, and a test result indicating abnormal operation is generated.

[0104] 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 an indicator light, then the vehicle control system's response to the VVT's operational stall fault exhibits a code anomaly, generating a test result characterizing the code anomaly. If the vehicle control system reports a code but does not illuminate an indicator light, then the vehicle control system's response to the VVT's operational stall fault 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 an indicator light, then the vehicle control system's response to the VVT's operational stall fault exhibits both indicator light anomalies and code anomalies, generating a test result characterizing both code anomalies and indicator light anomalies.

[0105] Figure 4 Flowchart of the testing method provided in the embodiments of this application Figure 3 .like Figure 4 As shown, the test method may include:

[0106] S401. Input the control calibration parameters related to VVT operation into the vehicle control system.

[0107] S402. Update the VVT ​​control parameters in the vehicle control system according to the control calibration parameters.

[0108] S403. Obtain the response status of the vehicle control system to the VVT ​​malfunction.

[0109] S404. Determine whether the response status is a vehicle control system code report and an indicator light is displayed.

[0110] If so, then execute S405;

[0111] If not, then execute S406.

[0112] S405, Generate test results that represent normal conditions.

[0113] S406. Determine whether the response status is that the vehicle control system is not reporting a code and the indicator light is displayed.

[0114] If so, then execute S407;

[0115] If not, then execute S408.

[0116] S407. Generate test results that characterize abnormal code.

[0117] S408. Determine whether the response status is a vehicle control system code report and no indicator light is displayed.

[0118] If so, then execute S409;

[0119] If not, then execute S410.

[0120] S409. Generate test results that characterize abnormal lighting.

[0121] S410. Generate test results indicating abnormal code and abnormal light illumination.

[0122] It should be noted that, in Figure 4 The various processing steps (S401-S410) 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.

[0123] In the above embodiments, the testing equipment generates test results based on the vehicle control system's response to the VVT ​​(Vehicle Dynamics Transmission System) malfunction. The test results reflect whether the fault codes and indicator lights respond normally or abnormally. Optionally, the test results may also include test results on the correctness of fault codes and / or the correctness of indicator light illumination.

[0124] 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.

[0125] The preset standard code is the fault code corresponding to the VVT's operational stagnation fault. In the event of a VVT operational stagnation fault, the vehicle control system reports the preset standard code, which conforms to the reporting logic under the VVT ​​operational stagnation fault.

[0126] The fault code correctness test result reflects whether the fault code reported is correct or incorrect.

[0127] For example, if the fault code obtained from the vehicle control system is inconsistent with the preset standard code, a test result indicating a fault code is generated; for example, if the fault code obtained from the vehicle control system is consistent with the preset standard code, a test result indicating a normal fault code is generated.

[0128] 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.

[0129] The preset standard indicator light is the indicator light that illuminates in response to a VVT malfunction. In the event of a VVT malfunction, the vehicle control system displays the preset standard indicator light, which follows the illumination logic for a VVT malfunction.

[0130] The test result for whether the indicator lights are on correctly or incorrectly reflects the test result.

[0131] 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.

[0132] 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.

[0133] Figure 5 This is a schematic diagram illustrating the process of generating test results provided in an embodiment of this application. Figure 5 As shown, when the response status is a vehicle control system code and an indicator light is displayed, the test method may include:

[0134] S501. Determine whether the fault code reported is consistent with the preset standard code.

[0135] If so, then execute S502;

[0136] If not, then execute S503.

[0137] S502. Generate test results indicating that the characterization code is correct.

[0138] S503. Generate test results representing errors in the reporting code.

[0139] S504. Determine whether the displayed indicator light is consistent with the preset standard indicator light.

[0140] If so, then execute S505;

[0141] If not, then execute S506.

[0142] S505, Generate test results indicating that the lights are on correctly.

[0143] S506. Generate test results representing lighting errors.

[0144] It should be noted that, in Figure 5 The various processing steps (S501-S506) shown in the embodiments can be implemented with reference to the specific implementation of the same or similar steps in the above embodiments. Figure 5 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 5 The embodiments may have more or fewer steps. For example, the testing process may include... Figure 5 Some steps in the embodiments, or, Figure 5 Some steps in the embodiments can be replaced by steps with the same function, or Figure 5 Some steps in the embodiments can be broken down into multiple steps, etc.

[0145] The testing method provided in this application compares the fault code reported with a preset standard code to generate a fault 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.

[0146] 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.

[0147] Optionally, the test report may also include fault response time, which refers to the time it takes for the vehicle control system to detect a VVT malfunction trigger code or indicator light.

[0148] 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.

[0149] Figure 6 Flowchart of the testing method provided in the embodiments of this application Figure 4 .like Figure 6 As shown, the test method may include:

[0150] S601. Input the control calibration parameters related to VVT operation into the vehicle control system.

[0151] S602. Update the VVT ​​control parameters in the vehicle control system according to the control calibration parameters.

[0152] S603. Obtain the response status of the vehicle control system to the VVT ​​operation lag fault.

[0153] S604. Generate test results based on the fault code response status and indicator light response status of the vehicle control system for the VVT ​​operation lag fault.

[0154] S605 generates a test report based on the fault code response status, indicator light response status, and test results.

[0155] Optionally, the test results may also include the test results for fault code correctness and / or the test results for indicator light correctness.

[0156] 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.

[0157] Figure 7 This is a schematic diagram of a testing device provided in an embodiment of this application. Figure 7 As shown, the testing apparatus 700 may include, for example, an input module 701, an update module 702, and a testing module 703. Optionally, it may also include a verification module and a reporting module.

[0158] Input module 701 is used to input control calibration parameters related to variable valve timing operation into the vehicle control system. The control calibration parameters are used to trigger variable valve timing operation jamming fault.

[0159] The update module 702 is used to update the control parameters of the variable valve timing in the vehicle control system according to the control calibration parameters. The control parameters include the time constant of the exhaust camshaft phase control low-pass filter, the error simulation characteristic line of the exhaust cam phaser, and the enable value of the exhaust camshaft speed adjustment filter.

[0160] Test module 703 is used to acquire the response status of the vehicle control system to the variable valve timing operation jamming fault. The response status includes fault code response status and indicator light response status.

[0161] One possible implementation involves controlling calibration parameters including time constant calibration parameters, error simulation characteristic line calibration parameters, and enable value calibration parameters. The update module 702 is specifically used for:

[0162] Update the time constant based on the time constant calibration parameters;

[0163] Update the error simulation characteristic lines based on the calibration parameters of the error simulation characteristic lines;

[0164] Update the enable value based on the enable value calibration parameters.

[0165] One possible implementation involves, before updating the control parameters for variable valve timing in the vehicle control system based on the control calibration parameters, the verification module specifically performs the following:

[0166] The writability of control parameters is verified through the communication interface of the vehicle control system, which is a standardized communication protocol interface.

[0167] In one possible implementation, update module 702 is also used for:

[0168] Update the control parameters for variable valve timing in the vehicle control system based on the control calibration parameters corresponding to the vehicle configuration parameters; the vehicle configuration parameters include engine displacement.

[0169] In one possible implementation, before acquiring the response status of the vehicle control system to a variable valve timing malfunction, the test module 703 is specifically used for:

[0170] Send a test command to the vehicle control system. The test command is used to instruct the vehicle control system to control the engine to perform a fault test.

[0171] 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 variable valve timing operation sticking fault, the test module 703 is also used for:

[0172] Test results are generated based on the response status of the vehicle control system to the variable valve timing operation jamming fault. The test results reflect whether the fault code responds normally or abnormally, as well as whether the indicator light responds normally or abnormally.

[0173] One possible implementation is that the test results also include the correctness of the fault codes. Specifically, test module 703 is used for:

[0174] When the response status is a vehicle control system code report, the reported fault code is compared with a preset standard code to generate a fault code correctness test result.

[0175] One possible implementation is that the test results also include the test results for whether the lights are on correctly. Test module 703 is specifically used for:

[0176] 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.

[0177] 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.

[0178] Figure 8 A schematic diagram of the structure of the electronic device provided in this application. Figure 8 As shown, the electronic device 800 provided in this embodiment includes at least one processor 801 and a memory 802. Optionally, the device 800 further includes a communication component 803. The processor 801, memory 802, and communication component 803 are connected via a bus 804.

[0179] In a specific implementation, at least one processor 801 executes computer execution instructions stored in memory 802, causing at least one processor 801 to perform the above-described method.

[0180] The specific implementation process of processor 801 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0181] 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.

[0182] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0183] 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.

[0184] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0185] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0186] 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.

[0187] 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.

[0188] 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.

[0189] 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 according to actual needs.

[0190] 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.

[0191] 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.

[0192] 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.

[0193] 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: Input control calibration parameters related to variable valve timing operation into the vehicle control system. These control calibration parameters are used to trigger a variable valve timing operation jamming fault. Based on the control calibration parameters, update the control parameters of the variable valve timing in the vehicle control system. The control parameters include the time constant of the exhaust camshaft phase control low-pass filter, the error simulation characteristic line of the exhaust cam phaser, and the enable value of the exhaust camshaft adjustment speed filter. The response status of the vehicle control system to the variable valve timing operation jamming fault is obtained, and the response status includes fault code response status and indicator light response status.

2. The method according to claim 1, characterized in that, The control calibration parameters include time constant calibration parameters, error simulation characteristic line calibration parameters, and enable value calibration parameters; The step of updating the control parameters for variable valve timing in the vehicle control system based on the control calibration parameters includes: Update the time constant according to the time constant calibration parameters; Update the error simulation feature line according to the calibration parameters of the error simulation feature line; Update the enable value according to the enable value calibration parameters.

3. The method according to claim 1, characterized in that, Before updating the control parameters for variable valve timing in the vehicle control system based on the control calibration parameters, the method further includes: The writability of the control parameters is verified through the communication interface of the vehicle control system, which is a standardized communication protocol interface.

4. The method according to any one of claims 1-3, characterized in that, The step of updating the control parameters for variable valve timing in the vehicle control system based on the control calibration parameters further includes: The control parameters for variable valve timing in the vehicle control system are updated based on the control calibration parameters corresponding to the vehicle configuration parameters; the vehicle configuration parameters include engine displacement.

5. The method according to any one of claims 1-3, characterized in that, Before obtaining the response status of the vehicle control system to the operational jamming fault of the variable valve timing, the method further includes: A test command is sent to the vehicle control system, the test command being used to instruct the vehicle control system to control the engine to perform a fault test.

6. The method according to any one of claims 1-3, 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 variable valve timing operation jam fault, the method further includes: Based on the response status of the vehicle control system to the variable valve timing operation jamming fault, test results are generated. The test results reflect whether the fault code responds normally or abnormally, and whether the indicator light responds normally or abnormally.

7. The method according to claim 6, characterized in that, The test results also include fault code accuracy test results. The generation of test results based on the vehicle control system's response status to the variable valve timing operation jamming fault 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 test results for correct and incorrect light illumination. The generation of test results based on the response status of the vehicle control system to the variable valve timing operation malfunction 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 control calibration parameters related to the operation of variable valve timing into the vehicle control system. These control calibration parameters are used to trigger a variable valve timing operation jamming fault. The update module is used to update the control parameters of the variable valve timing in the vehicle control system according to the control calibration parameters. The control parameters include the time constant of the exhaust camshaft phase control low-pass filter, the error simulation characteristic line of the exhaust cam phaser, and the enable value of the exhaust camshaft adjustment speed filter. The test module is used to obtain the response status of the vehicle control system to the variable valve timing operation jamming fault, the response status 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.