Vehicle collision processing method, storage medium, electronic equipment and vehicle
By installing two sensors in the vehicle and identifying the collision type using longitudinal acceleration integrals, the cost problem in the prior art is solved, and accurate and economical collision type recognition is achieved.
Patent Information
- Application Number
- CN202411107616.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-12
- Publication Date
- 2025-04-08
AI Technical Summary
The prior art is too expensive to use when improving the accuracy of collision type identification in vehicles.
By installing only two sensors in the vehicle, the left front collision sensor and the right front collision sensor, the collision type is identified using longitudinal acceleration integration.
It realizes that while ensuring the accuracy of identification, it reduces the cost of sensors, making it possible to popularize use in vehicles.
Smart Images

Figure CN119773668A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle collision handling method, a storage medium, an electronic device and a vehicle. Background Art
[0002] The airbag firing algorithm refers to the comprehensive judgment of the firing conditions based on the occupant collision injury requirements of various safety regulations to solve the problem of whether the airbag needs to be fired and when to fire. Vehicle collision type recognition is crucial to the operation of the airbag firing algorithm. At present, in order to improve the accuracy of collision type recognition, sensors are arranged at various key positions of the vehicle, which is too costly and cannot be widely used. Summary of the invention
[0003] The embodiments of the present application provide a vehicle collision processing method, a storage medium, an electronic device and a vehicle, which only require two sensors to identify the collision type, thereby reducing costs while ensuring recognition accuracy, so as to at least partially solve the above-mentioned technical problems.
[0004] To achieve the above-mentioned purpose, according to the first aspect of the present application, a vehicle collision handling method is provided, comprising: determining a left front longitudinal acceleration integral and a right front longitudinal acceleration integral of the vehicle within a preset time period when a vehicle collision occurs; determining a collision type of the collision according to the left front longitudinal acceleration integral and the right front longitudinal acceleration integral; wherein the left front longitudinal acceleration integral refers to the integral of the longitudinal acceleration obtained by the left front collision sensor of the vehicle, and the right front longitudinal acceleration integral refers to the integral of the longitudinal acceleration obtained by the right front collision sensor of the vehicle.
[0005] Optionally, determining the collision type of the collision based on the left front longitudinal acceleration integral and the right front longitudinal acceleration integral includes: determining the strong collision type of the collision based on the integral sum of the left front longitudinal acceleration integral and the right front longitudinal acceleration integral; and determining the left and right collision types of the collision based on the integral difference between the left front longitudinal acceleration integral and the right front longitudinal acceleration integral.
[0006] Optionally, the strong or weak collision type of the collision is determined based on the integrated sum of the left front longitudinal acceleration integral and the right front longitudinal acceleration integral, including: when the integrated sum is greater than a preset strong collision threshold, determining that the strong or weak collision type of the collision is a strong collision; when the integrated sum is less than a preset weak collision threshold, determining that the strong or weak collision type of the collision is a weak collision; when the integrated sum is greater than the weak collision threshold and less than the strong collision threshold, determining that the strong or weak collision type of the collision is a sub-strong collision.
[0007] Optionally, determining the left-right collision type of the collision based on the integral difference between the left front longitudinal acceleration integral and the right front longitudinal acceleration integral includes: when the integral difference is greater than a preset bias threshold, determining that the left-right collision type of the collision is a left collision; when the integral difference is less than the bias threshold, determining that the left-right collision type of the collision is a right collision.
[0008] Optionally, after determining the collision type of the collision according to the left front longitudinal acceleration integral and the right front longitudinal acceleration integral, the method further includes: determining an ignition logic to be executed for an airbag of the vehicle according to the collision type; determining an ignition condition for the airbag according to the collision type; and executing the ignition logic to be executed for the airbag when the ignition condition is met.
[0009] Optionally, the collision type includes strong and weak collision types and left and right collision types, the strong and weak collision types include strong collision, sub-strong collision or weak collision, and the left and right collision types include left collision or right collision; the determination of the ignition logic to be executed for the airbag of the vehicle according to the collision type includes: when the collision type includes the left collision and the strong collision, determining the ignition logic to be executed as the left front high-speed ignition logic; when the collision type includes the left collision and the sub-strong collision, determining the ignition logic to be executed as the left front medium-speed ignition logic; when the collision type includes the right collision and the strong collision, determining the ignition logic to be executed as the right front high-speed ignition logic; when the collision type includes the right collision and the sub-strong collision, determining the ignition logic to be executed as the right front medium-speed ignition logic.
[0010] Optionally, the collision type includes strong and weak collision types and left and right collision types, and the strong and weak collision types include strong collision, sub-strong collision or weak collision; determining the ignition condition for the airbag according to the collision type includes: when the collision type includes the sub-strong collision, determining that the ignition condition includes a preset condition; when the collision type includes the strong collision, determining a first condition based on the preset condition and the collision duration of the collision; when the collision type includes the weak collision, determining a second condition based on the preset condition and the collision duration.
[0011] Optionally, the preset condition includes a preset ignition threshold; the first condition is determined based on the preset condition and the collision duration of the collision, including: when the collision duration is less than the first adjustment duration, determining that the first condition includes reducing the preset ignition threshold by a first preset correction value to obtain a first ignition threshold; when the collision duration is greater than the first adjustment duration and less than the second adjustment duration, determining that the first condition includes reducing the preset ignition threshold by a second preset correction value to obtain a second ignition threshold; when the collision duration is greater than the second adjustment duration and less than the maximum ignition duration, determining that the first condition includes the preset ignition threshold; wherein the first adjustment duration is less than the second adjustment duration, and the second adjustment duration is less than the maximum ignition duration; the first preset correction value is greater than the second preset correction value.
[0012] Optionally, the preset condition includes a preset ignition threshold; the second condition is determined based on the preset condition and the collision duration, including: when the collision duration is less than the third adjustment duration, determining that the second condition includes a third ignition threshold obtained by increasing the preset ignition threshold by a third preset correction value; when the collision duration is greater than the third adjustment duration and less than the fourth adjustment duration, determining that the second condition includes a fourth ignition threshold obtained by increasing the preset ignition threshold by a fourth preset correction value; when the collision duration is greater than the fourth adjustment duration and less than the maximum ignition duration, determining that the second condition includes the preset ignition threshold; wherein the third adjustment duration is less than the fourth adjustment duration, and the fourth adjustment duration is less than the maximum ignition duration; the third preset correction value is greater than the fourth preset correction value.
[0013] Optionally, the left front collision sensor is arranged on a left front longitudinal beam of the vehicle, and the right front collision sensor is arranged on a right front longitudinal beam of the vehicle.
[0014] Optionally, the left front collision sensor and the right front collision sensor are both single-axis sensors.
[0015] According to a second aspect of the present application, a non-transitory computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the above-mentioned vehicle collision processing method is implemented.
[0016] According to a third aspect of the present application, an electronic device is provided, comprising: a memory on which a computer program is stored; and a processor for executing the computer program in the memory to implement the above-mentioned vehicle collision handling method.
[0017] According to a fourth aspect of the present application, a vehicle is provided, comprising the electronic device as described above.
[0018] The benefit of the present application is that only two sensors are needed to identify the type of collision, thereby reducing costs while ensuring identification accuracy.
[0019] More specifically, some embodiments of the present application may produce the following specific beneficial effects: The vehicle collision processing method provided by the embodiment of the present application determines the left front longitudinal acceleration integral according to the longitudinal acceleration obtained by the left front collision sensor of the vehicle, determines the right front longitudinal acceleration integral according to the longitudinal acceleration obtained by the right front collision sensor of the vehicle, and then determines the collision type of the vehicle according to the left front longitudinal acceleration integral and the right front longitudinal acceleration integral. The embodiment of the present application only needs to install two sensors, the left front collision sensor and the right front collision sensor, in the vehicle to realize the identification of the collision type, which greatly reduces the sensor cost. In addition, the embodiment of the present application performs an integral operation on the longitudinal acceleration obtained by the sensor within the preset time period when the vehicle collides, and identifies the collision type according to the integral result. Since the acceleration integrals of different collision states differ greatly, the collision type is determined by the acceleration integral operation within the preset time period, which ensures the accuracy of the collision type identification.
[0020] Other features and advantages of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative work.
[0022] In order to more completely understand the present application and its beneficial effects, the following description will be given in conjunction with the accompanying drawings, wherein the same figure numbers represent the same parts in the following description.
[0023] Figure 1 is a flow chart of a vehicle collision processing method provided by an embodiment of the present application; Figure 2 is a schematic diagram of a sensor installation method provided in an embodiment of the present application; Figure 3 is a schematic diagram of determining a collision state according to a collision type provided by an embodiment of the present application; Figure 4 is a flow chart of another vehicle collision processing method provided by an embodiment of the present application; Figure 5 is a flow chart of another vehicle collision processing method provided in an embodiment of the present application; Figure 6 It is a block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0025] The airbag ignition algorithm refers to a comprehensive judgment of ignition conditions based on the occupant collision injury requirements of various safety regulations to solve the problem of whether the airbag needs to be ignited and when to ignite.
[0026] The airbag controller (SRECU, Supplemental Restraint System Electronic Control Unit) generally refers to an electronic airbag control system based on bus-type peripheral acceleration sensors, door pressure sensors and multi-axis gyroscopes, using the main control MCU (Microcontroller Unit) and built-in algorithms for identifying multiple working conditions. It can sense the vehicle's driving status, predict collision damage and perform corresponding actions.
[0027] It can be seen that vehicle collision type recognition is an important function of the airbag controller, which is crucial to the operation of the airbag ignition algorithm. At present, in order to improve the accuracy of collision type recognition, sensors are arranged at various key positions of the vehicle, which not only has higher requirements and restrictions on the installation position, but also increases the cost of the sensor, making it impossible to popularize it in all vehicles.
[0028] In view of this, the embodiments of the present application provide a vehicle collision processing method, storage medium, electronic device and vehicle, which only require two sensors to identify the collision type, thereby reducing costs while ensuring recognition accuracy and can be widely used in various vehicles.
[0029] According to a first aspect of the present application, an embodiment of the present application provides a vehicle collision handling method.
[0030] See also Figure 1 , Figure 1 : is a flow chart of a vehicle collision processing method provided by an embodiment of the present application. The vehicle collision processing method may include the following steps: Step S110: determining the left front longitudinal acceleration integral and the right front longitudinal acceleration integral of the vehicle within a preset time period when the vehicle collides; Step S120: Determine the collision type according to the left front longitudinal acceleration integral and the right front longitudinal acceleration integral.
[0031] The left front longitudinal acceleration integral refers to the integral of the longitudinal acceleration obtained by the left front collision sensor of the vehicle, and the right front longitudinal acceleration integral refers to the integral of the longitudinal acceleration obtained by the right front collision sensor of the vehicle. The embodiment of the present application only needs to install two sensors, the left front collision sensor and the right front collision sensor, in the vehicle to realize the identification of the collision type, which effectively reduces the cost.
[0032] Optionally, the left front collision sensor and the right front collision sensor are both single-axis sensors. Of course, one or more of the left front collision sensor and the right front collision sensor may also be dual-axis sensors, etc., which is not limited in the embodiments of the present application. In practical applications, due to the cost of sensors, the left front collision sensor and the right front collision sensor can be implemented as single-axis sensors to achieve the purpose of collision type identification. The embodiments of the present application also do not limit the accuracy of the left front collision sensor and the right front collision sensor. For example, the accuracy of the left front collision sensor and the right front collision sensor is 2 LSB / g.
[0033] Optionally, the left front collision sensor is arranged on the left front longitudinal beam of the vehicle, and the right front collision sensor is arranged on the right front longitudinal beam of the vehicle. Figure 2 As shown, a left front collision sensor 212 is installed on the left front longitudinal beam of the vehicle, and a right front collision sensor 214 is installed on the right front longitudinal beam of the vehicle, and the left front collision sensor 212 and the right front collision sensor 214 are symmetrical. Of course, the left front collision sensor and the right front collision sensor can also be installed at other positions of the vehicle, and the embodiment of the present application does not limit this. Considering that in some embodiments, the acceleration obtained by the left front collision sensor and the right front collision sensor is needed to determine the left and right collision types, the left front collision sensor and the right front collision sensor can be installed symmetrically in front of the vehicle.
[0034] In the embodiment of the present application, the left front collision sensor and the right front collision sensor are both used to obtain the longitudinal acceleration of the vehicle, so the left front collision sensor and the right front collision sensor can be installed longitudinally in the vehicle. Figure 2 As shown, the left front collision sensor 212 and the right front collision sensor 214 are longitudinally mounted on the left front longitudinal beam and the right front longitudinal beam of the vehicle, respectively. Of course, the left front collision sensor and the right front collision sensor may also be non-longitudinally mounted, which is not limited in the embodiment of the present application. In the case of non-longitudinally mounted, the longitudinal acceleration corresponding to the left front collision sensor can be obtained by mapping the acceleration obtained by the left front collision sensor to the longitudinal direction of the vehicle, and the longitudinal acceleration corresponding to the right front collision sensor can be obtained by mapping the acceleration obtained by the right front collision sensor to the longitudinal direction of the vehicle.
[0035] During a preset time period when the vehicle collides, the left front collision sensor and the right front collision sensor can periodically collect longitudinal acceleration, so that steps S110 and S120 in the embodiment of the present application are also executed periodically. Optionally, the left front collision sensor and the right front collision sensor are connected to the airbag controller via the PSI5 bus, and the longitudinal acceleration is collected in a cycle of 0.5 ms (milliseconds).
[0036] In step S110, the left front longitudinal acceleration integral of the vehicle is calculated according to the longitudinal acceleration obtained by the left front collision sensor, and the right front longitudinal acceleration integral of the vehicle is calculated according to the longitudinal acceleration obtained by the right front collision sensor. In step S120, the collision type is determined according to the left front longitudinal acceleration integral and the right front longitudinal acceleration integral. However, in the embodiment of the present application, steps S110 and S120 are only valid within a preset time period when the vehicle collides, that is, steps S110 and S120 are only executed or periodically executed within a preset time period when the vehicle collides.
[0037] Optionally, the preset time period can be the time when the vehicle collides, or the time when the airbag ignition algorithm is awakened after the vehicle collides, which is not limited in the present embodiment. The airbag ignition algorithm can be divided into a continuous type and a wake-up type. When the wake-up type is used, a certain acceleration input is required to wake up the airbag ignition algorithm.
[0038] The embodiment of the present application does not limit the duration of the preset time period, and can be flexibly set in combination with actual needs. Optionally, since even a weak collision generated at a low speed of 15 km / h can integrate a larger value in a relatively long time, a low-speed head-on collision generally has a collapse process with a weak acceleration in the initial stage of the collision, and a medium- and high-speed collision has a relatively large acceleration in the initial stage of the collision, so based on this characteristic, the low, medium, and high-speed working conditions can be identified in a relatively short time after the collision occurs, so a smaller duration can be set for the preset time period. For example, the duration of the preset time period is 10ms, and if steps S110 and S120 are executed with a cycle of 0.5ms, the embodiment of the present application lasts for 20 cycles, that is, steps S110 and S120 are only valid within 20 cycles after the collision occurs.
[0039] In summary, the vehicle collision processing method provided by the embodiment of the present application determines the left front longitudinal acceleration integral according to the longitudinal acceleration obtained by the left front collision sensor of the vehicle, determines the right front longitudinal acceleration integral according to the longitudinal acceleration obtained by the right front collision sensor of the vehicle, and then determines the collision type of the vehicle according to the left front longitudinal acceleration integral and the right front longitudinal acceleration integral. Since the embodiment of the present application only needs to install the left front collision sensor and the right front collision sensor in the vehicle to realize the identification of the collision type, the sensor cost is greatly reduced; and the left front collision sensor and the right front collision sensor only need to be implemented as single-axis sensors, which further reduces the sensor cost. In addition, the embodiment of the present application performs an integral operation on the longitudinal acceleration obtained by the sensor within the preset time period when the vehicle collides, and identifies the collision type according to the integral result. Since the acceleration integrals of different collision states differ greatly, the collision type is determined by the acceleration integral operation within the preset time period, which ensures the accuracy of the collision type identification.
[0040] In some embodiments, the above step S120 includes the following steps: Step S121: determining the strong or weak collision type of the collision according to the integral sum of the left front longitudinal acceleration integral and the right front longitudinal acceleration integral; Step S122: Determine the left-right collision type of the collision according to the integral difference between the left front longitudinal acceleration integral and the right front longitudinal acceleration integral.
[0041] In the embodiment of the present application, the collision type includes a strong and weak collision type and a left and right collision type. By combining the strong and weak collision type and the left and right collision type, different collision states can be identified. Optionally, the determination process of the strong and weak collision type and the left and right collision type, that is, the above steps S121 and S122, can be performed in parallel or in series, and the embodiment of the present application does not limit this.
[0042] Optionally, the strong and weak collision types include strong collision, secondary strong collision or weak collision, and the strong collision is indicated by the flag bit intensity_flag, the secondary strong collision is indicated by the flag bit secondary_flag, and the weak collision is indicated by the flag bit feeble_flag; the left and right collision types include left collision, right collision or head-on collision, and the left collision is indicated by the flag bit left_crash_flag, the right collision is indicated by the flag bit right_crash_flag, and the head-on collision is indicated by the flag bit else; then the recognition of different collision states according to the combination of strong and weak collision types and left and right collision types can be as follows Figure 3 shown.
[0043] It should be understood that a strong collision is generally generated based on a high-speed collision, a secondary strong collision is generally generated based on a medium-speed collision, and a weak collision is generally generated based on a low-speed collision. Therefore, in the embodiments of the present application, a strong collision can correspond to a high-speed collision, a secondary strong collision can correspond to a medium-speed collision, and a weak collision can correspond to a low-speed collision, but the embodiments of the present application are not limited to this. For example, in the high-speed, medium-speed, and low-speed collisions divided by some embodiments, a strong collision corresponds to a high-speed collision, a secondary strong collision corresponds to a medium-speed collision, and a weak collision corresponds to a low-speed collision; while in the high-speed, medium-speed, and low-speed collisions divided by other embodiments, a strong collision corresponds to a high-speed collision and / or a medium-speed collision, a secondary strong collision corresponds to a medium-speed collision and / or a low-speed collision, and a weak collision corresponds to a low-speed collision, and so on. For another example, in some embodiments, under the division of strong collision, medium-strong collision and weak collision, high-speed collision corresponds to strong collision, medium-speed collision corresponds to medium-strong collision, and low-speed collision corresponds to weak collision; while in other embodiments, under the division of strong collision, medium-strong collision and weak collision, high-speed collision corresponds to strong collision and / or medium-strong collision, medium-speed collision corresponds to medium-strong collision and / or weak collision, low-speed collision corresponds to weak collision, and so on.
[0044] Optionally, in order to identify the three strong and weak collision types of strong collision, sub-strong collision and weak collision, a strong collision threshold and a weak collision threshold are preset in the embodiment of the present application, and the strong collision threshold is greater than the weak collision threshold; based on this, the above step S121 includes: when the integral sum is greater than the preset strong collision threshold, determining the strong and weak collision type of the collision is a strong collision; when the integral sum is less than the preset weak collision threshold, determining the strong and weak collision type of the collision is a weak collision; when the integral sum is greater than the weak collision threshold and less than the strong collision threshold, determining the strong and weak collision type of the collision is a sub-strong collision.
[0045] That is to say, Figure 4 As shown, after determining the left front longitudinal acceleration integral and the right front longitudinal acceleration integral of the vehicle, the left front longitudinal acceleration integral and the right front longitudinal acceleration integral are summed to obtain an integral sum, and then the integral sum is compared with the preset strong collision threshold and weak collision threshold.
[0046] For example, the longitudinal acceleration of the left front collision sensor is usl(x), and the longitudinal acceleration of the right front collision sensor is usr(x). Then, the integral of the left front longitudinal acceleration integral and the right front longitudinal acceleration integral and the integral of T_Power can be calculated as follows: T_Power=∫usl(x)dx+∫usr(x)dx Assume that the preset strong collision threshold is threshold_H and the preset weak collision threshold is threshold_L, and compare T_Power with threshold_H and threshold_L. Figure 4As shown, if T_Power is greater than threshold_H, the collision is determined to be a strong collision, and the intensity_flag flag of the strong collision can be set for the collision; if T_Power is less than threshold_L, the collision is determined to be a weak collision, and the feeble_flag flag of the weak collision can be set for the collision; if T_Power is greater than threshold_L and less than threshold_H, the collision is determined to be a secondary strong collision, and the secondary_flag flag of the secondary strong collision can be set for the collision.
[0047] It should be understood that when the integral sum of the left front longitudinal acceleration integral and the right front longitudinal acceleration integral is equal to the preset strong collision threshold, the collision can be determined as a strong collision, or it can be determined as a sub-strong collision, and the embodiment of the present application does not limit this. Similarly, when the integral sum of the left front longitudinal acceleration integral and the right front longitudinal acceleration integral is equal to the preset weak collision threshold, the collision can be determined as a sub-strong collision, or it can be determined as a weak collision, and the embodiment of the present application does not limit this.
[0048] Optionally, in order to identify the two left and right collision types of left collision and right collision, a bias threshold is preset in the embodiment of the present application. The bias threshold can be equal to zero or non-zero, such as a positive number close to zero, or a negative number close to zero; based on this, the above step S122 includes: when the integral difference is greater than the preset bias threshold, determining that the left and right collision type of the collision is a left collision; when the integral difference is less than the bias threshold, determining that the left and right collision type of the collision is a right collision.
[0049] That is to say, Figure 5 As shown, after determining the left front longitudinal acceleration integral and the right front longitudinal acceleration integral of the vehicle, the left front longitudinal acceleration integral and the right front longitudinal acceleration integral are subjected to difference processing to obtain the integral difference, and then the integral difference is compared with a preset bias threshold. Optionally, in order to ensure the accuracy of collision type identification, the embodiment of the present application performs difference processing on the absolute value of the left front longitudinal acceleration integral and the absolute value of the right front longitudinal acceleration integral to obtain the integral difference.
[0050] For example, the longitudinal acceleration of the left front collision sensor is usl(x), the longitudinal acceleration of the right front collision sensor is usr(x), and the absolute value is expressed as abs. Then, the calculation formula of the integral difference US_Dvalue between the left front longitudinal acceleration integral and the right front longitudinal acceleration integral can be: US_Dvalue=abs(∫usl(x)dx)-abs(∫usr(x)dx) Assume that the preset bias threshold is threshold_Front, and compare US_Dvalue with threshold_Front. Figure 5As shown, if US_Dvalue is greater than threshold_Front, the collision is determined to be a left collision, and the left collision flag left_crash_flag can be set for the collision; if US_Dvalue is less than threshold_Front, the collision is determined to be a right collision, and the right collision flag right_crash_flag can be set for the collision.
[0051] It should be understood that, in the above-mentioned embodiment, the integral difference is obtained based on the left front longitudinal acceleration integral minus the right front longitudinal acceleration integral, so when the integral difference is greater than the offset threshold, it is a left collision, and when the integral difference is less than the offset threshold, it is a right collision. In other embodiments, if the integral difference is obtained based on the right front longitudinal acceleration integral minus the left front longitudinal acceleration integral, then when the integral difference is greater than the offset threshold, it is a right collision, and when the integral difference is less than the offset threshold, it is a left collision. In addition, when the integral difference is equal to the offset threshold, it can be determined that the collision is a head-on collision.
[0052] In some embodiments, the vehicle collision processing method provided by the embodiments of the present application further includes the following steps: Step S130: determining the ignition logic to be executed for the airbag of the vehicle according to the collision type; Step S140: determining the ignition condition for the airbag according to the collision type; Step S150: When the ignition condition is met, the ignition logic to be executed is executed on the airbag.
[0053] In the airbag ignition algorithm, high-speed collision and medium-speed collision must be ignited, while low-speed collision cannot be ignited. Therefore, the ignition logic to be executed for the airbag in the embodiment of the present application may include left front high-speed ignition logic, left front medium-speed ignition logic, right front high-speed ignition logic and right front medium-speed ignition logic. For the corresponding relationship between high-speed, medium-speed, low-speed collision and strong collision, sub-strong collision and weak collision, please refer to the above embodiment, which will not be elaborated here.
[0054] It should be noted that in the embodiment of the present application, steps S110 and S120 are periodically executed within a preset time period when the vehicle collides; and steps S130 to S150 are executed after exceeding the preset time period.
[0055] Optionally, taking the collision types including strong and weak collision types and left and right collision types, the strong and weak collision types including strong collision, sub-strong collision or weak collision, and the left and right collision types including left collision or right collision as an example, the above step S130 includes: when the collision types include left collision and strong collision, determining that the ignition logic to be executed is the left front high-speed ignition logic; when the collision types include left collision and sub-strong collision, determining that the ignition logic to be executed is the left front medium-speed ignition logic; when the collision types include right collision and strong collision, determining that the ignition logic to be executed is the right front high-speed ignition logic; when the collision types include right collision and sub-strong collision, determining that the ignition logic to be executed is the right front medium-speed ignition logic.
[0056] For example, Figure 5 As shown, after exceeding the preset time period, different ignition logics to be executed are determined according to different combinations of left and right collision types and strong and weak collision types. Figure 5 As shown, when the left-right collision type is left collision (left_crash_flag), if the strong collision type is strong collision (intensity_flag), the ignition logic to be executed is determined to be the left front high-speed ignition logic (Lside_fire1 expectation); if the strong collision type is secondary collision (secondary_flag), the ignition logic to be executed is determined to be the left front medium-speed ignition logic (Lside_fire2expectation). Figure 5 As shown, when the left and right collision type is a right collision (right_crash_flag), if the strong and weak collision type is a strong collision (intensity_flag), the ignition logic to be executed is determined to be the right front high-speed ignition logic (Rside_fire1 expectation); if the strong and weak collision type is a secondary strong collision (secondary_flag), the ignition logic to be executed is determined to be the right front medium-speed ignition logic (Rside_fire2 expectation).
[0057] The embodiment of the present application also sets an ignition condition for the airbag, and the above-determined ignition logic to be executed is executed only when the ignition condition is met. It can be seen from the above embodiment that in the airbag ignition algorithm, high-speed collision and medium-speed collision must be ignited, while low-speed collision cannot be ignited. Therefore, the embodiment of the present application sets the ignition condition according to the collision type.
[0058] Based on this, optionally, taking the collision type including strong and weak collision types and left and right collision types, and the strong and weak collision types including strong collision, sub-strong collision or weak collision as an example; the above step S140 includes: when the collision type includes a sub-strong collision, determining that the ignition condition includes a preset condition; when the collision type includes a strong collision, determining the first condition according to the preset condition and the collision duration; when the collision type includes a weak collision, determining the second condition according to the preset condition and the collision duration.
[0059] That is to say, the embodiment of the present application sets the ignition condition based on the sub-strong collision, and when the strong and weak collision types are strong collision and weak collision, the preset condition corresponding to the sub-strong collision is modified in a targeted manner to obtain the first condition corresponding to the strong collision and the second condition corresponding to the weak collision. Among them, the preset condition is the ignition condition for the airbag in the case of a sub-strong collision, the first condition is the ignition condition for the airbag in the case of a strong collision, and the second condition is the ignition condition for the airbag in the case of a weak collision.
[0060] The specific content of the ignition condition is not limited in the present embodiment. Optionally, the ignition condition includes an ignition threshold. Figure 2 As shown, the vehicle is also provided with a central dual-axis sensor 220. For example, the central dual-axis sensor 220 can be arranged at 45 degrees relative to the longitudinal axis or the transverse axis of the vehicle, and the accuracy can be 16 LSB / g. The specific arrangement and accuracy of the central dual-axis sensor are not limited in the embodiment of the present application. The acceleration collected by the central dual-axis sensor is mapped on the longitudinal axis of the vehicle to obtain the longitudinal acceleration, and then the ignition threshold and the longitudinal acceleration corresponding to the central dual-axis sensor are compared. When the longitudinal acceleration corresponding to the central dual-axis sensor is greater than the ignition threshold, the ignition logic to be executed determined for the airbag is executed; when the longitudinal acceleration corresponding to the central dual-axis sensor is less than the ignition threshold, the ignition logic to be executed determined for the airbag is not executed. Among them, when the longitudinal acceleration corresponding to the central dual-axis sensor is equal to the ignition threshold, the ignition logic can be executed or not.
[0061] When the ignition condition includes an ignition threshold, the embodiment of the present application executes the ignition logic in the early stage of the collision to meet the high-speed collision. When the strong or weak collision type is a strong collision, the preset ignition threshold is lowered and the ignition threshold is continuously increased as the collision duration increases.
[0062] Based on this, the above-mentioned preset conditions include a preset ignition threshold; the above-mentioned determination of the first condition based on the preset conditions and the collision duration of the collision includes: when the collision duration is less than the first adjustment duration, determining the first condition includes reducing the preset ignition threshold by a first preset correction value to obtain a first ignition threshold; when the collision duration is greater than the first adjustment duration and less than the second adjustment duration, determining the first condition includes reducing the preset ignition threshold by a second preset correction value to obtain a second ignition threshold; when the collision duration is greater than the second adjustment duration and less than the maximum ignition duration, determining the first condition includes the preset ignition threshold.
[0063] The starting time of the collision duration may be the starting time of the preset time period in step S110, or may be the time when the collision occurs, which is not limited in the embodiments of the present application. The maximum ignition duration is the maximum operating time of the preset airbag ignition algorithm, for example, the maximum ignition duration may be 150ms. In order to lower the preset ignition threshold and make the ignition threshold increase continuously with the increase of the collision duration, the first adjustment duration is less than the second adjustment duration, and the second adjustment duration is less than the maximum ignition duration; and the first preset correction value is greater than the second preset correction value.
[0064] For example, Figure 4 As shown, a preset ignition threshold is set for the airbag, and the strong and weak collision type corresponding to the preset ignition threshold is a secondary strong collision. Figure 4 As shown, when the strong or weak collision type is a strong collision, if the current collision duration is less than the first adjustment duration, the preset ignition threshold is reduced by the first preset correction value to obtain the first ignition threshold, that is, the first preset correction value ECU_X_threshold reduce1 is set; if the current collision duration is greater than the first adjustment duration and less than the second adjustment duration, the preset ignition threshold is reduced by the second preset correction value to obtain the second ignition threshold, that is, the second preset correction value ECU_X_threshold reduce2 is set; if the current collision duration is greater than the second adjustment duration and less than the maximum ignition duration, the ignition threshold is restored to the preset ignition threshold, that is, the preset ignition threshold ECU_X_threshold restore is set.
[0065] When the ignition condition includes an ignition threshold, the embodiment of the present application executes the ignition logic to meet the low-speed collision avoidance. When the strong or weak collision type is a weak collision, the preset ignition threshold is increased and the ignition threshold is continuously reduced as the collision duration increases.
[0066] Based on this, the above-mentioned preset conditions include a preset ignition threshold; the above-mentioned second condition is determined based on the preset conditions and the collision duration, including: when the collision duration is less than the third adjustment duration, determining the second condition includes increasing the preset ignition threshold by the third preset correction value to obtain a third ignition threshold; when the collision duration is greater than the third adjustment duration and less than the fourth adjustment duration, determining the second condition includes increasing the preset ignition threshold by the fourth preset correction value to obtain a fourth ignition threshold; when the collision duration is greater than the fourth adjustment duration and less than the maximum ignition duration, determining the second condition includes the preset ignition threshold; wherein the third adjustment duration is less than the fourth adjustment duration, and the fourth adjustment duration is less than the maximum ignition duration; the third preset correction value is greater than the fourth preset correction value.
[0067] The starting time of the collision duration may be the starting time of the preset time period in step S110, or may be the time when the collision occurs, which is not limited in the embodiment of the present application. The maximum ignition duration is the maximum operating time of the preset airbag ignition algorithm, for example, the maximum ignition duration may be 150ms. In order to increase the preset ignition threshold and make the ignition threshold decrease continuously as the collision duration increases, the third adjustment duration is less than the fourth adjustment duration, and the fourth adjustment duration is less than the maximum ignition duration; and the third preset correction value is greater than the fourth preset correction value.
[0068] For example, Figure 4 As shown, a preset ignition threshold is set for the airbag, and the strong and weak collision type corresponding to the preset ignition threshold is a secondary strong collision. Figure 4 As shown, when the strong or weak collision type is a weak collision, if the current collision duration is less than the third adjustment duration, the preset ignition threshold is increased by the third preset correction value to obtain the third ignition threshold, that is, the third preset correction value ECU_X_threshold improve1 is set; if the current collision duration is greater than the third adjustment duration and less than the fourth adjustment duration, the preset ignition threshold is increased by the fourth preset correction value to obtain the fourth ignition threshold, that is, the fourth preset correction value ECU_X_threshold improve2 is set; if the current collision duration is greater than the fourth adjustment duration and less than the maximum ignition duration, the ignition threshold is restored to the preset ignition threshold, that is, the preset ignition threshold ECU_X_threshold restore is set.
[0069] Optionally, in the above embodiment, the first adjustment duration may be the same as the third adjustment duration, the second adjustment duration may be the same as the fourth adjustment duration, the value of the first preset correction value may be the same as the value of the third preset correction value, and the value of the second preset correction value may be the same as the value of the fourth preset correction value. However, the embodiment of the present application is not limited thereto, and other durations and value setting methods may also be used in actual application.
[0070] It should be understood that the embodiments of the present application only illustrate the discrete adjustment of the preset ignition threshold by three segments in case of strong collision and weak collision, respectively. In actual application, the preset ignition threshold may also be discretely adjusted by two or four or other number of segments, or the preset ignition threshold may be continuously adjusted. In general, in case of strong collision, the preset ignition threshold is lowered and the ignition threshold is continuously increased as the collision duration increases, and in case of weak collision, the preset ignition threshold is raised and the ignition threshold is continuously decreased as the collision duration increases.
[0071] In summary, the vehicle collision handling method provided in the embodiment of the present application determines the ignition logic to be executed for the airbag according to the combination of strong and weak collision types and left and right collision types. Since the combination of strong and weak collision types and left and right collision types can realize the identification of multiple collision states, the ignition logic can be determined according to the combination, and the ignition logic can be determined for a variety of different collision states to ensure the accuracy of the ignition logic. In addition, the embodiment of the present application adaptively adjusts the ignition conditions for different strong and weak collision types. When the strong and weak collision type is a strong collision, the preset ignition threshold is lowered and the ignition threshold is continuously increased as the collision duration increases, so as to meet the ignition logic in the early stage of the high-speed collision; when the strong and weak collision type is a weak collision, the preset ignition threshold is increased and the ignition threshold is continuously reduced as the collision duration increases, so as to effectively avoid the execution of the ignition logic for low-speed collisions.
[0072] Below, Figure 4 Taking as an example, the strong and weak collision type identification process and the ignition condition determination process provided in the embodiment of the present application are introduced and explained.
[0073] See also Figure 4 , Figure 4 Schematic diagram of a method for identifying strong and weak collision types provided by an embodiment of the present application. The method for identifying strong and weak collision types may include the following steps.
[0074] Step ST4001: Determine whether the airbag ignition algorithm is successfully awakened. If the ignition algorithm is successfully awakened, execute the following step ST4002, otherwise repeat step ST4001. For example, when the airbag ignition algorithm adopts a window-type awakening algorithm, it is periodically determined whether the airbag ignition algorithm is successfully awakened within a certain period of time.
[0075] Step ST4002: Determine the integral sum T_Power of the left front longitudinal acceleration integral and the right front longitudinal acceleration integral, wherein the left front longitudinal acceleration integral refers to the integral of the longitudinal acceleration acquired by the left front collision sensor of the vehicle, and the right front longitudinal acceleration integral refers to the integral of the longitudinal acceleration acquired by the right front collision sensor of the vehicle.
[0076] Step ST4003: Determine whether the current time is within the preset time period. If the current time is within the preset time period, execute the following step ST4004, otherwise execute the following step ST4010.
[0077] Step ST4004: Determine whether T_Power is greater than a preset strong collision threshold threshold_H. If T_Power is greater than threshold_H, execute the following step ST4005, otherwise execute the following step ST4006.
[0078] Step ST4005: Set the intensity_flag of the strong collision, that is, determine the intensity of the collision as a strong collision.
[0079] Step ST4006: Determine whether T_Power is less than threshold_H and greater than a preset weak collision threshold threshold_L. If T_Power is less than threshold_H and greater than threshold_L, execute the following step ST4007, otherwise execute the following step ST4008.
[0080] Step ST4007: Set the secondary_flag flag of the secondary strong collision, that is, determine the strong or weak collision type of the collision as the secondary strong collision.
[0081] Step ST4008: Determine whether T_Power is less than threshold_L. If T_Power is less than threshold_L, execute the following step ST4009, otherwise return to the above step ST4002.
[0082] Step ST4009: Set the flag bit feeble_flag of the weak collision, that is, determine the strong or weak collision type of the collision to be a weak collision.
[0083] Step ST4010: Determine whether the strong or weak collision type is a strong collision. If the strong or weak collision type is a strong collision intensity_flag, execute the following step ST4011, otherwise execute the following step ST4017.
[0084] Step ST4011: Determine whether the current collision duration is less than the first adjustment duration. If the current collision duration is less than the first adjustment duration, execute the following step ST4012, otherwise execute the following step ST4013; Step ST4012: Set the first preset correction value ECU_X_threshold reduce1. That is, reduce the preset ignition threshold by the first preset correction value to obtain the first ignition threshold.
[0085] Step ST4013: Determine whether the current collision duration is greater than the first adjustment duration and less than the second adjustment duration. If the current collision duration is greater than the first adjustment duration and less than the second adjustment duration, execute the following step ST4014, otherwise execute the following step ST4015.
[0086] Step ST4014: Set the second preset correction value ECU_X_threshold reduce2. That is, reduce the preset ignition threshold by the second preset correction value to obtain the second ignition threshold.
[0087] Step ST4015: Determine whether the current collision duration is greater than the second adjustment duration and less than the maximum ignition duration. If the current collision duration is greater than the second adjustment duration and less than the maximum ignition duration, execute the following step ST4016, otherwise end.
[0088] Step ST4016: Restore the preset ignition threshold ECU_X_threshold restore.
[0089] Step ST4017: Determine whether the strong or weak collision type is a secondary collision. If the strong or weak collision type is a secondary collision secondary_flag, execute the core threshold comparison algorithm, otherwise execute the following step ST4018.
[0090] Step ST4018: Determine whether the strong or weak collision type is weak collision. If the strong or weak collision type is weak collision feeble_flag, execute the following step ST4019, otherwise return to the above step ST4002.
[0091] Step ST4019: Determine whether the current collision duration is less than the third adjustment duration. If the current collision duration is less than the third adjustment duration, execute the following step ST4020, otherwise execute the following step ST4021.
[0092] Step ST4020: Set the third preset correction value ECU_X_threshold improve1. That is, increase the preset ignition threshold by the third preset correction value to obtain the third ignition threshold.
[0093] Step ST4021: Determine whether the current collision duration is greater than the third adjustment duration and less than the fourth adjustment duration. If the current collision duration is greater than the third adjustment duration and less than the fourth adjustment duration, execute the following step ST4022, otherwise execute the following step ST4023.
[0094] Step ST4022: Set the fourth preset correction value ECU_X_threshold improve2. That is, increase the preset ignition threshold by the fourth preset correction value to obtain the fourth ignition threshold.
[0095] Step ST4023: Determine whether the current collision duration is greater than the fourth adjustment duration and less than the maximum ignition duration. If the current collision duration is greater than the fourth adjustment duration and less than the maximum ignition duration, execute the following step ST4024, otherwise end.
[0096] Step ST4024: Restore the preset ignition threshold ECU_X_threshold restore.
[0097] It should be understood that after the above steps ST4012, ST4014, ST4016, ST4020, ST4022, and ST4024, the core threshold comparison algorithm is executed. Figure 4 The embodiment mainly introduces the identification of strong and weak collision types and the determination of ignition conditions, so that after the above steps ST4012, ST4014, ST4016, ST4020, ST4022, ST4024, and the above step ST4017 when determining that the strong and weak collision types are sub-strong collisions, all point to the end process, but this does not constitute a limitation of the present application.
[0098] Below, Figure 5 Taking as an example, the left and right collision type identification process and the ignition logic determination process provided in the embodiment of the present application are introduced and explained.
[0099] See also Figure 5 , Figure 5 Schematic diagram of a left-right collision type identification method provided by an embodiment of the present application. The left-right collision type identification method may include the following steps.
[0100] Step ST5001: Determine whether the airbag ignition algorithm is successfully awakened. If the ignition algorithm is successfully awakened, execute the following step ST5002, otherwise repeat step ST5001. For example, when the airbag ignition algorithm adopts a window-type awakening algorithm, it is periodically determined whether the airbag ignition algorithm is successfully awakened within a certain period of time.
[0101] Step ST5002: Determine the integral difference US_Dvalue between the left front longitudinal acceleration integral and the right front longitudinal acceleration integral, wherein the left front longitudinal acceleration integral refers to the integral of the longitudinal acceleration acquired by the left front collision sensor of the vehicle, and the right front longitudinal acceleration integral refers to the integral of the longitudinal acceleration acquired by the right front collision sensor of the vehicle.
[0102] Step ST5003: Determine whether the current time is within the preset time period. If the current time is within the preset time period, execute the following step ST5004, otherwise execute the following step ST5008.
[0103] Step ST5004: Determine whether US_Dvalue is greater than a preset bias threshold threshold_Front. If US_Dvalue is greater than threshold_Front, execute the following step ST5005, otherwise execute the following step ST5006.
[0104] Step ST5005: Set the left collision flag left_crash_flag, that is, determine that the left-right collision type of the collision is a left collision.
[0105] Step ST5006: Determine whether US_Dvalue is less than the offset threshold threshold_Front. If US_Dvalue is less than threshold_Front, execute the following step ST5007, otherwise return to the above step ST5002.
[0106] Step ST5007: set the right crash flag right_crash_flag, that is, determine that the left-right collision type of the collision is a right crash.
[0107] Step ST5008: Determine whether the left-right collision type is a left collision. If the left-right collision type is a left collision left_crash_flag, execute the following step ST5009, otherwise execute the following step ST5013.
[0108] Step ST5009: Determine whether the strong or weak collision type is a strong collision. If the strong or weak collision type is a strong collision intensity_flag, execute the following step ST5010, otherwise execute the following step ST5011.
[0109] Step ST5010: Determine that the ignition logic to be executed is the left front high-speed ignition logic Lside_fire1expectation.
[0110] Step ST5011: Determine whether the strong or weak collision type is a secondary collision. If the strong or weak collision type is a secondary collision secondary_flag, execute the following step ST5012, otherwise end.
[0111] Step ST5012: Determine that the ignition logic to be executed is the left front medium speed ignition logic (Lside_fire2expectation).
[0112] Step ST5013: Determine whether the left-right collision type is a right collision. If the left-right collision type is a right collision right_crash_flag, execute the following step ST5014, otherwise return to the above step ST5002.
[0113] Step ST5014: Determine whether the strong or weak collision type is a strong collision. If the strong or weak collision type is a strong collision intensity_flag, execute the following step ST5015, otherwise execute the following step ST5016.
[0114] Step ST5015: Determine that the ignition logic to be executed is the right front high-speed ignition logic (Rside_fire1expectation).
[0115] Step ST5016: Determine whether the strong or weak collision type is a secondary strong collision. If the strong or weak collision type is a secondary strong collision secondary_flag, execute the following step ST5017, otherwise end.
[0116] Step ST5017: Determine that the ignition logic to be executed is the right front medium speed ignition logic (Rside_fire2expectation).
[0117] It should be understood that after the above steps ST5010, ST5012, ST5015, and ST5017, the core threshold comparison algorithm is executed. Figure 5 The embodiment mainly introduces the identification of left and right collision types and the determination of ignition logic, so that after the above steps ST5010, ST5012, ST5015, and ST5017, the process points to the end, but this does not constitute a limitation of the present application.
[0118] In some embodiments, Figure 4 and Figure 5 The core threshold comparison algorithm described in the embodiment can be implemented as the above-mentioned determination of whether to execute the ignition logic based on the comparison result of the ignition threshold and the longitudinal acceleration corresponding to the central dual-axis sensor, but is not limited to this and can also be implemented as other algorithms for determining whether to execute the ignition logic.
[0119] According to the second aspect of the present application, the embodiment of the present application further provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the above-mentioned vehicle collision processing method are implemented. The non-transitory computer-readable storage medium has all the beneficial effects of the above-mentioned vehicle collision processing method, and the present application will not repeat them here.
[0120] According to the third aspect of the present application, an embodiment of the present application further provides an electronic device, comprising: a memory and a processor, wherein a computer program is stored in the memory; and the processor is used to execute the computer program in the memory to implement the steps of the above-mentioned vehicle collision processing method. The electronic device has all the beneficial effects of the above-mentioned vehicle collision processing method, and the present application will not repeat them here.
[0121] See also Figure 6, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 to a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0122] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 600 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 6 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0123] In particular, according to some embodiments of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of some embodiments of the present application are executed.
[0124] It should be noted that the computer-readable medium described in some embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above, which is not specifically limited in the present application. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0125] In some embodiments of the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, apparatus, or device. In some embodiments of the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0126] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an adhoc peer-to-peer network), as well as any currently known or future developed network.
[0127] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: determines the left front longitudinal acceleration integral and the right front longitudinal acceleration integral of the vehicle within a preset time period when the vehicle collides; determines the collision type of the collision based on the left front longitudinal acceleration integral and the right front longitudinal acceleration integral; wherein the left front longitudinal acceleration integral refers to the integral of the longitudinal acceleration obtained by the left front collision sensor of the vehicle, and the right front longitudinal acceleration integral refers to the integral of the longitudinal acceleration obtained by the right front collision sensor of the vehicle.
[0128] Computer program code for performing the operations of some embodiments of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0129] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a portion of a code, which contains one or more executable instructions for implementing a specified logical function.
[0130] It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures.
[0131] For example, two boxes shown in succession may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of boxes in the block diagram and / or flow chart, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0132] The units described in some embodiments of the present application may be implemented by software or hardware. The units described may also be provided in a processor, for example, may be described as: a processor including an integral determination module and a type determination module. The names of these units do not, in some cases, constitute limitations on the units themselves, for example, the integral determination module may also be described as "a unit for determining the left front longitudinal acceleration integral and the right front longitudinal acceleration integral of the vehicle within a preset time period when the vehicle collides".
[0133] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0134] According to the fourth aspect of the present application, the embodiment of the present application further provides a vehicle, comprising the above electronic device, which can be used to execute the above vehicle collision handling method. The vehicle has all the beneficial effects of the above electronic device, which will not be described in detail in the present application.
[0135] The vehicle may be a fuel vehicle, a plug-in hybrid vehicle or a new energy vehicle, etc., and this application does not make any specific limitation on this.
[0136] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0137] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0138] The embodiments, implementation methods and related technical features of the present application can be combined and replaced with each other without conflict.
[0139] The above are only preferred embodiments of the present application and do not constitute any form of limitation to the present application. Although the descriptions of various embodiments in the embodiments of the present application have different focuses, for parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. However, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.
Claims
1. A vehicle collision handling method, characterized in that: include: Determining a left front longitudinal acceleration integral and a right front longitudinal acceleration integral of the vehicle within a preset time period when the vehicle collides; determining a collision type of the collision according to the left front longitudinal acceleration integral and the right front longitudinal acceleration integral; The left front longitudinal acceleration integral refers to the integral of the longitudinal acceleration acquired by the left front collision sensor of the vehicle, and the right front longitudinal acceleration integral refers to the integral of the longitudinal acceleration acquired by the right front collision sensor of the vehicle.
2. The method according to claim 1, characterized in that The determining the collision type of the collision according to the left front longitudinal acceleration integral and the right front longitudinal acceleration integral includes: determining a strong or weak collision type of the collision according to an integral sum of the left front longitudinal acceleration integral and the right front longitudinal acceleration integral; A left-right collision type of the collision is determined according to an integrated difference between the left front longitudinal acceleration integral and the right front longitudinal acceleration integral.
3. The method according to claim 2, characterized in that The step of determining the strong or weak collision type of the collision according to the integral sum of the left front longitudinal acceleration integral and the right front longitudinal acceleration integral includes: When the integral sum is greater than a preset strong collision threshold, determining the strong or weak collision type of the collision is a strong collision; When the integral sum is less than a preset weak collision threshold, determining that the strong and weak collision type of the collision is a weak collision; When the integral sum is greater than the weak collision threshold and less than the strong collision threshold, it is determined that the strong-weak collision type of the collision is a sub-strong collision.
4. The method according to claim 2, characterized in that: The determining the left-right collision type of the collision according to the integral difference between the left front longitudinal acceleration integral and the right front longitudinal acceleration integral includes: When the integral difference is greater than a preset bias threshold, determining that the left-right collision type of the collision is a left collision; When the integral difference is less than the offset threshold, it is determined that the left-right collision type of the collision is a right collision.
5. The method according to claim 1, characterized in that After determining the collision type of the collision according to the left front longitudinal acceleration integral and the right front longitudinal acceleration integral, the method further includes: Determining a to-be-executed ignition logic for an airbag of the vehicle according to the collision type; determining an ignition condition for the airbag according to the collision type; When the ignition condition is met, the to-be-executed ignition logic is executed on the airbag.
6. The method according to claim 5, characterized in that The collision type includes a strong collision type, a weak collision type and a left-right collision type, the strong collision type includes a strong collision, a secondary strong collision or a weak collision, and the left-right collision type includes a left collision or a right collision; the determining of the ignition logic to be executed for the airbag of the vehicle according to the collision type includes: When the collision type includes the left collision and the strong collision, determining that the ignition logic to be executed is the left front high-speed ignition logic; When the collision type includes the left collision and the secondary strong collision, determining that the ignition logic to be executed is the left front medium speed ignition logic; When the collision type includes the right collision and the strong collision, determining that the ignition logic to be executed is the right front high-speed ignition logic; When the collision type includes the right collision and the secondary strong collision, it is determined that the ignition logic to be executed is the right front medium speed ignition logic.
7. The method according to claim 5, characterized in that The collision type includes a strong collision type and a left-right collision type, and the strong collision type includes a strong collision, a secondary strong collision or a weak collision; and determining the ignition condition for the airbag according to the collision type includes: When the collision type includes the secondary strong collision, determining that the ignition condition includes a preset condition; When the collision type includes the strong collision, determining the first condition according to the preset condition and the collision duration of the collision; When the collision type includes the weak collision, the second condition is determined according to the preset condition and the collision duration.
8. The method according to claim 7, characterized in that The preset condition includes a preset ignition threshold; and determining the first condition according to the preset condition and the collision duration of the collision includes: When the collision duration is less than the first adjustment duration, determining the first condition includes reducing the preset ignition threshold by a first preset correction value to obtain a first ignition threshold; When the collision duration is greater than the first adjustment duration and less than the second adjustment duration, determining the first condition includes reducing the preset ignition threshold by a second preset correction value to obtain a second ignition threshold; When the collision duration is greater than the second adjustment duration and less than the maximum ignition duration, determining that the first condition includes the preset ignition threshold; Among them, the first adjustment duration is smaller than the second adjustment duration, the second adjustment duration is smaller than the maximum ignition duration; and the first preset correction value is larger than the second preset correction value.
9. The method according to claim 7, characterized in that: The preset condition includes a preset ignition threshold; and determining the second condition according to the preset condition and the collision duration includes: When the collision duration is less than a third adjustment duration, determining the second condition includes increasing the preset ignition threshold by a third preset correction value to obtain a third ignition threshold; When the collision duration is greater than the third adjustment duration and less than the fourth adjustment duration, determining the second condition includes increasing the preset ignition threshold by a fourth preset correction value to obtain a fourth ignition threshold; When the collision duration is greater than the fourth adjustment duration and less than the maximum ignition duration, determining that the second condition includes the preset ignition threshold; Among them, the third adjustment duration is smaller than the fourth adjustment duration, and the fourth adjustment duration is smaller than the maximum ignition duration; and the third preset correction value is larger than the fourth preset correction value.
10. The method according to any one of claims 1 to 9, characterized in that: The left front collision sensor is disposed on the left front longitudinal beam of the vehicle, and the right front collision sensor is disposed on the right front longitudinal beam of the vehicle.
11. The method according to any one of claims 1 to 9, characterized in that: The left front collision sensor and the right front collision sensor are both single-axis sensors.
12. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the vehicle collision processing method according to any one of claims 1 to 11 is implemented.
13. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the vehicle collision processing method according to any one of claims 1 to 11.
14. A vehicle, characterized in that: The vehicle includes the electronic device as claimed in claim 13.
Citation Information
Cited By
Air bag restraint system control method and vehicle
CN120056897A
Airbag control method and vehicle
CN120056897B