Automatic test system and test method for air suspension

By designing an automatic test system, the problems of low air suspension test efficiency and poor repeatability in the existing technology are solved, efficient and accurate test report generation is achieved, and test costs and cycles are reduced.

CN119354568APending Publication Date: 2025-01-24CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411371283.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the prior art, air suspension test efficiency is low, poor repeatability, incomplete test coverage, and large site restrictions, resulting in long test cycles and high cost.

Method used

Design an automatic test system, including the upper machine, simulation platform and air suspension assembly. The upper machine receives the test task, generates test script and sends it to the simulation platform. The simulation platform generates the simulation test parameters and sends it to the air suspension assembly. Information, eventually generates real state information and sends it to the upper machine to generate a test report.

Benefits of technology

Through the automatic test system, the test cycle and cost are reduced, the test efficiency is improved, the test coverage and depth are increased, and the real status information of the suspension fed back is true and accurate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119354568A_ABST
    Figure CN119354568A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic test system and test method for an air suspension, and belongs to the technical field of suspension test. The automatic test system of the air suspension comprises an upper computer which generates a test script according to a test task; the simulation platform is used for calling and executing the test script and generating simulation test parameters; and the suspension controller receives the simulation test parameters and controls the air spring sub-assembly to work, the self sensor feeds back state information signals to the suspension controller to generate real state information of the suspension, and the upper computer generates a test report based on the real state information of the suspension. The problems of limited test site, low test efficiency, poor repeatability, incomplete test coverage and the like in the existing air suspension test technology are solved, the effects of reducing the test period and cost, improving the test efficiency and increasing the test coverage and the test depth are achieved, the air suspension assembly comprises multiple devices, the whole link can be tested, and the test efficiency is improved. And the fed back real state information of the suspension is real and accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of suspension testing, and in particular to an automatic testing system and a testing method for an air suspension. Background Art

[0002] At present, with the continuous development of automobile intelligent driving technology, the electronically controlled air suspension system (Electronically Controlled Air Suspension, ECAS for short) is an important component of intelligent driving vehicles. For the design and development of intelligent driving vehicles, sufficient functional testing and verification of the ECAS system interface is an indispensable link.

[0003] In the prior art, most of the testing and verification methods for the ECAS system interface function still adopt actual vehicle testing after the ECAS system is installed on the vehicle. Due to the limitations of actual vehicle testing and the non-disclosure of sensor protocols, the testing work is not only inefficient, but also subject to large site restrictions and poor repeatability. Summary of the invention

[0004] The purpose of the present invention is to provide an automatic test system and test method for an air suspension, so as to solve one or more technical problems existing in the prior art and at least provide a beneficial choice or create conditions.

[0005] A technical solution adopted to solve the above-mentioned technical problems is to provide an automatic test system for an air suspension, comprising: a host computer, used to receive a test task, generate a test script according to the test task, and send the test script to the simulation platform; a simulation platform, used to call and execute the test script to generate simulation test parameters, and send the simulation test parameters to the air suspension assembly; the air suspension assembly, comprising a suspension controller, an air spring subassembly and a self-sensor, the suspension controller being used to receive the simulation test parameters and control the operation of the air spring subassembly according to the simulation test parameters, the self-sensor detecting a status information signal of the air spring subassembly and feeding the status information signal back to the suspension controller, the suspension controller generating suspension real status information based on the status information signal, and sending the suspension real status information to the host computer; wherein the host computer is also used to receive the suspension real status information, and generate a test report of the air suspension based on the suspension real status information.

[0006] This technical solution has at least the following beneficial effects: through the automatic testing system, it not only solves the problems of limited test site, low test efficiency, poor repeatability and incomplete test coverage in the existing air suspension testing technology, but also achieves the effect of reducing test cycle and cost, improving test efficiency, and increasing test coverage and test depth. At the same time, the air suspension assembly contains many devices and can test the entire link, and the feedback of the actual suspension status information is true and accurate.

[0007] Optionally, the simulation platform includes: a driver model for generating driver action information required for the normal operation of the air suspension assembly; a virtual controller model for generating relevant controller state information required for the normal operation of the air suspension assembly; a sensor model for generating relevant vehicle sensor information required for the normal operation of the air suspension assembly; a road model for generating road scene information required for the normal operation of the air suspension assembly; a vehicle model for determining the posture information of the simulated vehicle motion state based on the driver action information, the relevant controller state information, the relevant vehicle sensor information and the road scene information, and calculating the simulation test parameters based on the posture information. A closed-loop system of man-vehicle-road can be simulated.

[0008] Optionally, the road model is also used to obtain real road information and generate the road scene information based on the real road information. Various real road scenarios can be configured to more accurately simulate the dynamic response of the vehicle under different working conditions and ensure the reliability of the test results.

[0009] Optionally, the air suspension assembly also includes a preview system, and the simulation platform also includes: a video injection module for generating the road ahead information required for the normal operation of the preview system. For the HIL test of the active suspension with a preview system, the video injection module is combined with the simulation of the real preview system of the scene simulation software. This simulation can simulate the road conditions in front of the vehicle and adjust the suspension state in advance to optimize the driving performance.

[0010] Optionally, the host computer is also used to store the real state information of the suspension, retrieve the historical real state information of the suspension and compare and analyze it with the real state information of the suspension currently acquired, and generate an analysis report of the test failure data in the test report. Introducing historical learning capabilities improves the data analysis and evaluation capabilities of the host computer.

[0011] Optionally, the automatic test system further includes a full-link simulation bench, which includes the air suspension assembly, a five-link valve for controlling the inflation of the air suspension assembly, and a damping shock absorber connected to the air suspension assembly. It is convenient to conduct linkage testing and whole vehicle simulation testing with other interactive controllers.

[0012] Optionally, the simulation platform also includes: an extreme environment injection module, which is used to generate extreme environment test information for the target extreme environment test, and send the extreme environment test information to the suspension controller; the suspension controller is also used to control the operation of the air spring subassembly based on the extreme environment test information, obtain the state information signal fed back by the self sensor and determine the extreme environment state information of the air suspension, and send the extreme environment state information of the air suspension to the host computer; the host computer is used to receive the extreme environment state information of the air suspension and generate an extreme environment test report based on the extreme environment state information of the air suspension. It can simulate the test conditions under extreme working conditions, such as high temperature, low temperature, high altitude and other extreme environments, and can comprehensively evaluate the performance and reliability of the suspension system under extreme conditions.

[0013] Optionally, the self-sensor is also used to send the state information signal to the simulation platform; the simulation platform is also used to adjust the simulation test parameters according to the state information signal, and feed back the adjusted simulation test parameters to the suspension controller; the suspension controller is also used to control the operation of the air spring subassembly according to the adjusted simulation test parameters, obtain a new state information signal fed back by the self-sensor, the suspension controller receives the new state information signal and generates new suspension real state information, and sends the new suspension real state information to the host computer. In-loop testing is realized.

[0014] A device comprises an automatic testing system for an air suspension as described in any one of the above items.

[0015] An automatic testing method for an air suspension is used to control an automatic testing system for an air suspension as described in any of the above items, and the testing method includes: receiving a test task through the host computer, generating a test script according to the test task, and sending the test script to the simulation platform; calling and executing the test script through the simulation platform to generate simulation test parameters, and sending the simulation test parameters to the suspension controller; controlling the suspension controller to control the operation of the air spring subassembly according to the simulation test parameters; controlling the self-sensor to detect the status information of the air spring subassembly and generate a status information signal; controlling the suspension controller to receive the status information signal and generate suspension real status information based on the status information signal, and sending the suspension real status information to the host computer; controlling the host computer to receive the suspension real status information, and generating a test report of the air suspension based on the suspension real status information. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0017] Figure 1 A schematic diagram of the device structure of an embodiment of the present invention;

[0018] Figure 2 This is a schematic diagram of the structure of the host computer in an embodiment of the present invention;

[0019] Figure 3 It is a structural schematic diagram of a simulation platform and an air suspension assembly in an embodiment of the present invention;

[0020] Figure 4 Schematic diagram of the process of the automatic testing method in an embodiment of the present invention.

[0021] 1000, host computer; 1100, test management module; 1110, test strategy library; 1111, test tracking matrix; 1112, input and output parameter table; 1120, test specification library; 1121, function logic library; 1122, parameter configuration library; 1123, digital dictionary; 1200, automated test module; 1210, test sequence library; 1211, test sequence; 1212, action library; 1213, parameter mapping library; 1214, Mapping file library; 1215, test script module; 1216, test implementation module; 1220, test result library; 1221, test defect tracking module; 1222, test report generation module;

[0022] 2000, simulation platform; 2100, vehicle dynamics model; 2110, vehicle model; 2120, driver model; 2130, virtual controller model; 2140, sensor model; 2150, road model; 2200, first IO board; 2300, second IO board; 2400, CAN board; 2500, first fault injection module; 2600, second fault injection module; 2700, signal conditioning module; 2800, programmable power supply; 2910, video injection module; 2920, extreme environment injection module;

[0023] 3000, air suspension assembly; 3100, suspension controller; 3200, air spring subassembly; 3210, air spring; 3220, air compressor; 3300, self sensor. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0026] like Figure 1-3 As shown, an automatic test system for air suspension includes a host computer 1000, a simulation platform 2000 and an air suspension assembly 3000. The host computer 1000 is connected to the simulation platform 2000 via Ethernet, and the simulation platform 2000 is connected to the air suspension assembly 3000 via a CAN bus and a hard line. The host computer 1000 is used to receive test tasks, generate test scripts according to the test tasks, and send the test scripts to the simulation platform 2000; the simulation platform 2000 is used to call and execute test scripts to generate simulation test parameters, and send the simulation test parameters to the air suspension assembly 3000; the air suspension assembly 3000 includes a suspension controller 3100, an air spring subassembly 3200 and a self-sensor 3300, the suspension controller is used to receive the simulation test parameters and control the operation of the air spring subassembly according to the simulation test parameters, the self-sensor detects the status information signal of the air spring subassembly and feeds the status information signal back to the suspension controller, the suspension controller generates the real state information of the suspension based on the status information signal, and sends the real state information of the suspension to the host computer 1000; the host computer 1000 is also used to receive the real state information of the suspension, and generate a test report of the air suspension based on the real state information of the suspension.

[0027] Among them, Ethernet communication is a communication method that uses coaxial cable as a network medium and adopts carrier multiple access and conflict detection mechanism. CAN bus can be a serial communication network that effectively supports distributed control or real-time control. Compared with other field buses, CAN bus has many characteristics such as high communication rate, easy implementation and high cost performance. Optionally, CAN bus can be a multi-master bus, and the communication medium can be twisted pair, coaxial cable or optical fiber, etc., which is not limited in this embodiment.

[0028] The test task may be a basic performance test task of the air suspension assembly 3000 under vehicle driving conditions such as different vehicle speeds or different working conditions, or a fault test task of the air suspension assembly 3000. The test script may be a series of computer-readable instructions for executing the test task of the air suspension assembly 3000. The test script may include several test cases. Optionally, the test script may be created, generated by using an automated test tool, or programmed in a programming language. The simulation test parameters may be various parameters of the air suspension assembly 3000 obtained by simulation. Exemplarily, the simulation test parameters may include the stiffness of the air suspension, the damping of the air suspension, the pressure of the air spring in the air suspension, the vehicle height of the vehicle where the air suspension is located, the vehicle acceleration or the vehicle body posture, etc.

[0029] The self sensor 3300 includes but is not limited to temperature sensors, height sensors, pressure sensors and other sensors for measuring air suspension parameters. The real state information of the suspension can be various morphological information displayed by the air suspension assembly 3000. For example, the real state information of the air suspension can include but is not limited to temperature information, air suspension height information, pressure information and the like.

[0030] Optionally, the simulation platform 2000 includes a driver model 2120, a virtual controller model 2130, a sensor model 2140, a road model 2150, and a vehicle model 2110. The driver model is used to generate driver action information required for the normal operation of the air suspension assembly 3000. The virtual controller model is used to generate relevant controller state information required for the normal operation of the air suspension assembly 3000. The sensor model is used to generate relevant vehicle sensor information required for the normal operation of the air suspension assembly 3000. The road model is used to generate road scene information required for the normal operation of the air suspension assembly 3000. The vehicle model is used to determine the posture information of the simulated vehicle motion state according to the driver action information, the relevant controller state information, the relevant vehicle sensor information, and the road scene information, and calculate the simulation test parameters according to the posture information.

[0031] Specifically, the simulation platform 2000 is a hardware in the loop (HIL) simulation platform, which is a test platform that simulates the operating state of a controlled object by running a simulation model through a real-time processor. The simulation platform 2000 includes a real-time processor, a first IO board 2200, a second IO board 2300, a CAN board 2400, a first fault injection module 2500, a second fault injection module 2600, a signal conditioning module 2700, and a programmable power supply 2800. The real-time processor is loaded with a vehicle dynamics model 2100, which includes a driver model 2120, a virtual controller model 2130, a sensor model 2140, a road model 2150, and a vehicle model 2110.

[0032] The vehicle dynamics model 2100 can be used to simulate a closed-loop system of a person, a vehicle, and a road. For example, after receiving the test script, the driver model 2120 can output signals such as brake, throttle, and steering wheel angle in real time according to the current driving state; the virtual controller model 2130 sends various related controller state signals to the vehicle model 2110; the sensor model 2140 can simulate various vehicle-related sensors and output sensor values, among which vehicle-related sensors such as speed sensors, torque sensors, angle sensors, etc.; the road model 2150 simulates the real vehicle road scene and dynamically simulates the road surface information according to the working conditions involved in the test. The vehicle model 2110 collects the throttle, brake pedal and steering wheel angle signals output by the driver model 2120, the real-time status signal of the virtual controller model 2130, and the real-time road status information of the road model 2150, and gives the vehicle body posture and related dynamic information to simulate the motion state of the whole vehicle, and outputs the lifting mode and other switch quantities as well as the steering wheel angle value, driving mode signal value, longitudinal and lateral acceleration values, pressure sensor values, vehicle speed values, etc. to the suspension controller 3100 through the hardware first IO board 2200, CAN board 2400 and signal conditioning module 2700.

[0033] The air suspension assembly 3000 is a test sample unit, and its own sensor 3300 includes a sensor device designed to match itself, and may also include a sensor device that is not designed to match itself. The air spring subassembly 3200 includes an air spring 3210 and an air compressor 3220. The suspension controller 3100 calculates and outputs a voltage to control the air compressor 3220 and the air spring 3210 according to the received signal value, and then the temperature sensor, height sensor, pressure sensor and other self-sensors are used for status feedback. The suspension controller 3100 sends the suspension real state information including the state of its own sensors to the host computer 1000, so that the host computer 1000 receives the suspension real state information and generates a test report based on the suspension real state information.

[0034] The automatic testing system not only solves the problems of limited testing site, low testing efficiency, poor repeatability and incomplete testing coverage in the existing air suspension testing technology, but also achieves the effect of reducing testing cycle and cost, improving testing efficiency, and increasing testing coverage and testing depth. At the same time, the air suspension assembly 3000 contains many devices and can test the entire link. The feedback of the real suspension status information is true and accurate.

[0035] Optionally, the self-sensor 3300 is also used to send the state information signal to the simulation platform 2000; the simulation platform 2000 is also used to adjust the simulation test parameters according to the state information signal, and feed back the adjusted simulation test parameters to the suspension controller; the suspension controller is also used to control the air spring subassembly according to the adjusted simulation test parameters, and obtain the new state information signal fed back by the self-sensor, the suspension controller receives the new state information signal and generates new suspension real state information, and sends the new suspension real state information to the host computer 1000. Thus, the in-loop test process is realized.

[0036] Exemplarily, the state information signal of the self-sensor can be input to the vehicle dynamics model 2100 through the second IO board 2300, or the state information signal of the self-sensor can be input to the vehicle dynamics model 2100 through the suspension controller 3100. The vehicle dynamics model 2100 calculates the current vehicle state and the current wheel speed, acceleration value, etc. by calculating the parameter adjustment action such as the suspension height, and then inputs them to the suspension controller 3100 to form a closed-loop test process. Among them, the real-time processor is connected to the first IO board 2200, the second IO board 2300 and the CAN board 2400 through the PXI bus. The air suspension assembly 3000 is powered by the programmable power supply 2800.

[0037] Optionally, the road model is also used to obtain real road information and generate road scene information based on the real road information.

[0038] Specifically, the road data of the road model 2150 is derived from various types of real road data. Based on the road scene information generated from the real road data, the vehicle dynamics model 2100 simulates different real road scenes and real road conditions according to the road scene information. Various real road scenarios can be configured to more accurately simulate the dynamic response of the vehicle under different working conditions, thereby ensuring the reliability of the test results.

[0039] Optionally, the air suspension assembly 3000 further includes a preview system, and the simulation platform 2000 further includes a video injection module 2910, and the video injection module 2910 is used to generate the road ahead information required for the normal operation of the preview system.

[0040] Specifically, the video injection module 2910 receives the real road surface information of the road model, generates the front road information, and sends the front road information to the preview system, so that the air suspension assembly 3000 with the preview system can operate. For the HIL test of the active suspension with the preview system, the video injection module is combined with the simulation of the real preview system of the scene simulation software. This simulation can simulate the road conditions in front of the vehicle and adjust the suspension state in advance to optimize the driving performance.

[0041] Optionally, the simulation platform 2000 also includes an extreme environment injection module 2920, which is used to generate extreme environment test information for the target extreme environment test and send the extreme environment test information to the suspension controller; the suspension controller is also used to control the operation of the air spring subassembly based on the extreme environment test information, obtain the state information signal fed back by its own sensor and determine the extreme environment state information of the air suspension, and send the extreme environment state information of the air suspension to the host computer 1000; the host computer 1000 is used to receive the extreme environment state information of the air suspension and generate an extreme environment test report based on the extreme environment state information of the air suspension. It can simulate the test conditions under extreme working conditions, such as high temperature, low temperature, high altitude and other extreme environments, and can comprehensively evaluate the performance and reliability of the suspension system under extreme conditions.

[0042] Specifically, according to the test task, the extreme environment injection module 2920 can provide the air suspension assembly 3000 with extreme simulated environments such as high temperature, low temperature, and high altitude, wherein the extreme environment injection module 2920 includes a peripheral sensor interface 5 protocol (PSI5) board, so as to comprehensively evaluate the performance and reliability of the air suspension assembly 3000 under extreme conditions.

[0043] Optionally, the simulation platform 2000 also includes a first fault injection module 2500 and a second fault injection module 2600. The first fault injection module 2500 is used to generate fault test information for a target fault test, and send the fault test information to the suspension controller 3100. The suspension controller 3100 determines the fault state information according to the fault test information, and sends it to the host computer 1000. The host computer 1000 is used to generate a fault detection result according to the fault state information, and generate a fault test report based on the fault test result to implement a fault condition test. In addition, the fault state information determined by the suspension controller 3100 is fed back to the vehicle dynamics model 2100 through the second fault injection module 2600 and the second IO board to implement a fault-in-the-loop test.

[0044] The automatic test system also includes a full-link simulation bench, which includes an air suspension assembly 3000, a five-link valve and a damping shock absorber. It can be understood that the full-link simulation bench includes a suspension controller 3100, an air spring 3210, an air compressor 3220, a self-sensor 3300, a five-link valve and a damping shock absorber. Among them, the five-link valve is connected to the four air springs 3210 in the air suspension assembly. The five-link valve refers to the switch for inflating the four air springs 3210 plus a total exhaust valve switch, and the two ends of the damping shock absorber are respectively connected to the two ends of the air spring 3210. In addition, the full-link simulation bench is connected to the host computer 1000 through communication to realize remote test control, and the automatic feedback report is uploaded to the host computer 1000. It is convenient to carry out linkage testing and vehicle simulation testing with other interactive controllers.

[0045] Optionally, the host computer 1000 includes a test management module 1100 and an automated test module 1200. The test management module 1100 includes a test strategy library 1110 and a test specification library 1120, and the automated test module 1200 includes a test sequence library 1210 and a test result library 1220. Among them, the test strategy library 1110, the test specification library 1120, the test sequence library 1210 and the test result library 1220 are collectively referred to as a test product library.

[0046] The test strategy library 1110 is an analysis file of the entire test process. The test strategy library 1110 includes a test tracking matrix 1111 and an input and output parameter table 1112. The test specification library 1120 is the basis and standard for test implementation. The test specification library 1120 includes a functional logic library 1121, a parameter configuration library 1122, and a digital dictionary 1123. The test sequence library 1210 is used to build executable test sequences and update each test sequence library. The test sequence library 1210 includes a test sequence 1211, an action library 1212, a parameter mapping library 1213, a mapping file library 1214, a test script module 1215, and a test implementation module 1216. The test result library 1220 refers to the results of executing the automated test process, and generates a test report and tracks test defects. The test result library 1220 includes a test defect tracking module 1221 and a test report generation module 1222.

[0047] Exemplarily, the host computer 1000 decomposes the test requirements of the integrated electronically controlled air suspension system into performance indicators based on the virtual simulation test environment of the electronically controlled air suspension system, i.e., the air suspension assembly 3000, and determines the specific test scope, test depth, test technology, test method, and test result evaluation criteria by the test tracking matrix 1111 and the input-output parameter table 1112, and outputs them to the functional logic library 1121, the parameter configuration library 1122, and the digital dictionary 1123. That is, the test strategy library 1110 is used to receive the test task, determine the test tracking matrix and the input-output parameter table according to the test task, and send the test tracking matrix and the input-output parameter table to the test specification library 1120.

[0048] The functional logic library 1121 describes the input and output interfaces of the design functions, and is used to guide the construction of the test sequence 1211 and the action library 1212. The parameter configuration library 1122 is used for system configuration. The digital dictionary 1123 is used to manage the data dictionary variables used by the user, and output the data to the parameter mapping library 1213 and the mapping file library 1214. The test script module 1215 is used to write the code or graphical test steps for automatic test execution. The test implementation module 1216 runs the automatic test program that has been written and debugged, and performs tests on the air suspension assembly 3000. The test defect tracking module 1221 and the test report generation module 1222 summarize and manage the documents after the test program is run, including whether the test results meet the evaluation criteria, that is, receiving the real state information of the suspension, and generating the test report of the air suspension based on the real state information of the suspension, and sending the test report to the test defect tracking module 1221. The test defect tracking module 1221 is used to mark the test report with test defects, and store the marked test report in the test result library 1220.

[0049] Optionally, the host computer 1000 is also used to store the real state information of the suspension, and retrieve the historical real state information of the suspension and compare and analyze it with the real state information of the suspension currently obtained, so as to obtain an analysis report of the test failure data in the test report.

[0050] Specifically, the test defect tracking module 1221 and the test report generating module 1222 analyze and compare different data and different data in the test failure data according to the stored historical suspension real state information and the current suspension real state information, and obtain an analysis report with reference to different test task conditions and test situations. This realizes the introduction of historical learning capabilities and improves the data analysis and evaluation capabilities of the host computer 1000.

[0051] An embodiment of the present invention further provides a device, comprising an automatic testing system for an air suspension according to any one of the above embodiments.

[0052] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0053] Reference Figure 4 The embodiment of the present invention further provides an automatic test method of an air suspension, which is used to control the automatic test system of the air suspension. The test method comprises:

[0054] Step S100: receiving a test task through the host computer 1000, generating a test script according to the test task, and sending the test script to the simulation platform 2000;

[0055] Step S200: calling and executing a test script through the simulation platform 2000 to generate simulation test parameters, and sending the simulation test parameters to the suspension controller;

[0056] Step S300: Control the suspension controller to control the air spring subassembly to work according to the simulation test parameters; control the self-sensor to detect the state information of the air spring subassembly and generate a state information signal; control the suspension controller to receive the state information signal and generate the suspension real state information based on the state information signal, and send the suspension real state information to the host computer 1000;

[0057] Step S400: controlling the host computer 1000 to receive the real state information of the suspension, and generating a test report of the air suspension based on the real state information of the suspension.

[0058] Specifically, for the working conditions of each working mode of the air suspension assembly 3000, the real-time processor sends signals such as driving mode, vehicle speed, steering wheel angle, longitudinal acceleration, lateral acceleration, etc. to the suspension controller 3100 through the CAN board. The suspension controller 3100 receives and analyzes the input data in real time to achieve state adjustment and height adjustment, etc. Fault condition testing can be performed through the fault injection board.

[0059] The real-time processor can retrieve the status information of the air suspension assembly 3000 in real time to realize in-loop testing. Through the control of the host computer 1000, the air suspension assembly 3000 can be fully and systematically tested. The test has a convenient and easy-to-use software environment for real-time code generation, downloading, and debugging.

[0060] For example, during the test of the air suspension assembly 3000, after the test program of the air suspension assembly 3000 is started, the upper computer 1000 controls the air suspension assembly 3000 to return to the initial position, that is, the height of the position is calibrated to 0. The suspension controller, as a central control unit, sends a control request such as suspension height adjustment to the air spring subassembly according to the simulation test parameters. At the same time, the suspension controller responds to the control request and detects whether the pressure of the air tank in the air suspension assembly 3000 meets the inflation requirement. If so, the air tank inflates the air spring; if not, the air compressor is started to inflate the air spring, so that the air spring subassembly completes the height adjustment and other work tasks, and the self-sensor such as the height sensor detects whether the suspension reaches the target height and other target parameters. If it reaches, the suspension controller feedbacks that the target height and other target parameters have been reached, and the adjustment is completed; if it does not reach, the suspension controller feedbacks an interruption or an error prompt, and the above steps are repeated to complete the test task and end the test of the air suspension assembly 3000.

[0061] In summary, the test personnel of this specific implementation no longer need to engage in such repetitive and boring testing work, and only need to start the system test and check the test report. Compared with the actual vehicle test, it greatly reduces the test cycle and cost, improves the test efficiency, and increases the test coverage and test depth.

[0062] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0063] In the above-mentioned embodiments of the present invention, the descriptions of various embodiments have different emphases. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. In some embodiments provided in the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the system embodiments described above are only schematic. For example, the division of the modules can be a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, modules or indirect coupling or communication connection of modules, which can be electrical or other forms.

[0064] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0065] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of software functional modules.

[0066] If the integrated module is implemented in the form of a software function module 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 the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0067] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. An automatic test system for air suspension, characterized in that: include: The host computer is used to receive the test task, generate a test script according to the test task, and send the test script to the simulation platform; A simulation platform, used for calling and executing the test script to generate simulation test parameters, and sending the simulation test parameters to the air suspension assembly; An air suspension assembly, comprising a suspension controller, an air spring subassembly and a self-sensor, wherein the suspension controller is used to receive the simulation test parameters and control the operation of the air spring subassembly according to the simulation test parameters, the self-sensor detects a state information signal of the air spring subassembly and feeds the state information signal back to the suspension controller, and the suspension controller generates suspension real state information based on the state information signal and sends the suspension real state information to the host computer; The host computer is also used to receive the real state information of the suspension, and generate a test report of the air suspension based on the real state information of the suspension.

2. The automatic test system for air suspension according to claim 1, characterized in that: The simulation platform comprises: A driver model, used to generate driver action information required for normal operation of the air suspension assembly; A virtual controller model, used to generate relevant controller state information required for normal operation of the air suspension assembly; A sensor model for generating relevant vehicle sensor information required for normal operation of the air suspension assembly; A road model, used to generate road scene information required for normal operation of the air suspension assembly; The vehicle model is used to determine the posture information of the simulated vehicle motion state according to the driver action information, the relevant controller state information, the relevant vehicle sensor information and the road scene information, and calculate the simulation test parameters according to the posture information.

3. The automatic test system for air suspension according to claim 2, characterized in that: The road model is also used to obtain real road information and generate the road scene information based on the real road information.

4. The automatic test system for air suspension according to claim 2, characterized in that: The air suspension assembly further includes a preview system, and the simulation platform further includes: The video injection module is used to generate the road ahead information required for the normal operation of the preview system.

5. The automatic test system for air suspension according to claim 1, characterized in that: The host computer is also used to store the suspension real state information, and retrieve the historical suspension real state information and compare and analyze the currently acquired suspension real state information, and generate an analysis report of the test failure data in the test report.

6. The automatic test system for air suspension according to claim 1, characterized in that: The automatic testing system also includes a full-link simulation bench, which includes the air suspension assembly, a five-valve for controlling the inflation of the air suspension assembly, and a damping shock absorber connected to the air suspension assembly.

7. The automatic test system for air suspension according to claim 1, characterized in that: The simulation platform also includes: An extreme environment injection module, used to generate computing environment test information for a target extreme environment test, and send the extreme environment test information to the suspension controller; The suspension controller is further used to control the operation of the air spring subassembly based on the extreme environment test information, obtain the state information signal fed back by the self sensor and determine the extreme environment state information of the air suspension, and send the extreme environment state information of the air suspension to the host computer; The host computer is used to receive the extreme environment state information of the air suspension and generate an extreme environment test report based on the extreme environment state information of the air suspension.

8. The automatic test system for air suspension according to claim 1, characterized in that: The self-sensor is also used to send the status information signal to the simulation platform; the simulation platform is also used to adjust the simulation test parameters according to the status information signal, and feed back the adjusted simulation test parameters to the suspension controller; the suspension controller is also used to control the operation of the air spring subassembly according to the adjusted simulation test parameters, and obtain a new status information signal fed back by the self-sensor, the suspension controller receives the new status information signal and generates new suspension real status information, and sends the new suspension real status information to the host computer.

9. A device, characterized in that: An automatic testing system comprising an air suspension as claimed in any one of claims 1 to 8.

10. An automatic testing method for an air suspension, characterized in that: The automatic test system for an air suspension as claimed in any one of claims 1 to 8 is used for testing, and the test method comprises: Receiving a test task through the host computer, generating a test script according to the test task, and sending the test script to the simulation platform; Calling and executing the test script through the simulation platform to generate simulation test parameters, and sending the simulation test parameters to the suspension controller; Controlling the suspension controller to control the air spring subassembly to work according to the simulation test parameters; Controlling the self sensor to detect the status information of the air spring subassembly and generate a status information signal; Controlling the suspension controller to receive the state information signal and generate suspension real state information based on the state information signal, and sending the suspension real state information to the host computer; The host computer is controlled to receive the real state information of the suspension, and generate a test report of the air suspension based on the real state information of the suspension.