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

By inputting angle deviation calibration parameters into the vehicle control system and updating the parameters of the vehicle control system using software, the problem of complex hardware adjustments is solved, and efficient fault identification and testing are achieved.

CN121764040APending 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 technologies involve physically adjusting hardware to simulate excessive relative positional deviations between the crankshaft and camshaft, which is complex and results in low testing efficiency.

Method used

By inputting the angular deviation calibration parameters of the relative positions of the crankshaft and camshaft into the vehicle control system, the angular deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system are updated. The simulated fault is modified using software-level parameters to test whether the vehicle control system lights up and reports a code.

Benefits of technology

No physical hardware adjustments are required, which improves testing efficiency, simplifies the operation process, and ensures that the vehicle control system can correctly identify and trigger fault indicator lights and fault codes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121764040A_ABST
    Figure CN121764040A_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 angular deviation calibration parameters of relative positions of a crankshaft and a camshaft are input into a vehicle control system, and the angular deviation calibration parameters are used for triggering the fault that the angular deviation of the relative positions of the crankshaft and the camshaft is too large; according to the angle deviation calibration parameters, angle deviation parameters of relative positions of a crankshaft and a cam shaft in the vehicle control system are updated, and the angle deviation parameters comprise angle deviation threshold values allowed by installation of the crankshaft and the cam shaft and trigger enabling values; and the response state of the vehicle control system to the fault that the angular deviation of the relative positions of the crankshaft and the cam shaft is too large 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, the relative position of the crankshaft and camshaft directly determines the coordination between valve opening and closing timing and piston movement. Excessive deviation can lead to engine knocking, uneven power output, and even mechanical damage. Therefore, vehicle control systems typically incorporate fault diagnosis logic to monitor the relative position deviation of the crankshaft and camshaft in real time. When the deviation exceeds a set threshold, a fault code is triggered and a malfunction indicator light illuminates to alert the driver or maintenance personnel to perform repairs.

[0003] In related technologies, faults caused by excessive relative positional deviation between the crankshaft and camshaft are often simulated using physical means, such as manually adjusting the camshaft mounting angle, which involves complex operations. Therefore, methods that rely on physical hardware adjustments for testing are complex 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] The angular deviation calibration parameters of the relative positions of the crankshaft and camshaft are input into the vehicle control system. These angular deviation calibration parameters are used to trigger a fault where the angular deviation of the relative positions of the crankshaft and camshaft is too large.

[0007] Based on the angle deviation calibration parameters, update the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system. The angle deviation parameters include the allowable angle deviation threshold for crankshaft and camshaft installation and the trigger enable value.

[0008] The response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions is obtained, and the response status includes fault code response status and indicator light response status.

[0009] Optionally, the angle deviation calibration parameters include angle deviation threshold calibration parameters and trigger enable calibration parameters. Updating the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system based on the angle deviation calibration parameters includes:

[0010] The angle deviation threshold is updated based on the angle deviation threshold calibration parameters;

[0011] Update the trigger enable value based on the trigger enable calibration parameters.

[0012] Optionally, before updating the angular deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system based on the angular deviation calibration parameters, the method further includes:

[0013] The writability of the angle deviation parameter is verified through the communication interface of the vehicle control system, which is a standardized communication protocol interface.

[0014] Optionally, obtaining the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions includes:

[0015] The system acquires the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions under various engine operating conditions; the operating conditions include at least one of the following: cold start, idle speed, medium speed, and high speed.

[0016] Optionally, before obtaining the response status of the vehicle control system to a fault of excessive angular deviation between the relative positions of the crankshaft and camshaft, the method further includes:

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

[0018] 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 fault of excessive angular deviation between the crankshaft and camshaft relative positions, the method further includes:

[0019] Based on the response status of the vehicle control system to the fault of excessive angular deviation between the crankshaft and camshaft relative positions, test results are generated. The test results reflect whether the fault code responds normally or abnormally, as well as whether the indicator lights respond normally or abnormally.

[0020] 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 to a fault involving excessive angular deviation between the crankshaft and camshaft relative positions further includes:

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

[0022] Optionally, the test results also include the test results for whether the lights illuminate correctly. The step of generating test results based on the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions further includes:

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

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

[0025] The input module is used to input the angular deviation calibration parameters of the relative positions of the crankshaft and camshaft to the vehicle control system. The angular deviation calibration parameters are used to trigger a fault of excessive angular deviation between the relative positions of the crankshaft and camshaft.

[0026] The update module is used to update the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angle deviation calibration parameters. The angle deviation parameters include the allowable angle deviation threshold for crankshaft and camshaft installation and the trigger enable value.

[0027] The testing module is used to obtain the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions. The response status includes fault code response status and indicator light response status.

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

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

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

[0031] The testing method, apparatus, equipment, storage medium, and program product provided in this application input angular deviation calibration parameters of the relative positions of the crankshaft and camshaft into the vehicle control system. Based on these angular deviation calibration parameters, the angular deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system are updated, thereby obtaining the response status of the vehicle control system to a fault of excessive angular deviation of the relative positions of the crankshaft and camshaft. The testing method of this application, by using the angular deviation calibration parameters of the relative positions of the crankshaft and camshaft to update the relative position deviation parameters of the crankshaft and camshaft in the vehicle control system, causes the vehicle control system to mistakenly judge that the angular deviation of the relative positions of the crankshaft and camshaft is excessive, thus testing whether the vehicle control system illuminates a warning light and issues a code. Compared with related technologies that use physical means to adjust hardware for testing, this 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. Attached Figure Description

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

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

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

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

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

[0037] Figure 5 Flowchart of the testing method provided in the embodiments of this application Figure 4 ;

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

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

[0040] 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

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

[0042] In related technologies, a fault is simulated by physically inducing excessive relative positional deviation between the crankshaft and camshaft to test whether the vehicle control system can correctly identify and trigger the fault indicator light and report fault codes. Therefore, this method of physically adjusting hardware for testing involves complex disassembly and assembly operations, resulting in low testing efficiency.

[0043] In view of this, this application proposes a testing method that uses software calibration technology to simulate a fault with excessive angular deviation between the crankshaft and camshaft relative positions, replacing traditional physical testing methods. By using the angular deviation calibration parameters of the crankshaft and camshaft relative positions, the relative position deviation parameters of the crankshaft and camshaft in the vehicle control system are updated, causing the vehicle control system to misjudge that the angular deviation between the crankshaft and camshaft relative positions is excessive, thereby testing whether the vehicle control system illuminates a warning light and issues a code. Compared with 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.

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

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

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

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

[0048] S101. Input the angular deviation calibration parameters of the relative positions of the crankshaft and camshaft into the vehicle control system.

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

[0050] The angle deviation calibration parameters are used to trigger a fault indicating excessive angular deviation between the crankshaft and camshaft relative positions. These parameters are also used to update configurable parameters in the fault diagnosis logic for excessive angular deviation between the crankshaft and camshaft relative positions. Examples include angle deviation threshold calibration parameters and trigger state calibration parameters.

[0051] For example, the test equipment receives a test command issued by a user, which instructs the test equipment to input angle deviation calibration parameters into the vehicle control system. In response to the test command, the test equipment obtains the pre-stored angle deviation calibration parameters and inputs them into the vehicle control unit through data transmission with 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.

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

[0053] S102. Update the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angle deviation calibration parameters.

[0054] The angular deviation parameter is a configurable parameter in the fault diagnosis logic for excessive angular deviation between the crankshaft and camshaft relative positions in the vehicle control system. The angular deviation parameter includes the allowable angular deviation thresholds for crankshaft and camshaft installation and the trigger enable value.

[0055] An angular deviation threshold is a parameter that defines the permissible range of deviation between the crankshaft and camshaft relative positions. For example, an angular deviation threshold may include an upper limit and / or a lower limit for angular deviation.

[0056] The trigger enable value controls whether the updated angle deviation parameters are applied to the vehicle control system. For example, a trigger enable value of 1 indicates that the updated angle deviation parameters are applied, meaning the vehicle control system performs fault diagnosis logic based on the updated angle deviation parameters.

[0057] For example, the angle deviation calibration parameters include angle deviation threshold calibration parameters and trigger enable calibration parameters. The test equipment updates the angle deviation threshold to the angle deviation threshold calibration parameters and updates the trigger enable value to the trigger enable calibration parameters. The angle deviation threshold calibration parameters are unreasonable angle deviation thresholds, for example, the angle deviation threshold is [0,0]. For example, after the trigger enable value is updated to the trigger enable calibration parameters, the vehicle control system performs fault diagnosis logic based on the updated angle deviation parameters. A fault can be triggered based on the updated angle deviation threshold, thereby allowing its response status to be tested.

[0058] S103. Obtain the response status of the vehicle control system to the fault of excessive angular deviation between the relative positions of the crankshaft and camshaft.

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

[0060] Response status refers to the response of the vehicle control system under the influence of a fault caused by excessive angular deviation in the relative positions of the crankshaft and camshaft. Response status includes fault code response status and indicator light response status.

[0061] For example, the fault code response status includes a vehicle control system triggered code and a vehicle control system not triggered code. The code indicates an excessive angular deviation between the relative positions of the crankshaft and camshaft. The fault code response status also includes a vehicle control system triggered indicator light and a vehicle control system not triggered indicator light. The indicator light indicates an excessive angular deviation between the relative positions of the crankshaft and camshaft.

[0062] For example, after updating the angular deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system, the vehicle control system obtains the actual angle of the relative positions of the crankshaft and camshaft based on the crankshaft position sensor and camshaft position sensor, and determines whether the actual angle is within the updated angular deviation threshold range. When the actual angle exceeds the updated angular deviation threshold range, the vehicle 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 for the fault of excessive angular deviation of the relative positions of the crankshaft and camshaft. If the vehicle control system reports a fault code, it can identify the fault of excessive angular deviation of the relative positions of the crankshaft and camshaft and trigger the fault code reporting. If the vehicle control system displays an indicator light, it can identify the fault of excessive angular deviation of the relative positions of the crankshaft and camshaft and trigger the light illumination.

[0063] The testing method of this application involves inputting angular deviation calibration parameters of the relative positions of the crankshaft and camshaft into the vehicle control system. Based on these calibration parameters, the angular deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system are updated, thereby obtaining the response status of the vehicle control system to a fault of excessive angular deviation of the relative positions of the crankshaft and camshaft. This testing method, by using the angular deviation calibration parameters of the relative positions of the crankshaft and camshaft to update the relative position deviation parameters of the crankshaft and camshaft in the vehicle control system, causes the vehicle control system to misjudge that the angular deviation of the relative positions of the crankshaft and camshaft is excessive, thus testing whether the vehicle control system illuminates a warning light and issues a code. Compared to related technologies that use physical means to adjust hardware for testing, this 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.

[0064] The following describes the testing method of this application embodiment, which updates the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system based on the angle deviation calibration parameters.

[0065] Optionally, the angle deviation calibration parameters include angle deviation threshold calibration parameters and trigger enable calibration parameters. The test equipment can update the angle deviation threshold based on the angle deviation threshold calibration parameters, and update the trigger enable value based on the trigger enable calibration parameters.

[0066] The angle deviation threshold calibration parameter is used to update the angle deviation threshold in the vehicle control system to trigger a fault indicating excessive angle deviation between the crankshaft and camshaft relative positions. For example, the angle deviation threshold includes an upper limit and a lower limit for angle deviation.

[0067] The angular deviation threshold calibration parameters can include calibration parameters for the upper limit and lower limit of the angular deviation. The upper and lower limits of the angular deviation together define the permissible angular deviation range of the relative position of the crankshaft and camshaft. For example, when the vehicle control system can diagnose faults normally, the vehicle control system obtains the actual angle of the relative position of the crankshaft and camshaft. If the actual angle does not meet the condition of being greater than or equal to the lower limit of the angular deviation but less than the upper limit of the angular deviation, a fault indicating excessive deviation in the relative position of the crankshaft and camshaft is triggered.

[0068] The trigger enable calibration parameter is used to trigger a fault caused by excessive angular deviation between the crankshaft and camshaft relative positions by updating the trigger enable value in the vehicle control system to make the updated angular deviation threshold take effect.

[0069] For example, the angle deviation threshold calibration parameters may include calibration parameters for the upper limit of angle deviation and calibration parameters for the lower limit of angle deviation. The test equipment can update the upper limit of angle deviation in the vehicle control system to the calibration parameters for the upper limit of angle deviation, update the lower limit of angle deviation in the vehicle control system to the calibration parameters for the lower limit of angle deviation, and update the trigger enable value to the trigger enable calibration parameters.

[0070] Taking an example where the calibration parameter for the upper limit of angle deviation is 0, the calibration parameter for the lower limit of angle deviation is 0, and the trigger enable calibration parameter is 1, the updated angle deviation parameters are shown in Table 1:

[0071] Table 1 Updated angle deviation parameters

[0072]

[0073] Where EpmCas_phiMntErrMax_C represents the upper limit of the angle deviation, EpmCas_phiMntErrMin_C represents the lower limit of the angle deviation, and EpmCaS_swtForceRefAdap_C represents the trigger enable value. As shown in Table 1, the updated upper limit of the angle deviation is 0, the updated lower limit of the angle deviation is 0, and the updated trigger enable value is 1. The updated allowable angular deviation range of the relative positions of the crankshaft and camshaft is [0,0].

[0074] If the actual angle between the crankshaft and camshaft relative positions obtained by the vehicle control system does not meet the condition of being greater than or equal to 0 and less than 0, a fault of excessive deviation between the crankshaft and camshaft relative positions is triggered.

[0075] For example, the angle deviation threshold calibration parameter may include the calibration parameter of the upper limit of angle deviation. The test equipment updates the upper limit of angle deviation in the vehicle control system to the calibration parameter of the upper limit of angle deviation, and updates the trigger enable value to the trigger enable calibration parameter. For example, taking an upper limit of angle deviation of 8, a lower limit of angle deviation of -8, a calibration parameter of the upper limit of angle deviation of 0, and a trigger enable calibration parameter of 1 as an example, if the test equipment updates the upper limit of angle deviation in the vehicle control system from 8 to -9, then the range defined by the lower limit of angle deviation and the updated upper limit of angle deviation is [-8, -9].

[0076] If the actual angle between the crankshaft and camshaft relative positions obtained by the vehicle control system does not meet the condition of being greater than or equal to -8 and less than -9, it will trigger a fault of excessive deviation between the crankshaft and camshaft relative positions.

[0077] The method in this application embodiment updates the angle deviation threshold based on the angle deviation threshold calibration parameter and updates the trigger enable value based on the trigger enable calibration parameter, thereby modifying the deviation threshold in the calibration parameter, ensuring that the updated parameter takes effect, and improving the reliability of the test.

[0078] Optionally, before updating the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system based on the angle deviation calibration parameters, the test equipment can also verify the writability of the angle deviation parameters through the communication interface of the vehicle control system. The communication interface is a standardized communication protocol interface.

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

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

[0081] For example, before performing the parameter replacement operation, the test equipment establishes a connection with the vehicle control unit through a standardized communication protocol interface and verifies the writability of the angle deviation parameter. For instance, the test equipment sends a read request to confirm whether the angle deviation parameter is in a modifiable state. If the returned response indicates that the angle deviation parameter is 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, an permission error is indicated.

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

[0083] Optionally, before obtaining the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions, the test equipment may also send test commands to the vehicle control system.

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

[0085] Fault testing includes monitoring the vehicle control system's response to faults such as excessive angular deviations in the relative positions of the crankshaft and camshaft.

[0086] For example, after updating the angular deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angular deviation calibration parameters, the test equipment sends a test command to the vehicle control system. The vehicle control system responds to the test command by starting the engine to perform a fault test. The test equipment detects the response of the vehicle control system to the fault of excessive angular deviation of the relative positions of the crankshaft and camshaft and obtains the response status of the vehicle control system to the fault of excessive angular deviation.

[0087] Optionally, the test command can also be used to instruct the engine to perform fault tests under various operating conditions. The test equipment can also send test commands to the vehicle control system, causing the system to respond and control the engine to operate according to the specified operating conditions. The test equipment can acquire the response status of the vehicle control system to a fault indicating excessive angular deviation in the relative positions of the crankshaft and camshaft under various engine operating conditions.

[0088] For example, the test equipment sends a test command under engine cold start to the vehicle control system, so that the vehicle control system responds to the test command and starts the engine after a preset stationary time. The test equipment can obtain the response status of the vehicle control system to the fault of excessive angle deviation under cold start.

[0089] For example, after updating the angular deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angular deviation 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 operate 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 an excessive angular deviation fault and obtains the response status of the vehicle control system to the excessive angular deviation fault.

[0090] 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 fault of excessive angular deviation between the relative positions of the crankshaft and camshaft. This ensures that the response status of the vehicle control system to the fault of excessive angular deviation between the relative positions of the crankshaft and camshaft is obtained under the condition that the vehicle control system performs a fault test, thereby improving the reliability of the test.

[0091] In the above embodiments, the testing system can send test commands to the vehicle control system to instruct the vehicle control system to control the engine to perform fault testing.

[0092] In one embodiment, the vehicle control system can operate based on various operating conditions indicated by test commands, thereby enabling the test equipment to acquire the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions under various engine operating conditions.

[0093] In another embodiment, the vehicle control system can control the engine to operate under various preset operating conditions based on test commands, thereby enabling the test equipment to obtain the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions under various operating conditions.

[0094] The following section describes the response of the vehicle control system to a fault caused by excessive angular deviation between the crankshaft and camshaft relative positions, obtained by the test equipment under various engine operating conditions.

[0095] Optionally, the testing equipment can acquire the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions under various engine operating conditions. Operating conditions include at least one of the following: cold start, idle, medium speed, and high speed.

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

[0097] S201. Input the angular deviation calibration parameters of the relative positions of the crankshaft and camshaft into the vehicle control system.

[0098] S202. Based on the angle deviation calibration parameters, update the upper limit, lower limit, and trigger enable value of the relative position of the crankshaft and camshaft in the vehicle control system.

[0099] S203. Obtain the response status of the vehicle control system to a fault where the relative angular deviation between the crankshaft and camshaft is too large when the engine is in a cold start condition.

[0100] Cold start operation refers to the first start-up phase of the engine after it has been stationary for a predetermined period of time.

[0101] For example, after the test equipment updates the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angle deviation calibration parameters, the vehicle control system starts the engine system after a preset time of rest. The test system obtains the response status of the vehicle control system to the fault of excessive angle deviation of the relative positions of the crankshaft and camshaft, and obtains the response status of the vehicle control system to the fault of excessive angle deviation of the relative positions of the crankshaft and camshaft when the engine is in cold start condition.

[0102] S204. Obtain the response status of the vehicle control system to a fault where the relative angular deviation between the crankshaft and camshaft is too large when the engine is idling.

[0103] Idle operation refers to the stable operating phase of an engine under no-load conditions.

[0104] For example, after the test equipment updates the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angle deviation calibration parameters, the vehicle control system controls non-essential electrical equipment such as air conditioning and headlights to turn off, and controls the engine system to run at 600-1000 rpm. The test system obtains the response status of the vehicle control system to the fault of excessive angle deviation of the relative positions of the crankshaft and camshaft, and obtains the response status of the vehicle control system to the fault of excessive angle deviation of the relative positions of the crankshaft and camshaft when the engine is idling.

[0105] S205. Obtain the response status of the vehicle control system to a fault where the relative angular deviation between the crankshaft and camshaft is too large when the engine is operating at medium speed.

[0106] Medium-speed operating conditions refer to the stable operating phase of an engine at medium speeds.

[0107] For example, after the test equipment updates the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angle deviation calibration parameters, the vehicle control system controls the engine system to run at 2000-3000 rpm. The test system obtains the response status of the vehicle control system to the fault of excessive angle deviation of the relative positions of the crankshaft and camshaft, and obtains the response status of the vehicle control system to the fault of excessive angle deviation of the relative positions of the crankshaft and camshaft when the engine is in medium speed condition.

[0108] S206. Obtain the response status of the vehicle control system to a fault where the relative angular deviation between the crankshaft and camshaft is too large when the engine is operating at high speed.

[0109] High-speed operating conditions refer to the stage in which the engine operates at high speeds.

[0110] For example, after the test equipment updates the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angle deviation calibration parameters, the vehicle control system controls the engine system to run at 4000-6000 rpm. The test system obtains the response status of the vehicle control system to the fault of excessive angle deviation of the relative positions of the crankshaft and camshaft, and obtains the response status of the vehicle control system to the fault of excessive angle deviation of the relative positions of the crankshaft and camshaft when the engine is in high-speed operation.

[0111] It should be understood that the speed controlled by the above-mentioned engine system under different operating conditions can refer to the configuration of the engine or vehicle, and this application does not impose any restrictions on this.

[0112] By acquiring the response status of the vehicle control system to excessive angular deviation of the relative positions of the crankshaft and camshaft under various engine operating conditions, this study covers the response testing of the vehicle control system to this fault under multiple operating conditions. On one hand, by targeting and executing tests under the indicated operating conditions, the flexibility of the testing is improved. On the other hand, by executing tests under multiple operating conditions, the coverage of fault simulation is expanded, making the test scenarios more comprehensive and improving the reliability of the tests.

[0113] Optionally, after obtaining the response status of the vehicle control system to the fault of excessive angular deviation between the crankshaft and camshaft relative positions, the test equipment can also generate test results based on the response status of the vehicle control system to the fault of excessive angular deviation between the crankshaft and camshaft relative positions.

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

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

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

[0117] 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 does not report a code or illuminate an indicator light, then the vehicle control system's response to the excessive angle deviation fault exhibits code anomalies, generating test results characterizing code anomalies. If the vehicle control system reports a code but does not illuminate an indicator light, then the vehicle control system's response to the excessive angle deviation fault exhibits indicator light anomalies, generating test results characterizing both code anomalies and indicator light anomalies.

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

[0119] S301. Input the angular deviation calibration parameters of the relative positions of the crankshaft and camshaft into the vehicle control system.

[0120] S302. Update the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angle deviation calibration parameters.

[0121] S303. Obtain the response status of the vehicle control system to a fault of excessive angular deviation between the relative positions of the crankshaft and camshaft.

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

[0123] If so, then execute S305;

[0124] If not, then execute S306.

[0125] S305. Generate test results that represent normal conditions.

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

[0127] If so, then execute S307;

[0128] If not, then execute S308.

[0129] S307. Generate test results that characterize abnormal reporting codes.

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

[0131] If so, then execute S309;

[0132] If not, then execute S310.

[0133] S309. Generate test results that characterize abnormal lighting.

[0134] S310. Generate test results indicating abnormal code and abnormal light illumination.

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

[0136] In the above embodiments, the testing equipment generates test results based on the vehicle control system's response to a fault indicating excessive angular deviation between the crankshaft and camshaft relative positions. The test results reflect whether the fault code response is normal or abnormal, and whether the indicator lights respond normally or abnormally. Optionally, the test results may also include test results for the correctness of the fault codes and / or the correctness of the indicator lights.

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

[0138] The preset standard code is the fault code corresponding to the fault of excessive angular deviation between the relative positions of the crankshaft and camshaft. In the case of excessive angular deviation between the relative positions of the crankshaft and camshaft, the vehicle control system reports the preset standard code, which is consistent with the reporting logic of the fault of excessive angular deviation between the relative positions of the crankshaft and camshaft.

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

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

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

[0142] The preset standard indicator light is the indicator light that illuminates when the relative angle deviation between the crankshaft and camshaft is too large. When the relative angle deviation between the crankshaft and camshaft is too large, the vehicle control system displays the preset standard indicator light, which conforms to the lighting logic under the fault of excessive relative angle deviation between the crankshaft and camshaft.

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

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

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

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

[0147] S401. Determine whether the fault code reported is consistent with the preset standard code.

[0148] If so, then execute S402;

[0149] If not, then execute S403.

[0150] S402. Generate test results indicating that the characterization code is correct.

[0151] S403. Generate test results representing errors in the reporting code.

[0152] S404. Determine whether the displayed indicator light is consistent with the preset standard indicator light.

[0153] If so, then execute S405;

[0154] If not, then execute S406.

[0155] S405. Generate test results indicating that the lights are on correctly.

[0156] S406. Generate test results representing lighting errors.

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

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

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

[0160] 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 fault code or indicator light being triggered when the relative positions of the crankshaft and camshaft are too large.

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

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

[0163] S501. Input the angular deviation calibration parameters of the relative positions of the crankshaft and camshaft into the vehicle control system.

[0164] S502. Update the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angle deviation calibration parameters.

[0165] S503: Obtain the response status of the vehicle control system to a fault of excessive angular deviation between the relative positions of the crankshaft and camshaft.

[0166] S504. Generate test results based on the vehicle control system's fault code response status and indicator light response status for excessive angle deviation.

[0167] S505 generates a test report based on fault code response status, indicator light response status, and test results.

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

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

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

[0171] Input module 601 is used to input angular deviation calibration parameters of the relative positions of the crankshaft and camshaft into the vehicle control system. The angular deviation calibration parameters are used to trigger a fault of excessive angular deviation between the relative positions of the crankshaft and camshaft.

[0172] Update module 602 is used to update the angle deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system according to the angle deviation calibration parameters. The angle deviation parameters include the allowable angle deviation threshold for crankshaft and camshaft installation and the trigger enable value.

[0173] Test module 603 is used to acquire the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions. The response status includes fault code response status and indicator light response status.

[0174] One possible implementation is that the angle deviation calibration parameters include angle deviation threshold calibration parameters and trigger enable calibration parameters. The update module 602 is specifically used for:

[0175] Update the angle deviation threshold based on the angle deviation threshold calibration parameters;

[0176] Update the trigger enable value based on the trigger enable calibration parameters.

[0177] One possible implementation involves, before updating the angular deviation parameters of the relative positions of the crankshaft and camshaft in the vehicle control system based on the angular deviation calibration parameters, the verification module specifically performs the following:

[0178] The writability of the angle deviation parameter was verified through the communication interface of the vehicle control system. The communication interface is a standardized communication protocol interface.

[0179] One possible implementation is that test module 603 is specifically used for:

[0180] The system acquires the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions under various engine operating conditions; the operating conditions include at least one of the following: cold start, idle, medium speed, and high speed.

[0181] In one possible implementation, before obtaining the response status of the vehicle control system to a fault of excessive angular deviation between the crankshaft and camshaft relative positions, the test module 603 is specifically used for:

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

[0183] 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 fault of excessive angular deviation between the crankshaft and camshaft relative positions, the test module 603 is also used for:

[0184] Test results are generated based on the vehicle control system's response to a fault indicating excessive angular deviation between the crankshaft and camshaft relative positions. These results reflect whether the fault codes or indicator lights respond normally or abnormally.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0205] 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 test method characterized by, The method comprises: inputting an angle deviation calibration parameter of the relative position of the crankshaft and the camshaft to a vehicle control system, the angle deviation calibration parameter being used to trigger an angle deviation overlarge fault of the relative position of the crankshaft and the camshaft; updating an angle deviation parameter of the relative position of the crankshaft and the camshaft in the vehicle control system according to the angle deviation calibration parameter, the angle deviation parameter comprising an angle deviation threshold value allowed by the installation of the crankshaft and the camshaft and a trigger enable value; obtaining a response state of the vehicle control system to the angle deviation overlarge fault of the relative position of the crankshaft and the camshaft, the response state comprising a fault code response state and an indicator light response state.

2. The method of claim 1, wherein, The angle deviation calibration parameter comprises an angle deviation threshold value calibration parameter and a trigger enable calibration parameter, and the updating of the angle deviation parameter of the relative position of the crankshaft and the camshaft in the vehicle control system according to the angle deviation calibration parameter comprises: updating the angle deviation threshold value based on the angle deviation threshold value calibration parameter; and updating the trigger enable value based on the trigger enable calibration parameter. Before the updating of the angle deviation parameter of the relative position of the crankshaft and the camshaft in the vehicle control system according to the angle deviation calibration parameter, the method further comprises:

3. The method of claim 2, wherein, verifying the writeability of the angle deviation parameter through a communication interface of the vehicle control system, the communication interface being a standardized communication protocol interface. The obtaining of the response state of the vehicle control system to the angle deviation overlarge fault of the relative position of the crankshaft and the camshaft comprises:

4. The method of claim 1, wherein, obtaining the response state of the vehicle control system to the angle deviation overlarge fault of the relative position of the crankshaft and the camshaft under multiple operating conditions of the engine, the operating conditions comprising at least one of the following: cold start, idle speed, medium speed, and high speed. Before the obtaining of the response state of the vehicle control system to the angle deviation overlarge fault of the relative position of the crankshaft and the camshaft, the method further comprises:

5. The method according to any one of claims 1 to 4, characterized in that, sending a test instruction to the vehicle control system, the test instruction being used to instruct the vehicle control system to control the engine operation to perform a fault test. The fault code response state comprises a code reporting of the vehicle control system and a non-code reporting of the vehicle control system, and the indicator light response state comprises an indicator light display of the vehicle control system and a non-indicator light display of the vehicle control system; and after the obtaining of the response state of the vehicle control system to the angle deviation overlarge fault of the relative position of the crankshaft and the camshaft, the method further comprises:

6. The method according to any one of claims 1 to 4, characterized in that, generating a test result according to the response state of the vehicle control system to the angle deviation overlarge fault of the relative position of the crankshaft and the camshaft, the test result reflecting a normal or abnormal response of a fault code and a normal or abnormal response of an indicator light. The test result further comprises a fault code right-wrong test result, and the generating of the test result according to the response state of the vehicle control system to the angle deviation overlarge fault of the relative position of the crankshaft and the camshaft further comprises:

7. The method of claim 6, wherein, in the case that the response state is the code reporting of the vehicle control system, comparing a reported fault code with a preset standard code to generate the fault code right-wrong test result. ​ 8. The method of claim 6, wherein, The test result further comprises a correct light test result, and the response state of the vehicle control system to the excessive angle deviation fault of the relative position between the crankshaft and the camshaft is used to generate the test result, and the response state further comprises: In the case that the response state is that the vehicle control system displays an indicator light, the displayed indicator light is compared with a preset standard indicator light to generate a correct light test result.

9. A test device, characterized by The method comprises: an input module configured to input an angle deviation calibration parameter of the relative position between the crankshaft and the camshaft to the vehicle control system, the angle deviation calibration parameter being used to trigger the excessive angle deviation fault of the relative position between the crankshaft and the camshaft; an update module configured to update an angle deviation parameter of the relative position between the crankshaft and the camshaft in the vehicle control system according to the angle deviation calibration parameter, the angle deviation parameter comprising an angle deviation threshold value allowed by the installation of the crankshaft and the camshaft and an enable value of a trigger; a test module configured to obtain a response state of the vehicle control system to the excessive angle deviation fault of the relative position between the crankshaft and the camshaft, the response state comprising a fault code response state and an indicator light response state.

10. An electronic device, comprising: The method comprises: a processor, and a memory connected to the processor in communication; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the method according to any one of claims 1 to 8.

11. A computer readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to implement the method according to any one of claims 1 to 8.

12. A computer program product, characterised in that, The computer program is executed by the processor to implement the method according to any one of claims 1 to 8.