Vehicle ADAS system testing method, electronic equipment and medium
Through the vehicle self-diagnosis mode, the vehicle's existing equipment and operation combinations are utilized to solve the problem of ADAS system debugging relying on external equipment, achieving efficient and accurate detection, and improving production efficiency and product quality.
Patent Information
- Application Number
- CN202411557685.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-11-04
AI Technical Summary
In existing technologies, the debugging of ADAS systems relies on external equipment and professionals, resulting in low detection efficiency, lack of standardized testing scenarios, and complexity and time-consuming, affecting production efficiency and quality.
By combining the vehicle's existing equipment and operations, a self-diagnostic mode is designed to trigger the ADAS system's built-in diagnostic process, simplifying the diagnostic process and reducing dependence on professional equipment and technicians.
It improves the detection efficiency of the ADAS system, reduces debugging time and cost, improves detection accuracy and feedback speed of the production line, and ensures the stability and reliability of the system.
Smart Images

Figure CN119164675B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of vehicle testing, and in particular relates to a vehicle ADAS system testing method, electronic equipment, and medium. Background Art
[0002] With the rapid development of electric vehicle technology, the integration complexity of advanced driver assistance systems (ADAS) has increased. In the absence of standardized test scenarios, ensuring that instrument clusters, steer-by-wire, and brake-by-wire systems from different suppliers adhere to OEM braking protocols and accurately respond to ADAS commands is a challenge.
[0003] Currently, ADAS system debugging requires the use of external diagnostic equipment; there is a lack of standard ADAS test scenarios during the vehicle off-line inspection phase. For example, it is difficult to simulate dummy / vehicle collision scenarios to trigger AEBS (emergency braking system) warnings in the factory, resulting in reliance on external resources for the verification of instruments, steering, and braking systems, seriously affecting debugging efficiency and quality; even if standardized testing resources are available, comprehensive simulation of ADAS scenarios is complex and time-consuming. For example, AEBS testing requires diverse operating conditions and parameter adjustments, which increases the complexity of vehicle off-line debugging; current ADAS system debugging relies on on-site intervention by technicians to diagnose problems by collecting and analyzing data. This process is time-consuming and inefficient.
[0004] Patent CN114413952B discloses a method for testing automotive instrument scene reconstruction. This method uses a CAN-based simulated ADAS system to send ADAS signals to the instrument under test, verifying whether the instrument correctly displays the ADAS signals, and achieving the same real-vehicle testing effect. This method requires the use of an external CAN toolbox and specialized technicians to configure complex configuration files such as DBF. It also requires manual signal transmission to the CAN bus, requiring specialized technicians and equipment. Summary of the Invention
[0005] The purpose of the present invention is to address the deficiencies in the existing technology and provide a vehicle ADAS system testing method, electronic equipment and medium, which does not require reliance on professionals and external equipment and has high ADAS system detection efficiency.
[0006] In order to achieve the above object, the technical solution adopted by the present invention is:
[0007] A vehicle ADAS system testing method includes the following steps:
[0008] When the ACC signal is valid, the key ON signal is valid, the vehicle is in neutral, the vehicle is stationary, the hazard lights are invalid, and the parking brake is applied, the ADAS system starts and the timing begins;
[0009] After the ADAS system timing exceeds the first time threshold, if the driving pedal opening is greater than the first opening threshold and the brake pedal opening is greater than the second opening threshold, the ADAS system resets the timing and performs the i-th diagnostic mode, where i = 1, 2, ..., n, and n is the number of diagnostic modes;
[0010] When the hazard lights are enabled, the current diagnostic mode is stopped and the ADAS system restarts timing. If the ADAS system timing is greater than the second time threshold and the hazard lights are disabled, another diagnostic mode is entered.
[0011] When the key ON signal is invalid or the vehicle speed is greater than the speed threshold, the ADAS system stops.
[0012] The present invention conducts ADAS system testing through a combination of existing vehicle equipment and operations, without the need for external equipment, reducing dependence on professional equipment and technicians, simplifying the traditional complex debugging process that relies on technicians and external equipment, reducing ADAS system debugging time and cost, and improving vehicle ADAS system detection efficiency.
[0013] Furthermore, the diagnostic mode includes instrument system response diagnosis, steer-by-wire system response diagnosis, and brake-by-wire system response diagnosis. The instrument system response diagnosis includes dual warning function sound and light warning diagnosis, AEBS function sound and light warning diagnosis, LKA function sound and light warning diagnosis, and ACC function sound and light warning diagnosis. The ADAS system sends the desired command to diagnose the instrument system, steer-by-wire system, and brake-by-wire system.
[0014] Furthermore, the dual warning function sound and light warning diagnosis includes warning system working status display, lane line display, lane departure warning, and forward collision warning.
[0015] Furthermore, the AEBS function sound and light warning diagnosis includes the display of the AEBS system working status, the ADAS system warning target type and warning level.
[0016] Furthermore, the LKA function sound and light warning diagnosis includes LKA system working status display and warning when hands are off the steering wheel for too long.
[0017] Furthermore, the ACC function sound and light warning diagnosis includes ACC system working status display, ACC cruise speed display, and ACC time interval level display.
[0018] Furthermore, the steer-by-wire system response diagnosis verifies the response speed and accuracy of the steering angle when the LKA is activated.
[0019] Furthermore, the brake-by-wire system responds to the diagnosis to verify the braking response speed and accuracy when the ACC system requests braking deceleration or when the AEBS emergency brake is activated and requests emergency braking.
[0020] Furthermore, the diagnostic mode process includes:
[0021] The ADAS system sends a preset expected command to the instrument system or the steer-by-wire system or the brake-by-wire system. If the actual response of the instrument system or the steer-by-wire system or the brake-by-wire system does not match the preset expected command, it is determined that there is an abnormality in the instrument system or the steer-by-wire system or the brake-by-wire system.
[0022] When the ADAS system timing is greater than the third time threshold, the desired instruction is switched and the ADAS system restarts the timing.
[0023] Based on the same inventive concept, the present invention further provides an electronic device, comprising:
[0024] one or more processors;
[0025] A memory having one or more programs stored thereon, which, when executed by the one or more processors, enables the one or more processors to implement the steps of the vehicle ADAS system testing method.
[0026] Based on the same inventive concept, the present invention further provides a computer-readable storage medium storing a computer program, which implements the steps of the vehicle ADAS system testing method when executed by a processor.
[0027] Compared with the prior art, the present invention has the following beneficial effects:
[0028] The present invention uses existing vehicle equipment and operation combinations such as the vehicle's double flash switch, drive pedal, brake pedal, etc. to perform ADAS system testing. No external equipment is required, which reduces dependence on professional equipment and technicians. It simplifies the traditional complicated debugging process that relies on technicians and external equipment, reduces ADAS system debugging time and cost, improves vehicle ADAS system detection efficiency, and reduces production delays caused by waiting for technical support and equipment debugging. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 Schematic diagram of the network topology of the ADAS system related subsystems of the present invention;
[0030] Figure 2 Schematic diagram of the ADAS testing method of the present invention;
[0031] Figure 3 A schematic diagram of the sound and light warning diagnosis of the dual warning function instrument of the present invention;
[0032] Figure 4 A schematic diagram of the sound and light warning response of the dual-warning function instrument of the present invention;
[0033] Figure 5 A schematic diagram of the sound and light warning diagnosis of the AEBS functional instrument of the present invention;
[0034] Figure 6 Schematic diagram of the sound and light warning response of the AEBS functional instrument of the present invention;
[0035] Figure 7 A schematic diagram of the sound and light early warning diagnosis of the LKA function instrument of the present invention;
[0036] Figure 8 This is a schematic diagram of the sound and light warning response of the LKA function instrument of the present invention;
[0037] Figure 9 A schematic diagram of the sound and light warning diagnosis of the ACC function instrument of the present invention;
[0038] Figure 10 This is a schematic diagram of the sound and light warning response of the ACC function instrument of the present invention;
[0039] Figure 11 is a schematic diagram of response diagnosis of a steer-by-wire system according to the present invention;
[0040] Figure 12 A schematic diagram of a brake-by-wire system response diagnosis according to the present invention;
[0041] Figure 13 A schematic diagram of a test and verification effect of the present invention;
[0042] Figure 14 This is another schematic diagram of the test and verification effect of the present invention. DETAILED DESCRIPTION
[0043] The present invention will be described in detail below with reference to the following embodiments. It should be noted that the embodiments and features of the embodiments may be combined unless they conflict. For ease of description, the words "upper," "lower," "left," and "right" appearing below merely indicate the directions of upper, lower, left, and right relative to the accompanying drawings and do not limit the structure.
[0044] Example
[0045] This embodiment addresses the low efficiency of traditional offline debugging of electric vehicle ADAS systems and proposes an efficient debugging and control method that does not require a diagnostic instrument. This method can quickly verify the response accuracy of systems such as instruments, steer-by-wire, and brake-by-wire, thereby achieving the goal of improving vehicle offline detection efficiency and fault location accuracy.
[0046] 1. Analysis of limitations of existing debugging methods for ADAS systems
[0047] 1.1 Subsystem Architecture and Functional Interaction
[0048] In order to realize the ADAS system function, the vehicle controller VCU, as the central processor of the vehicle electronic system, needs to coordinate the efficient interaction between various subsystems. The network architecture is as follows: Figure 1 As shown. In this architecture, the instrument system must accurately display audio and visual warning information such as dual warnings and AEBS according to the OEM's communication specifications. As the core of ADAS command execution, the steer-by-wire and brake-by-wire systems must quickly execute steering and braking commands according to the communication protocol established by the OEM, such as ensuring immediate and effective braking when the AEBS brake is activated. Although the vehicle domain control system and ADAS system have been rigorously tested and have formed mature standardized products, when connecting components from multiple suppliers (including instruments, steer-by-wire and brake-by-wire systems), differences in suppliers' understanding and implementation of the communication protocols established by the OEM, or uncalibrated or abnormal calibration of steer-by-wire and brake-by-wire system components may cause communication delays, incorrect command responses, or substandard subsystem performance, thereby affecting the overall performance of the ADAS system. Therefore, it is crucial to detect whether each subsystem responds accurately according to the communication protocol established by the OEM when the vehicle is off the assembly line.
[0049] 1.2 Limitations of existing debugging methods
[0050] (1) Lack of standardized test scenarios: There is a lack of standard ADAS test scenarios during the vehicle off-line inspection phase. For example, it is difficult to simulate dummy / vehicle collision scenarios in the factory to trigger AEBS warnings. As a result, the verification of the instrument, steering, and braking systems is highly dependent on external resources, which seriously affects the debugging efficiency and quality.
[0051] (2) Complexity of test steps: Even if standardized test resources are available, comprehensive simulation of ADAS scenarios is complex and time-consuming. For example, AEBS testing requires diverse operating conditions and parameter adjustments, which increases the complexity of vehicle offline debugging.
[0052] (3) Dependence on technicians and equipment: During the current ADAS debugging process, after fault identification, a technical team must be called in to work with diagnostic equipment to collect and analyze data. This process not only relies on high-end technical support, but also significantly slows down the diagnosis process due to the cumbersome operation and complex connection of the equipment, affecting the real-time feedback and debugging efficiency of the production line.
[0053] 2. ADAS automatic diagnosis solution
[0054] The core of the ADAS automated diagnostic solution is to ensure vehicle safety by using a combination of covert operations to put the ADAS system into diagnostic mode, triggering a pre-set self-diagnostic process (built into the vehicle controller). By observing the results of the instrument cluster, brake-by-wire, and steer-by-wire systems, the system can quickly determine whether the system is responding normally and, in the event of an abnormality, quickly locate the malfunctioning subsystem. Therefore, designing how to enter diagnostic mode is crucial.
[0055] 2.1 ADAS system diagnostic mode design
[0056] According to functional requirements, the ADAS system is designed with three diagnostic modes. The first diagnostic mode is used to trigger the instrument display system response diagnosis, the second diagnostic mode is used to trigger the wire-controlled steering system response diagnosis, and the third diagnostic mode is used to trigger the wire-controlled braking system response diagnosis. Each mode has a corresponding system code, 2455, 2456, and 2457, to prompt the debugger of the current diagnostic status. The setting of the diagnostic mode must follow the following principles. (a) Safety first, it is prohibited to enter the diagnostic mode while driving. (b) The combined operation of entering the diagnostic mode should be concealed to avoid accidental triggering by the user. (c) The instrument must clearly indicate whether it is currently in diagnostic mode. (d) Entering the diagnostic mode only requires the use of the vehicle's standard hardware, without the need for additional components (such as diagnostic switches). (e) The diagnostic mode must not affect the gear operation. The vehicle must automatically exit the diagnostic mode when it is powered off or has a speed. Based on these principles, the ADAS system diagnostic mode is designed, and the design model diagram is shown below. Figure 2 shown.
[0057] When the ACC signal is valid, the key ON signal is valid, the vehicle is in neutral, the vehicle is stationary, the hazard lights are invalid, and the parking brake is applied, the ADAS system starts and the timing begins;
[0058] After the ADAS system times for more than 2 seconds, it determines the driving pedal opening and the brake pedal opening;
[0059] If the driving pedal opening is greater than 1% and the brake pedal opening is greater than 35%, the ADAS system resets the timing, the first diagnostic mode, the second diagnostic mode, or the third diagnostic mode is enabled, and the first diagnostic mode, the second diagnostic mode, or the third diagnostic mode is performed;
[0060] When the hazard lights are enabled, the ADAS system will reset the timer. If the ADAS system resets the timer for more than 200ms and the hazard lights are disabled, the system will switch to diagnostic mode.
[0061] When the key ON signal is invalid or the vehicle speed is greater than 1km / h, the ADAS system stops.
[0062] The first diagnostic mode is the instrument system response diagnosis, which includes the dual warning function sound and light warning diagnosis, the AEBS (emergency braking system) function sound and light warning diagnosis, the LKA (lane keeping assist system) function sound and light warning diagnosis, and the ACC (adaptive cruise control system) function sound and light warning diagnosis; the second diagnostic mode is the wire-controlled steering system response diagnosis; the third diagnostic mode is the wire-controlled braking system response diagnosis.
[0063] The driving pedal is greater than 1% for safety reasons. You only need to lightly press the driving pedal. At the same time, since the vehicle's air brake pedal stroke is more than 35%, in order to ensure safety, you also need to press the brake pedal stroke to the corresponding stroke of the air brake stage while pressing the driving pedal.
[0064] 2s is for confirmation and filtering of critical signals, and 200ms is for confirmation and filtering of non-critical signals, which is derived from actual debugging experience.
[0065] Each of the three diagnostic modes has its own corresponding system code. The system code displayed on the instrument panel can be used to determine the current mode status. The diagnostic mode is switched by operating the double flash switch.
[0066] 2.2 Instrument display system response diagnosis
[0067] 2.2.1 Dual warning function sound and light warning diagnosis
[0068] Dual warning function sound and light warning diagnosis covers dual warning system working status (normal / abnormal) display indication, lane line display, lane departure warning (LDW), forward collision warning (FCW). When the system enters the first diagnostic mode, the ADAS system Figure 3 The design in the text sends the expected results to the instrument, which then Figure 4 If the actual response does not meet expectations, assuming communication between the instrument cluster and the vehicle's domain controller is unimpeded, the problem lies in the instrument cluster's response mechanism. If the ADAS system timer exceeds 3 seconds, change the expected command.
[0069] 2.2.2AEBS function sound and light warning diagnosis
[0070] AEBS function sound and light warning diagnosis covers the AEBS system working status (normal / abnormal) display indication, ADAS system warning target type and warning level. When the system enters the first diagnostic mode, the ADAS system Figure 5 The design in the above example sends the preset expected result to the instrument, which then Figure 6 If the actual response does not meet expectations, assuming communication between the instrument cluster and the vehicle's domain controller is unimpeded, the problem lies in the instrument cluster's response mechanism. If the ADAS system timer exceeds 3 seconds, change the expected command.
[0071] 2.2.3LKA function sound and light warning diagnosis
[0072] LKA function sound and light warning diagnosis includes LKA system working status (fault / sleep / activation) display indication, hands off the steering wheel for too long warning. When the system enters the first diagnostic mode, ADAS system Figure 7The design in the above example sends the preset expected result to the instrument, which then Figure 8 If the actual response does not meet expectations, assuming communication between the instrument cluster and the vehicle's domain controller is unimpeded, the problem lies in the instrument cluster's response mechanism. If the ADAS system timer exceeds 3 seconds, change the expected command.
[0073] 2.2.4ACC function sound and light warning diagnosis
[0074] ACC function sound and light warning diagnosis covers ACC system working status (fault / sleep / activation) display indication, ACC cruise speed display, ACC time and distance level display. When the system enters the first diagnostic mode, the ADAS system Figure 9 The design in the above example sends the preset expected result to the instrument, which then Figure 10 If the actual response does not meet expectations, assuming communication between the instrument cluster and the vehicle's domain controller is unimpeded, the problem lies in the instrument cluster's response mechanism. If the ADAS system timer exceeds 3 seconds, change the expected command.
[0075] 2.3 Steer-by-wire system response diagnosis
[0076] The response diagnosis of the wire-controlled steering system mainly verifies the response speed and accuracy of the steering angle when the LKA is activated. When the ADAS system enters the second diagnostic mode, in order to ensure the debugging safety, the system will preset the motor torque to zero at the beginning of the diagnosis. Figure 11 The design in this section sends the preset expected results to the steer-by-wire system. If the steering angle or response time is abnormal, and if the instrument cluster and vehicle domain controller are communicating properly, and the instrument cluster does not display the communication fault code corresponding to the vehicle domain controller and the steer-by-wire system, or the hardware fault code reported by the steer-by-wire system, then a problem with the steer-by-wire system's control logic or communication interface can be determined. If the ADAS system timer exceeds 3 seconds, the expected command is changed.
[0077] 2.4 Brake-by-wire system response diagnosis
[0078] The brake-by-wire system response diagnosis mainly verifies the braking response speed and accuracy when the ACC system requests braking deceleration or when the AEBS emergency brake is activated. When the system enters the third diagnostic mode, the ADAS system will Figure 12The design in the previous section sends the preset expected result to the brake-by-wire system. Assuming communication between the instrument cluster and the vehicle's domain controller is unimpeded, if the cluster displays no communication fault codes corresponding to the vehicle's domain controller and the brake-by-wire system, no hardware fault codes from the brake-by-wire system, no brake valve actuation sound, and no motor torque output after engaging a gear and pressing the accelerator, it can be determined that there is a problem with the brake-by-wire system's control logic or communication interface. If the ADAS system timer exceeds 3 seconds, the expected command is changed.
[0079] The test and verification results of this embodiment are as follows Figure 13 、 Figure 14 shown.
[0080] The main advantages of this method are as follows:
[0081] (1) Self-diagnosis method without diagnostic instrument: A high-efficiency debugging and control method for ADAS system diagnosis is proposed without the need for external diagnostic equipment. By executing a specific operation sequence, the built-in self-diagnosis program of the ADAS system is directly activated, significantly reducing the dependence on professional equipment and technicians.
[0082] (2) Improve the efficiency and accuracy of off-line inspection: This method can quickly verify whether the response of the instrument display, wire-controlled steering and wire-controlled brake systems complies with the communication protocol of the OEM, accelerate problem location, and improve the inspection efficiency and fault identification accuracy before the vehicle leaves the factory.
[0083] (3) Enhanced system integration verification: In the absence of a standardized test environment, this method effectively evaluates the interactive compatibility and communication consistency between components from multiple suppliers by simulating the self-verification process of key ADAS functions, thereby ensuring the stability and reliability of the entire ADAS system.
[0084] (4) Reduce debugging costs and cycles: Simplify the traditional complex debugging process that relies on manual labor and technical equipment, and reduce debugging time and costs.
[0085] (5) Optimize production efficiency: On-site instant self-diagnosis capabilities improve the feedback speed of the production line and reduce production delays caused by waiting for technical support and equipment debugging.
[0086] (6) Improve product quality and safety: By strengthening the systematicness and accuracy of offline testing, safety hazards caused by poor communication or inaccurate subsystem responses are effectively avoided, ensuring the reliable operation of ADAS functions.
[0087] Another embodiment of the present invention provides an electronic device, including:
[0088] one or more processors;
[0089] The memory stores one or more programs, and when the one or more programs are executed by one or more processors, the one or more processors implement the steps of the vehicle ADAS system testing method.
[0090] In some implementations, the memory may be a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage.
[0091] In other implementations, the processor may be a central processing unit (CPU), a digital signal processor (DSP), or other general-purpose processors, which are not limited herein.
[0092] Another embodiment of the present invention provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the computer program implements the steps of a vehicle ADAS system testing method.
[0093] The contents illustrated in the above embodiments should be understood as these embodiments are only used to more clearly illustrate the present invention, and are not used to limit the scope of the present invention. After reading the present invention, various equivalent modifications of the present invention by those skilled in the art shall fall within the scope defined by the claims attached to this application.
Claims
1. A vehicle ADAS system testing method, characterized in that: The following processes are included: When the ACC signal is valid, the key ON signal is valid, the vehicle is in neutral, the vehicle is stationary, the hazard lights are invalid, and the parking brake is applied, the ADAS system starts and the timing begins; After the ADAS system timing exceeds the first time threshold, if the driving pedal opening is greater than the first opening threshold and the brake pedal opening is greater than the second opening threshold, the ADAS system resets the timing and performs the i-th diagnostic mode, where i = 1, 2, ..., n, and n is the number of diagnostic modes; When the hazard lights are enabled, the current diagnostic mode is stopped and the ADAS system restarts timing. If the ADAS system timing is greater than the second time threshold and the hazard lights are disabled, another diagnostic mode is entered. When the key ON signal is invalid or the vehicle speed is greater than the speed threshold, the ADAS system stops.
2. The vehicle ADAS system testing method according to claim 1, characterized in that: The diagnostic modes include instrument system response diagnosis, wire-controlled steering system response diagnosis, and wire-controlled brake system response diagnosis. The instrument system response diagnosis includes dual warning function sound and light warning diagnosis, AEBS function sound and light warning diagnosis, LKA function sound and light warning diagnosis, and ACC function sound and light warning diagnosis.
3. The vehicle ADAS system testing method according to claim 2, characterized in that: The dual warning function sound and light warning diagnosis includes warning system working status display, lane line display, lane departure warning, and forward collision warning.
4. The vehicle ADAS system testing method according to claim 2, characterized in that: The AEBS function sound and light warning diagnosis includes the display of the AEBS system working status, the ADAS system warning target type and warning level.
5. The vehicle ADAS system testing method according to claim 2, characterized in that: The LKA function sound and light warning diagnosis includes the LKA system working status display and the warning of hands being off the steering wheel for too long.
6. The vehicle ADAS system testing method according to claim 2, characterized in that: The ACC function sound and light warning diagnosis includes ACC system working status display, ACC cruise speed display, and ACC time distance level display.
7. The vehicle ADAS system testing method according to claim 2, characterized in that: The steer-by-wire system response diagnosis verifies the response speed and accuracy of the steering angle when the LKA is activated; the brake-by-wire system response diagnosis verifies the braking response speed and accuracy when the ACC system requests braking deceleration or the AEBS emergency brake is activated.
8. The vehicle ADAS system testing method according to any one of claims 1 to 7, characterized in that: The diagnostic mode process includes: The ADAS system sends a preset expected command to the instrument system or the steer-by-wire system or the brake-by-wire system. If the actual response of the instrument system or the steer-by-wire system or the brake-by-wire system does not match the preset expected command, it is determined that there is an abnormality in the instrument system or the steer-by-wire system or the brake-by-wire system. When the ADAS system timing is greater than the third time threshold, the desired instruction is switched and the ADAS system restarts the timing.
9. An electronic device, characterized in that: include: one or more processors; A memory having one or more programs stored thereon, which, when executed by the one or more processors, enables the one or more processors to implement the steps of the method according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that The computer program is stored therein, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Vehicle electric drive part failure diagnosis method, control device and automobile
CN117434914A
Double-flashing-light control method and device, vehicle, controller and medium
CN118343046A