Airbag triggering method, apparatus, device, and storage medium
By identifying the changes in the acceleration waveform pulse width in real time and judging the vehicle operating condition, the problem of false triggering of the airbag in non-collision conditions is solved, and more accurate and timely airbag triggering is achieved.
Patent Information
- Application Number
- CN202410962859.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-17
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2044-07-17
AI Technical Summary
Existing airbag triggering algorithms are prone to false triggering in non-collision conditions, leading to false disconnection of the fuel and electrical systems, affecting vehicle safety and reliability.
By acquiring the vehicle acceleration signal in real time, identifying the pulse width of the acceleration change waveform, and using the waveform pulse width change to determine whether it is a collision condition, the preset pulse width condition is set to trigger the airbag.
The accuracy and timeliness of airbag triggering are improved, false triggering under non-collision conditions is reduced, and vehicle safety and reliability are improved.
Smart Images

Figure CN119018081B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle safety, in particular to a safety airbag triggering method and device, an electronic device and a storage medium. BACKGROUND
[0002] At present, the algorithm of airbag microcontroller (ECU) triggering the airbag seriously depends on the maximum amplitude of the acceleration of the vehicle or the integral of the acceleration. When the algorithm detects that the amplitude of the acceleration of the vehicle or the integral of the acceleration exceeds the preset threshold, the airbag ECU considers that a serious collision has occurred, and thus triggers the corresponding safety airbag. The fuel system circuit and the electrical system circuit are also cut off by the fuel cut-off and power cut-off device.
[0003] In actual use, when the vehicle collides with the shoulder (commonly known as the road curb) or the rail at a certain speed, a similar or larger amplitude of the acceleration of the vehicle will also be generated. After the airbag ECU receives the signal, the algorithm will misjudge this kind of scene as the vehicle being hit, resulting in the corresponding safety airbag being triggered by mistake. The fuel system circuit and the electrical system circuit are also cut off by the fuel cut-off and power cut-off device. When the integral of the acceleration is used to distinguish between the non-collision conditions such as hitting the shoulder or the rail and the collision conditions such as head-on collision and side collision, the acceleration needs to be integrated for a long time, and then the two conditions can be effectively distinguished based on the difference between the integral values.
[0004] Therefore, how to enhance the accuracy and timeliness of the triggering of the safety airbag has become a problem to be solved in the field of vehicle safety. SUMMARY
[0005] Therefore, it is necessary to provide a safety airbag triggering method, device, electronic device and storage medium to improve the accuracy and timeliness of the triggering of the safety airbag.
[0006] A safety airbag triggering method comprises the following steps: acquiring an acceleration signal of a target position point in a vehicle in real time; determining an acceleration change waveform based on the acceleration signal acquired in real time, and identifying a change condition of a pulse width of the waveform; determining that the vehicle is currently in a collision condition if the change condition of the pulse width meets a preset pulse width condition; and outputting an instruction to detonate the safety airbag.
[0007] In the embodiment of the present application, the step of determining the acceleration change waveform based on the acceleration signal acquired in real time and identifying the change condition of the pulse width of the waveform comprises the following steps: comparing the value of the acceleration signal with a waveform pulse width starting threshold value and a waveform pulse width resetting threshold value to determine the change condition of the pulse width of the waveform.
[0008] In the embodiment of the present application, the comparison of the value of the acceleration signal with the waveform pulse width start threshold and the waveform pulse width reset threshold to determine the change of the pulse width of the waveform comprises: if the value of the acceleration at the current moment is greater than or equal to the waveform pulse width start threshold, then controlling the waveform pulse width counter to increase by one; if the value of the acceleration at the current moment is less than the waveform pulse width reset threshold, then controlling the waveform pulse width counter to decrease by one; and the count value of the waveform pulse width counter represents the change of the pulse width.
[0009] In the embodiment of the present application, the determination of whether the change of the pulse width meets the preset pulse width condition comprises: determining whether the count value of the waveform pulse width counter exceeds a preset counter threshold in real time; if yes, then determining that the change of the pulse width meets the preset pulse width condition; and if no, then determining that the change of the pulse width does not meet the preset pulse width condition.
[0010] In the embodiment of the present application, before the identification of the change of the pulse width of the waveform, the method further comprises: determining whether the value of the currently acquired acceleration signal is greater than a preset acceleration threshold; and if yes, then performing the step of identifying the change of the pulse width of the waveform.
[0011] In the embodiment of the present application, the waveform pulse width start threshold and the waveform pulse width reset threshold are determined in the following manner: in the simulation test of the collision condition, a first acceleration change waveform corresponding to the target position point is acquired; in the simulation test of a preset non-collision condition, a second acceleration change waveform corresponding to the target position point is acquired; in the same calibration window, based on a reference start threshold, a reference reset threshold and the waveform pulse width counter, a first count value change curve corresponding to the first acceleration change waveform is determined, and a second count value change curve corresponding to the second acceleration change waveform is determined; and based on the first count value change curve and the second count value change curve, a waveform pulse width start threshold and a waveform pulse width reset threshold are determined from a plurality of groups of the reference start threshold and the reference reset threshold.
[0012] In the embodiment of the present application, the counter threshold is determined in the following manner: based on the waveform pulse width start threshold, the waveform pulse width reset threshold and the waveform pulse width counter, a third count value change curve corresponding to the first acceleration change waveform is determined, and a fourth count value change curve corresponding to the second acceleration change waveform is determined; and based on the third count value change curve and the fourth count value change curve, a maximum fourth count value is selected from a plurality of fourth count values less than the third count value as the counter threshold.
[0013] The airbag triggering device comprises: an acquisition module, configured to acquire an acceleration signal of a target position point in a vehicle in real time; an identification module, configured to determine an acceleration change waveform based on the acceleration signal acquired in real time, and identify a change condition of a pulse width of the waveform; a judgment module, configured to judge whether the change condition of the pulse width meets a preset pulse width condition, and if so, determine that the vehicle is currently in a crash working condition; and an output module, configured to output an instruction to point-blast the airbag.
[0014] In the embodiments of the present application, the value of the acceleration signal is used to represent the acceleration size and acceleration direction of the target position point, and the identification module is configured to compare the value of the acceleration signal with a waveform pulse width starting threshold and a waveform pulse width resetting threshold to determine the change condition of the pulse width of the waveform.
[0015] In the embodiments of the present application, the identification module is configured to: if the value of the acceleration at the current time is greater than or equal to the waveform pulse width starting threshold, control a waveform pulse width counter to increase by one; and if the value of the acceleration at the current time is less than the waveform pulse width resetting threshold, control the waveform pulse width counter to decrease by one; and the count value of the waveform pulse width counter represents the change condition of the pulse width.
[0016] In the embodiments of the present application, the judgment module is configured to: judge whether the count value of the waveform pulse width counter exceeds a preset counter threshold in real time; if so, determine that the change condition of the pulse width meets the preset pulse width condition; and if not, determine that the change condition of the pulse width does not meet the preset pulse width condition.
[0017] In the embodiments of the present application, the identification module is configured to: judge whether the value of the acceleration signal acquired currently is greater than a preset acceleration threshold; and if so, perform the step of identifying the change condition of the pulse width of the waveform.
[0018] In the embodiments of the present application, the waveform pulse width starting threshold and the waveform pulse width resetting threshold are determined in the following manner: in a simulation test process of the crash working condition, a first acceleration change waveform corresponding to the target position point is acquired; in a simulation test of a preset non-crash working condition, a second acceleration change waveform corresponding to the target position point is acquired; in a same calibration window, based on a reference starting threshold, a reference resetting threshold and the waveform pulse width counter, a first count value change curve corresponding to the first acceleration change waveform is determined, and a second count value change curve corresponding to the second acceleration change waveform is determined; and based on the first count value change curve and the second count value change curve, the waveform pulse width starting threshold and the waveform pulse width resetting threshold are determined from a plurality of groups of the reference starting threshold and the reference resetting threshold.
[0019] In the embodiment of the present application, the counter threshold is determined by: determining a third count value change curve corresponding to the first acceleration change waveform and a fourth count value change curve corresponding to the second acceleration change waveform based on the waveform pulse width start threshold, the waveform pulse width reset threshold and the waveform pulse width counter; and selecting a maximum fourth count value from a plurality of fourth count values less than the third count value as the counter threshold based on the third count value change curve and the fourth count value change curve.
[0020] An electronic device includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor implements the steps of the airbag triggering method according to any one of the above embodiments when executing the computer program.
[0021] A computer readable storage medium has a computer program stored thereon, and the program implements the steps of the airbag triggering method according to the above embodiments when executed by a processor.
[0022] In summary, the airbag triggering method provided in the present application acquires an acceleration signal of a target position point in a vehicle in real time, determines an acceleration change waveform based on the acceleration signal collected in real time, and identifies the change of the pulse width of the waveform. When the change of the pulse width of the waveform meets a preset pulse width condition, an instruction to point detonate the airbag is immediately output. The present application identifies the pulse width of the acceleration change waveform of the target position point under the current working condition, judges whether the continuously changing pulse width meets the preset pulse width condition, predicts whether the acceleration of the target position point changes after a collision occurs by judging the pulse width, and judges whether the current working condition is a collision working condition. Compared with the existing technology which distinguishes between two working conditions by using the maximum amplitude of acceleration or acceleration integration, the present application pays more attention to the change trend of acceleration at different times, and the distinguishing result is more accurate. Moreover, the present application analyzes the change trend in real time during the acceleration collection process, and can distinguish between the collision working condition and the non-collision working condition more quickly compared with the existing technology which distinguishes between two working conditions by using the maximum amplitude and acceleration integration. The airbag can be point detonated in time when the change of the pulse width of the waveform meets the preset pulse width condition. BRIEF DESCRIPTION OF DRAWINGS
[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without any creative labor based on these drawings.
[0024] Figure 1 is an acceleration change waveform under a collision working condition.
[0025] Figure 2 is an acceleration change waveform in a non-collision condition;
[0026] Figure 3 is a flow chart of a safety air bag triggering method according to an exemplary embodiment of the present application;
[0027] Figure 4 is a comparison chart of an acceleration change waveform in a collision condition and a pulse width change curve thereof in a safety air bag triggering method according to an exemplary embodiment of the present application;
[0028] Figure 5 is a comparison chart of an acceleration change waveform in a non-collision condition and a pulse width change curve thereof in a safety air bag triggering method according to an exemplary embodiment of the present application;
[0029] Figure 6 is a flow chart of a safety air bag triggering method according to an exemplary embodiment of the present application;
[0030] Figure 7 is a flow chart of a safety air bag triggering method according to an exemplary embodiment of the present application;
[0031] Figure 8 is a comparison chart of a pulse width change curve in a collision condition and a pulse width change curve in a non-collision condition in a safety air bag triggering method according to an exemplary embodiment of the present application;
[0032] Figure 9 is a schematic block diagram of a safety air bag triggering device according to an exemplary embodiment of the present application;
[0033] Figure 10 is a schematic block diagram of an electronic device according to an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0034] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, not all embodiments of the present application. The embodiments described by reference to the drawings are exemplary and are intended to explain the present application, and cannot be understood as a limitation of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0035] It will be understood that, when used in the specification and the appended claims, the terms "comprise", "comprising", "comprises" and "comprising" mean that the described features, integers, steps, components, operations, etc. are present, but do not preclude the presence or addition of one or more other features, integers, steps, components, operations, etc. to the described features, integers, steps, components, operations, etc.
[0036] It will be further understood that the terms "and / or", "and / or" as used in the specification and the appended claims, mean one or more of the associated listed items can be present, and all possible combinations of one or more of the associated listed items are included.
[0037] As used in the specification and the appended claims, the term "if' can be interpreted as meaning "when" or "once" or "in response to a determination" or "in response to a detection" depending on the context. Similarly, the phrase "if determined" or "if detected [the described condition or event]" can be interpreted to mean "once determined" or "in response to a determination" or "once detected [the described condition or event]" or "in response to a detection [the described condition or event]" depending on the context.
[0038] In addition, the terms "first", "second", "third", etc. as used in the description of the specification and the appended claims are only used to distinguish descriptions, and cannot be understood as indicating or implying relative importance.
[0039] Reference in the specification to "one embodiment" or "some embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the application. Thus, the appearances of the phrases "in one embodiment" or "in some embodiments" in various places in the specification are not necessarily all referring to the same embodiment, but can refer to one or more but not all embodiments, unless otherwise specifically stated. The terms "including", "containing", "having" and variations thereof mean "including but not limited to", unless otherwise specifically stated.
[0040] The airbag triggering method proposed in the application can be applied in an airbag controller (airbag ECU) to determine when to trigger airbag point explosion. In actual use, once a real collision occurs and meets the point explosion condition, the airbag ECU will trigger the corresponding airbag, and at the same time, transmit a triggering signal to the EMS, T-box and BCM through the bus and hardwire, then the EMS executes fuel cut, high-voltage cut and automatic unlocking of the vehicle door, the T-box executes emergency rescue call, and the BCM opens the double flash to prevent secondary collision.
[0041] In actual use, in addition to the collision conditions such as the front collision condition and the side collision condition proposed by the vehicle safety standard, the vehicle may also be hit by a rail or a road shoulder. A plurality of peripheral sensors and an airbag ECU are arranged in the vehicle to collect the collision acceleration at different positions of the vehicle body. When the vehicle is hit, the acceleration signals collected by the sensors are fed back to the airbag ECU. For example, the vehicle is arranged inwardly as the positive direction of the collision acceleration.
[0042] Since the automobile can be simply simulated as a mixed connection (series and / or parallel) of a plurality of spring-mass models, although the acceleration signal has a floating change when the vehicle is hit, the overall acceleration signal amplitude trend is positive, and the rising and falling are relatively gentle, so the signal has a relatively wide pulse width on the time axis, such as the acceleration change waveform of a collision condition shown in FIG. 1. Figure 1
[0043] When the vehicle hits a rail or a road shoulder, the transmission path of the acceleration signal is generally from the wheel to the chassis, and then to the installation position of the peripheral acceleration sensor and the airbag ECU. There is no energy-absorbing device in the overall path, and the transmission path can be regarded as rigid body propagation. Therefore, when the vehicle hits a rail or a road shoulder, the signal sensed by the peripheral acceleration sensor and the ECU has a large oscillation change, the overall acceleration signal amplitude trend is positive and negative switching, and the rising and falling are relatively sharp, so the signal has a relatively narrow pulse width on the time axis, such as the acceleration change waveform of a non-collision condition shown in FIG. 2. Figure 2
[0044] Based on the analysis of the acceleration signal waveform change under different conditions, the application sets a safety airbag triggering method to timely and accurately determine whether the current condition is a collision condition, thereby improving the accuracy and timeliness of triggering the safety airbag point explosion.
[0045] Figure 3 A flowchart of a safety airbag triggering method according to an exemplary embodiment of the application is shown in FIG. 3. The method comprises the following steps: Figure 3
[0046] S301, acquiring an acceleration signal of a target position point in the vehicle in real time.
[0047] The acceleration signal can be a collision acceleration signal collected by an acceleration sensor arranged at the target position point. The acceleration signal can be used to represent the size and direction of the acceleration of the vehicle body at the current time.
[0048] S302, determining an acceleration change waveform based on the acceleration signal acquired in real time, and identifying the change of the pulse width of the waveform.
[0049] Based on the acceleration signal obtained at each moment, an acceleration value representing the magnitude and direction is determined. As more acceleration values are obtained, the acceleration change waveform of the target position point can be determined. This waveform is continuously updated based on the acceleration signal obtained in real time.
[0050] In the embodiments of the present application, the changing waveform can be analyzed in real time to determine the pulse width corresponding to the waveform at different times, thereby identifying the changes in the waveform's pulse width. The pulse width of the waveform can be used to predict whether the acceleration value is oscillating. For example, if the pulse width of the waveform is wide, it can be assumed that the acceleration value is rising or falling relatively smoothly, without oscillation; if the pulse width of the waveform is narrow, it can be assumed that the acceleration value is rising sharply and then falling rapidly, indicating oscillation.
[0051] S303: Determine whether the change in the pulse width satisfies a preset pulse width condition. If so, determine that the vehicle is currently in a collision condition.
[0052] Among them, by setting the preset pulse width condition, it can be used to constrain the pulse width of the acceleration change waveform within a preset time length; or to constrain the trend of the pulse width change curve, that is, to limit the change of the pulse width.
[0053] The pulse width can be monitored in real time. When the current pulse width change is determined to meet a preset pulse width condition, the vehicle's current operating condition is determined to be a collision condition. For example, after receiving an acceleration signal, the pulse width of the acceleration change waveform can be recorded and updated. After the pulse width recording reaches a certain preset duration, the current pulse width value can be determined to meet the pulse width set in the preset pulse width condition. This can be used to determine whether the pulse width change meets the preset pulse width condition. Alternatively, the recorded pulse width can be determined in real time to determine whether it exceeds the preset pulse width value. If so, the current operating condition is determined to be a collision condition.
[0054] When the change in the pulse width of the acceleration change waveform meets the preset pulse width condition, it can be considered that under the current working condition, the acceleration of the target position point changes smoothly and there is no acceleration oscillation, that is, the current working condition is determined to be a collision condition.
[0055] S304: Outputting a command to deploy the airbag.
[0056] After confirming that the current working condition is a collision condition, an instruction to detonate the airbag is output to trigger the detonation of the airbag, thereby providing safety protection for the user in a timely manner under the collision condition.
[0057] In summary, the airbag triggering method provided in the application acquires the acceleration signal of the target position point in the vehicle in real time, determines the acceleration change waveform based on the acceleration signal collected in real time, identifies the change condition of the pulse width of the waveform, and immediately outputs the instruction of point explosion of the airbag when the change condition of the pulse width of the waveform meets the preset pulse width condition. The application identifies the pulse width of the acceleration change waveform of the target position point under the current working condition, judges whether the continuously changing pulse width meets the preset pulse width condition, predicts whether the acceleration of the target position point changes in oscillation by using the judgment of the pulse width, and judges whether the current working condition is the collision working condition. Compared with the existing technology which distinguishes the two working conditions by the maximum amplitude of acceleration or the acceleration integral, the application pays more attention to the change trend of the acceleration at different times, the distinguishing result is more accurate, and the application analyzes the change trend in real time in the process of acceleration collection, and can timely trigger the airbag point explosion when the change condition of the pulse width of the waveform meets the preset pulse width condition.
[0058] On the basis of the above-mentioned embodiments, the value of the acceleration signal is used to represent the acceleration size and acceleration direction of the target position point, and the step S302 of "determining the acceleration change waveform based on the acceleration signal collected in real time, and identifying the change condition of the pulse width of the waveform" can be realized by the following process:
[0059] The value of the acceleration signal is compared with the waveform pulse width starting threshold value and the waveform pulse width resetting threshold value to determine the change condition of the pulse width of the waveform. The waveform pulse width starting threshold value can be greater than or equal to the waveform pulse width resetting threshold value.
[0060] In the embodiments of the application, the waveform pulse width starting threshold value and the waveform pulse width resetting threshold value are set in advance. The waveform pulse width starting threshold value and the waveform pulse width resetting threshold value are used to screen the instantaneous values (i.e. the values of the acceleration signal at each time) of the acceleration change waveform, and the current waveform pulse width is determined based on the screening result. For example, the number of instantaneous values screened by the pulse width starting threshold value and the pulse width resetting threshold value and / or the number of instantaneous values screened out can be used to determine the current waveform pulse width.
[0061] With continuous collection of the acceleration signal, the current pulse width of the acceleration change waveform is continuously identified at different times to determine the change condition of the pulse width of the waveform.
[0062] In some embodiments, the waveform pulse width at different times can be recorded to form a change curve of the waveform pulse width, and the change curve can be used to reflect the change condition of the pulse width with time.
[0063] The application screens the value of the acceleration signal by setting a threshold value, determines the pulse width of the current waveform based on the screening result, thereby associating the determination of the pulse width with the value of the acceleration signal, and uses the pulse width which is easier to count to predict whether the value of the acceleration signal has a shock change.
[0064] In some embodiments, the change of the pulse width of the waveform can be determined in the following manner:
[0065] If the value of the acceleration at the current time is greater than or equal to the waveform pulse width start threshold value, the waveform pulse width counter is controlled to be incremented by one;
[0066] If the value of the acceleration at the current time is less than the waveform pulse width reset threshold value, the waveform pulse width counter is controlled to be decremented by one;
[0067] In the embodiments of the application, the count value of the waveform pulse width counter represents the change of the pulse width.
[0068] As shown in Figure 4 , the change of the pulse width of the acceleration change waveform S1 under the collision condition is identified by using the waveform pulse width start threshold value and the waveform pulse width reset threshold value indicated in Figure 4 , and a pulse width change curve as shown in Figure 4 is obtained, which can also be understood as a curve of the count value of the waveform pulse width counter changing with time.
[0069] Similarly, as shown in Figure 5 , the change of the pulse width of the acceleration change waveform S2 under the non-collision condition is identified by using the same set of waveform pulse width start threshold value and waveform pulse width reset threshold value, and a pulse width change curve as shown in Figure 5 is obtained, which is a curve of the count value of the waveform pulse width counter changing with time.
[0070] In combination with Figure 4-5 , it can be easily understood that the pulse width identification method proposed in the application can effectively distinguish the collision condition and the non-collision condition based on the change of the pulse width of the waveform, thereby improving the accuracy of identifying the collision condition and the non-collision condition.
[0071] Optionally, the determination of whether the change of the pulse width meets the preset pulse width condition can be realized in the following process:
[0072] The count value of the waveform pulse width counter is determined in real time to see whether it exceeds a preset counter threshold value;
[0073] If it exceeds, it is determined that the change of the pulse width meets the preset pulse width condition;
[0074] If it does not exceed, it is determined that the change of the pulse width does not meet the preset pulse width condition.
[0075] The pre-design counter threshold value can be set based on a maximum pulse width appearing in a pulse width variation curve corresponding to the acceleration variation waveform in the preset non-collision condition. Further, the counter threshold value can also be set based on the maximum pulse width appearing in the pulse width variation curve within a preset time period.
[0076] On the basis of the above embodiments, before the step of "identifying the variation of the pulse width of the waveform" in the step S302, the method can further include: determining whether the current obtained acceleration signal is greater than a preset acceleration threshold value; if yes, performing the step of identifying the variation of the pulse width of the waveform. In this way, after the value of the acceleration signal exceeds a certain threshold value, the analysis of the acceleration variation waveform and the variation of the pulse width of the waveform is started, which can filter out the slight collision that does not bring safety hazards and does not need to trigger the airbag. For such a situation, the determination of whether to trigger the airbag is not needed, and the computing pressure of the processor is reduced.
[0077] On the basis of the above embodiments, as shown in Figure 6 The waveform pulse width start threshold value and the waveform pulse width reset threshold value can be determined in the following manner:
[0078] S601, in the simulation test process of the collision condition, a first acceleration variation waveform corresponding to the target position point is obtained.
[0079] Based on the simulation test of the rigid barrier deployment collision condition, a first acceleration variation waveform of the target position point in the simulated collision condition is obtained.
[0080] S602, in the simulation test of a preset non-collision condition, a second acceleration variation waveform corresponding to the target position point is obtained.
[0081] Similarly, a non-collision condition that needs to be distinguished from the collision condition is selected, such as a shoulder impact, a rail impact, and the like. At the same time that the simulation test of the collision condition for a certain vehicle model is carried out, the simulation test of the non-collision condition for the vehicle model is also carried out, and a second acceleration variation waveform of the target position point in the simulated non-collision condition is obtained.
[0082] S603, in the same calibration window, based on the reference start threshold value, the reference reset threshold value, and the waveform pulse width counter, a first count value variation curve corresponding to the first acceleration variation waveform is determined, and a second count value variation curve corresponding to the second acceleration variation waveform is determined.
[0083] The first acceleration change waveform and the second acceleration change waveform are observed in the same calibration window. A plurality of sets of reference start threshold values and reference reset threshold values can be preset, and each set of reference start threshold values and reference reset threshold values is used to screen the instantaneous values on the first acceleration change waveform, and the pulse width counter is used to count the pulse width to obtain a first count value change curve corresponding to the first acceleration change waveform. Similarly, the set of reference threshold values and reference reset threshold values are used to screen the instantaneous values on the first acceleration change waveform, and the pulse width counter is used to count the pulse width to obtain a second count value change curve corresponding to the second acceleration change waveform.
[0084] It should be noted that the process of screening the instantaneous values on the acceleration change waveform and the process of pulse width counting are the same as the above-mentioned embodiments, and will not be described here.
[0085] S604, based on the first count value change curve and the second count value change curve, screening a waveform pulse width start threshold value and a waveform pulse width reset threshold value from a plurality of sets of reference start threshold values and reference reset threshold values.
[0086] Compared with determining the first count value change curve and the second count value change curve by using each set of reference start threshold values and reference reset threshold values, a set of threshold values corresponding to the first count value change curve and the second count value change curve having obvious difference is selected as the waveform pulse width start threshold value and the waveform pulse width reset threshold value, so that in actual application, the collision working condition and the non-collision working condition can be accurately distinguished based on the waveform pulse width start threshold value and the waveform pulse width reset threshold value.
[0087] In some embodiments, the first acceleration change waveform and the second acceleration change waveform can be observed in the same calibration window, so that the first acceleration change waveform can be as much as possible to show above the waveform pulse width start threshold value and the waveform pulse width reset threshold value, and the second acceleration change waveform can be as much as possible to show below the waveform pulse width start threshold value and the waveform pulse width reset threshold value.
[0088] Based on the above-mentioned embodiments, as shown in Figure 7 The counter threshold value can be determined by the following method:
[0089] S701, based on the waveform pulse width start threshold value, the waveform pulse width reset threshold value and the waveform pulse width counter, determining a third count value change curve corresponding to the first acceleration change waveform, and determining a fourth count value change curve corresponding to the second acceleration change waveform;
[0090] S702, screening a maximum fourth count value from the plurality of fourth count values less than the third count value as the counter threshold value based on the third count value change curve and the fourth count value change curve.
[0091] For example, as shown in FIG. 7B, the third count value change curve is determined by performing the pulse width analysis on the first acceleration change waveform based on the determined waveform pulse width start threshold value and the waveform pulse width start threshold value, and the fourth count value change curve is determined by performing the pulse width analysis on the second acceleration change waveform, as shown in FIG. 7C. Figure 8 Figure 8 For example, as shown in FIG. 7B, the third count value change curve is determined by performing the pulse width analysis on the first acceleration change waveform based on the determined waveform pulse width start threshold value and the waveform pulse width start threshold value, and the fourth count value change curve is determined by performing the pulse width analysis on the second acceleration change waveform, as shown in FIG. 7C. Figure 8
[0092] In this way, if the value of the waveform pulse width counter under the current working condition is greater than the selected counter threshold value, it can be considered that the value of the waveform pulse width counter under the current working condition is greater than the maximum pulse width count value that can occur within the preset time length under the non-collision working condition, and thus it can be considered that the current working condition is not the non-collision working condition, so as to accurately identify the collision working condition.
[0093] It should be understood that the size of the serial number of each step in the above embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0094] Figure 9 is a schematic block diagram of a safety airbag triggering device according to another exemplary embodiment of the present application, as shown in FIG. 9, the device 900 includes an acquisition module 901, an identification module 902, a judgment module 903 and an output module 904. Figure 9
[0095] The acquisition module 901 is configured to acquire the acceleration signal of the target position point in the vehicle in real time.
[0096] The identification module 902 is configured to determine the acceleration change waveform based on the acceleration signal acquired in real time, and identify the change of the pulse width of the waveform.
[0097] The judgment module 903 is configured to judge whether the change of the pulse width meets a preset pulse width condition, and if so, determine that the vehicle is currently in a collision working condition.
[0098] The output module 904 is configured to output an instruction to detonate the safety airbag.
[0099] In the embodiment of the present application, the value of the acceleration signal is used to represent the acceleration size and acceleration direction of the target position point, and the identification module is configured to compare the value of the acceleration signal with a waveform pulse width start threshold and a waveform pulse width reset threshold to determine the change of the pulse width of the waveform.
[0100] In the embodiment of the present application, the identification module is further configured to: if the value of the acceleration at the current moment is greater than or equal to the waveform pulse width start threshold, control the waveform pulse width counter to increase by one; and if the value of the acceleration at the current moment is less than the waveform pulse width reset threshold, control the waveform pulse width counter to decrease by one; and the count value of the waveform pulse width counter represents the change of the pulse width.
[0101] In the embodiment of the present application, the judgment module is further configured to: determine whether the count value of the waveform pulse width counter exceeds a preset counter threshold in real time; if yes, determine that the change of the pulse width meets the preset pulse width condition; and if no, determine that the change of the pulse width does not meet the preset pulse width condition.
[0102] In the embodiment of the present application, the identification module is further configured to: determine whether the currently obtained acceleration signal is greater than a preset acceleration threshold; and if yes, perform the step of identifying the change of the pulse width of the waveform.
[0103] In the embodiment of the present application, the waveform pulse width start threshold and the waveform pulse width reset threshold are determined in the following manner: in the simulation test process of the collision working condition, a first acceleration change waveform corresponding to the target position point is obtained; in the simulation test of a preset non-collision working condition, a second acceleration change waveform corresponding to the target position point is obtained; in the same calibration window, based on a reference start threshold, a reference reset threshold and the waveform pulse width counter, a first count value change curve corresponding to the first acceleration change waveform is determined, and a second count value change curve corresponding to the second acceleration change waveform is determined; based on the first count value change curve and the second count value change curve, a waveform pulse width start threshold and a waveform pulse width reset threshold are selected from a plurality of groups of the reference start threshold and the reference reset threshold.
[0104] In the embodiment of the present application, the counter threshold is determined in the following manner: based on the waveform pulse width start threshold, the waveform pulse width reset threshold and the waveform pulse width counter, a third count value change curve corresponding to the first acceleration change waveform is determined, and a fourth count value change curve corresponding to the second acceleration change waveform is determined; based on the third count value change curve and the fourth count value change curve, a maximum fourth count value is selected from fourth count values less than the third count value as the counter threshold.
[0105] In summary, the airbag triggering device provided in the present application acquires the acceleration signal of the target position point in the vehicle in real time, determines the acceleration change waveform based on the acceleration signal collected in real time, and identifies the change condition of the pulse width of the waveform. When the change condition of the pulse width of the waveform meets the preset pulse width condition, an instruction of point explosion of the airbag is immediately output. The present application identifies the pulse width of the acceleration change waveform of the target position point under the current working condition, judges whether the continuously changing pulse width meets the preset pulse width condition, predicts whether the acceleration of the target position point changes in oscillation after the collision occurs by using the judgment of the pulse width, and judges whether the current working condition is the collision working condition. Compared with the existing technology of distinguishing the two working conditions by using the maximum amplitude of acceleration or acceleration integration, the present application pays more attention to the change trend of the acceleration at different times, the distinguishing result is more accurate, and the present application analyzes the change trend in real time in the process of acceleration collection. When the change condition of the pulse width of the waveform meets the preset pulse width condition, the airbag can be triggered in time.
[0106] In order to realize the above-mentioned embodiments, the embodiments of the present application further provide an electronic device 1000, as shown in the figure, which specifically can include a memory 1001, a processor 1002, and a computer program stored in the memory 1001 and executable on the processor 1002. When the processor 1002 executes the program, the steps of the airbag triggering method shown in the above-mentioned embodiments are realized. Figure 10
[0107] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the method can be included. Any reference to memory, storage, database or other medium used in each embodiment provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0108] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of functional units and modules is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.
[0109] The above-described embodiments are only used to illustrate the technical solutions of the present application, but not limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. An airbag triggering method, characterized by, The method comprises the following steps: obtaining an acceleration signal of a target position point in a vehicle in real time; determining an acceleration change waveform based on the acceleration signal obtained in real time, and identifying a change condition of a pulse width of the waveform; judging whether the change condition of the pulse width meets a preset pulse width condition, and if yes, determining that the vehicle is currently in a crash working condition; outputting an instruction of triggering the safety airbag; the step of determining the acceleration change waveform based on the acceleration signal obtained in real time, and identifying the change condition of the pulse width of the waveform comprises the following steps: if a value of the acceleration signal at a current time is greater than or equal to a waveform pulse width starting threshold value, increasing a waveform pulse width counter by one; if the value of the acceleration signal at the current time is less than a waveform pulse width resetting threshold value, decreasing the waveform pulse width counter by one, wherein the waveform pulse width starting threshold value is greater than or equal to the waveform pulse width resetting threshold value; a count value of the waveform pulse width counter represents the change condition of the pulse width.
2. The method according to claim 1, wherein the step of judging whether the change condition of the pulse width meets the preset pulse width condition comprises the following steps: judging whether the count value of the waveform pulse width counter exceeds a preset counter threshold value in real time; if yes, determining that the change condition of the pulse width meets the preset pulse width condition; if no, determining that the change condition of the pulse width does not meet the preset pulse width condition.
3. The method according to any one of claims 1 to 2, wherein, before the step of identifying the change condition of the pulse width of the waveform, the method further comprises the following steps: judging whether a value of the acceleration signal obtained at present is greater than a preset acceleration threshold value; if yes, performing the step of identifying the change condition of the pulse width of the waveform.
4. The method of claim 3, wherein, the waveform pulse width starting threshold value and the waveform pulse width resetting threshold value are determined in the following manner: during a simulation test of the crash working condition, obtaining a first acceleration change waveform corresponding to the target position point; during a simulation test of a preset non-crash working condition, obtaining a second acceleration change waveform corresponding to the target position point; in a same calibration window, based on a reference starting threshold value, a reference resetting threshold value and the waveform pulse width counter, determining a first count value change curve corresponding to the first acceleration change waveform, and determining a second count value change curve corresponding to the second acceleration change waveform; based on the first count value change curve and the second count value change curve, determining the waveform pulse width starting threshold value and the waveform pulse width resetting threshold value from a plurality of groups of the reference starting threshold value and the reference resetting threshold value.
5. The method of claim 4, wherein, the counter threshold value is determined in the following manner: based on the waveform pulse width starting threshold value, the waveform pulse width resetting threshold value and the waveform pulse width counter, determining a third count value change curve corresponding to the first acceleration change waveform, and determining a fourth count value change curve corresponding to the second acceleration change waveform; based on the third count value change curve and the fourth count value change curve, screening a maximum fourth count value from a plurality of fourth count values less than a third count value as the counter threshold value.
6. An airbag deployment device, comprising: The method comprises the following steps: an obtaining module, configured to obtain an acceleration signal of a target position point in a vehicle in real time; an identifying module, configured to determine an acceleration change waveform based on the acceleration signal obtained in real time, and identify a change condition of a pulse width of the waveform. A judging module is configured to judge whether the variation of the pulse width satisfies a preset pulse width condition, and if yes, determine that the vehicle is currently in a collision working condition; An output module is configured to output an instruction of point explosion of the airbag; The variation of the pulse width is determined based on the acceleration signal acquired in real time, and the variation of the pulse width of the waveform is identified, including: If the value of the acceleration signal at the current time is greater than or equal to a waveform pulse width starting threshold, the waveform pulse width counter is controlled to increase by one; If the value of the acceleration signal at the current time is less than a waveform pulse width resetting threshold, the waveform pulse width counter is controlled to decrease by one, and the waveform pulse width starting threshold is greater than or equal to the waveform pulse width resetting threshold; The count value of the waveform pulse width counter represents the variation of the pulse width.
7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the steps of the airbag triggering method according to any one of claims 1-5.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the steps of the airbag triggering method according to any one of claims 1-5.
Citation Information
Patent Citations
Collision judging device
JP1996278325A
Vehicular collision evaluation method, device, and computer program
JP2014151913A