An acceleration data verification method, device, medium and electronic equipment

By installing multiple acceleration sensors on the vehicle and determining the verification algorithm based on the communication status, the validity of the acceleration data is verified, thus solving the problem of false airbag deployment caused by inaccurate acceleration sensor data and improving testing and driving safety.

CN117990944BActive Publication Date: 2026-11-06SAIC GM WULING AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311848758.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2023-11-07
Filing Date
2023-12-28
Publication Date
2026-11-06
Estimated Expiration
2043-12-28

AI Technical Summary

Technical Problem

In real-vehicle crash tests, inaccurate data collected by the acceleration sensor can lead to errors in the airbag ignition algorithm, increasing testing costs and potentially causing false deployments, or even posing a driving hazard during use.

Method used

By setting at least two acceleration sensors in a preset collision direction, determining the verification algorithm based on their communication status, acquiring and verifying the validity of acceleration data, and using different verification algorithms for sensors with different communication statuses, including low-pass filtering and acceleration data projection processing.

Benefits of technology

It improves the accuracy of acceleration data verification and the reliability of ignition algorithms, reduces the possibility of accidental airbag deployment, lowers testing costs, and enhances vehicle safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117990944B_ABST
    Figure CN117990944B_ABST
Patent Text Reader

Abstract

The application provides a verification method and device of acceleration data, a medium and an electronic device. The application determines a verification algorithm according to the communication state of each of at least two acceleration sensors arranged in a preset collision direction, and then applies acceleration data collected by the acceleration sensor associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding acceleration sensor is valid. Different verification algorithms are determined according to the communication state of each of the at least two acceleration sensors, which ensures that reliable verification algorithms are used to verify the acceleration data, improves the accuracy of the acceleration data verification, and improves the reliability of the ignition algorithm.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of airbag technology, and more specifically, to a method, apparatus, medium, and electronic device for verifying acceleration data. Background Technology

[0002] When vehicle manufacturers conduct real-vehicle crash tests on the ignition algorithm of airbags, the acceleration data collected by the airbag's acceleration sensor is input into the ignition algorithm to test its accuracy.

[0003] However, if the acceleration data collected during real-vehicle testing is inaccurate, it can cause the ignition algorithm to produce incorrect results, leading to false airbag deployment and test failure. Repeated real-vehicle testing also increases testing costs. Similarly, for vehicles in use, inaccurate acceleration data collected by the acceleration sensor can lead to driving hazards and cause personal injury.

[0004] Therefore, this application provides a method for verifying acceleration data to solve the above-mentioned technical problems. Summary of the Invention

[0005] The purpose of this application is to provide a method, apparatus, medium, and electronic device for verifying acceleration data, which can solve at least one of the technical problems mentioned above. The specific solution is as follows:

[0006] According to a specific embodiment of this application, in a first aspect, this application provides a method for verifying acceleration data, including:

[0007] Acquire the communication status of at least two acceleration sensors positioned on the vehicle in a preset collision direction;

[0008] The verification algorithm is determined based on the communication status of each of the at least two accelerometers.

[0009] Acceleration data of the corresponding accelerometer is obtained by using the accelerometer associated with the verification algorithm;

[0010] The acceleration data of the accelerometer associated with the verification algorithm is applied to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid.

[0011] Optionally, the at least two acceleration sensors include a main sensor and an auxiliary sensor; each of the main sensor and the auxiliary sensor includes a pair of acquisition channels for transmitting acceleration data.

[0012] Optionally, the step of determining the verification algorithm based on the communication status of each of the at least two accelerometers includes:

[0013] When both the main sensor and the auxiliary sensor are in normal communication status, the first verification algorithm is determined.

[0014] Optionally, obtaining acceleration data from the corresponding accelerometer sensor through the accelerometer sensor associated with the verification algorithm includes:

[0015] Acceleration data for each acquisition channel is acquired through the acquisition channels of the main sensor and auxiliary sensor associated with the first verification algorithm.

[0016] Optionally, applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes:

[0017] Based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm, the data to be verified for a pair of acquisition channels in the preset verification coordinate system is obtained.

[0018] When the data to be verified for each pair of acquisition channels in the main sensor and the auxiliary sensor are within a preset valid range under a preset verification coordinate system, the undetermined duration corresponding to the data to be verified within the preset valid range is obtained.

[0019] When the pending duration is within the preset holding duration range, it is determined that the acceleration data of each acquisition channel in the main sensor and auxiliary sensor associated with the first verification algorithm are valid.

[0020] Optionally, obtaining the verification data for a pair of acquisition channels in a preset verification coordinate system based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm includes:

[0021] Acceleration projection data of the corresponding acquisition channel in a preset horizontal coordinate system is obtained based on the acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm. The two coordinate axes of the preset horizontal coordinate system are parallel to the horizontal coordinate axis and the vertical coordinate axis of the preset three-dimensional coordinate system, respectively.

[0022] Obtain the component data of the acceleration projection data of each acquisition channel on the two coordinate axes of the preset horizontal coordinate system;

[0023] The verification data for the corresponding pair of acquisition channels in the preset verification coordinate system is obtained based on the component data of each pair of acquisition channels in the same coordinate axis.

[0024] Optionally, obtaining acceleration projection data of the corresponding acquisition channel on a preset horizontal coordinate system based on acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm includes:

[0025] The acceleration data from each acquisition channel of the main sensor and the auxiliary sensor is amplified by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel.

[0026] Acceleration projection data of the corresponding acquisition channel in a preset horizontal coordinate system is obtained based on the amplified acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm.

[0027] Optionally, the preset effective range is at least based on the optimal ignition time of the airbag.

[0028] Optionally, the step of determining the verification algorithm based on the communication status of each of the at least two accelerometers includes:

[0029] When the main sensor is in a normal communication state and the auxiliary sensor is in an abnormal communication state, the second verification algorithm is determined.

[0030] Optionally, obtaining acceleration data from the corresponding accelerometer sensor through the accelerometer sensor associated with the verification algorithm includes:

[0031] Acceleration data for each corresponding acquisition channel is acquired through a pair of acquisition channels of the main sensor associated with the second verification algorithm.

[0032] Optionally, applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes:

[0033] Based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel are obtained;

[0034] The corresponding threshold time point is obtained based on the preset counting threshold on the acquisition time-counter curve;

[0035] The threshold time points are applied to the acquisition time-acceleration curve of each acquisition channel to obtain the key acceleration value of the corresponding acquisition channel;

[0036] When the key acceleration value of each acquisition channel is greater than the preset acceleration threshold, the acceleration data of each acquisition channel of the main sensor is determined to be valid.

[0037] Optionally, obtaining the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and a preset acquisition frequency includes at least:

[0038] The acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm is amplified by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel.

[0039] Based on the amplified acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, the acquisition time-acceleration curve of the corresponding acquisition channel is obtained.

[0040] Optionally, before applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid, the method further includes:

[0041] The acceleration data from the accelerometer associated with the verification algorithm is low-pass filtered to obtain low-pass filtered acceleration data.

[0042] Optionally, the method further includes:

[0043] When the main sensor is in an abnormal communication state, an invalid verification message will be displayed.

[0044] Optionally, the at least two acceleration sensors are all disposed at the center of the vehicle chassis, and the central axis of the at least two acceleration sensors forms a preset angle with the central axis of the vehicle chassis.

[0045] According to a specific embodiment of this application, in a second aspect, this application provides an acceleration data verification device, comprising:

[0046] The status acquisition unit is used to acquire the communication status of at least two acceleration sensors set up on the vehicle in a preset collision direction.

[0047] An algorithm determination unit is used to determine a verification algorithm based on the communication status of each of the at least two acceleration sensors.

[0048] The data acquisition unit is used to acquire acceleration data of the corresponding acceleration sensor through the acceleration sensor associated with the verification algorithm;

[0049] The valid determination unit is used to apply the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid.

[0050] Optionally, the at least two acceleration sensors include a main sensor and an auxiliary sensor; each of the main sensor and the auxiliary sensor includes a pair of acquisition channels for transmitting acceleration data.

[0051] Optionally, the step of determining the verification algorithm based on the communication status of each of the at least two accelerometers includes:

[0052] When both the main sensor and the auxiliary sensor are in normal communication status, the first verification algorithm is determined.

[0053] Optionally, obtaining acceleration data from the corresponding accelerometer sensor through the accelerometer sensor associated with the verification algorithm includes:

[0054] Acceleration data for each acquisition channel is acquired through the acquisition channels of the main sensor and auxiliary sensor associated with the first verification algorithm.

[0055] Optionally, applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes:

[0056] Based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm, the data to be verified for a pair of acquisition channels in the preset verification coordinate system is obtained.

[0057] When the data to be verified for each pair of acquisition channels in the main sensor and the auxiliary sensor are within a preset valid range under a preset verification coordinate system, the undetermined duration corresponding to the data to be verified within the preset valid range is obtained.

[0058] When the pending duration is within the preset holding duration range, it is determined that the acceleration data of each acquisition channel in the main sensor and auxiliary sensor associated with the first verification algorithm are valid.

[0059] Optionally, obtaining the verification data for a pair of acquisition channels in a preset verification coordinate system based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm includes:

[0060] Acceleration projection data of the corresponding acquisition channel in a preset horizontal coordinate system is obtained based on the acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm, wherein the two coordinate axes of the preset horizontal coordinate system are parallel to the horizontal coordinate axis and the vertical coordinate axis of the preset three-dimensional coordinate system, respectively.

[0061] Obtain the component data of the acceleration projection data of each acquisition channel on the two coordinate axes of the preset horizontal coordinate system;

[0062] The verification data for the corresponding pair of acquisition channels in the preset verification coordinate system is obtained based on the component data of each pair of acquisition channels in the same coordinate axis.

[0063] Optionally, obtaining acceleration projection data of the corresponding acquisition channel on a preset horizontal coordinate system based on acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm includes:

[0064] The acceleration data from each acquisition channel of the main sensor and the auxiliary sensor is amplified by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel.

[0065] Acceleration projection data of the corresponding acquisition channel in a preset horizontal coordinate system is obtained based on the amplified acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm.

[0066] Optionally, the preset effective range is at least based on the optimal ignition time of the airbag.

[0067] Optionally, the step of determining the verification algorithm based on the communication status of each of the at least two accelerometers includes:

[0068] When the main sensor is in a normal communication state and the auxiliary sensor is in an abnormal communication state, the second verification algorithm is determined.

[0069] Optionally, obtaining acceleration data from the corresponding accelerometer sensor through the accelerometer sensor associated with the verification algorithm includes:

[0070] Acceleration data for each corresponding acquisition channel is acquired through a pair of acquisition channels of the main sensor associated with the second verification algorithm.

[0071] Optionally, applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes:

[0072] Based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel are obtained;

[0073] The corresponding threshold time point is obtained based on the preset counting threshold on the acquisition time-counter curve;

[0074] The threshold time points are applied to the acquisition time-acceleration curve of each acquisition channel to obtain the key acceleration value of the corresponding acquisition channel;

[0075] When the key acceleration value of each acquisition channel is greater than the preset acceleration threshold, the acceleration data of each acquisition channel of the main sensor is determined to be valid.

[0076] Optionally, obtaining the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and a preset acquisition frequency includes at least:

[0077] The acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm is amplified by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel.

[0078] Based on the amplified acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, the acquisition time-acceleration curve of the corresponding acquisition channel is obtained.

[0079] Optionally, before applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid, the method further includes:

[0080] The acceleration data from the accelerometer associated with the verification algorithm is low-pass filtered to obtain low-pass filtered acceleration data.

[0081] Optionally, the device further includes:

[0082] The prompting unit is used to prompt that the verification is invalid when the communication status of the main sensor is in an abnormal communication state.

[0083] Optionally, the at least two acceleration sensors are all disposed at the center of the vehicle chassis, and the central axis of the at least two acceleration sensors forms a preset angle with the central axis of the vehicle chassis.

[0084] According to a specific embodiment of this application, in a third aspect, this application provides a computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the acceleration data verification method as described in any of the preceding claims.

[0085] According to a specific embodiment of this application, in a fourth aspect, this application provides an electronic device, including: at least one processor; and a storage device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the acceleration data verification method as described in any of the preceding claims.

[0086] Compared with the prior art, the above-described solutions of this application have at least the following beneficial effects:

[0087] This application provides a method, apparatus, medium, and electronic device for verifying acceleration data. This application determines a verification algorithm based on the communication states of at least two acceleration sensors positioned along a preset collision direction. Then, acceleration data collected by acceleration sensors associated with the verification algorithm is applied to the algorithm to determine the validity of the acceleration data from the corresponding acceleration sensor. By determining different verification algorithms for the communication states of at least two acceleration sensors, a reliable verification algorithm is ensured for verifying the acceleration data, improving the accuracy of acceleration data verification and the reliability of the ignition algorithm. Attached Figure Description

[0088] Figure 1 This is a structural diagram of the novel airbag controller of the present invention;

[0089] Figure 2 This is a structural diagram of the housing in the novel airbag controller of this invention;

[0090] Figure 3 This is a structural diagram of the connection between the housing and the circuit board in the novel airbag controller of this invention;

[0091] Figure 4 This is a structural diagram of the base plate in the novel airbag controller of this invention;

[0092] Figure 5 This is a hardware structure diagram of the circuit board in the novel airbag controller of this invention;

[0093] Figure 6 A flowchart of a method for verifying acceleration data according to an embodiment of this application is shown;

[0094] Figure 7 This illustration shows a schematic diagram of component data on two coordinate axes in a preset horizontal coordinate system according to an embodiment of this application;

[0095] Figure 8 This invention illustrates the validity of a preset verification coordinate system according to an embodiment of the present application.

[0096] Figure 9 This illustration shows another validity diagram of the preset verification coordinate system according to an embodiment of this application;

[0097] Figure 10 A time-counter curve diagram according to an embodiment of this application is shown;

[0098] Figure 11 The acquisition time-acceleration curve according to an embodiment of this application is shown;

[0099] Figure 12 A unit block diagram of an acceleration data verification device according to an embodiment of this application is shown.

[0100] Explanation of reference numerals in the attached figures:

[0101] 1-Housing shell, 11-Accommodation cavity, 12-Connecting post, 13-Rib, 14-First support surface, 15-Edge groove, 16-Plug-in port, 2-Base plate, 21-Flanged edge, 22-Extension plate, 23-Boss, 3-Circuit board, 4-Plug-in. Detailed Implementation

[0102] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0103] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. The singular forms “a,” “said,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, and “multiple” generally includes at least two unless the context clearly indicates otherwise.

[0104] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0105] It should be understood that although the terms first, second, third, etc., may be used in the embodiments of this application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, first may also be referred to as second without departing from the scope of the embodiments of this application, and similarly, second may also be referred to as first.

[0106] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”

[0107] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that an article or device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such an article or device. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the article or device that includes said element.

[0108] It should be noted that any symbols and / or numbers present in the specification that are not marked in the accompanying drawings are not reference numerals.

[0109] The optional embodiments of this application are described in detail below with reference to the accompanying drawings.

[0110] like Figure 1 and Figure 2 As shown, the airbag controller used in this embodiment includes:

[0111] The housing 1 has an inwardly recessed cavity 11 at one end. The opening of the cavity 11 is provided with a first support surface 14 and a second support surface at intervals. The first support surface 14 is formed by the top surface of a plurality of connecting posts 12 disposed in the cavity 11. The second support surface is formed by the bottom surface of the edge groove 15 on the end face of the housing 1. The edge groove 15 surrounds the top of the opening. The first support surface 14 and the second support surface are located on the same horizontal plane.

[0112] like Figure 3 As shown, circuit board 3 is disposed within the accommodating cavity 11 and is in contact with the first supporting surface 14;

[0113] like Figure 4 As shown, the base plate 2 has its edge bent to form a flange 21, which is connected to the edge groove 15; and

[0114] Connector,

[0115] The connecting post 12 is provided with a threaded hole, and the circuit board 3 and the base plate 2 are provided with through holes corresponding to the threaded holes. The connecting member fixes the base plate 2, the circuit board 3 and the housing 1 through the through holes and the threaded holes.

[0116] In this embodiment, the housing 1 is made of plastic, preferably PP+GF 30%; the base plate 2 is made of steel plate, preferably hot-dip galvanized steel plate. Connectors are screws or other fasteners. To better protect the circuit board 3, a support block with the same height as the connecting post 12 is provided around the inner wall of the accommodating cavity 11. The connecting post 12 and the support block are connected by the connecting block, and the height of the connecting block is lower than the height of the connecting post 12. Multiple longitudinal and transverse ribs 13 are provided over a large area at the bottom of the accommodating cavity 11. The height of the ribs 13 is lower than the height of the connecting post 12, thus enhancing local compressive rigidity.

[0117] Furthermore, in order to ensure the rigidity of the housing 1, one end of the housing 1 with the edge groove protrudes from the other side, and multiple reinforcing ribs are provided between the two.

[0118] In this embodiment, to ensure a tighter connection between the circuit board 3 and the base plate 2, the base plate 2 is sheet-welded, creating a protrusion 23 at the connection point between the base plate 2 and the circuit board 3. For aesthetic purposes, sheet-welding can be performed along the edge of the base plate 2 corresponding to the edge of the circuit board 3, forming a ring of protrusions 23 that contact the edge of the circuit board 3. Furthermore, by sheet-welding the base plate 2, a structure with protrusions 23 and grooves forming near the protrusions 23 is created, enhancing the compressive rigidity of the base plate 2.

[0119] Furthermore, a connector port 16 is provided on the side of the housing 1, which communicates with the receiving cavity 11 and is located at one end of the side. One end of the circuit board 3 is fixedly connected to the connector 4, and the connector 4 is located at the connector port.

[0120] In this embodiment of the application, in order to fix the controller to the vehicle body, the three corners of the base plate 2 that are not located above the connector port 16 are extended outward from the housing 1 along the direction of the connector port 16 to form an extension plate 22, and a connection hole is provided on the extension plate 22, through which it is connected to the vehicle body.

[0121] Furthermore, the base plate is fixedly connected to the vehicle body and positioned in the center channel of the front floor of the vehicle body, so that the controller is located at the center of the vehicle body in the Y direction. The controller is fixed to the vehicle body using a three-point design, with two small diameter holes and one large diameter hole. The two small diameter holes are symmetrical to ensure that the controller is perpendicular to the vehicle body in the X direction during installation, and the large diameter hole ensures smooth installation within the limits of manufacturing tolerances.

[0122] like Figure 5 As shown in the embodiment of this application, the circuit board is provided with an independent power supply module, ignition module, CAN module, hard-wired detection and output module, MCU module, sensor module, storage module and watchdog module.

[0123] The power supply module includes an LDO module and a BOOST module. The LDO module is a low-dropout linear regulator, with an optional LDO chip. Its main function is to convert the 9-16V power supply voltage of the automotive battery into a stable 5V power supply (this voltage is adjustable and can be adjusted according to product needs) to power the internal chips of the system. The LDO chip technology is currently mature, with many models available, facilitating material replacement. The BOOST module is a boost circuit, with an optional BOOST chip. The BOOST chip has an enable function and is controlled by the MCU module. The main function of the BOOST module is to convert the 9-16V power supply voltage of the automotive battery into a stable 20V power supply (this boost voltage is adjustable and can be adjusted according to product needs) to charge and store the large electrolytic capacitor, which is then used as the ignition voltage for the ignition chip.

[0124] The MCU module consists of a main MCU module and a secondary MCU module. The main MCU module is primarily responsible for analyzing, judging, and processing the signals collected by the sensors. When collision conditions are met, it promptly sends a command to the ignition chip to deploy the airbag. The secondary MCU module is mainly responsible for algorithm verification and monitoring the operating status of the main MCU module and ignition control. Dual MCU module control of ignition improves the reliability and stability of ignition and effectively reduces the possibility of accidental airbag deployment.

[0125] The ignition module, whose main component is the ignition chip, supports multi-channel ignition and can output an ignition current of not less than 1.2A and last for at least 2ms. The ignition module is controlled by the main MCU module and the auxiliary MCU module simultaneously. When ignition is required, the main MCU module and the auxiliary MCU module have completed the information verification and issued the command simultaneously before ignition can be performed, thus improving the reliability of ignition.

[0126] The main function of the CAN module is to interact with the vehicle's CAN bus, obtain real-time vehicle status information, and send the status information of the current product.

[0127] The hard-wired detection and output module comprises three parts: driver detection, seatbelt buckle detection, and collision signal output (CRO). The driver detection function uses the resistance value fed back by the resistance sensor in the driver's seat to determine in real time whether someone is in the driver's seat. Similarly, the seatbelt detection function uses the resistance value change between locked and unlocked seatbelts to determine in real time whether the seatbelt is fastened. The collision signal output (CRO) function primarily sends the current product status (normal or collision state) to the BCM. Under normal circumstances, the collision signal (CRO) is a square wave signal with a certain duty cycle. When a collision occurs, the duty cycle of this signal will reverse. Upon receiving the collision signal, the BCM will execute a series of actions such as unlocking the doors and activating the hazard lights.

[0128] The sensor module includes at least two acceleration sensors. The main function of the sensor module is to collect the vehicle's current acceleration information (including acceleration information on the X and Y axes) in real time and feed it back to the MCU module for processing. The design of at least two acceleration sensors is mainly for verification and to improve the reliability of acceleration information.

[0129] The storage module is mainly responsible for storing the data information of the entire system, which facilitates the analysis of collision accidents;

[0130] The watchdog module is responsible for monitoring the operating status of the MCU module. When the MCU module freezes and sends a watchdog signal at irregular intervals, the watchdog will actively reset the MCU module, causing the MCU module to restart and ensuring the stability of the system.

[0131] This means that independent modules are set up on the circuit board. If a fault occurs in each module, the problem can be quickly diagnosed, the cause of the fault can be found and repaired. Moreover, at least two acceleration sensors are used to collect information and perform verification, and dual MCU modules process the acceleration information and perform verification, which improves the accuracy of airbag deployment. In addition, the circuit board can be customized according to development needs, and the corresponding module circuits can be modified to meet the requirements of specific applications.

[0132] The embodiments provided in this application are embodiments of an acceleration data verification method.

[0133] The following is combined with Figure 6 The embodiments of this application will be described in detail.

[0134] Step S61: Obtain the communication status of at least two acceleration sensors set on the vehicle in the preset collision direction.

[0135] The preset collision directions include all collision directions of the vehicle. For example, frontal collision direction, left-side collision direction, right-side collision direction, and rear-end collision direction.

[0136] In some specific embodiments, the at least two acceleration sensors are all disposed at the center of the vehicle chassis, and the central axis of the at least two acceleration sensors forms a preset angle with the longitudinal central axis of the vehicle chassis (i.e., the direction from the front to the rear of the vehicle). For example, the preset angle is greater than 0° and less than 90°; such as 15°, 30°, 45°, 60° and / or 75°.

[0137] At least two acceleration sensors are set up in the preset collision direction. The collision is detected by collecting acceleration data from the at least two acceleration sensors, thereby improving the reliability of collision detection.

[0138] In some specific embodiments, the at least two acceleration sensors include a main sensor and an auxiliary sensor; each of the main sensor and the auxiliary sensor includes a pair of acquisition channels for transmitting acceleration data. For example, the pair of acquisition channels of the main sensor includes a first acquisition channel (i.e., CH1) and a second acquisition channel (i.e., CH2); the pair of acquisition channels of the auxiliary sensor includes a third acquisition channel (i.e., CH3) and a fourth acquisition channel (i.e., CH4).

[0139] Under normal circumstances, the acceleration data collected by each of the two acquisition channels of the sensor are consistent and can be mutually verified.

[0140] Step S62: Determine the verification algorithm based on the communication status of each of the at least two acceleration sensors.

[0141] Communication status includes normal communication status and abnormal communication status.

[0142] By periodically accessing each accelerometer using a heartbeat signal, it can be determined that the communication status of the accessed accelerometer is in a normal communication state when the accessed accelerometer responds to the heartbeat signal, and that the communication status of the accessed accelerometer is in an abnormal communication state when the accessed accelerometer does not respond to the heartbeat signal.

[0143] In this embodiment, the two accelerometers have different communication states and different verification algorithms. The choice of algorithm is to ensure the accuracy of the acceleration data verification and improve the reliability of the ignition algorithm.

[0144] Step S63: Obtain acceleration data from the corresponding acceleration sensor through the acceleration sensor associated with the verification algorithm.

[0145] The acceleration data includes multiple acceleration values ​​continuously collected by the accelerometer based on a preset acquisition frequency.

[0146] Step S64: Apply the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid.

[0147] This application embodiment determines a verification algorithm based on the communication states of at least two accelerometers positioned along a preset collision direction. Then, acceleration data collected by accelerometers associated with the verification algorithm is applied to the algorithm to determine the validity of the acceleration data from the corresponding accelerometer. By determining different verification algorithms for the communication states of at least two accelerometers, a reliable verification algorithm is used to verify the acceleration data, improving the accuracy of acceleration data verification and the reliability of the ignition algorithm.

[0148] In some other specific embodiments, before applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid, the method further includes the following steps:

[0149] The acceleration data from the accelerometer associated with the verification algorithm is low-pass filtered to obtain low-pass filtered acceleration data.

[0150] This specific embodiment uses low-pass filtering to remove high-frequency noise from the acceleration data, restoring the damaged signal and making the acceleration data clearer and easier to analyze and process.

[0151] The following specific examples further illustrate the verification of acceleration data.

[0152] In some specific embodiments, the at least two acceleration sensors include a main sensor and an auxiliary sensor; each of the main sensor and the auxiliary sensor includes a pair of acquisition channels for transmitting acceleration data. For example, the pair of acquisition channels of the main sensor includes a first acquisition channel (i.e., CH1) and a second acquisition channel (i.e., CH2); the pair of acquisition channels of the auxiliary sensor includes a third acquisition channel (i.e., CH3) and a fourth acquisition channel (i.e., CH4).

[0153] Accordingly, the determination of the verification algorithm based on the communication status of each of the at least two accelerometers includes the following steps:

[0154] Step S62a: When both the communication status of the main sensor and the communication status of the auxiliary sensor are in normal communication status, the first verification algorithm is determined.

[0155] The first verification algorithm is the dual-sensor verification algorithm.

[0156] The specific application of the first verification algorithm in this particular embodiment will be described below.

[0157] In some specific embodiments, obtaining acceleration data from the corresponding accelerometer sensor through the accelerometer sensor associated with the verification algorithm includes the following steps:

[0158] Step S63a: Obtain acceleration data of the corresponding acquisition channel through each acquisition channel of the main sensor and auxiliary sensor associated with the first verification algorithm.

[0159] For example, continuing the above example, the first acceleration data is obtained through CH1 of the main sensor, the second acceleration data is obtained through CH2 of the main sensor, the third acceleration data is obtained through CH3 of the auxiliary sensor, and the fourth acceleration data is obtained through CH4 of the auxiliary sensor.

[0160] Furthermore, in some specific embodiments, applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes the following steps:

[0161] Step S64a-1: Based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm, obtain the data to be verified for the corresponding pair of acquisition channels in the preset verification coordinate system.

[0162] The default calibration coordinate system is a planar coordinate system.

[0163] This can be understood as the acceleration data of each pair of acquisition channels being transformed into the verification data of the corresponding pair of acquisition channels under the preset verification coordinate system.

[0164] In some specific embodiments, obtaining the verification data for a pair of acquisition channels in a preset verification coordinate system based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm includes the following steps:

[0165] Step S64a-1-1: Obtain acceleration projection data of the corresponding acquisition channel in the preset three-dimensional coordinate system based on the acceleration data of each acquisition channel in each acceleration sensor associated with the first verification algorithm.

[0166] The two coordinate axes of the preset horizontal coordinate system are parallel to the horizontal and vertical coordinate axes of the preset three-dimensional coordinate system, respectively.

[0167] This specific embodiment does not limit the establishment of the preset three-dimensional coordinate system, and the origin and each coordinate axis of the preset three-dimensional coordinate system can be established at any position in space.

[0168] The preset three-dimensional coordinate system includes a horizontal coordinate axis, a vertical coordinate axis, and a horizontal coordinate axis. The horizontal coordinate axis and the vertical coordinate axis form a horizontal plane (the plane of the preset horizontal coordinate system is parallel to this horizontal plane), and the vertical coordinate axis is perpendicular to the horizontal plane. For example, the origin of the preset three-dimensional coordinate system is established at the center of the vehicle chassis, with the longitudinal centerline of the chassis (i.e., the direction from the front to the rear of the vehicle) as the vertical coordinate axis, the transverse centerline of the chassis (i.e., the direction from the left to the right of the vehicle) as the horizontal coordinate axis, and the vertical coordinate axis perpendicular to the chassis. This setting of the preset three-dimensional coordinate system matches the three-dimensional coordinate system required by the ignition algorithm, enabling the verified data to be directly applied to the ignition algorithm, reducing data conversion steps, and improving data processing efficiency.

[0169] Converting acceleration data into acceleration projection data on a preset horizontal coordinate system, that is, converting three-dimensional data into two-dimensional data, simplifies the data processing environment and improves the efficiency of data processing.

[0170] In some specific embodiments, obtaining the acceleration projection data of the corresponding acquisition channel on a preset horizontal coordinate system based on the acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm includes the following steps:

[0171] Step S64a-1-1a: Based on the acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm, project it onto a preset horizontal coordinate system to obtain the acceleration projection data of the corresponding acquisition channel.

[0172] This can be understood as directly projecting the raw acceleration data of each acquisition channel onto a preset horizontal coordinate system to obtain the acceleration projection data of the corresponding acquisition channel. This allows for the processing of the projected acceleration projection data to obtain the data to be verified in the preset verification coordinate system.

[0173] In some other specific embodiments, obtaining the acceleration projection data of the corresponding acquisition channel on a preset horizontal coordinate system based on the acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm includes the following steps:

[0174] Step S64a-1-1b-1: Amplify the acceleration data of each acquisition channel in the main sensor and the auxiliary sensor by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel.

[0175] This specific embodiment amplifies the original acceleration data, which can improve the accuracy and precision of the verification.

[0176] Step S64a-1-1b-2: Based on the amplified acceleration data of each acquisition channel in each acceleration sensor associated with the first verification algorithm, obtain the acceleration projection data of the corresponding acquisition channel on the preset horizontal coordinate system.

[0177] This can be understood as projecting the amplified acceleration data from each acquisition channel onto a preset horizontal coordinate system to obtain the corresponding acceleration projection data for that channel. This amplified acceleration projection data is then processed to obtain the data to be verified in a preset verification coordinate system. This improves the precision and accuracy of the verification process.

[0178] Step S64a-1-2: Obtain the component data of the acceleration projection data of each acquisition channel on the two coordinate axes of the preset horizontal coordinate system.

[0179] The two coordinate axes of the preset horizontal coordinate system are parallel to the horizontal and vertical coordinate axes of the preset three-dimensional coordinate system, respectively. For example, as... Figure 2 As shown, the preset horizontal coordinate system includes an X-axis and a Y-axis. The X-axis is parallel to the horizontal coordinate axis of the preset three-dimensional coordinate system, and the Y-axis is parallel to the vertical coordinate axis of the preset three-dimensional coordinate system. The first acceleration projection value in the acceleration projection data of the main sensor CH1 has a component value of x1 on the X-axis and a component value of y1 on the Y-axis. The second acceleration projection value in the acceleration projection data of the main sensor CH2 has a component value of x2 on the X-axis and a component value of y2 on the Y-axis. The same applies to the auxiliary sensors CH3 and CH4.

[0180] When it is determined that the acceleration data of each acquisition channel in the main sensor and auxiliary sensor associated with the first verification algorithm are valid, the component data of the acceleration projection data of each acquisition channel in the main sensor and auxiliary sensor on the two coordinate axes of the preset horizontal coordinate system can be directly applied to the ignition algorithm to determine the ignition of the airbag.

[0181] Step S64a-1-3: Based on the component data of each pair of acquisition channels in each accelerometer on the same coordinate axis, obtain the data to be verified for the corresponding pair of acquisition channels in the preset verification coordinate system.

[0182] The horizontal axis of the preset calibration coordinate system represents the component data of one acquisition channel of the accelerometer on one axis of the preset horizontal coordinate system; the vertical axis of the preset calibration coordinate system represents the component data of the other acquisition channel of the accelerometer on the same axis of the preset horizontal coordinate system.

[0183] For example, such as Figure 3As shown, continuing the example above, the horizontal axis of the preset calibration coordinate system is the X1 axis, and the vertical axis is the X2 axis. Taking the component values ​​of the acceleration projection data of CH1 and CH2 of the main sensor on the X-axis of the preset horizontal coordinate system as an example, the X1 axis of the preset calibration coordinate system represents the component value of CH1 of the main sensor on the X-axis of the preset horizontal coordinate system (e.g., x1), and the X2 axis of the preset calibration coordinate system represents the component value of CH2 of the main sensor on the X-axis of the preset horizontal coordinate system (e.g., x2). Therefore, in Figure 3 The values ​​to be verified in the data lines to be verified represent the values ​​(x1, x2) to be verified for CH1 and CH2 of the main sensor. Similarly, the preset calibration coordinate system can also represent the component values ​​y1 and y2 of CH1 and CH2 of the main sensor on the Y-axis of the preset horizontal coordinate system. The same applies to the auxiliary sensor, which will not be elaborated here.

[0184] Step S64a-2: When the data to be verified for each pair of acquisition channels in the main sensor and the auxiliary sensor are within the preset valid range under the preset verification coordinate system, obtain the undetermined duration corresponding to the data to be verified within the preset valid range.

[0185] The preset valid range in the preset calibration coordinate system is used to verify the validity of the data to be validated. The preset valid range is an empirical range obtained through experimentation.

[0186] In some specific embodiments, the preset effective range is at least based on the optimal ignition time of the airbag.

[0187] like Figure 3 As shown, when the acceleration data is not amplified, since the acceleration data collected by each of the sensor's two acquisition channels is consistent under normal circumstances, Figure 3 Ideally, the data line to be verified would pass through the origin in the preset calibration coordinate system, bisecting the first and third quadrants at a 45° angle. However, considering the influence of environmental factors on the acceleration data collected by each of the two acquisition channels, the preset effective range is set to the range between two parallel preset effective threshold lines. These two parallel preset effective threshold lines are located on both sides of the ideal data line to be verified and are parallel to the ideal data line to be verified.

[0188] like Figure 4 As shown, when acceleration data is amplified, the influence of environmental factors on the acceleration data collected by each of the pair of acquisition channels is also amplified. Therefore, the preset effective range is set to a range around the ideal data line to be verified, gradually expanding outward from the origin of the preset verification coordinate system. This setting ensures that the data to be verified obtained after amplifying the acceleration data can also be correctly verified.

[0189] The pending duration of the corresponding acquisition channel can be obtained by using the acceleration data of the acquisition channel corresponding to the data to be verified within a preset valid range and the preset acquisition frequency. For example, if there are 10,000 acceleration values ​​in the acceleration data and the preset acquisition frequency is 100 acceleration values ​​per millisecond, then the pending duration is 100ms.

[0190] If some data in the data to be verified of each pair of acquisition channels in the main sensor and the auxiliary sensor is not within the preset valid range under the preset verification coordinate system, then the acceleration data of each acquisition channel in the main sensor and the auxiliary sensor are determined to be invalid.

[0191] Step S64a-3: When the pending duration is within the preset holding duration range, determine that the acceleration data of each acquisition channel in the main sensor and auxiliary sensor associated with the first verification algorithm are valid.

[0192] If the pending duration is not within the preset holding duration range, the acceleration data of each acquisition channel in the main sensor and auxiliary sensor will be invalid.

[0193] In some other embodiments, the at least two acceleration sensors include a main sensor and an auxiliary sensor; each of the main sensor and the auxiliary sensor includes a pair of acquisition channels for transmitting acceleration data. For example, the pair of acquisition channels of the main sensor includes a first acquisition channel (i.e., CH1) and a second acquisition channel (i.e., CH2); the pair of acquisition channels of the auxiliary sensor includes a third acquisition channel (i.e., CH3) and a fourth acquisition channel (i.e., CH4).

[0194] Accordingly, the determination of the verification algorithm based on the communication status of each of the at least two accelerometers includes the following steps:

[0195] Step S62b: When the communication status of the main sensor is in normal communication status and the communication status of the auxiliary sensor is in abnormal communication status, determine the second verification algorithm.

[0196] The second verification algorithm is the single-sensor verification algorithm.

[0197] The following describes the further application of the second verification algorithm in this specific embodiment.

[0198] In some specific embodiments, obtaining acceleration data from the corresponding accelerometer sensor through the accelerometer sensor associated with the verification algorithm includes the following steps:

[0199] Step S63b: Acquire acceleration data of the corresponding acquisition channels through a pair of acquisition channels of the main sensor associated with the second verification algorithm.

[0200] For example, continuing the above example, the first acceleration data is obtained through CH1 of the main sensor, and the second acceleration data is obtained through CH2 of the main sensor.

[0201] Furthermore, in some specific embodiments, applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes the following steps:

[0202] Step S64b-1: Based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, obtain the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel.

[0203] like Figure 5 The acquisition time-counter curve shown below represents the acquisition time on the horizontal axis and the acceleration value on the vertical axis; as shown... Figure 6 The acquisition time-acceleration curve shown is illustrated, where the horizontal axis represents the acquisition time and the vertical axis represents the acquisition cycle count value. For example, if the preset acquisition frequency is 100 acceleration values ​​per millisecond, then the acquisition cycle count value corresponding to the first acquisition is 1, the acquisition cycle count value corresponding to the second acquisition is 2, the acquisition cycle count value corresponding to the third acquisition is 3, and so on.

[0204] In this specific embodiment, in order to clearly collect the acceleration data of each of the two collisions, a hold period is set after each collision acceleration data collection. The acceleration values ​​collected during the hold period are not used as the acceleration data for the next collision, thereby avoiding misjudging the acceleration data of one collision as the acceleration data of two collisions and improving the accuracy of acceleration data verification.

[0205] In some specific embodiments, obtaining the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and a preset acquisition frequency includes at least the following steps:

[0206] Step S64b-1-1: Amplify the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel.

[0207] This specific embodiment amplifies the original acceleration data, which can improve the accuracy and precision of the verification.

[0208] Step S64b-1-2: Based on the amplified acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, obtain the acquisition time-acceleration curve of the corresponding acquisition channel.

[0209] This can be understood as obtaining the acquisition time-acceleration curve of the corresponding acquisition channel by amplifying the acceleration of each acquisition channel and using the preset acquisition frequency, so as to process the amplified acceleration data and improve the accuracy and precision of the verification.

[0210] Step S64b-2: Obtain the corresponding threshold time point based on the preset counting threshold on the acquisition time-counter curve.

[0211] The preset counting threshold is an empirical value obtained through experiments, used to distinguish effective collection periods.

[0212] like Figure 6 As shown, a preset counting threshold line is formed on the acquisition time-counter curve based on a preset counting threshold. Only acceleration data acquired during the acquisition period corresponding to the count value on the preset counting threshold line can be used to determine validity. The acquisition time point corresponding to the first intersection of the preset counting threshold line and the acquisition time-counter curve is also the threshold time point.

[0213] If the threshold time point cannot be obtained, the acceleration data of the main sensor is determined to be invalid.

[0214] Step S64b-3: Apply the threshold time point to the acquisition time-acceleration curve of each acquisition channel to obtain the key acceleration value of the corresponding acquisition channel.

[0215] Step S64b-4: When the key acceleration value of each acquisition channel is greater than the preset acceleration threshold, the acceleration data of each acquisition channel of the main sensor is determined to be valid.

[0216] The preset acceleration threshold is an empirical value obtained through experiments, used to filter out interference.

[0217] like Figure 5 As shown, a preset acceleration threshold line is formed on the acquisition time-acceleration curve based on a preset acceleration threshold. Only the acceleration values ​​corresponding to the threshold time points on the preset acceleration threshold line can be used to determine validity. In this specific embodiment, the threshold time points are applied to the acquisition time-acceleration curve of each acquisition channel to obtain the key acceleration value of the corresponding acquisition channel. The validity of the acceleration data of the corresponding acquisition channel is determined by whether the key acceleration value of each acquisition channel on the main sensor is greater than the preset acceleration threshold.

[0218] When the critical acceleration value of at least one acquisition channel on the main sensor is less than a preset acceleration threshold, the acceleration data of the main sensor is determined to be invalid.

[0219] In some specific embodiments, the method further includes the following steps:

[0220] When the main sensor is in an abnormal communication state, an invalid verification message will be displayed.

[0221] In this specific implementation, regardless of the communication status of the auxiliary sensor, if the communication status of the main sensor is in an abnormal communication status, the verification will be invalid.

[0222] When it is determined that the acceleration data of each acquisition channel of the main sensor associated with the second verification algorithm is valid, the acceleration projection data of the corresponding acquisition channel on the preset horizontal coordinate system is obtained based on the acceleration data of each acquisition channel of the main sensor. The component data of the acceleration projection data of each acquisition channel on the two coordinate axes of the preset horizontal coordinate system are obtained. The component data can be directly applied to the ignition algorithm to determine the ignition of the airbag.

[0223] This application also provides an apparatus embodiment that follows the above embodiments, used to implement the method steps described in the above embodiments. The interpretation of the same names is the same as that in the above embodiments, and the same technical effects are achieved. Therefore, it will not be repeated here.

[0224] like Figure 12 As shown, this application provides an acceleration data verification device 120, comprising:

[0225] The status acquisition unit 121 is used to acquire the communication status of at least two acceleration sensors set on the vehicle in a preset collision direction;

[0226] Algorithm determination unit 122 is used to determine a verification algorithm based on the communication status of each of the at least two acceleration sensors;

[0227] The data acquisition unit 123 is used to acquire acceleration data of the corresponding acceleration sensor through the acceleration sensor associated with the verification algorithm;

[0228] The valid determination unit 124 is used to apply the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid.

[0229] Optionally, the at least two acceleration sensors include a main sensor and an auxiliary sensor; each of the main sensor and the auxiliary sensor includes a pair of acquisition channels for transmitting acceleration data.

[0230] Optionally, the step of determining the verification algorithm based on the communication status of each of the at least two accelerometers includes:

[0231] When both the main sensor and the auxiliary sensor are in normal communication status, the first verification algorithm is determined.

[0232] Optionally, obtaining acceleration data from the corresponding accelerometer sensor through the accelerometer sensor associated with the verification algorithm includes:

[0233] Acceleration data for each acquisition channel is acquired through the acquisition channels of the main sensor and auxiliary sensor associated with the first verification algorithm.

[0234] Optionally, applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes:

[0235] Based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm, the data to be verified for a pair of acquisition channels in the preset verification coordinate system is obtained.

[0236] When the data to be verified for each pair of acquisition channels in the main sensor and the auxiliary sensor are within a preset valid range under a preset verification coordinate system, the undetermined duration corresponding to the data to be verified within the preset valid range is obtained.

[0237] When the pending duration is within the preset holding duration range, it is determined that the acceleration data of each acquisition channel in the main sensor and auxiliary sensor associated with the first verification algorithm are valid.

[0238] Optionally, obtaining the verification data for a pair of acquisition channels in a preset verification coordinate system based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm includes:

[0239] Acceleration projection data of the corresponding acquisition channel in a preset horizontal coordinate system is obtained based on the acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm, wherein the two coordinate axes of the preset horizontal coordinate system are parallel to the horizontal coordinate axis and the vertical coordinate axis of the preset three-dimensional coordinate system, respectively.

[0240] Obtain the component data of the acceleration projection data of each acquisition channel on the two coordinate axes of the preset horizontal coordinate system;

[0241] The verification data for the corresponding pair of acquisition channels in the preset verification coordinate system is obtained based on the component data of each pair of acquisition channels in the same coordinate axis.

[0242] Optionally, obtaining acceleration projection data of the corresponding acquisition channel on a preset horizontal coordinate system based on acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm includes:

[0243] The acceleration data from each acquisition channel of the main sensor and the auxiliary sensor is amplified by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel.

[0244] Acceleration projection data of the corresponding acquisition channel in a preset horizontal coordinate system is obtained based on the amplified acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm.

[0245] Optionally, the preset effective range is at least based on the optimal ignition time of the airbag.

[0246] Optionally, the step of determining the verification algorithm based on the communication status of each of the at least two accelerometers includes:

[0247] When the main sensor is in a normal communication state and the auxiliary sensor is in an abnormal communication state, the second verification algorithm is determined.

[0248] Optionally, obtaining acceleration data from the corresponding accelerometer sensor through the accelerometer sensor associated with the verification algorithm includes:

[0249] Acceleration data for each corresponding acquisition channel is acquired through a pair of acquisition channels of the main sensor associated with the second verification algorithm.

[0250] Optionally, applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes:

[0251] Based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel are obtained;

[0252] The corresponding threshold time point is obtained based on the preset counting threshold on the acquisition time-counter curve;

[0253] The threshold time points are applied to the acquisition time-acceleration curve of each acquisition channel to obtain the key acceleration value of the corresponding acquisition channel;

[0254] When the key acceleration value of each acquisition channel is greater than the preset acceleration threshold, the acceleration data of each acquisition channel of the main sensor is determined to be valid.

[0255] Optionally, obtaining the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and a preset acquisition frequency includes at least:

[0256] The acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm is amplified by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel.

[0257] Based on the amplified acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, the acquisition time-acceleration curve of the corresponding acquisition channel is obtained.

[0258] Optionally, before applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid, the method further includes:

[0259] The acceleration data from the accelerometer associated with the verification algorithm is low-pass filtered to obtain low-pass filtered acceleration data.

[0260] Optionally, the device further includes:

[0261] The prompting unit is used to prompt that the verification is invalid when the communication status of the main sensor is in an abnormal communication state.

[0262] Optionally, the at least two acceleration sensors are all disposed at the center of the vehicle chassis, and the central axis of the at least two acceleration sensors forms a preset angle with the central axis of the vehicle chassis.

[0263] This application embodiment determines a verification algorithm based on the communication states of at least two accelerometers positioned along a preset collision direction. Then, acceleration data collected by accelerometers associated with the verification algorithm is applied to the algorithm to determine the validity of the acceleration data from the corresponding accelerometer. By determining different verification algorithms for the communication states of at least two accelerometers, a reliable verification algorithm is used to verify the acceleration data, improving the accuracy of acceleration data verification and the reliability of the ignition algorithm.

[0264] This application provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method steps described in the above embodiment.

[0265] This application provides a non-volatile computer storage medium storing computer-executable instructions that can perform the steps described in the above embodiments.

[0266] Finally, it should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the systems or apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and relevant parts can be referred to the method section.

[0267] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for verifying acceleration data, characterized in that, include: Acquire the communication status of at least two acceleration sensors positioned on the vehicle in a preset collision direction; The verification algorithm is determined based on the communication status of each of the at least two accelerometers. Acceleration data of the corresponding accelerometer is obtained by using the accelerometer associated with the verification algorithm; The acceleration data of the accelerometer associated with the verification algorithm is applied to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid.

2. The method according to claim 1, characterized in that, The at least two acceleration sensors include a main sensor and an auxiliary sensor; each of the main sensor and the auxiliary sensor includes a pair of acquisition channels for transmitting acceleration data.

3. The method according to claim 2, characterized in that, The verification algorithm determined based on the communication status of each of the at least two accelerometers includes: When both the main sensor and the auxiliary sensor are in normal communication status, the first verification algorithm is determined.

4. The method according to claim 3, characterized in that, The step of obtaining acceleration data from the corresponding acceleration sensor through the acceleration sensor associated with the verification algorithm includes: Acceleration data for each acquisition channel is acquired through the acquisition channels of the main sensor and auxiliary sensor associated with the first verification algorithm.

5. The method according to claim 4, characterized in that, The step of applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes: Based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm, the data to be verified for a pair of acquisition channels in the preset verification coordinate system is obtained. When the data to be verified for each pair of acquisition channels in the main sensor and the auxiliary sensor are within a preset valid range under a preset verification coordinate system, the undetermined duration corresponding to the data to be verified within the preset valid range is obtained. When the pending duration is within the preset holding duration range, it is determined that the acceleration data of each acquisition channel in the main sensor and auxiliary sensor associated with the first verification algorithm are valid.

6. The method according to claim 5, characterized in that, The step of obtaining the verification data for a pair of acquisition channels in a preset verification coordinate system based on the acceleration data of each pair of acquisition channels in the main sensor and auxiliary sensor associated with the first verification algorithm includes: Acceleration projection data of the corresponding acquisition channel in a preset horizontal coordinate system is obtained based on the acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm, wherein the two coordinate axes of the preset horizontal coordinate system are parallel to the horizontal coordinate axis and the vertical coordinate axis of the preset three-dimensional coordinate system, respectively. Obtain the component data of the acceleration projection data of each acquisition channel on the two coordinate axes of the preset horizontal coordinate system; The verification data for the corresponding pair of acquisition channels in the preset verification coordinate system is obtained based on the component data of each pair of acquisition channels in the same coordinate axis.

7. The method according to claim 6, characterized in that, The step of obtaining acceleration projection data of the corresponding acquisition channel on a preset horizontal coordinate system based on acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm includes: The acceleration data from each acquisition channel of the main sensor and the auxiliary sensor is amplified by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel. Acceleration projection data of the corresponding acquisition channel in a preset horizontal coordinate system is obtained based on the amplified acceleration data of each acquisition channel in each accelerometer associated with the first verification algorithm.

8. The method according to claim 5, characterized in that, The preset effective range is set at least based on the optimal ignition time of the airbag.

9. The method according to claim 2, characterized in that, The verification algorithm determined based on the communication status of each of the at least two accelerometers includes: When the main sensor is in a normal communication state and the auxiliary sensor is in an abnormal communication state, the second verification algorithm is determined.

10. The method according to claim 9, characterized in that, The step of obtaining acceleration data from the corresponding acceleration sensor through the acceleration sensor associated with the verification algorithm includes: Acceleration data for each corresponding acquisition channel is acquired through a pair of acquisition channels of the main sensor associated with the second verification algorithm.

11. The method according to claim 10, characterized in that, The step of applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid includes: Based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel are obtained; The corresponding threshold time point is obtained based on the preset counting threshold on the acquisition time-counter curve; The threshold time points are applied to the acquisition time-acceleration curve of each acquisition channel to obtain the key acceleration value of the corresponding acquisition channel; When the key acceleration value of each acquisition channel is greater than the preset acceleration threshold, the acceleration data of each acquisition channel of the main sensor is determined to be valid.

12. The method according to claim 11, characterized in that, The method of obtaining the acquisition time-acceleration curve and acquisition time-counter curve of the corresponding acquisition channel based on the acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency includes at least: The acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm is amplified by a preset ratio to obtain the amplified acceleration data of the corresponding acquisition channel. Based on the amplified acceleration data of each acquisition channel in the main sensor associated with the second verification algorithm and the preset acquisition frequency, the acquisition time-acceleration curve of the corresponding acquisition channel is obtained.

13. The method according to claim 1, characterized in that, Before applying the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid, the method further includes: The acceleration data from the accelerometer associated with the verification algorithm is low-pass filtered to obtain low-pass filtered acceleration data.

14. The method according to claim 2, characterized in that, The method further includes: When the main sensor is in an abnormal communication state, an invalid verification message will be displayed.

15. The method according to claim 1, characterized in that, The at least two acceleration sensors are all located at the center of the vehicle chassis, and the central axis of the at least two acceleration sensors forms a preset angle with the central axis of the vehicle chassis.

16. A device for verifying acceleration data, characterized in that, include: The status acquisition unit is used to acquire the communication status of at least two acceleration sensors set up on the vehicle in a preset collision direction. An algorithm determination unit is used to determine a verification algorithm based on the communication status of each of the at least two acceleration sensors. The data acquisition unit is used to acquire acceleration data of the corresponding acceleration sensor through the acceleration sensor associated with the verification algorithm; The valid determination unit is used to apply the acceleration data of the accelerometer associated with the verification algorithm to the verification algorithm to determine whether the acceleration data of the corresponding accelerometer is valid.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 15.

18. An electronic device, characterized in that, include: At least one processor; Storage device for storing at least one program, When the at least one program is executed by the at least one processor, the at least one processor implements the method as described in any one of claims 1 to 15.

Citation Information

Patent Citations

  • Side air curtain detonating device and side air curtain detonating method

    CN110979247A

  • Vehicle airbag ignition time verification method and device, and vehicle

    CN112678094A