Circuit performance detection method, device, equipment and storage medium

By extracting the component attribute information from the vehicle controller circuit schematic and calculating the overall fault detection coverage, the problem of needing to redesign the electronic and electrical system after its design is completed is solved, the early fault safety mechanism is verified, and costs and time are reduced.

CN115700201BActive Publication Date: 2026-07-14UISEE TECH BEIJING LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
UISEE TECH BEIJING LTD
Filing Date
2021-07-30
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In the existing technology, the method of detecting faults by injecting test cases after the electronic and electrical system design is completed belongs to the testing phase verification after the design is completed. If the test fails, the design needs to be redesigned, resulting in high costs.

Method used

By acquiring the circuit schematic of the vehicle controller, extracting component attribute information, calculating the overall fault detection coverage information, and determining the circuit's safety performance test results, the verification of the early fault safety mechanism design stage can be achieved.

Benefits of technology

It reduces the cost and time wasted on redesign due to failed tests and improves the efficiency of fault-tolerant mechanism design for electronic and electrical systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115700201B_ABST
    Figure CN115700201B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a circuit performance detection method, device and equipment, and a storage medium. A circuit performance detection method comprises: obtaining a vehicle controller circuit schematic diagram; extracting attribute information of each component from the vehicle controller circuit schematic diagram; obtaining overall fault detection coverage information of a circuit corresponding to the vehicle controller circuit schematic diagram according to the attribute information of each component; and determining a safety performance detection result of the circuit corresponding to the vehicle controller circuit schematic diagram according to the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram, thereby solving the problem that the fault safety mechanism of an electronic and electrical system can only be verified in a test stage and cannot be verified in a fault safety mechanism design stage, thereby causing waste of cost, time and manpower due to redesign of the fault safety mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent driving vehicle technology, and in particular to a circuit performance testing method, apparatus, device and storage medium. Background Technology

[0002] Intelligent driving vehicles are smart cars that use onboard sensors to perceive the road environment, automatically plan driving routes, and control the vehicle to reach predetermined destinations. They integrate numerous technologies such as automatic control, system architecture, artificial intelligence, and visual computing. They are a product of the advanced development of computer science, pattern recognition, and intelligent control technology, and an important indicator of a country's scientific research strength and industrial level, with broad application prospects in national defense and the national economy.

[0003] Functional safety is a crucial design element for electronic and electrical products, receiving increasing attention and importance in fields such as automotive, nuclear power, civil aviation, and rail transportation, and is becoming one of the core technologies in these sectors. Its importance is even more pronounced in the emerging fields of autonomous and driverless vehicles. The functional safety of vehicle controllers requires risk analysis and assessment based on faults in their electronic and electrical systems, as well as the design and testing of effective safety mechanisms to address these faults. The primary task in this process is fault detection within the electronic and electrical systems.

[0004] Currently, after the design of an electronic and electrical system is completed, fault detection is performed by injecting test cases that can trigger safety mechanisms into the electronic and electrical system. This test verification method belongs to the test phase verification after the design is completed. If the test results fail, the electronic and electrical system needs to be redesigned, which is costly. Summary of the Invention

[0005] To solve the above-mentioned technical problems, or at least partially solve them, this application provides a circuit performance testing method, apparatus, device, and storage medium for testing the safety performance of a vehicle controller circuit schematic, thereby reducing costs, manpower, and resource waste.

[0006] This application provides a circuit performance testing method, including:

[0007] Obtain the vehicle controller circuit schematic;

[0008] Extract the attribute information of each of the multiple components from the vehicle controller circuit schematic;

[0009] Based on the attribute information of each of the multiple components, obtain the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram;

[0010] Based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic, the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic is determined.

[0011] Optionally, based on the attribute information of each of the plurality of components, the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic is obtained, including:

[0012] Based on the attribute information of each of the multiple components, determine the remaining failure rate and the failure rate of each of the multiple components;

[0013] Based on the remaining failure rate of each of the multiple components and the individual failure rate of each of the multiple components, the overall fault detection coverage rate of the circuit corresponding to the vehicle controller circuit schematic is obtained, and the overall fault detection coverage rate is used as the overall fault detection coverage information.

[0014] Optionally, based on the attribute information of each of the multiple components, the remaining failure rate of each of the multiple components and the individual failure rate of each of the multiple components are determined, including:

[0015] Based on the attribute information of each of the multiple components, the failure rate of each component is obtained;

[0016] Based on the attribute information of each of the multiple components, obtain the fault modes and fault mode percentages of each of the multiple components;

[0017] Based on the attribute information of each of the multiple components, determine the fault detection coverage of each component in its fault mode;

[0018] The residual failure rate of each of the multiple components is calculated based on their respective fault detection coverage, fault mode percentage, and failure rate.

[0019] Optionally, based on the attribute information of each of the multiple components, the failure rate of each component is obtained, including:

[0020] Based on the attribute information of multiple components, query the mapping relationship table of component attribute information, basic failure rate, working stress, quality grade and environmental stress to obtain the basic failure rate, working stress, quality grade and environmental stress of each component.

[0021] The individual failure rates of multiple components are calculated based on their basic failure rates, operating stress, quality grades, and environmental stresses.

[0022] Optionally, based on the remaining failure rate of each of the multiple components and the individual failure rate of each of the multiple components, the overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic is obtained, including:

[0023] The residual failure rates of the various components are summed to obtain a first sum value;

[0024] The second sum is obtained by summing the individual failure rates of multiple components.

[0025] The overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic is calculated based on the ratio of the first sum and the second sum.

[0026] Optionally, the overall fault detection coverage information includes the overall fault detection coverage rate. Based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic, the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic is determined, including:

[0027] If the overall fault detection coverage is greater than the set coverage threshold, a safety performance test result is generated for the circuit corresponding to the vehicle controller circuit schematic, indicating that the circuit has passed the test.

[0028] If the overall fault detection coverage is less than or equal to the set coverage threshold, a detection result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic is failed is generated.

[0029] Optionally, the attribute information of the multiple components includes: tag number, serial number, component name, component type, and component model; the vehicle controller circuit schematic includes a component attribute list and a vehicle controller circuit diagram, then the attribute information of multiple components can be extracted from the vehicle controller circuit schematic, including:

[0030] Extract the reference numbers of multiple components from the vehicle controller circuit diagram;

[0031] Based on the respective tag numbers of multiple components, the component attribute list is queried to obtain the serial number, component name, component type, and component model of each component. The component attribute list stores the mapping relationship between the component tag number, serial number, component name, component type, and component model.

[0032] This application embodiment also provides a circuit information detection device, including:

[0033] The first acquisition module is used to acquire the circuit schematic of the vehicle controller.

[0034] The extraction module is used to extract the attribute information of multiple components from the vehicle controller circuit schematic.

[0035] The second acquisition module is used to acquire the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic based on the attribute information of each of the multiple components.

[0036] The determination module is used to determine the safety performance test results of the circuit corresponding to the vehicle controller circuit schematic based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic.

[0037] This application also provides an electronic device, including:

[0038] Processor; and

[0039] Stored program memory,

[0040] The program includes instructions that, when executed by the processor, cause the processor to perform the method described above.

[0041] This application also provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to perform the above-described method.

[0042] In some embodiments of this application, a vehicle controller circuit schematic is obtained; attribute information of multiple components is extracted from the vehicle controller circuit schematic; based on the attribute information of the multiple components, overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic is obtained; based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic, the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic is determined. This solves the problem that fault safety mechanisms of electronic and electrical systems can only be verified in the testing phase and cannot be verified in the fault safety mechanism design phase, thus leading to a waste of cost, time and manpower caused by redesigning the fault safety mechanism. Attached Figure Description

[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0044] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0045] Figure 1 A schematic flowchart of a circuit performance testing method provided for an exemplary embodiment of this application;

[0046] Figure 2 A schematic diagram of a vehicle controller circuit provided for an exemplary embodiment of this application;

[0047] Figure 3 A schematic flowchart of another circuit performance testing method provided for an exemplary embodiment of this application;

[0048] Figure 4 A schematic diagram of the structure of a circuit performance testing device provided for an exemplary embodiment of this application;

[0049] Figure 5 A schematic diagram of an electronic device provided for an exemplary embodiment of this application. Detailed Implementation

[0050] To better understand the above-mentioned objectives, features, and advantages of this application, the solution of this application will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0051] Many specific details are set forth in the following description in order to provide a full understanding of this application, but this application may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some embodiments of this application, and not all embodiments.

[0052] After the electronic and electrical system design is completed, fault detection is performed by injecting test cases that can trigger safety mechanisms into the electronic and electrical system. This test verification method belongs to the test phase verification after the design is completed. If the test results fail, the electronic and electrical system needs to be redesigned, which is costly.

[0053] To address the aforementioned technical problems, some embodiments of this application involve obtaining a vehicle controller circuit schematic; extracting attribute information of multiple components from the vehicle controller circuit schematic; obtaining overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic based on the attribute information of the multiple components; and determining the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic. This solves the problem that fault safety mechanisms of electronic and electrical systems can only be verified during the testing phase and cannot be verified during the fault safety mechanism design phase, thus leading to a waste of cost, time, and manpower caused by redesigning the fault safety mechanism.

[0054] The technical solutions provided by the various embodiments of this application are described in detail below with reference to the accompanying drawings.

[0055] Figure 1 This is a schematic flowchart illustrating a circuit performance testing method provided for an exemplary embodiment of this application. Figure 1As shown, the circuit performance testing method includes:

[0056] S101: Obtain the schematic diagram of the vehicle controller circuit;

[0057] S102: Extract the attribute information of multiple components from the vehicle controller circuit schematic;

[0058] S103: Based on the attribute information of multiple components, obtain the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic.

[0059] S104: Based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic, determine the safety performance test results of the circuit corresponding to the vehicle controller circuit schematic.

[0060] In this embodiment, the circuit performance testing device executing the above method can be a terminal device or a server. When the executing entity is a server, this embodiment does not limit the implementation form of the server; the server can be a conventional server, cloud server, cloud host, virtual center, or other server equipment. The server equipment mainly includes a processor, hard disk, memory, system bus, etc., similar to a general computer architecture. When the executing entity is a terminal device, this embodiment does not limit the implementation form of the terminal device; the terminal device can be a personal computer, mobile phone, tablet computer, smart speaker, or smart TV, etc.

[0061] It should be noted that the vehicle controller circuit schematic includes a component attribute list and a vehicle controller circuit diagram. Both the component attribute list and the vehicle controller circuit diagram are in text format. Circuit performance testing equipment can extract component attribute information from the component attribute list and the vehicle controller circuit diagram.

[0062] For example, Figure 2 This is a schematic diagram of a vehicle controller circuit provided for an exemplary embodiment of this application. Figure 2 As shown, the vehicle controller circuit diagram includes a sensor input unit 11, an intelligent driving processing unit 12, and a signal output unit 13. The sensor input unit 11 includes a vision sensor 111 and a radar sensor 112; the intelligent driving processing unit 12 includes an intelligent processing unit 121, an intelligent processing unit 122, an Ethernet gateway 123, an MCU 124, and a power supply 125; the signal output unit 13 includes a body actuator 131.

[0063] For example, Table 1 below is a schematic diagram of a component attribute list provided by an exemplary embodiment of this application. As shown in Table 1, the component attribute list includes the serial number, component name, tag number, component type, and component model of each component.

[0064] Serial Number Component Name Position Component types Component model (component specification) 1 Main control chip xxx soc SA8155P 2 PHY xxx IC KSZ9031RNX 3 TVS diode xxx silicon diode 2SC5566-TD 4 Chip resistors xxx Metal film resistor 0207 0R 0Ω 0.5W 1% 5 Chip resistors xxx Metal film resistor 0402 1NF 50V K X7R-SX 6 inductance xxx Ferrite bead inductor CBM160808U101T 7 capacitance xxx ceramic capacitors 0402 1UF 6.3VZ Y5V 8 Switch SOC xxx IC 88EA6352 ... ... ... ... ...

[0065] Table 1

[0066] The component's attribute information includes, but is not limited to, the following: serial number, component name, tag number, component type, and component model (component specification).

[0067] Overall fault detection coverage information reflects the correspondence between the number of detectable faults in a circuit and the number of potential faults in the circuit. Overall fault detection coverage information can be either the overall fault detection coverage rate or the overall fault detection status.

[0068] Overall fault detection coverage reflects the ratio of the number of faults that can be detected in a circuit to the number of possible faults in the circuit.

[0069] In this embodiment, the circuit performance testing device acquires the vehicle controller circuit schematic diagram and extracts the attribute information of multiple components from the diagram. Based on the attribute information of the components, the device obtains the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram. Based on the overall fault detection coverage information, the device determines the safety performance test result of the circuit corresponding to the diagram.

[0070] For example, the circuit performance testing equipment acquires the circuit schematic of the vehicle controller and extracts the serial number, component name, tag number, component type, and component model of each component from the schematic. Based on the serial number, component name, tag number, component type, and component model of each component, the equipment obtains an overall fault detection coverage rate of 99.25% for the circuit corresponding to the vehicle controller circuit schematic and generates a test result indicating that the safety performance of the circuit corresponding to the vehicle controller circuit schematic has passed the test.

[0071] In this embodiment, the circuit performance testing equipment acquires the vehicle controller circuit schematic. This acquisition includes, but is not limited to, the following methods:

[0072] Method 1: The circuit performance testing equipment retrieves the vehicle controller circuit schematic from local storage. In this method, when the vehicle controller circuit schematic is stored in local storage, the circuit performance testing equipment retrieves it from local storage.

[0073] Method 2: The circuit performance testing equipment receives the vehicle controller circuit schematic from the target device. In this method, when the vehicle controller circuit schematic is stored in the target device, the target device sends the vehicle controller circuit schematic to the circuit performance testing equipment, which then receives it.

[0074] In this embodiment, the circuit performance testing equipment extracts the attribute information of multiple components from the vehicle controller circuit schematic. One possible approach is to extract the tag numbers of each component from the vehicle controller circuit schematic; based on the tag numbers, a component attribute list is queried to obtain the serial number, component name, component type, and component model of each component. The component attribute list stores the mapping relationship between the tag number, serial number, component name, component type, and component model. Another possible approach is to extract the tag number, serial number, component name, component type, and component model of each component from the component attribute list.

[0075] In this embodiment, the circuit performance testing device obtains the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic based on the attribute information of each of the multiple components. One possible approach is to determine the residual failure rate and individual failure rate of each of the multiple components based on their respective attribute information; and then obtain the overall fault detection coverage rate of the circuit corresponding to the vehicle controller circuit schematic based on the residual failure rate and individual failure rate of each of the multiple components, using the overall fault detection coverage rate as the overall fault detection coverage information.

[0076] In the above embodiments, the circuit performance testing equipment determines the residual failure rate and the individual failure rate of each of the multiple components based on their respective attribute information. One possible implementation is to obtain the individual failure rate of each of the multiple components based on their respective attribute information; obtain the individual failure mode and failure mode percentage of each of the multiple components based on their respective attribute information; determine the individual failure detection coverage of each of the multiple components under its respective failure mode based on their respective attribute information; and calculate the individual residual failure rate of each of the multiple components based on their respective failure detection coverage, failure mode percentage, and failure rate.

[0077] In the above embodiments, the circuit performance testing equipment obtains the failure rate of each of the multiple components based on their respective attribute information. One possible approach is to query a mapping table of component attribute information, basic failure rate, operating stress, quality grade, and environmental stress to obtain the basic failure rate, operating stress, quality grade, and environmental stress of each component; and then calculate the individual failure rate of each component based on these parameters. It should be noted that the input parameters for calculating the failure rate of different components include, but are not limited to, the following: basic failure rate, operating stress, quality grade, and environmental stress, which can be adjusted according to the component type.

[0078] In the above embodiments, the circuit performance testing equipment obtains the fault modes and fault mode percentages of multiple components based on their respective attribute information. One possible approach is to query a mapping table of component attribute information, fault modes, and fault mode percentages based on the attribute information of each component to obtain the fault modes and fault mode percentages for each component. Optionally, the fault modes and fault mode percentages for each component can be obtained by querying the mapping table of component attribute information, fault modes, and fault mode percentages based on their respective serial numbers.

[0079] For example, Table 2 shows the mapping relationship between component serial number, fault mode, and fault mode percentage. Based on component serial number 1, by consulting Table 2, the fault mode of component 1 is found to be All, and the fault mode percentage is 100%. Based on component serial number 2, the fault modes of component 2 are: I / O port continuously high and I / O port continuously low. The fault mode percentage for continuously high I / O port is 50%, and the fault mode percentage for continuously low I / O port is also 50%.

[0080]

[0081] Table 2

[0082] In the above embodiments, the circuit performance testing equipment determines the fault detection coverage of each of the multiple components under its respective fault mode based on the attribute information of each component. One possible approach is to query a mapping table of component attribute information, fault modes, and fault detection coverage based on the attribute information of each component to obtain the fault detection coverage of each component under its respective fault mode. Specifically, the mapping table is queried based on the serial number of each component to obtain the fault detection coverage of each component under its respective fault mode.

[0083] For example, Table 3 shows the mapping relationship between component serial number, fault mode, and fault detection coverage. Based on component serial number 1, by referring to Table 3, the fault detection coverage of component serial number 1 under fault mode All is 99.49%. Based on component serial number 2, by referring to the table, the fault detection coverage of component serial number 2 under fault mode: continuous high I / O port is 99%; and under fault mode: continuous low I / O port is also 99%.

[0084]

[0085] Table 3

[0086] In the above embodiments, the circuit performance testing equipment calculates the residual failure rate of each of the multiple components based on their respective fault detection coverage, fault mode percentage, and failure rate. The formula for calculating the residual failure rate of each component is as follows:

[0087] R = λ * F / 100 * (1 - S / 100);

[0088] Where R is the remaining failure rate, λ is the failure rate, F is the percentage of failure modes, and S is the fault detection coverage.

[0089] In the above embodiments, after obtaining the residual failure rate and individual failure rate of each of the multiple components, the circuit performance testing equipment obtains the overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic based on these residual failure rates and individual failure rates. One possible implementation is to sum the residual failure rates of each of the multiple components to obtain a first sum; sum the individual failure rates of each of the multiple components to obtain a second sum; and calculate the overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic based on the ratio of the first sum and the second sum. The formula for calculating the overall fault detection coverage of the circuit is as follows:

[0090] C T = (1-∑R / ∑λ)*100;

[0091] Where R is the residual failure rate, λ is the failure rate, and C T This represents the overall fault detection coverage.

[0092] For example, after calculating the residual failure rate of each of the multiple components, the following table 4 is obtained.

[0093]

[0094] Table 4

[0095] Based on the residual failure rate and individual failure rate of each component, the overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic is obtained. Wherein, the overall fault detection coverage of the circuit is: C T =(1-1.49*10 -9 / 197.81*10 -9 )*100=99.25.

[0096] In this embodiment, the circuit performance testing equipment determines the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic diagram based on the overall fault detection coverage information of the circuit. One possible approach is to compare the overall fault detection coverage rate with a set coverage threshold. If the overall fault detection coverage rate is greater than the set coverage threshold, a test result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic diagram has passed is generated. If the overall fault detection coverage rate is less than or equal to the set coverage threshold, a test result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic diagram has failed is generated. For example, if the set coverage threshold is 99, and the overall fault detection coverage rate is 99.25, which is greater than the set coverage threshold of 99, a test result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic diagram has passed is generated. If the overall fault detection coverage rate is 98.75, which is less than the set coverage threshold of 99, a test result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic diagram has failed is generated.

[0097] It should be noted that the embodiments of this application do not limit the setting of the coverage threshold, and the setting of the coverage threshold can be adjusted according to the actual situation.

[0098] After obtaining the safety performance test results of the circuit corresponding to the vehicle controller circuit schematic, the circuit performance testing equipment can send these results to the display terminal. Upon receiving the results, the display terminal will show them on its electronic screen for user review. If the safety performance test result is a failure, corresponding design improvements will be proposed for the vehicle controller circuit in the schematic to improve the safety and reliability of the vehicle controller.

[0099] Based on the description of the above embodiments, Figure 3 A schematic flowchart of another circuit performance testing method provided for an exemplary embodiment of this application. Figure 3 As shown, the method includes:

[0100] S301: Circuit performance testing equipment receives the vehicle controller circuit schematic sent by the target device;

[0101] S302: Circuit performance testing equipment extracts the attribute information of multiple components from the vehicle controller circuit schematic;

[0102] S303: The circuit performance testing equipment obtains the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic based on the attribute information of multiple components.

[0103] S304: The circuit performance testing equipment determines the safety performance test results of the circuit corresponding to the vehicle controller circuit schematic diagram based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram.

[0104] S305: The circuit performance testing equipment sends the safety performance test results to the display terminal so that the safety performance test results can be displayed on the electronic display screen of the display terminal.

[0105] In this embodiment, the implementation methods of each of the above steps can be found in the description sections of the foregoing embodiments, and will not be repeated here.

[0106] In the above-described method embodiments of this application, a vehicle controller circuit schematic is obtained; attribute information of multiple components is extracted from the vehicle controller circuit schematic; based on the attribute information of the multiple components, overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic is obtained; based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic, the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic is determined. This solves the problem that fault safety mechanisms of electronic and electrical systems can only be verified in the testing phase and cannot be verified in the fault safety mechanism design phase, thus leading to a waste of cost, time, and manpower caused by redesigning the fault safety mechanism.

[0107] Figure 4 This is a schematic diagram of a circuit performance testing device provided for an exemplary embodiment of this application. Figure 4 As shown, the circuit performance testing device includes a first acquisition module 41, an extraction module 42, a second acquisition module 43, and a determination module 44.

[0108] The first acquisition module 41 is used to acquire the circuit schematic diagram of the vehicle controller;

[0109] Extraction module 42 is used to extract the attribute information of multiple components from the vehicle controller circuit schematic.

[0110] The second acquisition module 43 is used to acquire the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic based on the attribute information of each of the multiple components.

[0111] The determination module 44 is used to determine the safety performance test results of the circuit corresponding to the vehicle controller circuit schematic diagram based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram.

[0112] Optionally, when the second acquisition module 43 acquires the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic based on the attribute information of the multiple components, it is specifically used to: determine the remaining fault rate and the fault rate of the multiple components based on the attribute information of the multiple components; acquire the overall fault detection coverage rate of the circuit corresponding to the vehicle controller circuit schematic based on the remaining fault rate and the fault rate of the multiple components, and use the overall fault detection coverage rate as the overall fault detection coverage information.

[0113] Optionally, when the second acquisition module 43 determines the remaining failure rate and the individual failure rate of the multiple components based on their respective attribute information, it is specifically used to: acquire the individual failure rate of the multiple components based on their respective attribute information; acquire the individual failure modes and failure mode percentages of the multiple components based on their respective attribute information; determine the individual fault detection coverage of the multiple components under their respective fault modes based on their respective attribute information; and calculate the individual remaining failure rate of the multiple components based on their respective fault detection coverage, failure mode percentages, and failure rates.

[0114] Optionally, when the second acquisition module 43 acquires the fault modes and fault mode percentages of the multiple components based on their respective attribute information, it is specifically used to: query the mapping relationship table between the attribute information of the components, the fault modes and the fault mode percentages based on the attribute information of the multiple components, and obtain the fault modes and fault mode percentages of the multiple components.

[0115] Optionally, when the second acquisition module 43 acquires the failure rate of each of the multiple components based on their respective attribute information, it is specifically used to: query the mapping relationship table of component attribute information, basic failure rate, working stress, quality grade and environmental stress based on the attribute information of each of the multiple components, and obtain the basic failure rate, working stress, quality grade and environmental stress of each of the multiple components; and calculate the failure rate of each of the multiple components based on their respective basic failure rate, working stress, quality grade and environmental stress.

[0116] Optionally, when the second acquisition module 43 determines the fault detection coverage of each of the multiple components in its fault mode based on the attribute information of each of the multiple components, it is specifically used to: query the mapping relationship table between the attribute information of the components, the fault mode and the fault detection coverage based on the attribute information of each of the multiple components, and obtain the fault detection coverage of each of the multiple components in its fault mode.

[0117] Optionally, when the second acquisition module 43 acquires the overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic based on the remaining fault rates of the multiple components, it is specifically used to: sum the remaining fault rates of the multiple components to obtain a first sum; sum the fault rates of the multiple components to obtain a second sum; and calculate the overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic based on the ratio of the first sum and the second sum.

[0118] Optionally, the overall fault detection coverage information of the determining module 44 includes the overall fault detection coverage rate. When determining the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic diagram based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram, the determining module 44 is specifically used to: if the overall fault detection coverage rate is greater than a set coverage rate threshold, generate a test result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic diagram has passed; if the overall fault detection coverage rate is less than or equal to the set coverage rate threshold, generate a test result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic diagram has failed.

[0119] Optionally, the attribute information of multiple components includes: tag number, serial number, component name, component type, and component model; the vehicle controller circuit schematic diagram includes a component attribute list and a vehicle controller circuit diagram. When the extraction module 42 extracts the attribute information of multiple components from the vehicle controller circuit schematic diagram, it is specifically used to: extract the tag number of each of the multiple components from the vehicle controller circuit diagram; and query the component attribute list based on the tag number of each of the multiple components to obtain the serial number, component name, component type, and component model of each of the multiple components. The component attribute list stores the mapping relationship between the tag number, serial number, component name, component type, and component model of the components.

[0120] Figure 5 This is a schematic diagram of an electronic device provided for an exemplary embodiment of this application. (As shown...) Figure 5 As shown, the electronic device includes a memory 501 and a processor 502. Additionally, the electronic device also includes necessary components such as a power supply component 503 and a communication component 504.

[0121] Memory 501 is used to store computer programs and can be configured to store various other data to support operation on the electronic device. Examples of this data include instructions for any application or method used to operate on the electronic device.

[0122] The memory 501 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0123] Communication component 504 is used for data transmission with other devices.

[0124] The processor 502 can execute computer instructions stored in the memory 501 to: obtain a vehicle controller circuit schematic diagram; extract attribute information of multiple components from the vehicle controller circuit schematic diagram; obtain overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram based on the attribute information of the multiple components; and determine the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic diagram based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram.

[0125] Optionally, when the processor 502 obtains the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic based on the attribute information of the multiple components, it is specifically used to: determine the remaining fault rate and the fault rate of the multiple components based on the attribute information of the multiple components; obtain the overall fault detection coverage rate of the circuit corresponding to the vehicle controller circuit schematic based on the remaining fault rate and the fault rate of the multiple components, and use the overall fault detection coverage rate as the overall fault detection coverage information.

[0126] Optionally, when determining the remaining failure rate and the individual failure rate of multiple components based on their respective attribute information, the processor 502 specifically performs the following steps: obtaining the individual failure rate of multiple components based on their respective attribute information; obtaining the individual failure modes and failure mode percentages of multiple components based on their respective attribute information; determining the individual fault detection coverage of multiple components under their respective fault modes based on their respective attribute information; and calculating the individual remaining failure rate of multiple components based on their respective fault detection coverage, failure mode percentages, and failure rates.

[0127] Optionally, when the processor 502 obtains the fault modes and fault mode percentages of multiple components based on their respective attribute information, it specifically performs the following: based on the attribute information of multiple components, it queries the mapping table of component attribute information, fault modes and fault mode percentages to obtain the fault modes and fault mode percentages of multiple components.

[0128] Optionally, when the processor 502 obtains the failure rate of each of the multiple components based on their respective attribute information, it specifically performs the following steps: based on the attribute information of each of the multiple components, it queries a mapping table of component attribute information, basic failure rate, working stress, quality grade and environmental stress to obtain the basic failure rate, working stress, quality grade and environmental stress of each of the multiple components; based on the basic failure rate, working stress, quality grade and environmental stress of each of the multiple components, it calculates the failure rate of each of the multiple components.

[0129] Optionally, when the processor 502 determines the fault detection coverage of each of the multiple components in its fault mode based on the attribute information of each of the multiple components, it specifically performs the following: based on the attribute information of each of the multiple components, queries the mapping relationship table between the attribute information of the components, the fault mode and the fault detection coverage, to obtain the fault detection coverage of each of the multiple components in its fault mode.

[0130] Optionally, when the processor 502 obtains the overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic based on the remaining fault rates of the multiple components and the individual fault rates of the multiple components, it specifically performs the following steps: summing the remaining fault rates of the multiple components to obtain a first sum; summing the individual fault rates of the multiple components to obtain a second sum; and calculating the overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic based on the ratio of the first sum and the second sum.

[0131] Optionally, the overall fault detection coverage information includes the overall fault detection coverage rate. When the processor 502 determines the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic diagram based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram, it specifically performs the following: if the overall fault detection coverage rate is greater than a set coverage rate threshold, a test result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic diagram has passed is generated; if the overall fault detection coverage rate is less than or equal to the set coverage rate threshold, a test result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic diagram has failed is generated.

[0132] Optionally, the attribute information of multiple components includes: tag number, serial number, component name, component type, and component model; the vehicle controller circuit schematic includes a component attribute list and a vehicle controller circuit diagram. When the processor 502 extracts the attribute information of multiple components from the vehicle controller circuit schematic, it specifically performs the following steps: extracts the tag number of each component from the vehicle controller circuit diagram; and queries the component attribute list based on the tag number of each component to obtain the serial number, component name, component type, and component model of each component. The component attribute list stores the mapping relationship between the tag number, serial number, component name, component type, and component model of the components.

[0133] Accordingly, embodiments of this application also provide a computer-readable storage medium storing a computer program. When the computer-readable storage medium stores a computer program, and the computer program is executed by one or more processors, it causes one or more processors to perform... Figure 1 Each step in the method embodiment.

[0134] The above Figure 5 The communication component is configured to facilitate wired or wireless communication between the device containing the communication component and other devices. The device containing the communication component can access wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G / LTE, 5G, or combinations thereof. In one exemplary embodiment, the communication component receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA) technology, Ultra-Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0135] The above Figure 5 The power supply component provides power to the various components of the device in which it resides. The power supply component may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device in which it resides.

[0136] The aforementioned electronic devices may also include a display and an audio component.

[0137] The display includes a screen, which may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation.

[0138] An audio component may be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC) configured to receive external audio signals when the device containing the audio component is in an operating mode, such as call mode, recording mode, or voice recognition mode. The received audio signals may be further stored in memory or transmitted via a communication component. In some embodiments, the audio component also includes a speaker for outputting audio signals.

[0139] In the embodiments of the apparatus, device, and storage medium described in this application, a vehicle controller circuit schematic is obtained; attribute information of multiple components is extracted from the vehicle controller circuit schematic; based on the attribute information of the multiple components, overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic is obtained; based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic, the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic is determined. This solves the problem that fault safety mechanisms of electronic and electrical systems can only be verified in the testing phase and cannot be verified in the fault safety mechanism design phase, thus leading to a waste of cost, time, and manpower caused by redesigning the fault safety mechanism.

[0140] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0141] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0142] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0143] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0144] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0145] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0146] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0147] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.

[0148] The above are merely specific embodiments of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to these embodiments, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for testing circuit performance, characterized in that, include: Obtain the vehicle controller circuit schematic; Extract the attribute information of each of the multiple components from the vehicle controller circuit schematic; Based on the attribute information of each of the multiple components, obtain the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic diagram; Based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic, the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic is determined. Based on the attribute information of each of the multiple components, the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic is obtained, including: Based on the attribute information of each of the multiple components, the remaining failure rate and the failure rate of each of the multiple components are determined. The remaining failure rate of each of the multiple components is calculated based on the fault detection coverage, fault mode percentage and failure rate of each of the multiple components. Based on the remaining failure rate of each of the multiple components and the individual failure rate of each of the multiple components, the overall fault detection coverage rate of the circuit corresponding to the vehicle controller circuit schematic is obtained, and the overall fault detection coverage rate is used as the overall fault detection coverage information.

2. The method according to claim 1, characterized in that, Based on the attribute information of each of the multiple components, determine the remaining failure rate and the individual failure rate of each component, including: Based on the attribute information of each of the multiple components, the failure rate of each component is obtained; Based on the attribute information of each of the multiple components, obtain the fault modes and fault mode percentages of each of the multiple components; Based on the attribute information of each of the multiple components, determine the fault detection coverage of each component in its fault mode; The residual failure rate of each of the multiple components is calculated based on their respective fault detection coverage, fault mode percentage, and failure rate.

3. The method according to claim 2, characterized in that, Based on the attribute information of multiple components, obtain the failure rate of each component, including: Based on the attribute information of multiple components, query the mapping relationship table of component attribute information, basic failure rate, working stress, quality grade and environmental stress to obtain the basic failure rate, working stress, quality grade and environmental stress of each component. The individual failure rates of multiple components are calculated based on their basic failure rates, operating stress, quality grades, and environmental stresses.

4. The method according to claim 1, characterized in that, Based on the residual failure rate of each of the multiple components and the individual failure rates of the multiple components, the overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic is obtained, including: The residual failure rates of the various components are summed to obtain a first sum value; The second sum is obtained by summing the individual failure rates of multiple components. The overall fault detection coverage of the circuit corresponding to the vehicle controller circuit schematic is calculated based on the ratio of the first sum and the second sum.

5. The method according to claim 1, characterized in that, The overall fault detection coverage information includes the overall fault detection coverage rate. Based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic, the safety performance test results of the circuit corresponding to the vehicle controller circuit schematic are determined, including: If the overall fault detection coverage is greater than the set coverage threshold, a safety performance test result is generated for the circuit corresponding to the vehicle controller circuit schematic, indicating that the circuit has passed the test. If the overall fault detection coverage is less than or equal to the set coverage threshold, a detection result indicating that the safety performance test of the circuit corresponding to the vehicle controller circuit schematic is failed is generated.

6. The method according to claim 1, characterized in that, The attribute information of the multiple components includes: tag number, serial number, component name, component type, and component model; the vehicle controller circuit schematic includes a component attribute list and a vehicle controller circuit diagram, then the attribute information of the multiple components is extracted from the vehicle controller circuit schematic, including: Extract the reference numbers of multiple components from the vehicle controller circuit diagram; Based on the respective tag numbers of multiple components, the component attribute list is queried to obtain the serial number, component name, component type, and component model of each component. The component attribute list stores the mapping relationship between the component tag number, serial number, component name, component type, and component model.

7. A circuit information detection device, characterized in that, include: The first acquisition module is used to acquire the circuit schematic of the vehicle controller. The extraction module is used to extract the attribute information of multiple components from the vehicle controller circuit schematic. The second acquisition module is used to acquire the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic based on the attribute information of each of the multiple components. The determination module is used to determine the safety performance test result of the circuit corresponding to the vehicle controller circuit schematic based on the overall fault detection coverage information of the circuit corresponding to the vehicle controller circuit schematic. The second acquisition module is specifically used for: Based on the attribute information of each of the multiple components, the remaining failure rate and the failure rate of each of the multiple components are determined. The remaining failure rate of each of the multiple components is calculated based on the fault detection coverage, fault mode percentage and failure rate of each of the multiple components. Based on the remaining failure rate of each of the multiple components and the individual failure rate of each of the multiple components, the overall fault detection coverage rate of the circuit corresponding to the vehicle controller circuit schematic is obtained, and the overall fault detection coverage rate is used as the overall fault detection coverage information.

8. An electronic device, characterized in that, include: processor; as well as Stored program memory, The program includes instructions that, when executed by the processor, cause the processor to perform the method of any one of claims 1-6.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-6.