Airbag ignition circuit failure detection method, device, storage medium and program product
By obtaining the current circuit resistance and type of the airbag deployment circuit and using data storage address mapping characters for fault detection, the problem of complex and time-consuming troubleshooting of airbag deployment circuit faults is solved, and rapid and accurate fault identification and location are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2026-03-20
AI Technical Summary
In the existing technology, troubleshooting airbag deployment circuit faults is complex and time-consuming, making it difficult to quickly and accurately determine the fault connection point.
By obtaining the current circuit resistance value of the airbag deployment circuit and combining it with the airbag type, the fault detection results, including the fault type and the location of the fault point, are determined using the data storage address mapping character.
It enables rapid and accurate identification of the fault type and fault point of the airbag deployment circuit, saving troubleshooting time.
Smart Images

Figure CN119160120B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, and in particular to a method and device for detecting faults in an airbag ignition circuit, a storage medium and a program product. BACKGROUND
[0002] With the development of society and the increasing number of cars, the number of casualties caused by traffic accidents is rising, so the protection requirements for passengers in the car are increasing, and 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-row airbags, driver remote airbags, front / rear seat airbags, double pretension limit type seat belts, air curtains, etc. However, the airbag ignition circuit may have connection fault problems such as virtual connection and disconnection.
[0003] The troubleshooting of the airbag ignition circuit is a complex and time-consuming process. The line from the airbag control unit to the airbag / pretensioner is long, and there are many connection points. After the diagnostic personnel find that the resistance value of a certain ignition circuit is abnormal, it is difficult to determine the cause. Usually, the troubleshooter needs to disassemble the car to visually inspect the entire circuit to check for abnormal connection points. However, it is difficult to determine some abnormal fault conditions by visual inspection. Therefore, how to quickly and accurately troubleshoot the ignition circuit of each airbag to determine the connection point with the fault has become a problem to be solved. SUMMARY
[0004] The present application provides a method and device for detecting faults in an airbag ignition circuit, a storage medium and a program product to obtain fault detection results for each airbag ignition circuit based on the current circuit resistance value of the airbag ignition circuit.
[0005] According to an aspect of the present application, a method for detecting faults in an airbag ignition circuit is provided, comprising:
[0006] In response to a request for airbag fault detection, a data storage address symbol is obtained;
[0007] According to the data storage address symbol, an airbag data storage address is determined;
[0008] According to the airbag data storage address, the current circuit resistance value of at least one airbag ignition circuit is obtained;
[0009] According to the current circuit resistance value of each airbag ignition circuit, based on the corresponding airbag type of each airbag ignition circuit, a fault detection is performed on each airbag ignition circuit to obtain the fault detection result of each airbag ignition circuit.
[0010] According to another aspect of the present application, a method for detecting faults in an airbag ignition circuit is provided, comprising:
[0011] an acquisition module configured to acquire a data storage address symbol in response to a request for airbag fault detection;
[0012] a determination module configured to determine an airbag data storage address according to the data storage address symbol;
[0013] a loop resistance value acquisition module configured to acquire a current loop resistance value of at least one airbag ignition loop according to the airbag data storage address;
[0014] a fault detection module configured to perform fault detection on each of the airbag ignition loops based on a corresponding airbag type of each of the airbag ignition loops according to the current loop resistance value of each of the airbag ignition loops, to obtain a fault detection result of each of the airbag ignition loops.
[0015] According to another aspect of the present application, there is provided an electronic device, comprising:
[0016] at least one processor; and
[0017] a memory connected to the at least one processor in communication; 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 to enable the at least one processor to perform the airbag ignition loop fault detection method according to any one of the embodiments of the present application.
[0019] According to another aspect of the present application, there is provided a computer readable storage medium storing computer instructions for enabling a processor to perform the airbag ignition loop fault detection method according to any one of the embodiments of the present application when executed by the processor.
[0020] According to another aspect of the present application, there is provided a computer program product comprising a computer program for enabling a processor to perform the airbag ignition loop fault detection method according to any one of the embodiments of the present application when executed by the processor.
[0021] The technical scheme of the embodiment of the present application comprises the following steps: in response to a safety airbag fault detection request, a data storage address symbol is acquired to determine an airbag data storage address; according to the airbag data storage address, a current loop resistance value of at least one airbag ignition loop is acquired, and then, based on the safety airbag type corresponding to each airbag ignition loop, a fault detection is performed on each airbag ignition loop to obtain a fault detection result of each airbag ignition loop. The technical scheme can acquire the current loop resistance value of at least one ignition loop, and based on the safety airbag type corresponding to each ignition loop, determine the detection result of the fault detection on each ignition loop. Thus, the fault type and fault point corresponding to each ignition loop are obtained, thereby saving the time for troubleshooting each ignition loop.
[0022] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0024] Figure 1 is a flow chart of a safety airbag ignition loop fault detection method according to the first embodiment of the present application;
[0025] Figure 2 is a flow chart of a safety airbag ignition loop fault detection method according to the second embodiment of the present application;
[0026] Figure 3 is a structural schematic diagram of a safety airbag ignition loop fault detection device according to the third embodiment of the present application;
[0027] Figure 4 is a structural schematic diagram of an electronic device for implementing the safety airbag ignition loop fault detection method of the present application. DETAILED DESCRIPTION
[0028] In order for those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should be within the scope of protection of the present application.
[0029] It should be noted that the terms "first", "second", and the like in the description and in the claims of the present application and above-described accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular sequential or chronological order. It should be understood that the data thus used can be interchanged under appropriate circumstances so that the embodiments of the application described herein can be practiced in other than the illustrated or described order. Furthermore, the terms "comprise" and "have", and any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product, or apparatus that includes a list of steps or units not necessarily limited to those clearly listed, but can include other not clearly listed or inherent to such processes, methods, products, or apparatus.
[0030] Embodiment one
[0031] Figure 1 A flowchart of a method for detecting faults of an airbag ignition circuit is provided for the first embodiment of the present application. The embodiment can be applied to the case of determining the fault type and fault point of the ignition circuit under the condition of abnormal resistance value of the ignition circuit. The method can be executed by an airbag ignition circuit fault detection device, which can be realized in the form of hardware and / or software. As shown in FIG. 1, the method comprises the following steps. Figure 1
[0032] S110, in response to a request for detecting faults of the airbag, acquiring a data storage address symbol.
[0033] The request for detecting faults of the airbag can be a request for detecting the resistance value of the airbag ignition circuit of each airbag. Specifically, it can be an automatic detection at different detection periods set by the airbag control unit, such as detection every ten minutes or every hour, or it can be manually initiated by a technician, which is not limited in the present example.
[0034] The storage address symbol can be a data indicator for mapping the storage address of the collected airbag ignition circuit resistance value.
[0035] Specifically, the data indicator for mapping the storage address of the airbag ignition circuit resistance value can be acquired according to the request for detecting the resistance value of the airbag ignition circuit of each airbag.
[0036] S120, determining the airbag data storage address according to the data storage address symbol.
[0037] The data storage address mapper can have a mapping relationship with the airbag data storage address, and specifically, the storage address of the resistance value of each airbag ignition circuit can be determined according to the data storage address mapper.
[0038] S130, obtaining the current circuit resistance value of at least one airbag ignition circuit according to the airbag data storage address.
[0039] The airbag data storage address can store the resistance values of the airbag ignition circuits of all safety airbags, such as the resistance values of the front-row safety airbag, the driver's remote airbag, and the like.
[0040] The current circuit resistance value can be the resistance value of the airbag ignition circuit at the current time period, and specifically, the resistance value of the airbag ignition circuit of at least one airbag at the current time period can be obtained according to the resistance values of the airbag ignition circuits stored in the airbag data storage address.
[0041] S140, detecting the fault of each airbag ignition circuit according to the current circuit resistance value of each airbag ignition circuit and based on the type of safety airbag corresponding to each airbag ignition circuit, to obtain the fault detection result of each airbag ignition circuit.
[0042] The safety airbag type can be a safety airbag arranged at different positions of the vehicle, which can include a front-row safety airbag, a driver's remote airbag, a front / rear seat airbag, a double pre-tightening limit type safety belt, an air curtain, and the like. Specifically, the resistance value of the ignition circuit corresponding to the safety airbag arranged at different positions of the vehicle can correspond to different circuit resistance value ranges, for example, the circuit resistance value range corresponding to the front-row safety airbag can be 3 to 6 ohms, the circuit resistance value range corresponding to the driver's remote airbag can be 2 to 4 ohms, and the like.
[0043] The fault detection result can be the result of comparing the circuit resistance value of each ignition circuit with the corresponding circuit resistance value range, and specifically, according to the fault detection of each ignition circuit, each ignition circuit can be determined to be a normal ignition circuit or a fault ignition circuit.
[0044] Specifically, the fault detection of each airbag ignition circuit can be specifically that the current circuit resistance of each airbag ignition circuit is compared with the corresponding circuit resistance range to determine whether the current circuit resistance is within the circuit resistance range. For example, if the current circuit resistance of each airbag ignition circuit obtained is not within the circuit resistance range corresponding to each airbag ignition circuit, it indicates that the detection result of the fault detection of each airbag ignition circuit is a fault ignition circuit; if the current circuit resistance of each airbag ignition circuit obtained is within the circuit resistance range corresponding to each airbag ignition circuit, it indicates that the detection result of the fault detection of each airbag ignition circuit is a normal ignition circuit. Further, the detection result of the fault detection of each ignition circuit can be obtained according to the relationship between the current circuit resistance of each ignition circuit obtained and the corresponding circuit resistance range.
[0045] Optionally, according to the current circuit resistance of each airbag ignition circuit, the fault detection of each airbag ignition circuit is performed based on the corresponding safety airbag type of each airbag ignition circuit to obtain the fault detection result of each airbag ignition circuit, including: determining the normal resistance interval range corresponding to each airbag ignition circuit according to the safety airbag type of each airbag ignition circuit; if the current circuit resistance of the corresponding airbag ignition circuit is not within the normal resistance interval range of the corresponding airbag ignition circuit, it is determined that the corresponding airbag ignition circuit is a fault ignition circuit; or, if the current circuit resistance of the corresponding airbag ignition circuit is within the normal resistance interval range of the corresponding airbag ignition circuit, it is determined that the corresponding airbag ignition circuit is a normal ignition circuit.
[0046] Specifically, the fault ignition circuit can refer to the current circuit resistance of the corresponding airbag ignition circuit being greater than or less than the normal resistance interval range corresponding to each airbag ignition circuit.
[0047] For example, if the current circuit resistance of the front-row safety airbag obtained is 9 ohms, and the circuit resistance range corresponding to the front-row safety airbag is 3 to 6 ohms, it can be determined that the airbag ignition circuit corresponding to the front-row safety airbag is a fault ignition circuit; if the current circuit resistance of the driver remote airbag obtained is 4 ohms, and the circuit resistance range corresponding to the driver remote airbag is 5 to 6 ohms, it can be determined that the airbag ignition circuit corresponding to the driver remote airbag is a fault ignition circuit. Further, if the current circuit resistance of the front / rear seat airbag obtained is 3 ohms, and the circuit resistance range corresponding to the front / rear seat airbag is 2 to 5 ohms, it can be determined that the airbag ignition circuit corresponding to the front / rear seat airbag is a normal ignition circuit.
[0048] In an optional solution of the embodiment, the optional solution can be combined with one or more optional solutions in the embodiment. Optionally, the method further includes, if the fault detection result of the airbag ignition circuit is a normal ignition circuit, obtaining historical circuit resistance values corresponding to different historical time points in a historical period according to the data storage address mapping symbol; determining whether there is an abnormal resistance value in each historical circuit resistance value according to the normal resistance value range of the airbag ignition circuit; if yes, determining the number of historical circuit resistance values of the abnormal resistance value; determining whether the airbag ignition circuit is a virtual connection circuit according to the number of resistance values; if yes, updating the fault detection result of the airbag ignition circuit to an abnormal ignition circuit.
[0049] The historical circuit resistance value can be the airbag ignition circuit resistance value in the historical period. The abnormal resistance value can be the airbag ignition circuit resistance value that is not in the range of the airbag ignition circuit resistance value corresponding to each airbag ignition circuit.
[0050] For example, if the airbag ignition circuit corresponding to the front / rear seat airbag is a fault ignition circuit, and the fault type can be a virtual connection point. And the current circuit resistance value of the front / rear seat airbag obtained is in the normal resistance value range, that is, the fault detection result of the airbag ignition circuit corresponding to the front / rear seat airbag can be obtained according to the current circuit resistance value.
[0051] Further, in the case of a normal ignition circuit fault detection result, 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, the number of abnormal resistance values in the historical circuit resistance value can be used to determine whether the airbag ignition circuit is a virtual connection circuit, and the fault detection result of the airbag ignition circuit can be determined as an abnormal ignition circuit. For example, when the current circuit resistance value of the front / rear seat airbag is in the normal resistance value range, the historical circuit resistance values 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 values is 3, it can be determined that the airbag ignition circuit corresponding to the front / rear seat airbag is a virtual connection ignition circuit, and the detection result is updated to a fault ignition circuit.
[0052] The technical scheme of the embodiment of the present application acquires a data storage address symbol in response to a safety airbag fault detection request to determine an airbag data storage address, acquires a current loop resistance value of at least one airbag ignition loop according to the airbag data storage address, and then, based on the safety airbag type corresponding to each airbag ignition loop, performs fault detection on each airbag ignition loop to obtain a fault detection result of each airbag ignition loop. The technical scheme can acquire the current loop resistance value of at least one ignition loop, and based on the safety airbag type corresponding to each ignition loop, determine the detection result of the fault detection on each ignition loop. The corresponding fault type and fault point of each ignition loop are obtained, thereby saving the time for troubleshooting each ignition loop.
[0053] Embodiment two
[0054] Figure 2 A flowchart of a safety airbag ignition loop fault detection method provided by the second embodiment of the present application is provided, and the present embodiment is optimized based on the above-mentioned embodiments.
[0055] Further, after the step of "performing fault detection on each airbag ignition loop based on the safety airbag type corresponding to each airbag ignition loop according to the current loop resistance value of each airbag ignition loop to obtain a fault detection result of each airbag ignition loop", a step of "if the fault detection result of the corresponding airbag ignition loop is a fault ignition loop, determining the fault type of the corresponding airbag ignition loop according to the current loop resistance value; if the fault type is a loop open circuit, sending a first fault troubleshooting request to determine the current loop breakpoint according to the first fault troubleshooting request; acquiring the historical loop breakpoint of the corresponding airbag ignition loop according to the airbag data storage address; judging whether the current loop breakpoint is a dangerous loop breakpoint according to the historical loop breakpoint and the current loop breakpoint; if yes, generating a dangerous breakpoint troubleshooting request to perform abnormal detection on the dangerous loop breakpoint according to the dangerous breakpoint troubleshooting request" is added to improve the way of performing fault detection on each airbag ignition loop.
[0056] It should be noted that the parts not described in detail in the embodiments of the present application can refer to the descriptions of other embodiments. For example, Figure 2 As shown in the figure, the method comprises the following specific steps:
[0057] S210, acquiring a data storage address symbol in response to a safety airbag fault detection request.
[0058] S220, determining an airbag data storage address according to the data storage address symbol.
[0059] S230, acquiring a current loop resistance value of at least one airbag ignition loop according to the airbag data storage address.
[0060] S240, according to the current circuit resistance value of each airbag ignition circuit, based on the corresponding airbag type of each airbag ignition circuit, the fault detection of each airbag ignition circuit is carried out, and the fault detection result of each airbag ignition circuit is obtained.
[0061] S250, if the fault detection result of the corresponding airbag ignition circuit is a fault ignition circuit, according to the current circuit resistance value, the fault type of the corresponding airbag ignition circuit is determined.
[0062] Specifically, the fault type of the corresponding airbag ignition circuit can be determined according to the relationship between the current circuit resistance value of the corresponding airbag ignition circuit and the corresponding circuit resistance value range, the corresponding airbag ignition circuit is determined as a fault ignition circuit, and can be divided into different fault types. For example, if the current circuit resistance value of the corresponding airbag ignition circuit is greater than the corresponding circuit resistance value range, the fault type of the corresponding airbag ignition circuit is determined as a connection point disconnection; if the current circuit resistance value of the corresponding airbag ignition circuit is less than the corresponding circuit resistance value range, the fault type of the corresponding airbag ignition circuit is determined as a connection point virtual connection.
[0063] S260, if the fault type is a circuit break, a first fault troubleshooting request is sent to determine the current circuit break point according to the first fault troubleshooting request.
[0064] Wherein, the first fault troubleshooting request can be a request for troubleshooting the disconnection point in the ignition circuit with fault type of circuit break, which can be sent to the relevant maintenance personnel or equipment. For example, if there are three circuit connection points in the airbag ignition circuit corresponding to the front / rear seat airbag, namely, point 1, point 2 and point 3, the first fault troubleshooting request can be used to determine that the current circuit break point is the disconnection point at point 2.
[0065] S270, according to the airbag data storage address, the historical circuit break point of the corresponding airbag ignition circuit is obtained.
[0066] Wherein, the historical circuit break point can be obtained by troubleshooting the circuit break point in each ignition circuit with fault type of circuit break in the historical period. For example, according to the airbag data storage address, the historical circuit break point in the airbag ignition circuit corresponding to the front / rear seat airbag in the historical period can be obtained as the disconnection point at point 2 and point 3.
[0067] S280, according to the historical circuit break point and the current circuit break point, it is judged whether the current circuit break point is a dangerous circuit break point.
[0068] Specifically, determining whether the current circuit breakpoint is a dangerous circuit breakpoint can specifically be comparing the current circuit breakpoint obtained according to the first troubleshooting request with the historical circuit breakpoint obtained according to the airbag data storage address. For example, the first troubleshooting request can determine that the current circuit breakpoint is the contact point 2 in the airbag ignition circuit corresponding to the front / rear seat airbag, and the historical circuit breakpoint of the corresponding airbag ignition circuit also exists at the contact point 2, so the contact point 2 in the airbag ignition circuit corresponding to the front / rear seat airbag can be determined as a dangerous circuit breakpoint.
[0069] S290, if yes, a dangerous breakpoint troubleshooting request is generated to perform abnormal detection on the dangerous circuit breakpoint according to the dangerous breakpoint troubleshooting request.
[0070] The dangerous breakpoint troubleshooting request can specifically be a request for troubleshooting the cause of the dangerous circuit breakpoint, and can be specifically initiated to relevant maintenance personnel or equipment. Specifically, after obtaining the historical circuit breakpoint of the corresponding airbag ignition circuit, the technician can maintain the ignition circuit in which the circuit breakpoint occurs in the historical period, such as replacing the entire ignition circuit or only replacing the circuit breakpoint, to solve the problem of the circuit breakpoint. When the dangerous breakpoint troubleshooting request is generated, it can indicate that the problem of the circuit breakpoint that occurs in the historical period has not been completely solved, and the technician can perform abnormal detection on the dangerous circuit breakpoint through the generated dangerous point troubleshooting request.
[0071] In an optional scheme of the embodiment, one or more optional schemes in the embodiment can be combined. Optionally, after determining the fault type of the corresponding airbag ignition circuit according to the current circuit resistance value, the method further includes: if the fault type is a virtual circuit, a second fault troubleshooting request is sent to determine the current circuit virtual point according to the second fault troubleshooting request; the historical circuit virtual point of the corresponding airbag ignition circuit is obtained according to the airbag data storage address; whether the current circuit virtual point is a dangerous circuit virtual point is determined according to the historical circuit virtual point and the current circuit virtual point; if yes, a dangerous virtual point troubleshooting request is generated to perform abnormal detection on the dangerous circuit virtual point according to the dangerous virtual point troubleshooting request.
[0072] The second troubleshooting request can be a request for troubleshooting the virtual connection point existing in the ignition loop with the loop virtual connection type. Specifically, after obtaining the historical loop virtual connection point of the corresponding airbag ignition loop, the technician can maintain the ignition loop with loop breakage in the historical period, such as replacing the entire ignition loop or only replacing the loop virtual connection point, to solve the loop virtual connection problem. When the dangerous virtual connection point troubleshooting request is generated, it indicates 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 enable the technician to detect the abnormality of the dangerous loop breakage.
[0073] Optionally, according to the historical loop virtual connection point and the current loop virtual connection point, it is determined whether the current loop virtual connection point is a dangerous loop virtual connection point, including: if the number of current loop virtual connection points is one, a reference loop virtual connection point in the historical loop virtual connection point that matches the current loop virtual connection point is determined; if the number of reference loop virtual connection points meets a preset virtual connection point number judgment condition, the current loop virtual connection point is determined to be a dangerous loop virtual connection point; if the number of current loop virtual connection points is at least two, each reference loop virtual connection point in the historical loop virtual connection point that matches each current loop virtual connection point is determined; for the reference loop virtual connection point of any current loop virtual connection point, if the number of reference loop virtual connection points meets the preset virtual connection point number judgment condition, the current loop virtual connection point is determined to be a dangerous loop virtual connection point.
[0074] The reference loop virtual connection point can be a historical loop virtual connection point in the corresponding ignition loop that is the same as the connection point corresponding to the current loop virtual connection point.
[0075] The preset virtual connection point number judgment condition can be a judgment condition for comparing the number of reference loop virtual connection points to determine whether the current loop virtual connection point is a dangerous loop virtual connection point. For example, when the number of reference loop virtual connection points is greater than or equal to 4, the current loop virtual connection point can be determined to be a dangerous loop virtual connection point. Specifically, the preset virtual connection point number judgment condition can be set by the technician according to the requirements, and the present example does not make specific limitations.
[0076] Specifically, when the corresponding initiation circuit is a fault initiation circuit and the fault type is a circuit virtual connection, a current circuit virtual connection point can be obtained, a reference circuit virtual connection point with the same connection point position as the current circuit virtual connection point is determined in the historical circuit virtual connection point, and it can be determined that the current circuit virtual connection point is a dangerous circuit virtual connection point according to whether the reference circuit virtual connection point meets the preset virtual connection point quantity judgment condition. For example, the current circuit virtual connection point can be a connection point 2 in the airbag initiation circuit corresponding to the front / rear seat airbag. The number of reference circuit virtual connection points matching the connection point 2 in the historical circuit virtual connection point can be determined. The number of determined reference circuit virtual connection points can be 6, and it can be determined that the current circuit virtual connection point 2 is a dangerous circuit virtual connection point.
[0077] Further, the current circuit virtual connection point can also be a connection point 1 and a connection point 3 in the airbag initiation circuit corresponding to the front / rear seat airbag. The number of reference circuit virtual connection points matching the connection point 1 and the connection point 3 in the historical circuit virtual connection point can be determined respectively. The number of reference circuit virtual connection points corresponding to the connection point 1 can be 7, and the number of reference circuit virtual connection points corresponding to the connection point 3 can be 4. It can be determined that the current circuit virtual connection point 1 is a dangerous circuit virtual connection point, and it can be determined that the current circuit virtual connection point 3 is not a dangerous circuit virtual connection point.
[0078] In another alternative of the embodiment, if there is no current circuit virtual connection point, reference circuit virtual connection points matching each historical circuit virtual connection point in the historical circuit virtual connection point can be determined. If the reference circuit virtual connection point meets the preset virtual connection point quantity judgment condition, the historical circuit virtual connection point is determined to be a dangerous circuit virtual connection point.
[0079] For example, when it is detected that the airbag initiation circuit corresponding to the front / rear seat airbag has no circuit virtual connection point in the current period, the reference circuit virtual connection points of the historical circuit virtual connection points of the front / rear seat airbag can also be determined. For example, 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. The number of reference circuit virtual connection points corresponding to the historical circuit virtual connection point 4 can be 2, and the number of reference circuit virtual connection points corresponding to the historical circuit virtual connection point 5 can be 6. The historical circuit virtual connection point 5 can also be determined to be a dangerous circuit virtual connection point.
[0080] The technical scheme of the embodiment of the present application acquires a data storage address symbol in response to a safety airbag fault detection request to determine an airbag data storage address; acquires a current loop resistance value of at least one airbag ignition loop according to the airbag data storage address, and then, based on the safety airbag type corresponding to each airbag ignition loop, performs fault detection on each airbag ignition loop to obtain a fault detection result of each airbag ignition loop. The technical scheme can determine the fault type of the airbag ignition loop more quickly according to the current loop resistance value of each airbag ignition loop acquired and the normal loop resistance value range corresponding to each airbag type according to the relationship between the current loop resistance value and the normal loop resistance value range. Meanwhile, the technical scheme can also help technicians quickly find the fault point of the ignition loop, thereby saving the time for troubleshooting each ignition loop.
[0081] Embodiment three
[0082] Figure 3 A structural schematic diagram of a safety airbag ignition loop fault detection device provided for the embodiment three of the present application. As shown in the figure, Figure 3 The device comprises:
[0083] The acquisition module 310 is configured to acquire a data storage address symbol in response to a safety airbag fault detection request.
[0084] The determination module 320 is configured to determine an airbag data storage address according to the data storage address symbol.
[0085] The loop resistance value acquisition module 330 is configured to acquire a current loop resistance value of at least one airbag ignition loop according to the airbag data storage address.
[0086] The fault detection module 340 is configured to perform fault detection on each airbag ignition loop according to the current loop resistance value of each airbag ignition loop and based on the safety airbag type corresponding to each airbag ignition loop to obtain a fault detection result of each airbag ignition loop.
[0087] Optionally, the fault detection module 340 is specifically configured to,
[0088] determine the normal resistance value interval range corresponding to each airbag ignition loop according to the safety airbag type of each airbag ignition loop;
[0089] if the current loop resistance value of the corresponding airbag ignition loop does not belong to the normal resistance value interval range of the corresponding airbag ignition loop, determine that the corresponding airbag ignition loop is a fault ignition loop; or, if the current loop resistance value of the corresponding airbag ignition loop belongs to the normal resistance value interval range of the corresponding airbag ignition loop, determine that the corresponding airbag ignition loop is a normal ignition loop.
[0090] Optionally, the fault detection module 340 is further configured to, after obtaining the fault detection result of each airbag firing circuit according to the current circuit resistance value of each airbag firing circuit and based on the corresponding airbag type of each airbag firing circuit,
[0091] if the fault detection result of the corresponding airbag firing circuit is a fault firing circuit, determining the fault type of the corresponding airbag firing circuit according to the current circuit resistance value;
[0092] if the fault type is a circuit break, sending a first fault troubleshooting request to determine the current circuit break point according to the first fault troubleshooting request;
[0093] obtaining the historical circuit break point of the corresponding airbag firing circuit according to the airbag data storage address;
[0094] determining whether the current circuit break point is a dangerous circuit break point according to the historical circuit break point and the current circuit break point;
[0095] if yes, generating a dangerous break point troubleshooting request to perform abnormal detection of the dangerous circuit break point according to the dangerous break point troubleshooting request.
[0096] Optionally, the fault detection module 340 is further configured to, after determining the fault type of the corresponding airbag firing circuit according to the current circuit resistance value, if the fault type is a virtual circuit connection, sending a second fault troubleshooting request to determine the current virtual circuit connection point according to the second fault troubleshooting request.
[0097] obtaining the historical virtual circuit connection point of the corresponding airbag firing circuit according to the airbag data storage address;
[0098] determining whether the current virtual circuit connection point is a dangerous virtual circuit connection point according to the historical virtual circuit connection point and the current virtual circuit connection point;
[0099] if yes, generating a dangerous virtual connection point troubleshooting request to perform abnormal detection of the dangerous virtual circuit connection point according to the dangerous virtual connection point troubleshooting request.
[0100] Optionally, the fault detection module 340 is further configured to, if the number of current virtual circuit connection points is one, determining a reference virtual circuit connection point in the historical virtual circuit connection point that matches the current virtual circuit connection point; if the number of reference virtual circuit connection points meets a preset virtual connection point number judgment condition, determining the current virtual circuit connection point as a dangerous virtual circuit connection point.
[0101] If the number of the current loop virtual junctions is at least two, each reference loop virtual junction matched with each current loop virtual junction in the history loop virtual junctions is determined; for the reference loop virtual junction of any current loop virtual junction, if the number of the reference loop virtual junction satisfies a preset virtual junction number judgment condition, the current loop virtual junction is determined as a dangerous loop virtual junction.
[0102] Optionally, the apparatus further comprises an initiating loop re-inspection module 350, configured to,
[0103] If the fault detection result of the airbag initiating loop is a normal initiating loop, according to the data storage address symbol, the historical loop resistance values respectively corresponding to different historical time points in a historical period are obtained;
[0104] According to the normal resistance value range of the airbag initiating loop, whether there is an abnormal resistance value in each of the historical loop resistance values is determined;
[0105] If yes, the number of the resistance values of the historical loop resistance values with abnormal resistance values is determined;
[0106] According to the number of the resistance values, whether the airbag initiating loop is a virtual connection loop is determined;
[0107] If yes, the fault detection result of the airbag initiating loop is updated as an abnormal initiating loop.
[0108] The safety airbag initiating loop fault detection apparatus provided in the embodiments of the present application can execute the safety airbag initiating loop fault detection method provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0109] Embodiment four
[0110] Figure 4 A structural schematic diagram of an electronic device 40 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.
[0111] As Figure 4As shown, the electronic device 40 includes at least one processor 41, and a memory, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., connected to the at least one processor 41 in communication. The memory stores computer programs executable by the at least one processor 41, and the processor 41 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 42 or loaded from the storage unit 48 into the random access memory (RAM) 43. Various programs and data required for the operation of the electronic device 40 can also be stored in the RAM 43. 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] Various 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, a speaker, etc., a storage unit 48, such as a magnetic 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 can be various general and / or special purpose processing components having 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-purpose 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 performs various methods and processes described above, such as the airbag firing circuit fault detection method.
[0114] In some embodiments, the airbag firing circuit fault detection method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed onto 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 firing circuit fault detection method described above can be performed. Alternatively, in other embodiments, the processor 41 can be configured to perform the airbag firing circuit fault detection method by any other appropriate means, such as by means of firmware.
[0115] Various embodiments 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-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0116] Computer programs used to implement 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, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0117] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0118] To provide for interaction with a user, the systems and techniques described here can 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 a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0119] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can 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] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can 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 large management difficulty and weak business scalability in traditional physical host and VPS service.
[0121] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in sequence, or executed in a different order, as long as the desired results of the present disclosure are achieved, and the present disclosure is not limited herein.
[0122] The specific embodiments described above are not intended to be limiting, and persons skilled in the art will appreciate that various modifications, combinations, sub-combinations and alternatives can be made to the specific embodiments without departing from the spirit and principles of the disclosure. Accordingly, the disclosure is not limited to the specific embodiments described above, but only by the scope of the appended claims.
Claims
1. A method for detecting faults in the airbag deployment circuit, characterized in that, include: In response to an airbag malfunction detection request, obtain the data storage address mapping. The airbag data storage address is determined based on the data storage address mapping character; Based on the airbag data storage address, obtain the current circuit resistance value of at least one airbag detonation circuit; Based on the current circuit resistance value of each airbag initiation circuit and the airbag type corresponding to each airbag initiation circuit, fault detection is performed on each airbag initiation circuit to obtain the fault detection result of each airbag initiation circuit. The process further includes, after performing fault detection on each airbag deployment circuit based on its current circuit resistance value and the corresponding airbag type, and obtaining the fault detection results for each airbag deployment circuit, the method also includes: If the fault detection result of the corresponding airbag detonation circuit is a faulty detonation circuit, then the fault type of the corresponding airbag detonation circuit is determined according to the current circuit resistance value. If the fault type is a circuit break, a first fault troubleshooting request is sent to determine the current circuit break point based on the first fault troubleshooting request; Based on the airbag data storage address, obtain the historical circuit breakpoint of the corresponding airbag detonation circuit; Based on the historical loop breakpoints and the current loop breakpoints, determine whether the current loop breakpoint is a dangerous loop breakpoint; If so, a dangerous breakpoint investigation request is generated to perform abnormal detection of dangerous loop breakpoints based on the dangerous breakpoint investigation request.
2. The method according to claim 1, characterized in that, The step of performing fault detection on each airbag deployment circuit based on the current circuit resistance value of each airbag deployment circuit and the corresponding airbag type, and obtaining the fault detection results of each airbag deployment circuit, includes: Based on the type of airbag initiation circuit, determine the normal resistance range corresponding to each airbag initiation circuit. If the current circuit resistance of the corresponding airbag detonation circuit is not within the normal resistance range of the corresponding airbag detonation circuit, then the corresponding airbag detonation circuit is determined to be a faulty detonation circuit; or, If the current circuit resistance of the corresponding airbag detonation circuit falls within the normal resistance range of the corresponding airbag detonation circuit, then the corresponding airbag detonation circuit is determined to be a normal detonation circuit.
3. The method according to claim 1, characterized in that, After determining the fault type of the corresponding airbag detonation circuit based on the current circuit resistance value, the method further includes: If the fault type is a loop connection, a second fault troubleshooting request is sent to determine the current loop connection point based on the second fault troubleshooting request; Based on the airbag data storage address, obtain the historical circuit virtual connection point of the corresponding airbag detonation circuit; Based on the historical loop virtual connection points and the current loop virtual connection points, determine whether the current loop virtual connection point is a dangerous loop virtual connection point; If so, a dangerous virtual contact investigation request is generated to perform abnormal detection of the dangerous loop virtual contact based on the dangerous virtual contact investigation request.
4. The method according to claim 3, characterized in that, The step of determining whether the current loop virtual connection is a dangerous loop virtual connection based on the historical loop virtual connection and the current loop virtual connection includes: If there is exactly one current loop virtual connection, then determine the reference loop virtual connection that matches the current loop virtual connection from the historical loop virtual connections. If the number of virtual contacts in the reference circuit meets the preset virtual contact number judgment condition, then the current virtual contact in the circuit is determined to be a dangerous virtual contact in the circuit. If the number of current loop virtual contacts is at least two, then determine each reference loop virtual contact that matches each current loop virtual contact in the historical loop virtual contacts. For any current loop virtual connection, if the number of reference loop virtual connections meets the preset virtual connection number judgment condition, then the current loop virtual connection is determined to be a dangerous loop virtual connection.
5. The method according to claim 1, characterized in that, The method further includes: If the fault detection result of the airbag initiation circuit is a normal initiation circuit, then according to the data storage address mapping character, the historical circuit resistance value corresponding to different historical time points under the historical period is obtained respectively. Based on the normal resistance range of the airbag detonation circuit, determine whether there are any abnormal resistance values among the historical circuit resistance values. If so, then determine the number of historical circuit resistance values that are abnormal resistance values; Based on the resistance values, determine whether the airbag detonation circuit is a loose connection. If so, the fault detection result of the airbag detonation circuit will be updated to an abnormal detonation circuit.
6. A fault detection device for airbag deployment circuit, characterized in that, include: The acquisition module is used to obtain the data storage address mapper in response to the airbag malfunction detection request; The determining module is used to determine the airbag data storage address based on the data storage address mapping character; The circuit resistance acquisition module is used to acquire the current circuit resistance value of at least one airbag detonation circuit based on the airbag data storage address. The fault detection module is used to perform fault detection on each airbag detonation circuit based on the current circuit resistance value of each airbag detonation circuit and the type of airbag corresponding to each airbag detonation circuit, and to obtain the fault detection result of each airbag detonation circuit. The fault detection module is further configured to perform fault detection on each airbag detonation circuit based on the current circuit resistance value of each airbag detonation circuit and the airbag type corresponding to each airbag detonation circuit, and obtain the fault detection result of each airbag detonation circuit. If the fault detection result of the corresponding airbag detonation circuit is a faulty detonation circuit, then the fault type of the corresponding airbag detonation circuit is determined based on the current circuit resistance value. If the fault type is a circuit break, a first fault troubleshooting request is sent to determine the current circuit break point based on the first fault troubleshooting request; Based on the airbag data storage address, obtain the historical circuit breakpoint of the corresponding airbag detonation circuit; Based on the historical loop breakpoints and the current loop breakpoints, determine whether the current loop breakpoint is a dangerous loop breakpoint; If so, a dangerous breakpoint investigation request is generated to perform abnormal detection of dangerous loop breakpoints based on the dangerous breakpoint investigation request.
7. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the airbag detonation circuit fault detection method according to any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the airbag detonation circuit fault detection method according to any one of claims 1-5.
9. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the airbag detonation circuit fault detection method according to any one of claims 1-5.
Citation Information
Patent Citations
Installation error correcting method of automobile air bag restraint system controller
CN103838233A