Airbag activation method, device and computer equipment

By introducing a data comparison module and a status adjustment module into the control unit of the airbag, the prohibited ignition state of the airbag in the scrapped vehicle is realized, and the problems of difficulty in point-explosion operation and high risk of false triggering in the prior art are solved, and the safety and reliability of the airbag are improved.

CN119218157BActive Publication Date: 2025-05-09CCORE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411756909.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-05-09
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

The prior art is difficult and costly when performing explosive operation of airbags in scrapped vehicles, and cannot safely turn off the ignition prohibited state, increasing the risk of false triggering.

Method used

By introducing a data comparison module, a status adjustment module and an airbag activation module into the control unit of the airbag, the command data of the signal sending unit is compared with the preset target data, and the prohibited ignition state is turned off only when the command data matches the target data, and the airbag is activated when a specific signal policy is satisfied.

Benefits of technology

It effectively avoids the ignition-banned state shutdown caused by accidental collision, reduces the risk of driver injury caused by the airbag's accidental explosion, improves the safety of the airbag during driving, and ensures that the ignition-banned state is safely shut down when handling scrapped vehicles, reducing the risk of false triggering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119218157B_ABST
    Figure CN119218157B_ABST
Patent Text Reader

Abstract

The present application relates to a method, device, computer equipment, storage medium and computer program product for activating an airbag. The method comprises: responding to instruction data sent by a receiving signal sending unit, and comparing the instruction data with corresponding preset target data; wherein the instruction data comprises character data; when the instruction data matches the target data, turning off the ignition prohibition state of the airbag; responding to the activation instruction sent by the signal sending unit, activating the airbag when the ignition prohibition state of the airbag is turned off. The use of this method can reduce the risk of false triggering during the processing of scrapped vehicles and improve the safety of airbags during the processing of scrapped vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of control systems, and in particular to a method, device, computer equipment, storage medium and computer program product for activating an airbag. Background Art

[0002] With the continuous development of the automobile industry, airbags, as an important passive safety device, can significantly reduce the injuries of passengers and drivers in traffic accidents. Therefore, after the car reaches the scrap age, it is necessary to properly dispose of the scrapped vehicle. However, the airbags of scrapped vehicles may not be invalid when scrapped. Therefore, in order to avoid accidental explosion of airbags and injuries to workers, these vehicles are usually placed in an open field for detonation.

[0003] However, for an airbag in working state, the normal detonation operation needs to simulate an acceleration that meets certain conditions to simulate a collision situation, which makes it very difficult to detonate the airbag in the prior art and also greatly increases the cost of scrapping. Summary of the invention

[0004] Based on this, it is necessary to provide an airbag activation method, device, computer equipment, computer readable storage medium and computer program product to address the above technical problems.

[0005] In a first aspect, the present application provides a method for activating an airbag. The method is applied to a control unit of an airbag; the airbag includes an ignition-prohibited state; in the ignition-prohibited state, the airbag will not be activated; the method includes:

[0006] In response to the instruction data sent by the receiving signal sending unit, the instruction data is compared with the corresponding preset target data; wherein the instruction data includes character data;

[0007] When the instruction data matches the target data, turning off the ignition disabled state of the safety airbag;

[0008] In response to the activation instruction sent by the signal sending unit, the airbag is activated when the ignition prohibition state of the airbag is off.

[0009] In one embodiment, the instruction data includes initial instruction data and target instruction data; when the instruction data matches the target data, turning off the ignition disabled state of the airbag includes:

[0010] When the initial instruction data matches the corresponding first target data, closing the first ignition inhibiting sub-state;

[0011] When the first ignition prohibition state is turned off and the target instruction data matches the second target data, the ignition prohibition state of the safety airbag is turned off.

[0012] In one embodiment, the initial instruction data includes a plurality of initial sub-instruction data; the target instruction data includes a plurality of target sub-instruction data; and the method further includes:

[0013] When the first ignition prohibition sub-state is not closed and the initial sub-command data does not match the corresponding first target data, the initial command data is received again and compared with the corresponding preset target data;

[0014] When the first ignition prohibition sub-state is closed and there is a mismatch between the target sub-command data and the corresponding second target data, the target command data is received again and compared with the corresponding preset target data.

[0015] In one embodiment, when the instruction data matches the target data, turning off the ignition disabled state of the airbag includes:

[0016] When the instruction data matches the target data, closing the second ignition prohibition sub-state; and receiving an instruction signal;

[0017] The received command signal is confirmed by using a preset signal strategy, and the ignition prohibition state is closed when the command signal satisfies the signal strategy.

[0018] In one embodiment, the command signal includes a high level and a low level; the step of confirming the received command signal by using a preset signal strategy, and stopping the ignition prohibition state when the command signal satisfies the signal strategy, includes:

[0019] Get the preset pre-stop time;

[0020] In a preset time period, when the duration of the high level and the low level meets a preset threshold, the pre-stop time is reduced by a first preset time;

[0021] If the duration of the high level and the low level does not meet the preset threshold within the preset time period, the pre-stop time is increased by a second preset time;

[0022] When the pre-stop time is less than or equal to the third preset time, the ignition prohibition state is turned off.

[0023] In one embodiment, the method further comprises:

[0024] When the pre-stop time is greater than the fourth preset time, the instruction data is received again, and the instruction data is used to compare with the corresponding preset target data in sequence.

[0025] In a second aspect, the present application also provides an airbag activation device. Applicable to an airbag control unit; the airbag includes an ignition-prohibited state; in the ignition-prohibited state, the airbag will not be activated; the device includes:

[0026] A data comparison module, for responding to the instruction data sent by the receiving signal sending unit, and using the instruction data to compare with the corresponding preset target data; wherein the instruction data includes character data;

[0027] a state adjustment module, configured to turn off the ignition disabled state of the safety airbag when the instruction data matches the target data;

[0028] The airbag activation module is used to activate the safety airbag in response to the activation instruction sent by the signal sending unit when the ignition prohibition state of the safety airbag is off.

[0029] In one embodiment, the instruction data includes initial instruction data and target instruction data; the state adjustment module includes: a state adjustment submodule for:

[0030] When the initial instruction data matches the corresponding first target data, closing the first ignition inhibiting sub-state;

[0031] When the first ignition prohibition state is turned off and the target instruction data matches the second target data, the ignition prohibition state of the safety airbag is turned off.

[0032] In one embodiment, the initial instruction data includes a plurality of initial sub-instruction data; the target instruction data includes a plurality of target sub-instruction data; and the state adjustment submodule is further used to:

[0033] When the first ignition prohibition sub-state is not closed and the initial sub-command data does not match the corresponding first target data, the initial command data is received again and compared with the corresponding preset target data;

[0034] When the first ignition prohibition sub-state is closed and there is a mismatch between the target sub-command data and the corresponding second target data, the target command data is received again and compared with the corresponding preset target data.

[0035] In one embodiment, the state adjustment submodule is further used for:

[0036] When the instruction data matches the target data, closing the second ignition prohibition sub-state; and receiving an instruction signal;

[0037] The received command signal is confirmed by using a preset signal strategy, and the ignition prohibition state is closed when the command signal satisfies the signal strategy.

[0038] In one embodiment, the command signal includes a high level and a low level; the state adjustment submodule includes:

[0039] A time acquisition unit, used to acquire a preset pre-stop time;

[0040] A time adjustment unit, configured to reduce the pre-stop time by a first preset time when the duration of the high level and the low level meets a preset threshold within a preset time period;

[0041] The time adjustment unit is further configured to increase the pre-stop time by a second preset time when the duration of the high level and the low level does not meet a preset threshold within a preset time period;

[0042] The state adjustment unit is used to turn off the ignition prohibition state when the pre-stop time is less than or equal to the third preset time.

[0043] In one embodiment, the data comparison module is further used for:

[0044] When the pre-stop time is greater than the fourth preset time, the instruction data is received again, and the instruction data is used to compare with the corresponding preset target data in sequence.

[0045] In a third aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the airbag activation method as described in any one of the embodiments of the present disclosure is implemented.

[0046] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the airbag activation method according to any one of the embodiments of the present disclosure is implemented.

[0047] In a fifth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the airbag activation method as described in any one of the embodiments of the present disclosure is implemented.

[0048] In the above-mentioned airbag activation method, device, computer equipment, storage medium and computer program product, the control unit of the airbag can respond to the instruction data from the signal sending unit and compare it with the preset target data. When the instruction data matches the target data, the control unit will turn off the prohibited ignition state of the airbag. Subsequently, when the prohibited ignition state is turned off, the airbag will be activated in response to the activation instruction of the signal sending unit. This solution strictly compares the instruction data for turning off the prohibited ignition state to ensure that the prohibited ignition state will be released only when the instruction data matches, which effectively avoids the driver's prohibited ignition state being turned off due to accidental collision, thereby reducing the risk of the driver being injured by the accidental explosion of the airbag, and greatly improving the safety of the airbag during driving. At the same time, when handling scrapped vehicles, the solution also ensures that the prohibited ignition state can be safely turned off, reducing the risk of false triggering during the handling of scrapped vehicles, and improving the safety of airbags when handling scrapped vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 A schematic flow chart of a method for activating a safety airbag in one embodiment;

[0050] Figure 2 A first flow chart of closing the ignition prohibition state in one embodiment;

[0051] Figure 3 A schematic diagram of a flow chart of a command error matching failure in an embodiment;

[0052] Figure 4 A second flow chart of closing the ignition prohibition state in one embodiment;

[0053] Figure 5 A third flow chart of closing the ignition prohibition state in one embodiment;

[0054] Figure 6 is a first schematic diagram of a received PWM level in one embodiment;

[0055] Figure 7 is a second schematic diagram of a received PWM level in one embodiment;

[0056] Figure 8 is a third schematic diagram of a received PWM level in one embodiment;

[0057] Fig. 9 A schematic diagram of a flow chart of a method for activating a safety airbag in one embodiment;

[0058] Fig.10 is a structural block diagram of a device for activating a safety airbag in one embodiment;

[0059] Fig.11 A structural block diagram of an airbag activation device according to an embodiment of the present invention;

[0060] Fig.12 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0061] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0062] In one embodiment, Figure 1 As shown, a method for activating an airbag is provided, which is applied to a control unit of an airbag; the airbag includes an ignition prohibition state; in the ignition prohibition state, the airbag will not be activated; this embodiment uses the method applied to a terminal as an example, and it can be understood that the method can also be applied to a server, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps:

[0063] Step S100, responding to instruction data sent by a receiving signal sending unit, and using the instruction data to compare with corresponding preset target data; wherein the instruction data includes character data.

[0064] In an exemplary embodiment, the signal sending unit may include a unit that sends a signal to the control unit of the airbag, for example, sending an instruction to turn off the ignition prohibition state, or an instruction to activate the airbag, etc. to the control unit of the airbag.

[0065] In an exemplary embodiment, the instruction data may include a plurality of character data, and the character data may include numbers or letters, etc.; the target data may include a single or multiple data, etc.; for example, the target data may include 0000_0101_0000_0101 (single); the instruction data may also include 0000_0101_0000_0101, 0000_1010_0000_1010, 0101_0000_0101_0000, 1010_0000_1010_0000 (four), etc.; the received instruction data may include a plurality of character data, and the character data may include numbers or letters, etc.; the target data may include a single or multiple data, etc.; for example, the target data may include 0000_0101_0000_0101 (single); the instruction data may also include 0000_0101_0000_0101, 0000_1010_0000_1010_0000 (four), etc. The command data may also be 0000_0101_0000_0101, etc. In an exemplary embodiment, the command data may be received one group at a time as shown above, or all the command data may be received at one time; for example, 0000_0101_0000_0101 (one group) may be received at one time; or 0000_0101_0000_0101, 0000_1010_0000_1010, 0101_0000_0101_0000, 1010_0000_1010_0000 (four groups) may be received at one time.

[0066] In an exemplary embodiment, the target data may include corresponding single or multiple instruction data, etc., which are used for comparison with the received instruction data, and the comparison may include character comparison and sequence comparison, etc.

[0067] In an exemplary embodiment, the command signal sent by the receiving signal sending unit may also include a pre-sending command of the receiving signal sending unit. After receiving the pre-sending command, the control unit of the airbag starts to receive command data and the like.

[0068] In an exemplary embodiment, the signal sending unit may include a host computer, etc.; and a scrapping instruction sequence, etc., may be sent through the host computer.

[0069] Step S200: when the instruction data matches the target data, turning off the ignition prohibition state of the airbag.

[0070] In an exemplary embodiment, when the target data is one, the matching of the instruction data with the target data may include character matching, etc.; when the characters match, the ignition prohibition state of the airbag is turned off, etc.

[0071] In another exemplary embodiment, when there are multiple target data, the matching of the instruction data and the target data may include that the instruction data and the target data are all matched, etc.; wherein, the all matching may include that all target data are included in the instruction data, etc.; for example, the received instruction data are a and b, and the target data are b and a, that is, the order of the instruction data and the target data is different, then the instruction data and the target data are considered to match, etc.; in another exemplary embodiment, the instruction data are received sequentially, that is, there is a receiving order of the instruction data, and the instruction data are matched sequentially. When the instruction data matches the corresponding target data and the order is consistent, it can be considered that the instruction data and the target data match, etc.; for example, the target data are a and b; the data received sequentially are b and a, then the instruction data and the target data are considered to not match; and when the data received sequentially are a and b, it is considered that the instruction data and the target data match, etc.

[0072] In an exemplary embodiment, the ignition prohibition state of the safety airbag may include ignition prohibition enabling of the safety airbag, and the ignition prohibition state off may include ignition prohibition enabling off, and the like.

[0073] Step S300, in response to the start instruction sent by the signal sending unit, when the ignition prohibition state of the airbag is off, start the airbag.

[0074] In an exemplary embodiment, the control unit may be allowed to receive a start instruction, etc. after the ignition disable enable is turned off; it is understandable that the airbag, etc. cannot be started when the ignition disable instruction is not turned off.

[0075] In the above-mentioned airbag activation method, the airbag control unit can respond to the instruction data from the signal sending unit and compare it with the preset target data. When the instruction data matches the target data, the control unit will turn off the prohibited ignition state of the airbag. Subsequently, when the prohibited ignition state is turned off, the airbag will be activated in response to the activation instruction of the signal sending unit. This solution strictly compares the instruction data for turning off the prohibited ignition state to ensure that the prohibited ignition state will be released only when the instruction data matches, which effectively avoids the driver's prohibited ignition state being turned off due to accidental collision, thereby reducing the risk of the driver being injured by the accidental explosion of the airbag, and greatly improving the safety of the airbag during driving. At the same time, when handling scrapped vehicles, the solution also ensures that the prohibited ignition state can be safely turned off, reducing the risk of false triggering during the handling of scrapped vehicles, and improving the safety of airbags during the handling of scrapped vehicles.

[0076] In one embodiment, Figure 2As shown, the instruction data includes initial instruction data and target instruction data; when the instruction data matches the target data, turning off the ignition prohibition state of the safety airbag includes:

[0077] Step S201, when the initial instruction data matches the corresponding first target data, closing the first ignition prohibition sub-state.

[0078] In an exemplary embodiment, the target data corresponding to the initial instruction data may include a single or multiple data, etc.; in the case where the target data corresponding to the initial instruction data is a single data, the initial instruction data may be compared with the corresponding target data, and if the initial instruction data matches the target data, the first sub-state of ignition prohibition is closed, etc. In another exemplary embodiment, in the case where the target data corresponding to the initial instruction data is multiple, the initial instruction data may be acquired in sequence and compared with the corresponding target data, and if the initial instruction data matches the corresponding target data, the first sub-state of ignition prohibition is closed, etc.; for example, the target data is a, b; then the acquired initial instruction data is a and b, which is a match, wherein the match between the initial instruction data and the target instruction may also include setting a sequential match; for example, after setting a sequential match, the target data is a, b, and the received instruction data is b, a, then it is considered that the initial instruction data does not match the target data, etc.

[0079] Step S202: when the first ignition prohibition sub-state is turned off and the target instruction data matches the second target data, the ignition prohibition state of the safety airbag is turned off.

[0080] In an exemplary embodiment, the matching strategy between the target instruction data and the target data may be consistent with the matching strategy between the initial instruction data and the target data.

[0081] In this embodiment, the first ignition prohibition sub-state is turned off by matching the initial instruction data with the target data. After the first ignition prohibition sub-state is turned off, the ignition prohibition state is turned off by matching the target instruction data with the target data. A hierarchical matching method is adopted to turn off the ignition prohibition state of the airbag, thereby enhancing safety and reliability. In this way, it is ensured that the ignition prohibition state can only be unlocked when both the initial instruction and the target data match, effectively preventing the airbag from being accidentally activated due to misoperation, and reducing the risk of injury to the driver and passengers. At the same time, the hierarchical authentication process also facilitates troubleshooting and improves the adaptability and maintenance efficiency of the airbag control unit.

[0082] In one embodiment, Figure 3 As shown, the initial instruction data includes a plurality of initial sub-instruction data; the target instruction data includes a plurality of target sub-instruction data; the method further includes:

[0083] Step S211, when the first ignition prohibition sub-state is not closed and the initial sub-command data does not match the corresponding first target data, the initial command data is received again and compared with the corresponding preset target data.

[0084] In an exemplary embodiment, initial sub-instruction data can be acquired in sequence, and after obtaining an initial sub-instruction data, it is matched with the target data, and if they match, the next initial sub-instruction data is acquired; for example, the target data may include a, b, and c; after acquiring the initial sub-instruction data, it is matched with a of the target data, and if they match, the next initial sub-instruction data is acquired and matched with b of the target data, and if they match, the next initial sub-instruction data is acquired and matched with c of the target data, and if there is an initial sub-instruction data that is not successfully matched, the initial sub-instruction data is acquired and matched with a again, etc. In another exemplary embodiment, a matching deletion method can be used to match and judge the initial sub-instruction data and the target data, specifically including, after obtaining the initial sub-instruction data, searching for the corresponding initial sub-instruction data in the target data set, if found, deleting the data from the target data set, obtaining the next initial sub-instruction data and continuing to match it with the remaining target data sets, etc.; for example, the target data is a, b, c; after obtaining the initial sub-instruction data, matching the initial sub-instruction data from the target data, if the initial sub-instruction data is c; then deleting c from the target data, the target data after deletion are a and b, obtaining the initial sub-instruction data again, and matching it with the deleted target data until the target data is empty, then it is considered that the initial sub-instruction data matches the target data, if there is an initial sub-instruction data that does not match the target data, then obtaining the initial sub-instruction data again and re-matching it with the undeleted target data (i.e., a, b, c), etc. It is understandable that the instruction data obtained each time are different. Re-receiving the initial sub-instruction data here may include receiving the initial sub-instruction data sent by the next signal sending unit. This is re-receiving, not re-acquiring the initial sub-instruction data that has been obtained.

[0085] Step S212, when the first ignition prohibition sub-state is turned off and there is a mismatch between the target sub-command data and the corresponding second target data, the target command data is received again and compared with the corresponding preset target data.

[0086] In an exemplary embodiment, the matching strategy between the target sub-instruction data and the target data may be consistent with the matching strategy between the initial sub-instruction data and the target data.

[0087] In this embodiment, by matching the initial sub-command data with the target data, if they do not match, the initial command data is received again; and by matching the target sub-command data with the target data, if they do not match, the target command data is received again. The reliability and safety of the airbag system are significantly improved. When the first sub-state of ignition prohibition is not closed, the system can dynamically adapt to and correct any mismatched command data, effectively prevent misstart, and ensure that the ignition prohibition state is released only when the data is completely consistent. The safety of the airbag control unit is improved.

[0088] In one embodiment, Figure 4 As shown, when the instruction data matches the target data, turning off the ignition prohibiting state of the airbag includes:

[0089] Step S221, when the instruction data matches the target data, closing the second ignition prohibition sub-state; and receiving an instruction signal.

[0090] In an exemplary embodiment, the receiving instruction signal may include a signal sent by a receiving signal sending unit, etc.; wherein the signal may include a wave, etc.; the wave may include a PWM wave, etc.; the signal sending unit sends a PWM wave, the control unit receives the PWM and makes a judgment, etc.

[0091] Step S222: confirming the received command signal using a preset signal strategy, and turning off the ignition prohibition state when the command signal satisfies the signal strategy.

[0092] In an exemplary embodiment, the confirming of the command signal may include determining the duty cycle of the command signal and also may include determining whether the waveforms are consistent.

[0093] In this embodiment, by receiving the command signal when the command data matches, and closing the ignition prohibition state when the command signal satisfies the signal strategy. This solution first closes the second ignition prohibition state when the command data matches the target data, and then receives and confirms the command signal, thereby ensuring that the ignition prohibition state can only be finally closed when the command signal satisfies the preset signal strategy. This multi-level verification mechanism significantly improves the safety of the system, reduces the risk of misoperation, and ensures that the airbag is only activated when the preset conditions are fully met, thereby effectively improving the safety of the use and scrapping of the airbag.

[0094] In one embodiment, Figure 5 As shown, the command signal includes a high level and a low level; the received command signal is confirmed by using a preset signal strategy, and the ignition prohibition state is stopped when the command signal satisfies the signal strategy, including:

[0095] Step S231, obtaining a preset pre-stop time.

[0096] In an exemplary embodiment, when receiving the command signal, the command signal may be continuously received, and when the command signal complies with the signal strategy, the pre-stop time may be adjusted, and it may be determined whether to close the ignition prohibition state according to the pre-stop time.

[0097] In an exemplary embodiment, the pre-stop time may be a count value of a counter; the counter is used to accurately determine whether a threshold for closing the ignition prohibition state is reached.

[0098] Step S232: within a preset time period, when the duration of the high level and the low level meets a preset threshold, the pre-stop time is reduced by a first preset time.

[0099] In an exemplary embodiment, the signal instruction may include a PWM wave, and it can be determined whether the high level and low level time of the PWM wave meet a preset threshold. If so, the PWM complies with the signal strategy, and the pre-stop time is reduced. It is understandable that a complete cycle, such as 200ms, can be set for the PWM wave, and within a complete cycle, the duration of the high level and the low level meets the preset threshold.

[0100] Step S233: if the duration of the high level and the low level does not meet a preset threshold within a preset time period, the pre-stop time is increased by a second preset time.

[0101] In an exemplary embodiment, when the high level and low level time do not meet the preset threshold, it can be considered that the command signal does not meet the signal strategy, and it is necessary to increase the pre-stop time to prevent the ignition prohibition state from being closed.

[0102] Step S234: when the pre-stop time is less than or equal to the third preset time, turn off the ignition prohibition state.

[0103] In an exemplary embodiment, when the pre-stop time is less than or equal to the third preset time, it can be considered that the command signal satisfies the signal strategy for multiple consecutive times, and the ignition prohibition state can be turned off.

[0104] In an exemplary embodiment, the implementation of the command signal can be as follows, specifically including: the pre-stop time is 5; the control unit of the airbag continuously receives the command signal, the PWM preset period is the PWM frequency is 5Hz; that is, 200ms is a complete period; the expected PWM duty cycle (the ratio of the high level duration to the low level duration) is set to 7:3; when the duty cycle of each complete cycle of a command signal received is less than or equal to 7:3, the pre-stop time is reduced by 1; otherwise, the pre-stop time is increased by 5; when the pre-stop time is 0, the ignition prohibition state is turned off, etc.

[0105] In an exemplary embodiment, the ratio of the duration of the high level and the low level may include the ratio of the high level to the low level within a preset period. For example, the frequency of a command signal is 5 Hz, that is, one period lasts 200 ms, and the duty cycle (the ratio of the high level to the low level) is 7:3, that is, the level of the command signal needs to be as follows: Figure 6 As shown in FIG. 1 , the duration of the high level in one cycle is 140ms, and the duration of the low level is 60ms; however, in actual use, in order to prevent the command signal from being interfered with so that the duration of the high level and the low level of the command signal deviates, the preset duty cycle can be set. For example, the duration threshold of the high level in one cycle is 126ms~154ms; the duration threshold of the low level is 54ms~66ms; that is, in the case of Figure 7 and Figure 8 In the case of the levels shown, it can be considered that the high level and low level time of the command signal meet the preset threshold value, etc.

[0106] In this embodiment, the scheme controls the ignition prohibition state by dynamically adjusting the pre-stop time according to the performance of high-level and low-level signals, thereby significantly enhancing the flexibility and safety of the system. When the signal time meets the preset threshold, the pre-stop time is reduced to improve the response efficiency; when it does not meet the threshold, the pre-stop time is increased to effectively prevent the airbag from being mistakenly activated due to unstable signals. This mechanism not only improves the reliability of the system, but also facilitates fault detection and maintenance, ensuring that the airbag system always operates normally under safe conditions.

[0107] In one embodiment, the method further comprises:

[0108] When the pre-stop time is greater than the fourth preset time, the instruction data is received again, and the instruction data is used to compare with the corresponding preset target data in sequence.

[0109] In an exemplary embodiment, when the pre-stop time is greater than the fourth preset time, it is considered that an abnormality occurs in the signal sending unit, and at this time, the instruction data can be received again and a judgment can be made.

[0110] In this embodiment, when the pre-stop time is greater than the fourth preset time, the command data is received again and compared. When the pre-stop time is greater than the fourth preset time, the command data is received again and judged, which can avoid the pre-stop time from increasing continuously due to an error in the signal sending unit, thereby causing the pre-stop time to be too long, making it impossible to close the airbag in the ignition prohibition state, thereby improving the safety and stability of the airbag control unit.

[0111] In an exemplary embodiment, the airbag activation method may be as follows: Fig. 9 The flowchart shown is implemented, specifically including:

[0112] Step S901, receiving a test instruction; the host computer MCU sends a test instruction, the airbag control unit receives the test instruction, and the scrap sequence state machine enters a state of preparing to match the scrap sequence instruction data; that is, it starts to receive instruction data and determines whether the instruction data matches the target data, etc.;

[0113] Step S902, determine whether the correct DISP_CEDE1 is received; if correct, proceed to step S903; if incorrect, continue to receive instruction data and proceed to step S902; specifically, DISP_CEDE1 is the first data in the initial instruction data; wherein the form of the DISP_CEDE1 may include "0000_0101_0000_0101" and the like; if the match is successful, continue to receive instruction data and proceed to step S903; if the match is not successful, continue to receive instruction data and continue to match, i.e., continue to step S902;

[0114] Step S903, judging whether the correct DISP_CEDE2 is received; if correct, proceeding to step S904; if incorrect, continuing to receive instruction data and proceeding to step S902; wherein, the form of the DISP_CEDE2 may include "0000_1010_0000_1010" and the like; if the match is successful, all the initial instruction data are matched (if the initial instruction data only includes two data, all are matched; if it includes multiple initial instruction data, all are required to match), then entering the first sub-state of closing the ignition prohibition, i.e. step S904; if the match is not successful, continuing to receive the first data of the initial instruction, and continuing to match, i.e. step S902;

[0115] Step S904, the scrap sequence state machine jumps to DISP_STA1; when the PWM receiving unit is not connected, step S905 is performed; when the PWM wave receiving unit is connected, step S911 is performed; in actual use, the reception of instruction data and PWM wave can be realized at the same time when the PWM wave receiving unit is connected, that is, when instruction data is received next, the instruction data is judged, and the data corresponding to the PWM wave is received, and the PWM wave is received and judged, etc.; it can be understood that the instruction data can also be continued to be received here, and by matching the instruction data, it is further judged whether to continue to receive the instruction data or receive the PWM wave, for example, when DISP_CODE3 is received, the instruction data is continued to be received; when DISP_CODE5 is received, the PWM wave is started to be received, etc.;

[0116] Step S905, judging whether the correct DISP_CODE3 is received; if correct, proceeding to step S906; if incorrect, continuing to receive instruction data and proceeding to step S905; specifically, DISP_CEDE3 is the first data in the target instruction data; wherein the form of the DISP_CEDE1 may include "0101_0000_0101_0000" and the like; if the match is successful, continuing to receive instruction data and proceeding to step S906; if the match is not successful, continuing to receive instruction data and continuing to match, i.e. continuing to proceed to step S905;

[0117] Step S906, judging whether the correct DISP_CODE4 is received; if correct, proceeding to step S907; if incorrect, continuing to receive instruction data and proceeding to step S905; wherein the form of the DISP_CEDE4 may include "1010_0000_1010_0000" and the like; if the match is successful, all target instruction data are matched (if the target instruction data only contains two data, all are matched; if multiple target instruction data are included, all are required to be matched), then entering the second sub-state of closing the ignition prohibition, i.e. step S907; if the match is not successful, continuing to receive the first data of the initial instruction, and continuing to match, i.e. returning to step S905;

[0118] Step S907, the scrap sequence state machine jumps to DISP_STA2;

[0119] Step S908, prohibiting ignition enable closure;

[0120] Step S909, determine whether an ignition command is received; if so, proceed to step S910, if not, continue to step S909 to determine whether an ignition command is received; the host computer MCU sends an ignition command, and after the airbag control unit receives the ignition command, the ignition unit turns on the external airbag ignition circuit to ignite the airbag;

[0121] Step S910, turning on the ignition circuit to detonate the airbag;

[0122] Step S911, determine whether the correct DISP_CODE5 is received, if it is correct, proceed to step S912, if it is incorrect, re-receive the instruction data and proceed to step S911;

[0123] Step S912, receiving the PWM wave sent by the host computer MCU; the host computer MCU sends the PWM wave, and the airbag control unit receives the PWM wave;

[0124] Step S913, whether the single-cycle PWM wave meets the requirements; if so, proceed to step S914; if not, proceed to step S915; determine whether the duty cycle of the PWM within a single cycle meets the threshold, if yes, proceed to step S914; if not, proceed to step S915;

[0125] Step S914, the internal counter is reduced by 1; and step S916 is performed;

[0126] Step S915, the internal counter is incremented by 5; proceed to step S916;

[0127] Step S916, determine whether the counter is greater than or equal to 75; if so, return to step S901; if not, proceed to step S917; when the counter is greater than 75, it can be considered that the PWM receiving unit reports a PWM error, and the scrap sequence state machine needs to be reset, so it is necessary to return to step S901;

[0128] Step S917, determine whether the counter is equal to 0; if so, proceed to step S907; if not, proceed to step S912; if the counter is 0, it is considered that the command signal is successfully received, that is, the ignition disable is turned off, that is, step S907; if the counter is not 0, it is necessary to continue to receive the command signal;

[0129] Step S918, the host computer MCU directly drives the ignition disable enable to a low level; specifically, in actual use, the ignition disable enable can be turned off by directly driving the ignition disable enable to a low level by the host computer MCU, and further determining whether an ignition command is received.

[0130] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0131] Based on the same inventive concept, the embodiment of the present application also provides an airbag activation device for implementing the above-mentioned airbag activation method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned method, so the specific definition of the one or more airbag activation device embodiments provided below can refer to the definition of the airbag activation method above, and will not be repeated here.

[0132] In one embodiment, Fig.10 As shown, a safety airbag activation device 100 is provided, which is applied to a safety airbag control unit; the safety airbag includes an ignition prohibition state; in the ignition prohibition state, the safety airbag will not be activated; the device includes: a data comparison module 101, a state adjustment module 102 and an airbag activation module 103, wherein:

[0133] A data comparison module, for responding to the instruction data sent by the receiving signal sending unit, and using the instruction data to compare with the corresponding preset target data; wherein the instruction data includes character data;

[0134] a state adjustment module, configured to turn off the ignition disabled state of the safety airbag when the instruction data matches the target data;

[0135] The airbag activation module is used to activate the safety airbag in response to the activation instruction sent by the signal sending unit when the ignition prohibition state of the safety airbag is off.

[0136] In one embodiment, the instruction data includes initial instruction data and target instruction data; the state adjustment module includes: a state adjustment submodule for:

[0137] When the initial instruction data matches the corresponding first target data, closing the first ignition inhibiting sub-state;

[0138] When the first ignition prohibition state is turned off and the target instruction data matches the second target data, the ignition prohibition state of the safety airbag is turned off.

[0139] In one embodiment, the initial instruction data includes a plurality of initial sub-instruction data; the target instruction data includes a plurality of target sub-instruction data; and the state adjustment submodule is further used to:

[0140] When the first ignition prohibition sub-state is not closed and the initial sub-command data does not match the corresponding first target data, the initial command data is received again and compared with the corresponding preset target data;

[0141] When the first ignition prohibition sub-state is closed and there is a mismatch between the target sub-command data and the corresponding second target data, the target command data is received again and compared with the corresponding preset target data.

[0142] In one embodiment, the state adjustment submodule is further used for:

[0143] When the instruction data matches the target data, closing the second ignition prohibition sub-state; and receiving an instruction signal;

[0144] The received command signal is confirmed by using a preset signal strategy, and the ignition prohibition state is closed when the command signal satisfies the signal strategy.

[0145] In one embodiment, the command signal includes a high level and a low level; the state adjustment submodule includes:

[0146] A time acquisition unit, used to acquire a preset pre-stop time;

[0147] A time adjustment unit, configured to reduce the pre-stop time by a first preset time when the duration of the high level and the low level meets a preset threshold within a preset time period;

[0148] The time adjustment unit is further configured to increase the pre-stop time by a second preset time when the duration of the high level and the low level does not meet a preset threshold within a preset time period;

[0149] The state adjustment unit is used to turn off the ignition prohibition state when the pre-stop time is less than or equal to a third preset time.

[0150] In one embodiment, the data comparison module is further used for:

[0151] When the pre-stop time is greater than the fourth preset time, the instruction data is received again, and the instruction data is used to compare with the corresponding preset target data in sequence.

[0152] In an exemplary embodiment, the airbag activation device can also be as follows: Fig.11 As shown, specifically including:

[0153] The instruction receiving unit 201 is used to receive the test instruction, scrap sequence instruction, ignition instruction, etc. sent by the host computer MCU; and judge the test instruction, scrap sequence instruction and ignition instruction, and execute the corresponding operation if successful; specifically, the instruction receiving unit can also be responsible for receiving the scrap sequence instruction or the ignition start instruction sent by the host computer MCU. The correct scrap sequence instruction can pull up the corresponding scrap flag and turn off the ignition disable enable. At the same time, the instruction receiving unit can also report the ignition disable enable and ignition scrap sequence status;

[0154] The scrap sequence state machine 202 is mainly responsible for the state jump of the airbag scrap ignition process; it is used to receive the instruction to turn off the ignition disable enable sent by the instruction receiving unit and the PWM wave receiving unit, and forward the instruction to the ignition disable enable interface;

[0155] The ignition disable enable interface 203 is used to receive the high and low levels sent by the host computer MCU and the ignition disable enable sent by the scrap sequence state machine, and execute the ignition disable enable; specifically, the ignition disable enable interface can also be responsible for controlling the switch enable of the ignition circuit, thereby shielding the validity of the ignition instruction of the ignition unit. The ignition disable enable is divided into the ignition circuit high side ignition disable enable, the ignition circuit low side ignition disable enable, the ignition circuit X, Y direction ignition disable enable, the ignition circuit passenger end ignition disable enable, etc.

[0156] An ignition unit 204, used to disable the ignition command after the ignition enable interface, and send the ignition command to the ignition circuit and the airbag;

[0157] Ignition circuit & airbag 205, used to receive the ignition command sent by the ignition unit and perform the ignition operation;

[0158] The PWM wave receiving unit 206 is used to receive the PWM wave sent by the host computer MCU, and determine whether the preset period and duty cycle of the PWM wave meet the expectations. If yes, a corresponding signal is sent to the scrap sequence state machine. Specifically, the PWM wave receiving unit can also be responsible for receiving the PWM wave sent by the host computer MCU, timing the high and low level duration of the PWM wave, and analyzing the period and duty cycle, accumulating the count of the complete period PWM wave that meets the expected period and duty cycle, and reducing the count of the PWM wave that does not meet the expected period and duty cycle. When the count reaches a fixed value, that is, after receiving a complete period PWM wave that meets the expected period and duty cycle, the corresponding scrap flag is pulled high.

[0159] Each module in the above-mentioned airbag activation device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0160] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig.12 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store instruction data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for starting an airbag is implemented.

[0161] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0162] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0163] 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, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0164] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0165] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for activating an airbag, characterized in that: A control unit applied to an airbag; the airbag includes an ignition-disabled state; in the ignition-disabled state, the airbag will not be activated; the method includes: In response to receiving the instruction data sent by the signal sending unit, the instruction data is compared with the corresponding preset target data; wherein the instruction data includes character data; the signal sending unit includes a host computer; the instruction data includes initial instruction data and target instruction data; When the initial instruction data matches the corresponding first target data, the first ignition prohibition sub-state is turned off; when the first ignition prohibition sub-state is turned off and the target instruction data matches the second target data, the ignition prohibition state of the safety airbag is turned off; In response to the activation instruction sent by the signal sending unit, the airbag is activated when the ignition prohibition state of the airbag is off.

2. The method according to claim 1, characterized in that: The initial instruction data includes a plurality of initial sub-instruction data; the target instruction data includes a plurality of target sub-instruction data; the method further includes: When the first ignition prohibition sub-state is not closed and the initial sub-command data does not match the corresponding first target data, the initial command data is received again and compared with the corresponding preset target data; When the first ignition prohibition sub-state is closed and there is a mismatch between the target sub-command data and the corresponding second target data, the target command data is received again and compared with the corresponding preset target data.

3. The method according to claim 1, characterized in that When the first ignition prohibition sub-state is turned off and the target instruction data matches the second target data, turning off the ignition prohibition state of the safety airbag includes: When the first ignition prohibition sub-state is closed and the target instruction data matches the second target data, the second ignition prohibition sub-state is closed; and a command signal is received; The received command signal is confirmed by using a preset signal strategy, and the ignition prohibition state is closed when the command signal satisfies the signal strategy.

4. The method according to claim 3, characterized in that The command signal includes a high level and a low level; the using a preset signal strategy to confirm the received command signal, and stopping the ignition prohibition state when the command signal satisfies the signal strategy, includes: Get the preset pre-stop time; In a preset time period, when the duration of the high level and the low level meets a preset threshold, the pre-stop time is reduced by a first preset time; If the duration of the high level and the low level does not meet the preset threshold within the preset time period, the pre-stop time is increased by a second preset time; When the pre-stop time is less than or equal to the third preset time, the ignition prohibition state is turned off.

5. The method according to claim 4, characterized in that The method further comprises: When the pre-stop time is greater than the fourth preset time, the instruction data is received again, and the instruction data is used to compare with the corresponding preset target data in sequence.

6. A safety airbag activation device, characterized in that: A control unit applied to an airbag; the airbag includes an ignition-disabled state; in the ignition-disabled state, the airbag will not be activated; the device includes: A data comparison module, for responding to the instruction data sent by the receiving signal sending unit, and using the instruction data to compare with the corresponding preset target data; wherein the instruction data includes character data; the signal sending unit includes a host computer; the instruction data includes initial instruction data and target instruction data; A state adjustment module, configured to close the first ignition prohibition state when the initial instruction data matches the corresponding first target data; and close the ignition prohibition state of the safety airbag when the first ignition prohibition state is closed and the target instruction data matches the second target data; The airbag activation module is used to activate the safety airbag in response to the activation instruction sent by the signal sending unit when the ignition prohibition state of the safety airbag is off.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Air bag device

    JP1996034308A

  • Vehicle airbag apparatus

    JP2012206667A