Test methods, test devices, computer program products, and storage media for airbag deployment control.
By simulating fault signals and collision signals of the airbag control system, the problem of high testing costs and long testing cycles in the existing technology is solved, and accurate testing and risk reduction of the airbag control system are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2024-06-24
- Publication Date
- 2026-06-30
AI Technical Summary
Existing testing methods for airbag deployment control systems have limitations and are costly and time-consuming.
By simulating fault signals and collision signals of the airbag control system, a fault simulation test is conducted to generate test results, including fault sensors, fault types, and fault duration. The output control signals within a preset time period are detected to generate test results.
It enables accurate testing of the airbag control system, reduces testing costs and time, promptly identifies system problems, and reduces the risk of loss of airbag deployment capability.
Smart Images

Figure CN118605468B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle testing technology, and more specifically, to a testing method, testing device, computer program product, and storage medium for airbag deployment control. Background Technology
[0002] With the rapid development of the automotive industry, we now face a complex road traffic environment and frequent traffic accidents. Airbags, as a crucial component of passive safety in passenger vehicles, play a vital role in protecting lives and reducing injuries. Therefore, during the product development phase, it is necessary to conduct vehicle-level functional safety testing on the airbag deployment control system to identify hardware and software design flaws in the controller as early as possible, allowing for timely improvements.
[0003] Current testing of airbag deployment control systems mainly relies on vehicle crash tests. This testing method has certain limitations, and is costly, time-consuming, and highly uncontrollable.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This invention provides a testing method, testing device, computer program product, and storage medium for airbag deployment control, to at least solve the technical problems of limitations, high testing costs, and long testing cycles in related airbag deployment control system testing methods.
[0006] According to one aspect of the present invention, a testing method for airbag deployment control is provided. The method includes the following steps: acquiring test items, wherein the test items include at least test fault items and vehicle collision types, and the test fault items include at least a target fault sensor, a sensor fault type, and a fault duration; inputting a fault simulation signal corresponding to the test fault item to the airbag control system based on the test fault item; inputting a collision simulation signal corresponding to the vehicle collision type to the airbag control system based on the vehicle collision type; detecting the output control signal of the airbag control system within a preset test duration, wherein the preset test duration is longer than the fault duration setting; and generating a test result of the airbag control system based on the output control signal.
[0007] Optionally, sensor fault types include electrical faults, bus faults, and power supply faults. Electrical faults include open circuits, short circuits to ground, and short circuits to the power supply. Bus faults include vehicle signal communication faults, and power supply faults include power mode switching.
[0008] Optionally, the target fault sensor is at least one of the vehicle's collision acceleration sensor and collision pressure sensor, the collision acceleration sensor including a left front collision acceleration sensor, a left side collision acceleration sensor, a right front collision acceleration sensor, and a right side collision acceleration sensor, and the collision pressure sensor including a left side collision pressure sensor and a right side collision pressure sensor.
[0009] Optionally, the collision simulation signal includes at least the collision sensor simulation signal, and the collision sensor includes at least the vehicle's collision acceleration sensor and collision pressure sensor. The collision acceleration sensor includes a left front collision acceleration sensor, a left side collision acceleration sensor, a right front collision acceleration sensor, and a right side collision acceleration sensor, and the collision pressure sensor includes a left side collision pressure sensor and a right side collision pressure sensor.
[0010] Optionally, the vehicle collision types include at least driver-side collision and passenger-side collision.
[0011] Optionally, the preset test duration is 15 seconds, and / or the fault duration is 10 seconds.
[0012] Optionally, before obtaining the test items, the method may further include: powering on the airbag control system; checking whether the airbag control system is operating normally; obtaining the test items if the airbag control system is operating normally; and troubleshooting the airbag control system if the airbag control system is found to be operating abnormally.
[0013] According to another aspect of the present invention, a testing device for airbag deployment control is also provided. The testing device includes: an acquisition module for acquiring test items, the test items including at least test fault items and vehicle collision types, the test fault items including at least fault sensors, sensor fault types, and fault duration; a fault simulation module for inputting fault simulation signals corresponding to the test fault items to the airbag control system based on the test fault items; a collision simulation module for inputting collision simulation signals corresponding to the vehicle collision types to the airbag control system based on the vehicle collision types; a detection module for detecting the output control signals of the airbag control system within a preset test duration, the preset test duration being longer than the fault duration setting; and a generation module for generating test results of the airbag control system based on the output control signals.
[0014] According to another aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps of the above-described test method for airbag deployment control.
[0015] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein the program controls the computer-readable storage medium during operation, and the device in which it is located performs the above-described test method for airbag deployment control.
[0016] In this embodiment of the invention, test items are acquired, including at least test fault items and vehicle collision types. Test fault items include at least a target fault sensor, sensor fault type, and fault duration. Based on the test fault items, a fault simulation signal corresponding to the test fault item is input to the airbag control system. Based on the vehicle collision type, a collision simulation signal corresponding to the vehicle collision type is input to the airbag control system. The output control signal of the airbag control system within a preset test duration is detected, where the preset test duration is greater than the fault duration setting. Based on the output control signal, test results for the airbag control system are generated. The testing method in this embodiment simulates a malfunction in the airbag deployment control system and inputs a simulated vehicle collision signal to the airbag control system. This allows for testing the deployment control function when the airbag control system malfunctions. By detecting the output control signal, it is possible to determine whether the airbag deployment function of the control system is normal. This makes the pre-shipment testing and analysis of the airbag control system more accurate, enabling timely detection of system problems and repair of the control system, reducing the risk of loss of airbag deployment capability. At the same time, compared with whole vehicle testing, the method in this embodiment has a shorter testing cycle and lower testing cost, solving the technical problems of limitations, high testing costs, and long testing cycles in related airbag deployment control system testing methods. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0018] Figure 1 This is a hardware structure block diagram of a computer terminal according to one embodiment of the present invention;
[0019] Figure 2 This is a flowchart of a test method for airbag deployment control according to an optional embodiment of the present invention;
[0020] Figure 3 This is a structural block diagram of a test device for airbag deployment control according to one embodiment of the present invention;
[0021] Figure 4 This is a flowchart illustrating a test method for airbag deployment control according to an optional embodiment of the present invention.
[0022] Figure 5 This is a schematic diagram of the structure of a functional safety test system for airbag deployment control according to an optional embodiment of the present invention;
[0023] Figure 6 This is a schematic diagram of the fault injection principle of a functional safety test system for airbag deployment control according to an optional embodiment of the present invention. Detailed Implementation
[0024] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort 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, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0026] According to one embodiment of the present invention, an embodiment of a test method for airbag deployment control is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0027] This method embodiment can be executed in a computer terminal or similar computing device with memory and processor. Taking running on a computer terminal as an example, such as... Figure 1As shown, a computer terminal may include one or more processors 102 (processors may include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), digital signal processing (DSP) chips, microprocessors (MCUs), programmable logic devices (FPGAs), neural network processors (NPUs), tensor processors (TPUs), artificial intelligence (AI) type processors, etc.) and a memory 104 for storing data. Optionally, the computer terminal may also include a transmission device 106 for communication functions, an input / output device 108, and a display 110. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the computer terminal described above. For example, the computer terminal may include more or fewer components than those described above, or have a different configuration than those described above.
[0028] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the airbag deployment control test method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby realizing the aforementioned airbag deployment control test method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to a mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0029] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In one embodiment, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.
[0030] Display 110 may be, for example, a touchscreen liquid crystal display (LCD). This LCD allows a user to interact with the user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), which allows the user to interact with the GUI via finger contact and / or gestures on a touch-sensitive surface. The human-computer interaction functions may optionally include: creating web pages, drawing, word processing, creating electronic documents, playing games, video conferencing, instant messaging, sending and receiving emails, a call interface, playing digital video, playing digital music, and / or web browsing, etc. Executable instructions for performing the above-mentioned human-computer interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.
[0031] This embodiment provides a test method for airbag deployment control running on the aforementioned computer terminal. Figure 2 This is a flowchart of a test method for airbag deployment control according to one embodiment of the present invention, as shown below. Figure 2 As shown, the process includes the following steps:
[0032] Step S21: Obtain test items. Test items include at least test fault items and vehicle collision type. Test fault items include at least target fault sensor, sensor fault type, and fault duration.
[0033] Step S22: Based on the test failure items, input the fault simulation signal corresponding to the test failure items into the airbag control system;
[0034] Step S23: Based on the vehicle collision type, input a collision simulation signal corresponding to the vehicle collision type to the airbag control system;
[0035] Step S24: Detect the output control signal of the airbag control system within the preset test duration, where the preset test duration is longer than the fault duration setting;
[0036] Step S25: Based on the output control signal, generate the test results of the airbag control system.
[0037] Through the above steps, test items are obtained, including at least test fault items and vehicle collision types. Test fault items include at least the target fault sensor, sensor fault type, and fault duration. Based on the test fault items, a fault simulation signal corresponding to the test fault item is input to the airbag control system. Based on the vehicle collision type, a collision simulation signal corresponding to the vehicle collision type is input to the airbag control system. The output control signal of the airbag control system is detected within a preset test duration, where the preset test duration is longer than the fault duration setting. Based on the output control signal, the test results of the airbag control system are generated. The testing method in this embodiment simulates a malfunction in the airbag deployment control system and inputs a simulated vehicle collision signal to the airbag control system. This allows for testing the deployment control function when the airbag control system malfunctions. By detecting the output control signal, it is possible to determine whether the airbag deployment function of the control system is normal. This makes the pre-shipment testing and analysis of the airbag control system more accurate, enabling timely detection of system problems and repair of the control system, reducing the risk of loss of airbag deployment capability. At the same time, compared with whole vehicle testing, the method in this embodiment has a shorter testing cycle and lower testing cost, solving the technical problems of limitations, high testing costs, and long testing cycles in related airbag deployment control system testing methods.
[0038] In the embodiments of this application, the airbag deployment control system includes sensors, a controller, and an airbag module. The sensors include a collision acceleration sensor and a collision pressure sensor. The controller receives collision signals from the internal components and sensors and analyzes the collision signals to determine whether a collision has occurred and whether the airbag needs to be deployed.
[0039] Optionally, in step S21, the sensor fault types include electrical faults, bus faults, and power supply faults. Electrical faults include open circuits, short circuits to ground, and short circuits to the power supply. Bus faults include vehicle signal communication faults, and power supply faults include power mode switching.
[0040] In this embodiment, by setting multiple sensor fault types for testing, the final test results of the airbag deployment control system's deployment function can be more complete, covering more real-world working conditions, and effectively avoiding the risk of airbag deployment control system malfunction.
[0041] Optionally, in step S21, the target fault sensor is at least one of the vehicle's collision acceleration sensor and collision pressure sensor. The collision acceleration sensor includes a left front collision acceleration sensor, a left side collision acceleration sensor, a right front collision acceleration sensor, and a right side collision acceleration sensor. The collision pressure sensor includes a left side collision pressure sensor and a right side collision pressure sensor. Generally, the airbag deployment control system determines whether to deploy the airbag by collecting vehicle collision signals. By using the collision acceleration sensor and the collision pressure sensor as target fault sensors, it is possible to directly determine whether the airbag deployment control system deploys normally when the relevant sensors in a vehicle collision malfunction, making the final system test results more accurate.
[0042] In one exemplary embodiment of this application, a single-point testing method is adopted, that is, only one target fault sensor is set for each test, while the other sensors are kept normal. For example, the target fault sensor is set as the left front collision acceleration sensor, while the left side collision acceleration sensor and the left side collision pressure sensor are kept normal.
[0043] Those skilled in the art should understand that, depending on actual needs, the number of target fault sensors can be two, three, or other types to comprehensively measure the function of the airbag deployment control system.
[0044] Optionally, in step S23, the collision simulation signal includes at least the collision sensor simulation signal, and the collision sensor includes at least the vehicle's collision acceleration sensor and collision pressure sensor. The collision acceleration sensor includes a left front collision acceleration sensor, a left side collision acceleration sensor, a right front collision acceleration sensor, and a right side collision acceleration sensor, and the collision pressure sensor includes a left side collision pressure sensor and a right side collision pressure sensor.
[0045] In this embodiment, the vehicle collision condition is simulated by simulating the signals generated by the vehicle's collision acceleration sensor and collision pressure sensor. Compared with real vehicle test simulation, this reduces test costs and shortens the test cycle. At the same time, the collision acceleration sensor and collision pressure sensor are signal acquisition devices for the vehicle to judge the collision condition. The simulated collision sensor signals can be directly used as input signals for the airbag deployment control system to perform deployment function control judgment.
[0046] In one exemplary embodiment of this application, the target fault sensor is set as the left front collision acceleration sensor, and collision simulation signals of the left side collision acceleration sensor and the left side collision pressure sensor are generated to simulate the collision condition of the left side of the vehicle. Then, the airbag deployment control system can be judged to determine whether the airbag deployment control system can control the deployment normally based on whether the left side airbag in the vehicle deploys.
[0047] Those skilled in the art should understand that the deployment control of the airbags on the left and right sides of a vehicle can be performed simultaneously. That is, one sensor on the left and one on the right can be malfunctioned at the same time, and a vehicle collision can be simulated on both sides simultaneously to observe whether the airbags on both sides can deploy normally. Alternatively, the deployment control test of the airbags on one side can be performed separately.
[0048] Optionally, in step S21, the vehicle collision types include at least driver-side collision and passenger-side collision. Driver-side and passenger-side collision tests can cover the main vehicle collision conditions in real-world applications, making the test results of the airbag deployment control system more accurate and reducing the safety risks to occupants.
[0049] Those skilled in the art should understand that, depending on the location and number of airbags in an actual vehicle, tests for even more types of vehicle collisions can be set up.
[0050] Optionally, in step S24, the preset test duration is 15 seconds. Setting an appropriate preset test duration can obtain accurate test results for the airbag deployment control system. The preset test duration can be adjusted according to actual needs.
[0051] Optionally, in step S21, the fault duration is 10 seconds. Setting an appropriate fault duration can obtain accurate test results for the airbag deployment control system. The fault duration can be adjusted according to actual needs.
[0052] It should be noted that the preset test duration should be longer than the fault duration. That is, the output signal of the airbag deployment control system is tested during the fault and after the fault is recovered. This is to make it easier to determine whether the airbag deployment control system can deploy normally based on the output signal.
[0053] Optionally, before obtaining the test item, the method may also include:
[0054] Step S201: Power on the airbag control system;
[0055] Step S202: Check whether the airbag control system is operating normally;
[0056] Step S203: After confirming that the airbag control system is operating normally, obtain the test items;
[0057] Step S204: If it is determined that the airbag control system is malfunctioning, troubleshoot the airbag control system.
[0058] By using steps S201-S204, before obtaining the test items, it is determined whether the airbag control system is operating normally after power-on, and if the airbag control system is malfunctioning, the problem can be investigated in a timely manner to avoid inaccurate test results caused by abnormalities in the airbag control system itself.
[0059] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0060] This embodiment also provides a testing device for airbag deployment control, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0061] Figure 3 This is a structural block diagram of a test device for airbag deployment control according to one embodiment of the present invention, as shown below. Figure 3 As shown, the device includes: an acquisition module 30, used to acquire test items, which at least include test fault items and vehicle collision types, and the test fault items at least include fault sensors, sensor fault types, and fault duration; a fault simulation module 32, used to input fault simulation signals corresponding to the test fault items to the airbag control system; a collision simulation module 34, used to input collision simulation signals corresponding to the vehicle collision type to the airbag control system; a detection module 36, used to detect the output control signals of the airbag control system within a preset test duration, where the preset test duration is longer than the fault duration setting; and a generation module 38, used to generate test results for the airbag control system based on the output control signals.
[0062] Using the aforementioned device, test items are acquired, including at least test fault items and vehicle collision types. Test fault items include at least the target fault sensor, sensor fault type, and fault duration. Based on the test fault items, a fault simulation signal corresponding to the test fault item is input to the airbag control system. Based on the vehicle collision type, a collision simulation signal corresponding to the vehicle collision type is input to the airbag control system. The output control signal of the airbag control system is detected within a preset test duration, where the preset test duration is longer than the fault duration setting. Based on the output control signal, the test results of the airbag control system are generated. The testing method in this embodiment simulates a malfunction in the airbag deployment control system and inputs a simulated vehicle collision signal to the airbag control system. This allows for testing the deployment control function when the airbag control system malfunctions. By detecting the output control signal, it is possible to determine whether the airbag deployment function of the control system is normal. This makes the pre-shipment testing and analysis of the airbag control system more accurate, enabling timely detection of system problems and repair of the control system, reducing the risk of loss of airbag deployment capability. At the same time, compared with whole vehicle testing, the method in this embodiment has a shorter testing cycle and lower testing cost, solving the technical problems of limitations, high testing costs, and long testing cycles in related airbag deployment control system testing methods.
[0063] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0064] like Figure 5 and Figure 6 As shown, this application also provides a functional safety test system for airbag deployment control. The functional safety test system includes a host computer and a HIL cabinet. The host computer runs an automated test program to control the real-time system in the HIL cabinet. Each I / O interface and CAN bus interface in the HIL cabinet is responsible for connecting to the airbag control system, including the ACU, collision acceleration sensor, and collision pressure sensor, to realize information exchange between the controller and the equipment. The sensor and actuator fault injection board in the HIL cabinet is used for injecting and recovering faults.
[0065] Specifically, the host computer includes fault injection software, an airbag control unit model, and a vehicle model. The vehicle model and the airbag control unit model are used for simulation analysis of the vehicle and the airbag control unit, respectively. The HIL cabinet includes a real-time processor, a CAN bus board, and a multi-functional I / O board. The host computer and the HIL cabinet communicate in real time via Ethernet. The HIL cabinet communicates with the airbag controller via a CAN bus.
[0066] like Figure 4 As shown, the steps for testing the full airbag deployment control using a functional safety testing system for airbag deployment control are as follows:
[0067] Step 1: Compile a test case library based on functional safety requirements and safety objectives;
[0068] Step Two: Based on the test case library established in Step One, build a fault injection test environment. Electrical faults include open circuit, short circuit to ground, and short circuit to power supply. Figure 4 The diagram shows an electrical fault injection test. Bus-related faults include communication failures of signals such as vehicle speed, while power supply faults mainly include power mode switching.
[0069] Step 3: Power on the host computer and confirm that the airbag deployment control system is functioning correctly;
[0070] Step 4: Run the testing equipment to start collecting key data signals and monitor the airbag deployment control system signals;
[0071] Step 5: According to the fault types of the collision acceleration sensor and collision pressure sensor written in the test case library, use the host computer fault injection software to inject open circuit, short circuit to ground, and short circuit to power supply faults of the collision acceleration sensor and collision pressure sensor.
[0072] Step Six: According to Step Five, maintain the fault duration for 10 seconds, use the collision pressure sensor and collision acceleration sensor to simulate vehicle collision types, such as driver's side collision, passenger side collision, etc., and continue to observe the signal until 5 seconds after the fault is recovered;
[0073] Step 7: Control the vehicle to stop by braking, and shift the gear to P;
[0074] Step 8: End the acquisition of key data signals, store the data, and power off the host computer;
[0075] Step 9: Analyze the bus data to check whether the airbags deployed during the simulated collision during the fault period, and compare the actual test results with the functional safety targets to determine whether the airbag deployment function has been lost.
[0076] The functional safety testing system for airbag deployment control in this embodiment is a hardware-in-the-loop testing system for the airbag control unit. Combined with corresponding in-the-loop testing methods, it verifies test conditions where airbag deployment capability is lost. This can effectively reduce or prevent the risk of airbag deployment capability loss, significantly shorten the project development cycle, and reduce experimental costs. At the same time, by establishing a test case database based on publicly available typical traffic accidents and after-sales feedback cases, it can verify various real-world operating conditions, effectively reducing the risk of false airbag triggering, greatly improving the correct triggering probability of airbags, and protecting the lives and property of drivers and passengers.
[0077] Embodiments of the present invention also provide a computer program product, including a computer program configured to perform the steps in any of the above method embodiments when running.
[0078] Optionally, in this embodiment, the computer program product described above may be configured to store a computer program for performing the following steps:
[0079] Step S1: Obtain test items. Test items include at least test fault items and vehicle collision type. Test fault items include at least target fault sensor, sensor fault type, and fault duration.
[0080] Step S2: Based on the test failure items, input the fault simulation signal corresponding to the test failure items into the airbag control system;
[0081] Step S3: Based on the vehicle collision type, input a collision simulation signal corresponding to the vehicle collision type into the airbag control system;
[0082] Step S4: Detect the output control signal of the airbag control system within the preset test duration, where the preset test duration is longer than the fault duration setting;
[0083] Step S5: Based on the output control signal, generate the test results of the airbag control system.
[0084] Embodiments of the present invention also provide a storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0085] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0086] Step S1: Obtain test items. Test items include at least test fault items and vehicle collision type. Test fault items include at least target fault sensor, sensor fault type, and fault duration.
[0087] Step S2: Based on the test failure items, input the fault simulation signal corresponding to the test failure items into the airbag control system;
[0088] Step S3: Based on the vehicle collision type, input a collision simulation signal corresponding to the vehicle collision type into the airbag control system;
[0089] Step S4: Detect the output control signal of the airbag control system within the preset test duration, where the preset test duration is longer than the fault duration setting;
[0090] Step S5: Based on the output control signal, generate the test results of the airbag control system.
[0091] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0092] Embodiments of the present invention also provide a processor configured to run a computer program to perform the steps in any of the above method embodiments.
[0093] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0094] Step S1: Obtain test items. Test items include at least test fault items and vehicle collision type. Test fault items include at least target fault sensor, sensor fault type, and fault duration.
[0095] Step S2: Based on the test failure items, input the fault simulation signal corresponding to the test failure items into the airbag control system;
[0096] Step S3: Based on the vehicle collision type, input a collision simulation signal corresponding to the vehicle collision type into the airbag control system;
[0097] Step S4: Detect the output control signal of the airbag control system within the preset test duration, where the preset test duration is longer than the fault duration setting;
[0098] Step S5: Based on the output control signal, generate the test results of the airbag control system.
[0099] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0100] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0101] 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 units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0102] Furthermore, 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. The integrated unit can be implemented in hardware or as a software functional unit.
[0103] If the integrated unit 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 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. 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 described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0104] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A test method for airbag deployment control, characterized in that, The method includes the following steps: Acquire test items, which include at least test fault items and vehicle collision types. The test fault items include at least target fault sensor, sensor fault type, and fault duration. The vehicle collision types include at least driver-side collision and passenger-side collision. Based on the test failure items, input the fault simulation signal corresponding to the test failure items into the airbag control system; Based on the vehicle collision type, a collision simulation signal corresponding to the vehicle collision type is input to the airbag control system; The output control signal of the airbag control system is detected within a preset test duration, where the preset test duration is longer than the fault duration setting. Based on the output control signal, the test results of the airbag control system are generated; The collision simulation signal includes at least a collision sensor simulation signal, and the collision sensor includes at least a vehicle collision acceleration sensor and a collision pressure sensor. The collision acceleration sensor includes a left front collision acceleration sensor, a left side collision acceleration sensor, a right front collision acceleration sensor, and a right side collision acceleration sensor. The collision pressure sensor includes a left side collision pressure sensor and a right side collision pressure sensor. The preset test duration is 15 seconds, and the fault duration is 10 seconds. The sensor fault types include electrical faults, bus faults, and power supply faults. Among them, electrical faults include open circuits, short circuits to ground, and short circuits to the power supply; bus faults include vehicle signal communication faults; and power supply faults include power mode switching. The target fault sensor is at least one of the vehicle's collision acceleration sensor and collision pressure sensor.
2. The method according to claim 1, characterized in that, Before obtaining the test item, the method also includes: Power on the airbag control system; Check whether the airbag control system is operating normally; The test items are obtained after confirming that the airbag control system is operating normally; If it is determined that the airbag control system is malfunctioning, troubleshooting should be performed on the airbag control system.
3. A testing device for airbag deployment control, wherein the testing device performs the test using the method described in any one of claims 1 to 2, characterized in that, The testing apparatus includes: The acquisition module is used to acquire test items, which include at least test fault items and vehicle collision types. The test fault items include at least target fault sensor, sensor fault type, and fault duration. A fault simulation module is used to input a fault simulation signal corresponding to the test fault item to the airbag control system based on the test fault item. A collision simulation module is used to input a collision simulation signal corresponding to the vehicle collision type to the airbag control system based on the vehicle collision type. The detection module is used to detect the output control signal of the airbag control system within a preset test duration, wherein the preset test duration is longer than the fault duration setting. A generation module is used to generate test results for the airbag control system based on the output control signal. The collision simulation signal includes at least a collision sensor simulation signal, and the collision sensor includes at least a vehicle collision acceleration sensor and a collision pressure sensor. The collision acceleration sensor includes a left front collision acceleration sensor, a left side collision acceleration sensor, a right front collision acceleration sensor, and a right side collision acceleration sensor. The collision pressure sensor includes a left side collision pressure sensor and a right side collision pressure sensor. The preset test duration is 15 seconds, and the fault duration is 10 seconds. The sensor fault types include electrical faults, bus faults, and power supply faults. Among them, electrical faults include open circuits, short circuits to ground, and short circuits to the power supply; bus faults include vehicle signal communication faults; and power supply faults include power mode switching. The target fault sensor is at least one of the vehicle's collision acceleration sensor and collision pressure sensor.
4. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the test method for airbag deployment control as described in any one of claims 1 to 2.
5. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program controls the computer-readable storage medium during operation, and the device thereon performs the test method for airbag deployment control as described in any one of claims 1 to 2.