Airbag control circuit, integrated circuit chip and airbag system

By using N data communication buses to transmit perceived data in parallel in the safe air control system, the problem of extended response time of the existing system is solved, faster safety air triggering is achieved, and vehicle safety and system reliability are improved.

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

Patent Information

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

AI Technical Summary

Technical Problem

The existing airbag control system takes longer to obtain perceived data to trigger the airbag, resulting in longer response time and lower system reliability and safety performance.

Method used

A safety gas control circuit is designed, including a first processing module, a data communication bus module and an ignition control module. The perceived data is transmitted through N data communication buses in parallel, shortening the transmission time and improving the response speed.

Benefits of technology

By transmitting perceptual data in parallel, the time when the sensor acquires perceptual data and triggers the safety airflow is shortened, the response time of the safety system is reduced, and the safety of the vehicle and the reliability of the system are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119283810B_ABST
    Figure CN119283810B_ABST
Patent Text Reader

Abstract

The disclosed embodiment provides an airbag control circuit, an integrated circuit chip and an airbag system. The airbag control circuit includes: a first processing module, a data communication bus module and an ignition control module; the first processing module is used to receive the sensing data acquired by the sensor, and send the sensing data to the external second processing module in a parallel transmission mode through N data communication buses of the data communication bus module, and the sensing data is at least associated with the triggering of the airbag; wherein N is a positive integer greater than or equal to 2; the first processing module is also used to receive the first ignition indication information sent by the second processing module at least based on the sensing data, and send the second ignition indication information to the ignition control module based on the first ignition indication information; the first ignition indication information and the second ignition indication information are both used to at least indicate the airbag that needs to be triggered; the ignition control module is used to trigger the airbag that needs to be triggered based on the second ignition indication information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic technology, and in particular to an airbag control circuit, an integrated circuit chip and an airbag system. Background Art

[0002] At present, airbags have been widely used in automobile products to ensure the safety of drivers and passengers in emergencies. When a car collides, peripheral acceleration sensors, collision sensors and other sensors collect vehicle information. The system judges the vehicle condition and outputs an ignition drive command. The ignition chip generates high heat by outputting a large current to trigger the corresponding airbag. The airbag is used as an isolation to prevent the occupants from being injured by the collision. Summary of the invention

[0003] Embodiments of the present disclosure provide an airbag control circuit, an integrated circuit chip, and an airbag system.

[0004] According to a first aspect of an embodiment of the present disclosure, an airbag control circuit is provided, the airbag control circuit comprising: a first processing module, a data communication bus module and an ignition control module; wherein,

[0005] The first processing module is used to receive the perception data acquired by the sensor, and send the perception data to an external second processing module through the N data communication buses of the data communication bus module in a parallel transmission manner, wherein the perception data is at least associated with the triggering of the airbag; wherein N is a positive integer greater than or equal to 2;

[0006] The first processing module is further used to receive first ignition indication information sent by the second processing module at least based on the sensing data, and send second ignition indication information to the ignition control module based on the first ignition indication information; the first ignition indication information and the second ignition indication information are both used to at least indicate the airbag that needs to be triggered;

[0007] The ignition control module is used to trigger the safety airbag that needs to be triggered based on the second ignition indication information.

[0008] In some embodiments, the airbag control circuit further includes: a detection module;

[0009] a detection module, configured to perform function detection on the N data communication buses, and send function detection results obtained by performing the function detection to the first processing module;

[0010] The first processing module is further used to select a data communication bus that meets the transmission requirements from the N data communication buses for transmitting the perception data based on the function detection result.

[0011] In some embodiments, the airbag control circuit further includes: a data transmission control module;

[0012] The first processing module is specifically used for at least one of the following:

[0013] The detection result is a first value, and a first configuration instruction is sent to the data transmission control module, wherein the first value indicates that the N data communication buses meet the transmission requirement,

[0014] The detection result is a second value, and a second configuration instruction is sent to the data transmission control module, wherein the second value is used to indicate a first data communication bus among the N data communication buses that does not meet the transmission requirement,

[0015] The data transmission control module is used for at least one of the following:

[0016] Based on the first configuration instruction, the perception data sent by the first processing module is transmitted in parallel to the second processing module using the N data communication buses;

[0017] Based on the second configuration instruction, the perception data sent by the first processing module is output to the second processing module via a second data communication bus other than the first data communication bus among the N data communication buses.

[0018] In some embodiments, the first processing module is further used to send bus indication information to the second processing module, wherein the bus indication information is at least used for the second processing module to select the second data communication bus to receive the perception data.

[0019] In some embodiments, the detection module includes: a signal output terminal and a signal receiving terminal;

[0020] Wherein, the signal output end is connected to the first end of the data communication bus, and the signal receiving end is connected to the second end of the data communication bus;

[0021] The detection module is used to determine the detection result of the data communication bus based on the output signal sent by the signal output end and the received signal received by the signal receiving end.

[0022] In some embodiments, there are N detection modules, and each detection module corresponds to a data communication bus.

[0023] In some embodiments, the first processing module is configured to send the perception data to the second processing module when the perception data meets a triggering condition associated with an airbag.

[0024] In some embodiments, the first processing module and the data communication bus module are in the same integrated circuit chip.

[0025] According to a second aspect of the embodiments of the present disclosure, an integrated circuit chip is provided. The integrated circuit chip includes the airbag control circuit described in the first aspect.

[0026] According to a third aspect of the embodiments of the present disclosure, an airbag system is provided. The airbag system includes an airbag and the following: the airbag control circuit described in the first aspect; and the integrated circuit chip described in the second aspect.

[0027] According to the embodiment of the present disclosure, an airbag control circuit, an integrated circuit chip and an airbag system are disclosed. The airbag control circuit includes: a first processing module, a data communication bus module and an ignition control module; wherein the first processing module is used to receive the perception data acquired by the sensor, and send the perception data to an external second processing module through N data communication buses of the data communication bus module in a parallel transmission mode, wherein the perception data is at least associated with the triggering of the airbag; wherein N is a positive integer greater than or equal to 2; the first processing module is also used to receive the first ignition indication information sent by the second processing module at least based on the perception data, and send the second ignition indication information to the ignition control module based on the first ignition indication information; the first ignition indication information and the second ignition indication information are both used to indicate the airbag that needs to be triggered at least; the ignition control module is used to trigger the airbag that needs to be triggered based on the second ignition indication information. In this way, the perception data is transmitted in a parallel transmission mode through N data communication buses in a coordinated manner, which increases the transmission bandwidth of the perception data, thereby shortening the perception data transmission time, thereby reducing the time from the sensor acquiring the perception data to triggering the airbag, reducing the response time of the safety system, and improving the vehicle safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 is a schematic diagram of a safety airbag control circuit structure according to an exemplary embodiment;

[0029] Figure 2 is a schematic diagram of a safety airbag control circuit connection according to an exemplary embodiment;

[0030] Figure 3 is a schematic diagram of data communication bus detection in an airbag control circuit according to an exemplary embodiment;

[0031] Figure 4 The present invention is a schematic diagram showing a data communication bus configuration in an airbag control circuit according to an exemplary embodiment. DETAILED DESCRIPTION

[0032] In order to make the technical solutions and beneficial effects of the present invention more clearly understandable, the following is a detailed description by listing specific embodiments. The drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly show the details of the local features; unless otherwise defined, the technical and scientific terms used herein have the same meanings as those in the technical field to which this application belongs.

[0033] The embodiments of the present disclosure are not exhaustive, but are only illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined, for example, some or all of the steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0034] In each embodiment of the present disclosure, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.

[0035] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0036] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above", "said", "aforementioned", "this", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun after the article may be understood as a singular expression or a plural expression.

[0037] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0038] In some embodiments, the terms “at least one”, “one or more”, “a plurality of”, “multiple”, etc. can be used interchangeably.

[0039] In some embodiments, "at least one of A and B", "A and / or B", "A in one case, B in another case", "A in one case, B in another case", etc., may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (A and B are both executed). When there are more branches such as A, B, C, etc., the above is also similar.

[0040] In some embodiments, the recording method of "A or B" may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, etc., the above is also similar.

[0041] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute restrictions on the position, order, priority, value or content of the description objects. The statement of the description object refers to the description in the context of the claims or embodiments, and should not constitute redundant restrictions due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields", and the "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the numerical value of the description object is not limited by the ordinal number, and can be one or more. Taking the "first device" as an example, the numerical value of the "device" can be one or more. In addition, the objects modified by different prefixes may be the same or different. For example, if the description object is "device", then the "first device" and the "second device" may be the same device or different devices, and their types may be the same or different. For another example, if the description object is "information", then the "first information" and the "second information" may be the same information or different information, and their contents may be the same or different.

[0042] In some embodiments, “including A”, “comprising A”, “used to indicate A”, and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0043] In some embodiments, terms such as “…”, “determine…”, “in the case of…”, “at the time of…”, “when…”, “if…”, “if…”, etc. can be used interchangeably.

[0044] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "no more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0045] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns may also be implemented as an independent embodiment.

[0046] The Controller Area Network (CAN) bus is an efficient and reliable communication standard that implements various communications through differential output. Its advantages of low cost, high communication rate, and real-time transmission make it widely used in vehicle communications, and it is used to connect key components such as engine control units, sensors, anti-lock braking systems, and airbag ignition systems, becoming an important bus for automotive information transmission.

[0047] In some embodiments, the sensory data obtained by the sensor is processed by the airbag controller and then transmitted to the vehicle's central processor through a single local interconnect network (LIN) or CAN bus. All sensory data can only be transmitted in serial mode. The central processor needs to process the acquired sensory data and other information in a very short time, and send the airbag triggering instruction to the ignition controller through the airbag controller, and the ignition controller executes the airbag triggering instruction. On the one hand, the airbag controller signal communicates through a single bus, and the data transmission rate is slow, which compresses the calculation time left for the vehicle's central processor, affects the achievable calculation accuracy, and reduces the system safety performance; on the other hand, and because the airbag controller is connected to the central processor through a single CAN bus, the airbag device will not be able to operate normally when the CAN interface is abnormal, and the reliability is low; on the other hand, the airbag controller and the ignition controller are designed separately, and the signal transmission delay between the two is long, which further reduces the response time of the airbag triggering.

[0048] Therefore, how to increase the perceived data transmission rate, improve the perceived data transmission reliability, and further shorten the response time of airbag triggering is an urgent problem to be solved.

[0049] The disclosed embodiment provides an airbag control circuit, such as Figure 1The airbag control circuit includes: a first processing module, a data communication bus module and an ignition control module; wherein,

[0050] The first processing module is used to receive the perception data acquired by the sensor, and send the perception data to an external second processing module through the N data communication buses of the data communication bus module in a parallel transmission manner, wherein the perception data is at least associated with the triggering of the airbag; wherein N is a positive integer greater than or equal to 2;

[0051] The first processing module is further used to receive first ignition indication information sent by the second processing module at least based on the sensing data, and send second ignition indication information to the ignition control module based on the first ignition indication information; the first ignition indication information and the second ignition indication information are both used to at least indicate the airbag that needs to be triggered;

[0052] The ignition control module is used to trigger the safety airbag that needs to be triggered based on the second ignition indication information.

[0053] The data communication bus module is used to implement the data communication bus interface function.

[0054] Here, the airbag control circuit can be implemented by an integrated circuit.

[0055] In a possible implementation, each module of the airbag control circuit of this embodiment may belong to the same integrated circuit chip (die).

[0056] In a possible implementation, the first processing module, the data communication bus module and the ignition control module may be partial semiconductor circuits divided based on functions in an integrated circuit chip.

[0057] Here, the first processing module may include an airbag controller.

[0058] In some embodiments, the name of the controller is not limited to the name recorded in the embodiments, and terms such as "processor", "controller", "central processing unit (CPU)", "microcontroller unit (MCU)", "sensor processor (Microcontroller Unit, MCU)", "microprocessing unit (MicroProcessing Unit, MCU)", and "microprocessor (Micro Processing Unit, MCU)" can be used interchangeably.

[0059] The first processing module is at least used to receive the sensing data related to the airbag and control the ignition control module to trigger the airbag. The first processing module can be connected to the sensor through a bus such as a LIN bus, a serial peripheral interface (SPI) bus, etc. to receive the sensing data.

[0060] The ignition control module is used to drive the airbag based on the control of the first processing module. For example, the ignition control module controls the driving current of the airbag based on the instruction of the first processing module to ignite the airbag explosive.

[0061] The second processing module includes a central processing unit of the vehicle.

[0062] In one possible implementation, the data communication bus may include a serial data communication bus that transmits data in a serial transmission mode, that is, the data communication bus transmits data in a serial transmission mode. For example, the data communication bus may include one of the following: a low-cost serial communication protocol (Local Interconnect Network, LIN) bus based on UART / SCI (Universal Asynchronous Receiver / Serial Interface), a serial peripheral interface (Serial Peripheral Interface, SPI), a CAN bus, and a CAN with Flexible Data Rate (CANFD) bus.

[0063] In a possible implementation, the data communication bus module may include a CAN bus interface module.

[0064] In a possible implementation, the data communication bus may include a parallel data communication bus that transmits data in a parallel transmission manner, that is, the data communication bus transmits data in a parallel transmission manner.

[0065] In one possible implementation, the second processing module is used to decide whether to trigger the airbag based at least on the sensing data received from the first processing module.

[0066] Here, the sensing data may at least be associated with the triggering of the airbag, that is, the sensing data is at least used for the decision of triggering the airbag.

[0067] In a possible implementation, the sensor may include an acceleration sensor, a collision sensor, etc. The sensed data may include: sensed acceleration data, collision data, etc.

[0068] Since the amount of perception data is large, if a single data communication bus is used for transmission, the transmission time will be long.

[0069] Here, each of the N data communication buses may be an independent data communication bus, and each data communication bus has an independent controller and an interface.

[0070] Here, the first processing module and the second processing module may be directly connected via a data communication bus; the first processing module and the second processing module may be indirectly connected via a data communication bus, for example, a data buffer is further provided between the first processing module and the second processing module. Figure 2 As shown, N data communication buses CAN1 to CANn are connected between the first processing module and the second processing module.

[0071] Figure 1 and Figure 2 In the figure, CANH and CANL represent CANH port and CANL port respectively. Here, CANH port represents the high level signal port of CAN bus, and CANL port represents the low level signal port of CAN bus.

[0072] In a possible implementation, the data communication bus exists in the integrated circuit chip in the form of a data interface function. The first processing module can send the sensing data to the data interface, and the data interface sends the sensing data to the second processing module.

[0073] In a possible implementation, N data communication buses may transmit different data at the same time domain position.

[0074] In a possible implementation, the first processing module may split the received perception data into N sub-data, and transmit each of them through a data communication bus to achieve parallel transmission. The N sub-data may be transmitted concurrently, thereby reducing the time for transmitting the perception data.

[0075] In a possible implementation, the second processing module determines the first ignition indication information according to the sensing data and the determination condition. The determination condition may include at least one of the following: judging whether there is a passenger at the position from the vehicle seat pressure sensor, and further obtaining the passenger weight to obtain a more accurate time to improve protection; the airbag device is triggered only when the seat belt is effectively connected; and the collected vehicle speed signal, brake signal, and throttle signal are analyzed by an algorithm to see whether the airbag deployment condition is met.

[0076] In a possible implementation, the first ignition indication information is used to indicate at least one of the following: whether the airbag needs to be triggered; the airbag that needs to be triggered; and the triggering parameters of the airbag (such as the airbag triggering sequence and the airbag triggering sequence time).

[0077] In a possible implementation, the first ignition indication information may be transmitted from the second processing module to the first processing module via one of the N data communication buses. Since the ignition indication information usually has a small amount of data, the first ignition indication information may be transmitted via one data communication bus.

[0078] In a possible implementation, the first processing module controls the ignition control module to ignite the air bag through the second ignition indication information based on the indication of the first ignition indication information.

[0079] In a possible implementation, the second ignition indication information may indicate at least one of the following: an airbag that needs to be triggered; and triggering parameters of the airbag (such as an airbag triggering sequence and an airbag triggering sequence time).

[0080] In a possible implementation, the first processing module converts the first ignition indication information into second ignition indication information that can be received by the ignition control module. For example, the first processing module converts the first ignition indication information in CAN bus format into second ignition indication information in SPI bus format.

[0081] Exemplarily, after receiving the signal, the acceleration sensors, collision sensors, etc. installed in different parts of the vehicle transmit the sensed data to the first processing module, and the first processing module transmits the sensed data to the vehicle central processor in parallel through N CAN buses for communication. The vehicle central processor processes the sensed data in combination with other signals to determine whether the airbags of different channels meet the ignition conditions and obtain the optimal airbag deployment time. The first ignition indication information of the final ignition signal obtained by processing is transmitted to the first processing module via the CAN bus. The first processing module obtains the second ignition indication information based on the first ignition indication information. The first processing module controls the ignition control module to perform the ignition operation through the second ignition indication information, releases energy through the energy storage element (capacitor) to generate a large current, and detonates the airbags of the corresponding channel to protect the people in the vehicle.

[0082] In a possible implementation, the ignition control module triggers the airbag through an ignition signal. The ignition control module can be connected to multiple airbags in different parts of the vehicle through multiple chip ports. The airbag device stores energy through a capacitor. When the ignition control module triggers the airbag through an ignition signal, the ignition circuit is turned on, and the capacitor provides the ignition circuit with high enough energy to generate a large current, triggering the corresponding airbag detonator.

[0083] In this way, the perception data is transmitted in parallel through N data communication buses, which improves the transmission bandwidth of the perception data and shortens the perception data transmission time, thereby reducing the time from the sensor obtaining the perception data to triggering the airbag, thereby improving the response time of the safety system and improving vehicle safety.

[0084] In some embodiments, Figure 3 As shown, the airbag control circuit further includes: a detection module;

[0085] a detection module, configured to perform function detection on the N data communication buses, and send function detection results obtained by performing the function detection to the first processing module;

[0086] The first processing module is further used to select a data communication bus that meets the transmission requirements from the N data communication buses for transmitting the perception data based on the function detection result.

[0087] Here, the detection module is used to perform a functional detection on the data communication bus. For example, the detection module is used to detect the conductivity of the data communication bus.

[0088] In a possible implementation, the transmission requirement includes at least one of the following: an on / off requirement of an electrical connection, and an impedance requirement of signal transmission.

[0089] In a possible implementation, selecting a data communication bus that meets the transmission requirements from the N data communication buses for transmitting the sensed data includes: selecting a data communication bus whose function detection result meets the sensed data transmission requirements from the N data communication buses for transmitting the sensed data. For example, the first processing module may select a data communication bus that passes the line continuity test from the N data communication buses for transmitting the sensed data.

[0090] Specifically, the detection module is connected to the first processing module via a data bus, and the detection module can detect the function of each data communication bus and send the function detection result to the first processing module. The first processing module selects a data communication bus that meets the perception data transmission requirements for transmitting the perception data.

[0091] In a possible implementation, the first processing module determines that there are two or more data communication buses that can be used to transmit the perception data, then the first processing module can transmit the perception data through the two or more data communication buses in a parallel transmission manner.

[0092] In a possible implementation, the first processing module determines that only one data communication bus can be used to transmit the perception data, and then the first processing module can transmit through the data communication bus.

[0093] In this way, on the one hand, by performing functional detection on the data communication bus through the detection module, a data communication bus that can meet the transmission requirements can be determined to meet the transmission requirements of the perception data and / or the first ignition indication information, thereby improving the security of data transmission. On the other hand, by selecting a data communication bus that meets the transmission requirements from multiple data communication buses to transmit the perception data, the security redundancy of the perception data transmission is improved, the situation where the perception data cannot be transmitted is reduced, and the working reliability of the airbag system is improved.

[0094] In some embodiments, the detection module includes: a signal output terminal and a signal receiving terminal;

[0095] Wherein, the signal output end is connected to the first end of the data communication bus, and the signal receiving end is connected to the second end of the data communication bus;

[0096] The detection module is used to determine the detection result of the data communication bus based on the output signal sent by the signal output end and the received signal received by the signal receiving end.

[0097] Here, the output signal can be transmitted through the physical electrical connection of the data communication bus to obtain the input signal. The detection module can compare the output signal and the input signal after the output signal is transmitted through the data communication bus, and determine the detection result of the data communication bus based on the comparison result.

[0098] For example, the detection module can determine the on / off status of the physical electrical connection of the data communication bus based on whether the input signal is received. The detection module can determine the transmission quality (such as impedance matching status) of the physical electrical connection of the data communication bus based on the comparison of signal integrity parameters between the output signal and the input signal.

[0099] Specific as Figure 3 As shown, the first processing module and the second processing module belong to two different integrated circuit chips respectively, the CAN bus electrical connection between the first processing module and the second processing module may include chip internal routing and / or printed circuit board (PCB) routing, the signal output end of the detection module may be connected to one end of the CAN bus electrically connected to the first processing module, and the signal input end of the detection module may be connected to one end of the CAN bus electrically connected to the second processing module, so that the output signal can flow through a larger range of PCB routing, thereby improving the accuracy of the detection result.

[0100] In some embodiments, there are N detection modules, and each detection module corresponds to a data communication bus.

[0101] like Figure 3As shown, a detection module can be set for each data communication bus to determine the detection result. By setting a detection module for each data communication bus, the wiring (internal chip wiring and / or PCB wiring) complexity caused by multiple data communication buses sharing one detection module can be reduced.

[0102] In some embodiments, Figure 4 As shown, the airbag control circuit further includes: a data transmission control module;

[0103] The first processing module is specifically used for at least one of the following:

[0104] The detection result is a first value, sending a first configuration instruction to the data transmission control module, wherein the first value indicates that the N data communication buses meet the transmission requirement;

[0105] The detection result is a second value, sending a second configuration instruction to the data transmission control module, wherein the second value is used to indicate a first data communication bus among the N data communication buses that does not meet the transmission requirement;

[0106] The data transmission control module is used for at least one of the following:

[0107] Based on the first configuration instruction, the perception data sent by the first processing module is transmitted in parallel to the second processing module using the N data communication buses;

[0108] Based on the second configuration instruction, the perception data sent by the first processing module is output to the second processing module via a second data communication bus other than the first data communication bus among the N data communication buses.

[0109] Here, the first processing module can configure the data transmission control module based on the detection result to select the data communication bus used to transmit the perception data.

[0110] The second data communication bus may be a data communication bus that meets the transmission requirements.

[0111] In a possible implementation, the data transmission control module may be an electronic switch for switching the data communication bus based on the configuration of the first processing module.

[0112] Specifically, if the detection result is a first value, the first processing module can instruct the data transmission control module to conduct the connection between the N data communication buses and the first processing module through the first configuration instruction; in this way, the N data communication buses can transmit the perception data in a parallel transmission manner. If the detection result is a second value, the first processing module can instruct the data transmission control module to conduct the connection between the second data communication bus and the first processing module through the first configuration instruction; in this way, the perception data can be transmitted through the second data communication bus.

[0113] In a possible implementation, there are more than two second data communication buses, and the two or more second data communication buses can transmit the perception data in a parallel transmission manner.

[0114] In a possible implementation, there is one second data communication bus, and the second data communication bus can transmit the perception data based on the data communication bus's own protocol (such as transmitting the perception data in a serial manner).

[0115] In a possible implementation, the first processing module may perform a self-check after the airbag control circuit is powered on to determine a data communication bus that meets the transmission requirements.

[0116] In this way, on the one hand, by performing functional detection on the data communication bus through the detection module, a data communication bus that can meet the transmission requirements can be determined to meet the transmission requirements of the perception data and / or the first ignition indication information, thereby improving the security of data transmission. On the other hand, by selecting a data communication bus that meets the transmission requirements from multiple data communication buses to transmit the perception data, the security redundancy of the perception data transmission is improved, the situation where the perception data cannot be transmitted is reduced, and the working reliability of the airbag system is improved.

[0117] In some embodiments, the first processing module is further used to send bus indication information to the second processing module, wherein the bus indication information is at least used for the second processing module to select the second data communication bus to receive the perception data.

[0118] In a possible implementation manner, the first processing module may send the bus indication information via the second data communication bus.

[0119] In a possible implementation, the first processing module may send bus indication information through N data communication buses respectively. In this way, even if there is a data communication bus that cannot be transmitted among the N data communication buses, the second processing module may receive the bus indication information.

[0120] In a possible implementation, the first processing module may send the bus indication information via a data bus other than the N data communication buses.

[0121] Here, the second processing module may determine the second data communication bus to receive the sensing data and / or send the first ignition indication information based on the bus indication information. After receiving the bus indication information, the second processing module may configure the data communication bus to transmit data from the second data communication bus.

[0122] For example, Figure 4 As shown, after power-on, the first processing module sends a self-test signal, and performs functional tests on CAN1 to CANn through a detection module (such as a CAN self-test circuit). The test results are transmitted to the first processing module to configure the data transmission control module. The test results are transmitted to the second processing module through CAN, and the configuration of the second processing module is changed accordingly according to the test results.

[0123] If all CANs are normal, the sensing data of the first processing module is transmitted in parallel to the second processing module via CAN1 to CANn, and data communication is performed at the fastest speed.

[0124] If CAN is damaged, the detection module sends an alarm signal (such as the detection result is the second value) and transmits it to the first processing module. The first processing module sends the alarm signal to the second processing module through CAN. The second processing module receives the bus data and configures it according to the damaged port situation.

[0125] After receiving the alarm signal, the first processing module will convert the received sensor data into serial transmission, and the data transmission control module will block the abnormal CAN path and connect the original multiple channels to the normal CAN. The perception data of the first processing module will only be transmitted through the normal CAN, and then communicate with the second processing module.

[0126] In the related art, the first processing module and the second processing module are connected through a CAN bus. When the CAN interface fails due to electrostatic discharge (ESD) damage, line damage and other problems, the first processing module will not be able to receive the ignition instruction information transmitted by the second processing module, nor can it send the sensor's perception data to the second processing module, and the airbag ignition system fails. In the implementation of this application, the first processing module and the second processing module of the present invention are connected through multiple CAN buses, and a detection module is added. In the event of a fault, the fault signal can be sent to the second processing module through a functioning CAN to display it to the driver. The multi-channel CAN transmission interface can also be used as a redundant design of the system to improve the reliability of the ignition system.

[0127] In some embodiments, the first processing module is configured to send the perception data to the second processing module when the perception data meets a triggering condition associated with an airbag.

[0128] Here, the first processing module may send the perception data satisfying the trigger condition to the second processing module based on the trigger condition.

[0129] The first processing module can pre-judge the sensed data, and when the sensed data meets the trigger condition, send it to the second processing module, so as to reduce the amount of data sent to the second processing module and reduce the workload of the second processing module.

[0130] Here, the triggering condition may be set based on different sensors. For example, for the sensing data of the collision sensor, the triggering condition may include a collision intensity threshold for triggering the airbag.

[0131] In some embodiments, the first processing module and the data communication bus module are in the same integrated circuit chip.

[0132] Here, the first processing module and the data communication bus module are in the same integrated circuit chip. In this way, the length of the electrical connection between the first processing module and the data communication bus module can be reduced, thereby shortening the transmission time of the perception data and / or the first ignition indication information, thereby reducing the triggering delay of the airbag.

[0133] In the related art, the first processing module and the data communication bus module are both independent chips and need to be connected on the PCB. The embodiment of the present application reduces the overall signal transmission distance, reduces the impact of crosstalk on the signal, reduces the overall system area, and reduces the total cost by integrating CAN into the chip.

[0134] In a possible implementation, the first processing module, the ignition control module, the data communication bus module, the detection module and the data transmission control module are in the same integrated circuit chip. In this way, the length of the electrical connection between the modules can be reduced, thereby shortening the data transmission time between the modules, thereby reducing the triggering delay of the airbag.

[0135] The embodiment of the present application also provides an integrated circuit chip, including the airbag control circuit described in any of the above embodiments. The implementation of the airbag control circuit is the same as any of the above embodiments and will not be repeated here.

[0136] The present application also provides an airbag system, including an airbag, and the airbag control circuit described in any of the above embodiments or the integrated circuit chip described in any of the above embodiments. The implementation of the airbag control circuit and the integrated circuit chip is the same as any of the above embodiments and will not be repeated here.

[0137] The present application also provides a vehicle system, comprising a vehicle body and the airbag system described in any one of the above embodiments.

[0138] The various embodiments or implementation methods in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referenced to each other.

[0139] In the description of this specification, reference to "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0140] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. An airbag control circuit, characterized in that: The airbag control circuit includes: a first processing module, a data communication bus module and an ignition control module; wherein, The first processing module is used to receive the sensing data acquired by the sensor, and send the sensing data to an external second processing module through the N data communication buses of the data communication bus module in a parallel transmission mode, wherein the sensing data is at least associated with the triggering of the airbag; wherein N is a positive integer greater than or equal to 2; wherein one of the first processing modules is connected to one of the second processing modules through the N data communication buses; and the data communication bus includes a serial data communication bus; The first processing module is further used to receive first ignition indication information sent by the second processing module at least based on the sensing data, and send second ignition indication information to the ignition control module based on the first ignition indication information; the first ignition indication information and the second ignition indication information are both used to at least indicate the airbag that needs to be triggered; The ignition control module is used to trigger the safety airbag that needs to be triggered based on the second ignition indication information; The airbag control circuit further includes: a detection module; a detection module, configured to perform function detection on the N data communication buses, and send function detection results obtained by performing the function detection to the first processing module; The first processing module is further used to select a data communication bus that meets the transmission requirements from the N data communication buses for transmitting the perception data based on the function detection result.

2. The airbag control circuit according to claim 1, characterized in that: The airbag control circuit further includes: a data transmission control module; The first processing module is specifically used for at least one of the following: The detection result is a first value, and a first configuration instruction is sent to the data transmission control module, wherein the first value indicates that the N data communication buses meet the transmission requirement, The detection result is a second value, and a second configuration instruction is sent to the data transmission control module, wherein the second value is used to indicate a first data communication bus among the N data communication buses that does not meet the transmission requirement, The data transmission control module is used for at least one of the following: Based on the first configuration instruction, the perception data sent by the first processing module is transmitted in parallel to the second processing module using the N data communication buses; Based on the second configuration instruction, the perception data sent by the first processing module is output to the second processing module via a second data communication bus other than the first data communication bus among the N data communication buses.

3. The airbag control circuit according to claim 2, characterized in that: The first processing module is further used to send bus indication information to the second processing module, wherein the bus indication information is at least used for the second processing module to select the second data communication bus to receive the perception data.

4. The airbag control circuit according to claim 1, characterized in that: The detection module includes: a signal output end and a signal receiving end; Wherein, the signal output end is connected to the first end of the data communication bus, and the signal receiving end is connected to the second end of the data communication bus; The detection module is used to determine the detection result of the data communication bus based on the output signal sent by the signal output end and the received signal received by the signal receiving end.

5. The airbag control circuit according to claim 1, characterized in that: There are N detection modules, and each detection module corresponds to a data communication bus.

6. The airbag control circuit according to any one of claims 1 to 5, characterized in that: The first processing module is used to send the perception data to the second processing module when the perception data meets the triggering condition associated with the airbag.

7. The airbag control circuit according to any one of claims 1 to 5, characterized in that: The first processing module and the data communication bus module are located in the same integrated circuit chip.

8. An integrated circuit chip, characterized in that: The integrated circuit chip comprises the airbag control circuit according to any one of claims 1 to 7.

9. An airbag system, characterized in that: The airbag system comprises an airbag and one of the following: The airbag control circuit according to any one of claims 1 to 7; The integrated circuit chip of claim 8.

Citation Information

Patent Citations

  • SRAM (Static Random Access Memory) controller for supporting multi-core processors and tracking information processing method thereof

    CN103268278A

  • Sending and receiving apparatuses with chip interconnection and sending and receiving method and system

    CN104991883A

  • Air bag restraint system controller and ignition method

    CN117755231A