Safety air bag detonation loop fault detection method and device, storage medium and program product

By obtaining the current circuit resistance value of the automobile airbag detonation circuit and performing fault detection based on the type, the complex and time-consuming problem of airbag detonation circuit fault detection in the prior art is solved, and fast and accurate troubleshooting and fault point determination are achieved.

CN119160120AActive Publication Date: 2024-12-20CHINA FAW CO LTD +1
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411287040.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2024-12-20
Estimated Expiration
2044-09-13

AI Technical Summary

Technical Problem

The prior art is difficult to detect the faults of the automotive airbag detonation circuit quickly and accurately, especially due to the large and complex connection points, which makes troubleshooting time-consuming and difficult to determine the cause of the fault.

Method used

By obtaining the current circuit resistance value of the airbag detonation circuit and performing fault detection based on the corresponding airbag type, determining the fault type and fault point, it provides an airbag detonation circuit fault detection method, device, storage medium and program product to achieve rapid Accurate troubleshooting.

Benefits of technology

It saves time to troubleshoot airbag detonation circuit faults, can quickly determine the fault type and fault point, and improves the accuracy and efficiency of fault detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119160120A_ABST
    Figure CN119160120A_ABST
Patent Text Reader

Abstract

The invention discloses a safety air bag detonation loop fault detection method and device, a storage medium and a program product. The method comprises the steps of obtaining a data storage address mapper in response to an airbag fault detection request; determining an airbag data storage address according to the data storage address mapper; according to the air bag data storage address, the current loop resistance value of at least one air bag detonation loop is obtained; and according to the current loop resistance value of each air bag detonation loop, based on the safety air bag type corresponding to each air bag detonation loop, performing fault detection on each air bag detonation loop to obtain a fault detection result of each air bag detonation loop. According to the method, the fault type and the fault point corresponding to each detonating loop can be obtained by obtaining the current loop resistance value of the detonating loop and the safety air bag type corresponding to each detonating loop, so that the troubleshooting time of each detonating loop is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a method, device, storage medium and program product for detecting faults in an airbag detonation circuit. Background Art

[0002] With the development of society, the number of cars has been increasing, and the number of casualties caused by traffic accidents has been rising. Therefore, the requirements for the protection of passengers in the car have been increasing. More and more airbags and seat belt pretensioners are installed in cars. For example, many luxury cars that focus on safety are equipped with front airbags, driver remote airbags, front / rear seat airbags, dual preloaded force-limited seat belts, air curtains, etc. However, the detonation circuit of the airbag may have connection failures such as virtual connection and disconnection.

[0003] Troubleshooting the airbag detonation circuit is a complex and time-consuming process. The line from the airbag control unit to the airbag / pretensioner is very long and has many connection points. After obtaining an abnormal resistance value in a certain detonation circuit, it is difficult for diagnostic personnel to determine the cause. Usually, the investigators need to dismantle the vehicle and visually inspect the entire circuit to check whether there are abnormal connection points. However, some abnormal fault conditions are difficult to determine with the naked eye. Therefore, how to quickly and accurately troubleshoot the detonation circuits of each airbag to determine the faulty connection points has become an urgent problem to be solved. Summary of the invention

[0004] The present invention provides a safety airbag detonation circuit fault detection method, device, storage medium and program product, so as to obtain the fault detection result of each airbag detonation circuit according to the current circuit resistance value of the airbag detonation circuit.

[0005] According to one aspect of the present invention, there is provided a method for detecting a fault in an airbag detonation circuit, comprising:

[0006] In response to an airbag fault detection request, obtaining a data storage address mapper;

[0007] Determine the airbag data storage address according to the data storage address mapping symbol;

[0008] According to the airbag data storage address, obtaining a current circuit resistance value of at least one airbag detonation circuit;

[0009] According to the current circuit resistance of each airbag detonating circuit and based on the safety airbag type corresponding to each airbag detonating circuit, fault detection is performed on each airbag detonating circuit to obtain a fault detection result of each airbag detonating circuit.

[0010] According to another aspect of the present invention, there is provided a method for detecting a fault in an airbag detonation circuit, comprising:

[0011] An acquisition module, configured to acquire a data storage address mapping symbol in response to an airbag fault detection request;

[0012] A determination module, used to determine the airbag data storage address according to the data storage address mapping symbol;

[0013] A loop resistance value acquisition module, used for acquiring a current loop resistance value of at least one airbag detonation loop according to the airbag data storage address;

[0014] The fault detection module is used to perform fault detection on each of the airbag detonation circuits according to the current circuit resistance of each of the airbag detonation circuits and based on the safety airbag type corresponding to each of the airbag detonation circuits, so as to obtain the fault detection result of each of the airbag detonation circuits.

[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0016] at least one processor; and

[0017] a memory communicatively connected to the at least one processor; wherein,

[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the airbag detonation circuit fault detection method described in any embodiment of the present invention.

[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the airbag detonation circuit fault detection method described in any embodiment of the present invention when executed.

[0020] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the airbag detonation circuit fault detection method described in any embodiment of the present invention is implemented.

[0021] The technical solution of the embodiment of the present invention obtains the data storage address mapping symbol in response to the airbag fault detection request to determine the airbag data storage address; obtains the current circuit resistance of at least one airbag detonation circuit according to the airbag data storage address, and then, based on the airbag type corresponding to each airbag detonation circuit, performs fault detection on each airbag detonation circuit to obtain the fault detection result of each airbag detonation circuit. The technical solution can obtain the current circuit resistance of at least one detonation circuit and determine the detection result of the fault detection of each detonation circuit based on the airbag type corresponding to each detonation circuit. In order to obtain the fault type and fault point corresponding to each detonation circuit, the time for troubleshooting each detonation circuit can be saved.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 is a flow chart of a method for detecting a fault in an airbag detonation circuit according to a first embodiment of the present invention;

[0025] Figure 2 is a flow chart of a method for detecting a safety airbag detonation circuit fault according to a second embodiment of the present invention;

[0026] Figure 3 is a schematic structural diagram of a safety airbag detonation circuit fault detection device provided according to Embodiment 3 of the present invention;

[0027] Figure 4 It is a structural schematic diagram of an electronic device for implementing the airbag detonation circuit fault detection method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] Embodiment 1

[0031] Figure 1 A flowchart of a method for detecting a fault in an airbag detonating circuit is provided for the first embodiment of the present invention. This embodiment is applicable to determining the fault type and fault point of a detonating circuit when the detonating circuit resistance is abnormal. The method can be performed by a device for detecting a fault in an airbag detonating circuit. The device can be implemented in the form of hardware and / or software. Figure 1 As shown, the method includes:

[0032] S110 . In response to an airbag fault detection request, obtain a data storage address mapper.

[0033] The fault detection request may refer to a request for detecting the circuit resistance of the airbag detonation circuit of each airbag. Specifically, the request may be automatically detected through different detection cycles set by the airbag control unit, such as once every ten minutes or once every hour, or may be manually initiated by a technician, which is not specifically limited in this example.

[0034] The storage address mapping symbol may specifically be a data indicator for mapping the storage address of each collected airbag detonation circuit resistance value.

[0035] Specifically, according to a request for detecting the circuit resistance of the airbag detonating circuit of each safety airbag, a data indicator for mapping the storage address of each airbag detonating circuit resistance value may be obtained.

[0036] S120. Determine the airbag data storage address according to the data storage address mapper.

[0037] There may be a mapping relationship between the data storage address mapper and the airbag data storage address. Specifically, the storage address of each airbag detonation circuit resistance value may be determined according to the data storage address mapper.

[0038] S130. Obtain a current circuit resistance value of at least one airbag detonation circuit according to the airbag data storage address.

[0039] The airbag data storage address may store the airbag detonation circuit resistance values ​​of all safety airbags, such as the airbag detonation circuit resistance values ​​of the front safety airbag, the driver's remote airbag, etc.

[0040] Among them, the current loop resistance may refer to the airbag detonation loop resistance in the current time period. Specifically, the airbag detonation loop resistance of at least one airbag detonation loop in the current time period may be obtained based on the airbag detonation loop resistances stored in the airbag data storage location.

[0041] S140. Perform fault detection on each airbag initiation circuit according to the current circuit resistance of each airbag initiation circuit and based on the safety airbag type corresponding to each airbag initiation circuit, and obtain a fault detection result of each airbag initiation circuit.

[0042] The airbag type may refer to airbags arranged at different positions of the vehicle, including front airbags, driver remote airbags, front / rear seat airbags, dual pre-tensioned force-limited seat belts, air curtains, etc. Specifically, the detonation circuit resistance values ​​corresponding to the airbags arranged at different positions of the vehicle may correspond to different circuit resistance ranges. For example, the circuit resistance range corresponding to the front airbag may be 3 to 6 ohms; the circuit resistance range corresponding to the driver remote airbag may be 2 to 4 ohms, etc.

[0043] The fault detection result may be a result of comparing the circuit resistance of each detonating circuit with the corresponding circuit resistance range. Specifically, based on the fault detection of each detonating circuit, it may be determined whether each detonating circuit is a normal detonating circuit or a faulty detonating circuit.

[0044] Specifically, the fault detection of each airbag detonation circuit may be performed by comparing the current circuit resistance of each airbag detonation circuit with the corresponding circuit resistance range to determine whether the current circuit resistance is within the circuit resistance range. Exemplarily, if the current circuit resistance of each airbag detonation circuit is not within the circuit resistance range corresponding to each airbag detonation circuit, it indicates that the result of the fault detection of each airbag detonation circuit is a faulty detonation circuit; if the current circuit resistance of each airbag detonation circuit is within the circuit resistance range corresponding to each airbag detonation circuit, it indicates that the result of the fault detection of the airbag detonation circuit is a normal detonation circuit. Furthermore, the detection result of the fault detection of each detonation circuit can be obtained based on the relationship between the current circuit resistance of each detonation circuit and the corresponding circuit resistance range.

[0045] Optionally, according to the current loop resistance of each airbag detonating circuit and based on the type of airbag corresponding to each airbag detonating circuit, fault detection is performed on each airbag detonating circuit to obtain a fault detection result for each airbag detonating circuit, including: determining a normal resistance range corresponding to each airbag detonating circuit according to the type of airbag of each airbag detonating circuit; if the current loop resistance of the corresponding airbag detonating circuit does not fall within the normal resistance range of the corresponding airbag detonating circuit, determining that the corresponding airbag detonating circuit is a faulty detonating circuit; or, if the current loop resistance of the corresponding airbag detonating circuit falls within the normal resistance range of the corresponding airbag detonating circuit, determining that the corresponding airbag detonating circuit is a normal detonating circuit.

[0046] The faulty detonation circuit may specifically refer to that the current circuit resistance of the corresponding airbag detonation circuit is greater than or less than the normal resistance range interval corresponding to each airbag detonation circuit.

[0047] For example, if the current circuit resistance of the front airbag obtained is 9 ohms, and the circuit resistance range of the front airbag is 3 to 6 ohms, it can be determined that the airbag detonation circuit corresponding to the front airbag is a faulty detonation circuit; if the current circuit resistance of the driver's remote airbag obtained is 4 ohms, and the circuit resistance range of the driver's remote airbag is 5 to 6 ohms, it can be determined that the airbag detonation circuit corresponding to the driver's remote airbag is a faulty detonation circuit. Further, if the current circuit resistance of the front / rear seat airbag obtained is 3 ohms, and the circuit resistance range of the front / rear seat airbag is 2 to 5 ohms, it can be determined that the airbag detonation circuit corresponding to the front / rear seat airbag is a normal detonation circuit.

[0048] In an optional scheme of the present embodiment, it can be combined with one or more optional schemes of the present embodiment. Optionally, the method further includes, if the fault detection result of the airbag detonation circuit is a normal detonation circuit, then according to the data storage address mapping symbol, obtaining the historical circuit resistance values ​​corresponding to different historical time points in the historical period; according to the normal resistance value interval range of the airbag detonation circuit, judging whether there is an abnormal resistance value in each historical circuit resistance value; if so, determining the resistance value number of the historical circuit resistance values ​​that are abnormal resistance values; judging whether the airbag detonation circuit is a virtual connection circuit according to the resistance value number; if so, updating the fault detection result of the airbag detonation circuit to an abnormal detonation circuit.

[0049] The historical circuit resistance may refer to the airbag detonation circuit resistance in the historical period, and the abnormal resistance may refer to the detonation circuit resistance in the historical circuit resistance not being within the detonation circuit resistance range corresponding to each detonation circuit.

[0050] For example, if the airbag detonation circuit corresponding to the front / rear seat airbag is a faulty detonation circuit, and the fault type may be a virtual connection of the connection point, and the current circuit resistance of the front / rear seat airbag obtained is within the normal resistance range, then the fault detection result that the detonation circuit corresponding to the front / rear seat airbag is a normal detonation circuit can be obtained according to the current circuit resistance.

[0051] Furthermore, when the fault detection result is a normal detonation circuit, the historical circuit resistance values ​​in the historical time period adjacent to the current circuit resistance value can be obtained according to the data storage address mapping symbol. If there is an abnormal circuit resistance value, it can be determined whether the detonation circuit is a virtual connection circuit according to the number of abnormal resistance values ​​in the historical circuit resistance values, and the fault detection result of the detonation circuit is determined as an abnormal detonation circuit. Exemplarily, when the current circuit resistance value of the front / rear seat airbag is obtained to be within the normal resistance range, the historical circuit resistance value of the front / rear seat airbag in the historical period can be obtained. If the number of abnormal resistance values ​​in the obtained historical circuit resistance value is 3 times, it can be determined that the detonation circuit corresponding to the front / rear seat airbag is a virtual connection detonation circuit, and the detection result is updated to a faulty detonation circuit.

[0052] The technical solution of the embodiment of the present invention obtains the data storage address mapping symbol in response to the airbag fault detection request to determine the airbag data storage address; obtains the current circuit resistance of at least one airbag detonation circuit according to the airbag data storage address, and then, based on the airbag type corresponding to each airbag detonation circuit, performs fault detection on each airbag detonation circuit to obtain the fault detection result of each airbag detonation circuit. The technical solution can obtain the current circuit resistance of at least one detonation circuit and determine the detection result of the fault detection of each detonation circuit based on the airbag type corresponding to each detonation circuit. In order to obtain the fault type and fault point corresponding to each detonation circuit, the time for troubleshooting each detonation circuit can be saved.

[0053] Embodiment 2

[0054] Figure 2 This is a flow chart of a method for detecting a fault in an airbag detonation circuit provided in the second embodiment of the present invention. This embodiment is optimized on the basis of the above embodiments.

[0055] Furthermore, after the step of "according to the current loop resistance of each airbag detonating circuit and based on the type of safety airbag corresponding to each airbag detonating circuit, fault detection is performed on each airbag detonating circuit to obtain a fault detection result for each airbag detonating circuit", the step of "if the fault detection result of the corresponding airbag detonating circuit is a faulty detonating circuit, the fault type of the corresponding airbag detonating circuit is determined according to the current loop resistance; if the fault type is a circuit break, a first fault troubleshooting request is sent to determine the current circuit breakpoint according to the first fault troubleshooting request; according to the airbag data storage address, the historical circuit breakpoints of the corresponding airbag detonating circuit are obtained; according to the historical circuit breakpoints and the current circuit breakpoints, it is determined whether the current circuit breakpoint is a dangerous circuit breakpoint; if so, a dangerous breakpoint troubleshooting request is generated to perform abnormal detection of dangerous circuit breakpoints according to the dangerous breakpoint troubleshooting request." is added to improve the method of performing fault detection on each airbag detonating circuit.

[0056] It should be noted that for the parts not described in detail in the embodiments of the present invention, reference can be made to the descriptions of other embodiments. Figure 2 As shown, the method comprises the following specific steps:

[0057] S210 . In response to an airbag fault detection request, obtain a data storage address mapper.

[0058] S220: Determine the airbag data storage address according to the data storage address mapper.

[0059] S230. Obtain a current circuit resistance value of at least one airbag detonation circuit according to the airbag data storage address.

[0060] S240: Perform fault detection on each airbag detonation circuit according to the current circuit resistance of each airbag detonation circuit and based on the safety airbag type corresponding to each airbag detonation circuit, to obtain a fault detection result of each airbag detonation circuit.

[0061] S250: If the fault detection result of the corresponding airbag detonation circuit is a faulty detonation circuit, determine the fault type of the corresponding airbag detonation circuit according to the current circuit resistance.

[0062] Specifically, the fault type of the corresponding airbag detonation circuit can be determined based on the relationship between the current circuit resistance of the corresponding airbag detonation circuit and the corresponding circuit resistance range, and the corresponding airbag detonation circuit can be determined as a faulty detonation circuit, and can be divided into different fault types. For example, if the current circuit resistance of the corresponding airbag detonation circuit is greater than the corresponding circuit resistance range, the fault type of the corresponding airbag detonation circuit is determined to be a disconnection of the connection point; if the current circuit resistance of the corresponding airbag detonation circuit is less than the corresponding circuit resistance range, the fault type of the corresponding airbag detonation circuit is determined to be a virtual connection of the connection point.

[0063] S260: If the fault type is a circuit break, a first fault troubleshooting request is sent to determine a current circuit breakpoint according to the first fault troubleshooting request.

[0064] The first fault troubleshooting request may be a request to troubleshoot the breakpoint connection point in the detonation circuit whose fault type is circuit break, and may be specifically initiated to relevant maintenance personnel or equipment. For example, if there may be three circuit connection points, namely, connection point 1, connection point 2 and connection point 3, in the airbag detonation circuit corresponding to the front / rear seat airbag, the first fault troubleshooting request may be used to determine that the current circuit breakpoint is a connection breakpoint at connection point 2.

[0065] S270. Obtain historical loop breakpoints of the corresponding airbag detonation loop according to the airbag data storage address.

[0066] The historical circuit breakpoints can be obtained by checking the circuit breakpoints in each detonation circuit whose fault type is circuit break in the historical cycle to obtain circuit breakpoint data. For example, according to the airbag data storage address, the circuit breakpoints existing in the airbag detonation circuit corresponding to the front / rear seat airbag in the historical cycle can be that there are contact breakpoints at contact 2 and contact 3 respectively.

[0067] S280. Determine whether the current loop breakpoint is a dangerous loop breakpoint based on the historical loop breakpoints and the current loop breakpoint.

[0068] Specifically, judging whether the current circuit breakpoint is a dangerous circuit breakpoint may be specifically comparing the current circuit breakpoint obtained according to the first fault troubleshooting request with the historical circuit breakpoint obtained by troubleshooting the historical period according to the airbag data storage address. Exemplarily, the current circuit breakpoint may be determined to be the contact 2 in the airbag detonation circuit corresponding to the front / rear seat airbag through the first fault troubleshooting request, and the historical circuit breakpoint of the corresponding airbag detonation circuit also exists at the contact 2, then the contact 2 in the airbag detonation circuit corresponding to the front / rear seat airbag may be determined to be a dangerous circuit breakpoint.

[0069] S290: If yes, generate a dangerous breakpoint check request to perform abnormal detection of dangerous circuit breakpoints according to the dangerous breakpoint check request.

[0070] Among them, the dangerous breakpoint investigation request can specifically be a request to investigate the cause of the dangerous circuit breakpoint, which can be specifically initiated to the relevant maintenance personnel or equipment. Specifically, after obtaining the historical circuit breakpoints of the corresponding airbag detonation circuit, the technician can maintain the detonation circuit where the circuit breakpoint occurred in the historical period, such as replacing the entire detonation circuit or only replacing the return breakpoint to solve the circuit breakpoint problem. When a dangerous breakpoint investigation request is generated, it can indicate that the circuit breakpoint problem that occurred in the historical period has not been completely solved, and the generated dangerous point investigation request can enable the technician to perform abnormal detection on the dangerous circuit breakpoint that has occurred.

[0071] In an optional scheme of the present embodiment, it can be combined with one or more optional schemes of the present embodiment. Optionally, after determining the fault type of the corresponding airbag detonation circuit according to the current circuit resistance, it also includes: if the fault type is circuit virtual connection, sending a second fault troubleshooting request to determine the current circuit virtual contact according to the second fault troubleshooting request; obtaining the historical circuit virtual contact of the corresponding airbag detonation circuit according to the airbag data storage address; judging whether the current circuit virtual contact is a dangerous circuit virtual contact according to the historical circuit virtual contact and the current circuit virtual contact; if so, generating a dangerous virtual contact troubleshooting request to perform abnormal detection of dangerous circuit virtual contacts according to the dangerous virtual contact troubleshooting request.

[0072] Among them, the second fault troubleshooting request can be a request to troubleshoot the virtual connection points existing in the detonating circuit with the fault type of loop virtual connection. Specifically, after obtaining the historical loop virtual connection points of the corresponding airbag detonating circuit, the technician can maintain the detonating circuit where the loop breakpoint occurred in the historical period, such as replacing the entire detonating circuit or only replacing the return power virtual contact point to solve the problem of loop virtual connection. When a dangerous virtual connection point troubleshooting request is generated, it can indicate that the loop virtual connection problem that occurred in the historical period has not been completely solved, and the generated dangerous point troubleshooting request can be used to enable the technician to perform abnormal detection on the dangerous loop breakpoint that occurred.

[0073] Optionally, judging whether the current loop virtual contact is a dangerous loop virtual contact based on historical loop virtual contacts and current loop virtual contacts, including: if the current loop virtual contact has only one, determining a reference loop virtual contact in the historical loop virtual contacts that matches the current loop virtual contact; if the number of reference loop virtual contacts meets a preset virtual contact number judgment condition, determining the current loop virtual contact to be a dangerous loop virtual contact; if the current loop virtual contact has at least two, determining each reference loop virtual contact in the historical loop virtual contacts that matches each current loop virtual contact; for any reference loop virtual contact of the current loop virtual contact, if the number of reference loop virtual contacts meets a preset virtual contact number judgment condition, determining the current loop virtual contact to be a dangerous loop virtual contact.

[0074] The reference loop virtual contact point may specifically be a historical loop virtual contact point existing in the corresponding detonation loop and being the same as the connection point corresponding to the current loop virtual contact point.

[0075] Among them, the preset virtual contact number judgment condition can be a judgment condition for comparing the number of reference loop virtual contacts to determine whether the current loop virtual contact is a dangerous loop virtual contact. For example, the preset virtual contact number judgment condition can be when the number of reference loop virtual contacts is greater than or equal to 4, then the current loop virtual contact can be determined to be a dangerous loop virtual contact. Specifically, the preset virtual contact number judgment condition can be pre-set by a technician according to demand, and this example does not impose specific restrictions on this.

[0076] Specifically, when the corresponding detonation circuit is a faulty detonation circuit and the fault type is a circuit virtual connection, the current circuit virtual connection point can be obtained, and a reference circuit virtual connection point with the same connection point position as the current circuit virtual connection point can be determined in the historical circuit virtual connection points, and the current circuit virtual connection point can be determined as a dangerous circuit virtual connection point based on whether the reference circuit virtual connection point meets the preset virtual connection point quantity judgment condition. Exemplarily, the current circuit virtual connection point can be connection point 2 in the airbag detonation circuit corresponding to the front / rear seat airbag, and the number of reference circuit virtual connections matching the connection point 2 in the historical circuit virtual connection points can be determined. Among them, when the number of reference circuit virtual connections determined can be 6, it can be determined that the current circuit virtual connection point 2 is a dangerous circuit virtual connection point.

[0077] Furthermore, the current loop virtual contact point may also be contact point 1 and contact point 3 in the airbag detonation loop corresponding to the front / rear seat airbag, and the number of reference loop virtual contacts in the historical loop virtual contacts that match contact point 1 and contact point 3 may be determined respectively. Among them, the number of reference loop virtual contacts corresponding to contact point 1 may be determined to be 7; the number of reference loop virtual contacts corresponding to contact point 3 may be 4, and the current loop virtual contact point 1 may be determined to be a dangerous loop virtual contact, and the current loop virtual contact point 3 may be determined to be not a dangerous loop virtual contact.

[0078] In another optional scheme of this embodiment, if there is no loop virtual contact at present, a reference loop virtual contact in the historical loop virtual contact that matches each historical loop virtual contact is determined; if the reference loop virtual contact meets the preset virtual contact quantity judgment condition, the historical loop virtual contact is determined to be a dangerous loop virtual contact.

[0079] For example, when it is detected that the airbag detonation circuit corresponding to the front / rear seat airbag does not have a circuit virtual connection point in the current cycle, the reference circuit virtual connection point of the historical circuit virtual connection point of the front / rear seat airbag can also be determined. If it can be determined that the front / rear seat airbag has a historical circuit virtual connection point 4 and a historical circuit virtual connection point 5, wherein the number of reference circuit virtual connections corresponding to the historical circuit virtual connection point 4 can be 2; the number of reference circuit virtual connections corresponding to the historical circuit virtual connection point 5 can be 6, then the historical circuit virtual connection point 5 can also be determined as a dangerous circuit virtual connection point.

[0080] The technical solution of the embodiment of the present invention obtains a data storage address mapping symbol in response to an airbag fault detection request to determine the airbag data storage address; obtains the current circuit resistance of at least one airbag detonation circuit according to the airbag data storage address, and then, based on the airbag type corresponding to each airbag detonation circuit, performs fault detection on each airbag detonation circuit to obtain the fault detection result of each airbag detonation circuit. The technical solution can determine the fault type of the airbag detonation circuit more quickly according to the current circuit resistance of each airbag detonation circuit obtained, and the normal circuit resistance range corresponding to each airbag type, according to the relationship between the current circuit resistance and the normal circuit resistance range. At the same time, it can also help technicians quickly find the fault point of the detonation circuit, thereby saving time for troubleshooting each detonation circuit.

[0081] Embodiment 3

[0082] Figure 3 This is a schematic diagram of the structure of a safety airbag detonation circuit fault detection device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device comprises:

[0083] The acquisition module 310 is used to acquire a data storage address mapper in response to an airbag fault detection request.

[0084] The determination module 320 is used to determine the airbag data storage address according to the data storage address mapper.

[0085] The loop resistance acquisition module 330 is used to acquire the current loop resistance of at least one airbag detonation loop according to the airbag data storage address.

[0086] The fault detection module 340 is used to perform fault detection on each of the airbag detonation circuits according to the current circuit resistance of each of the airbag detonation circuits and based on the safety airbag type corresponding to each of the airbag detonation circuits to obtain the fault detection result of each of the airbag detonation circuits.

[0087] Optionally, the fault detection module 340 is specifically configured to:

[0088] Determining the normal resistance range corresponding to each of the airbag detonation circuits according to the safety airbag type of each of the airbag detonation circuits;

[0089] If the current circuit resistance of the corresponding airbag detonating circuit does not belong to the normal resistance range of the corresponding airbag detonating circuit, the corresponding airbag detonating circuit is determined to be a faulty detonating circuit; or, if the current circuit resistance of the corresponding airbag detonating circuit belongs to the normal resistance range of the corresponding airbag detonating circuit, the corresponding airbag detonating circuit is determined to be a normal detonating circuit.

[0090] Optionally, the fault detection module 340 is further configured to perform fault detection on each of the airbag detonation circuits according to the current circuit resistance of each of the airbag detonation circuits and based on the type of safety airbag corresponding to each of the airbag detonation circuits, and after obtaining the fault detection result of each of the airbag detonation circuits,

[0091] If the fault detection result of the corresponding airbag detonation circuit is a faulty detonation circuit, the fault type of the corresponding airbag detonation circuit is determined according to the current circuit resistance;

[0092] If the fault type is a circuit break, sending a first fault troubleshooting request to determine a current circuit breakpoint according to the first fault troubleshooting request;

[0093] According to the airbag data storage address, obtain the historical circuit breakpoint of the corresponding airbag detonation circuit;

[0094] According to the historical loop breakpoints and the current loop breakpoint, determining whether the current loop breakpoint is a dangerous loop breakpoint;

[0095] If so, a dangerous breakpoint checking request is generated to perform abnormal detection of dangerous circuit breakpoints according to the dangerous breakpoint checking request.

[0096] Optionally, the fault detection module 340 is further configured to, after determining the fault type of the corresponding airbag detonation circuit according to the current circuit resistance, if the fault type is a circuit virtual connection, send a second fault troubleshooting request to determine the current circuit virtual connection point according to the second fault troubleshooting request;

[0097] According to the airbag data storage address, obtain the historical loop virtual contact point of the corresponding airbag detonation loop;

[0098] According to the historical loop virtual contact points and the current loop virtual contact points, determining whether the current loop virtual contact points are dangerous loop virtual contact points;

[0099] If so, a dangerous virtual contact check request is generated to perform abnormal detection of dangerous circuit virtual contacts according to the dangerous virtual contact check request.

[0100] Optionally, the fault detection module 340 is further specifically used to determine a reference loop virtual contact point in the historical loop virtual contact points that matches the current loop virtual contact point if the number of the current loop virtual contact points is one and only one; if the number of the reference loop virtual contact points meets the preset virtual contact point number judgment condition, determine that the current loop virtual contact point is a dangerous loop virtual contact point;

[0101] If the number of the current loop virtual contacts is at least two, then determine the reference loop virtual contacts in the historical loop virtual contacts that match the current loop virtual contacts; for any reference loop virtual contact of the current loop virtual contact, if the number of reference loop virtual contacts meets the preset virtual contact number judgment condition, then determine that the current loop virtual contact is a dangerous loop virtual contact.

[0102] Optionally, the device further includes: an initiation circuit recheck module 350, which is used to:

[0103] If the fault detection result of the airbag detonation circuit is a normal detonation circuit, then obtaining the historical circuit resistance values ​​corresponding to different historical time points in the historical period according to the data storage address mapping symbol;

[0104] According to the normal resistance range of the airbag detonation circuit, determining whether there is an abnormal resistance value in each of the historical circuit resistance values;

[0105] If so, the number of resistance values ​​of the historical loop resistance values ​​that are abnormal resistance values ​​is determined;

[0106] According to the resistance value, determining whether the airbag detonation circuit is a virtual connection circuit;

[0107] If so, the fault detection result of the airbag detonation circuit is updated to an abnormal detonation circuit.

[0108] The airbag detonation circuit fault detection device provided in the embodiment of the present invention can execute the airbag detonation circuit fault detection method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0109] Embodiment 4

[0110] Figure 4 A schematic diagram of the structure of an electronic device 40 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0111] like Figure 4As shown, the electronic device 40 includes at least one processor 41, and a memory connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 41 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 to the random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other through a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0112] A number of components in the electronic device 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a disk, an optical disk, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0113] The processor 41 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 executes the various methods and processes described above, such as the airbag detonation circuit fault detection method.

[0114] In some embodiments, the airbag detonation circuit fault detection method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 48. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the airbag detonation circuit fault detection method described above may be performed. Alternatively, in other embodiments, the processor 41 may be configured to execute the airbag detonation circuit fault detection method in any other appropriate manner (e.g., by means of firmware).

[0115] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0116] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0117] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0118] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0119] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0120] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0121] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0122] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for detecting a fault in an airbag detonation circuit, characterized in that: include: In response to an airbag fault detection request, obtaining a data storage address mapper; Determine the airbag data storage address according to the data storage address mapping symbol; According to the airbag data storage address, obtaining a current circuit resistance value of at least one airbag detonation circuit; According to the current circuit resistance of each airbag detonating circuit and based on the safety airbag type corresponding to each airbag detonating circuit, fault detection is performed on each airbag detonating circuit to obtain a fault detection result of each airbag detonating circuit.

2. The method according to claim 1, characterized in that: The method of performing fault detection on each of the airbag detonation circuits based on the current circuit resistance of each of the airbag detonation circuits and the type of safety airbag corresponding to each of the airbag detonation circuits to obtain a fault detection result of each of the airbag detonation circuits includes: Determining the normal resistance range corresponding to each of the airbag detonation circuits according to the safety airbag type of each of the airbag detonation circuits; If the current circuit resistance of the corresponding airbag detonating circuit does not belong to the normal resistance interval range of the corresponding airbag detonating circuit, it is determined that the corresponding airbag detonating circuit is a faulty detonating circuit; or, If the current circuit resistance of the corresponding airbag detonating circuit belongs to the normal resistance interval range of the corresponding airbag detonating circuit, it is determined that the corresponding airbag detonating circuit is a normal detonating circuit.

3. The method according to claim 1, characterized in that After performing fault detection on each of the airbag detonating circuits according to the current circuit resistance of each of the airbag detonating circuits and the type of safety airbag corresponding to each of the airbag detonating circuits to obtain the fault detection result of each of the airbag detonating circuits, the method further includes: If the fault detection result of the corresponding airbag detonation circuit is a faulty detonation circuit, the fault type of the corresponding airbag detonation circuit is determined according to the current circuit resistance; If the fault type is a circuit break, sending a first fault troubleshooting request to determine a current circuit breakpoint according to the first fault troubleshooting request; According to the airbag data storage address, obtain the historical circuit breakpoint of the corresponding airbag detonation circuit; According to the historical loop breakpoints and the current loop breakpoint, determining whether the current loop breakpoint is a dangerous loop breakpoint; If so, a dangerous breakpoint checking request is generated to perform abnormal detection of dangerous circuit breakpoints according to the dangerous breakpoint checking request.

4. The method according to claim 3, characterized in that After determining the fault type of the corresponding airbag detonation circuit according to the current circuit resistance, the method further includes: If the fault type is a loop virtual connection, sending a second fault troubleshooting request to determine the current loop virtual connection point according to the second fault troubleshooting request; According to the airbag data storage address, obtain the historical loop virtual contact point of the corresponding airbag detonation loop; According to the historical loop virtual contact points and the current loop virtual contact points, determining whether the current loop virtual contact points are dangerous loop virtual contact points; If so, a dangerous virtual contact check request is generated to perform abnormal detection of dangerous circuit virtual contacts according to the dangerous virtual contact check request.

5. The method according to claim 4, characterized in that The step of judging whether the current loop virtual point is a dangerous loop virtual point based on the historical loop virtual point and the current loop virtual point includes: If the number of the current loop virtual connection points is one and only one, then determining a reference loop virtual connection point in the historical loop virtual connection points that matches the current loop virtual connection point; If the number of virtual contacts of the reference circuit meets the preset virtual contact number judgment condition, the current circuit virtual contact is determined to be a dangerous circuit virtual contact; If the number of the current loop virtual nodes is at least two, then determining each reference loop virtual node in the historical loop virtual nodes that matches each current loop virtual node; For any reference loop virtual contact of the current loop virtual contact, if the number of the reference loop virtual contact meets the preset virtual contact number judgment condition, the current loop virtual contact is determined to be a dangerous loop virtual contact.

6. The method according to claim 1, characterized in that The method further comprises: If the fault detection result of the airbag detonation circuit is a normal detonation circuit, then obtaining the historical circuit resistance values ​​corresponding to different historical time points in the historical period according to the data storage address mapping symbol; According to the normal resistance range of the airbag detonation circuit, determining whether there is an abnormal resistance value in each of the historical circuit resistance values; If so, the number of resistance values ​​of the historical loop resistance values ​​that are abnormal resistance values ​​is determined; According to the resistance value, determining whether the airbag detonation circuit is a virtual connection circuit; If so, the fault detection result of the airbag detonation circuit is updated to an abnormal detonation circuit.

7. A safety airbag detonation circuit fault detection device, characterized in that: include: An acquisition module, configured to acquire a data storage address mapping symbol in response to an airbag fault detection request; A determination module, used to determine the airbag data storage address according to the data storage address mapping symbol; A loop resistance value acquisition module, used for acquiring a current loop resistance value of at least one airbag detonation loop according to the airbag data storage address; The fault detection module is used to perform fault detection on each of the airbag detonation circuits according to the current circuit resistance of each of the airbag detonation circuits and based on the safety airbag type corresponding to each of the airbag detonation circuits, so as to obtain the fault detection result of each of the airbag detonation circuits.

8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the airbag detonation circuit fault detection method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the airbag detonation circuit fault detection method according to any one of claims 1 to 6 when executed.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the airbag detonation circuit fault detection method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Installation error correcting method of automobile air bag restraint system controller

    CN103838233A

  • Vehicle brake system fault simulation detection analyzer and detection method thereof

    CN109521310A

  • Vehicle safety airbag control system and method

    CN111976639A

  • Automobile safety airbag system maintenance device and method

    CN115158193A

  • Safety air bag rack test system

    CN115808917A