[go: up one dir, main page]

CN115617586B - Fault detection device, method, system and storage medium - Google Patents

Fault detection device, method, system and storage medium Download PDF

Info

Publication number
CN115617586B
CN115617586B CN202211211520.8A CN202211211520A CN115617586B CN 115617586 B CN115617586 B CN 115617586B CN 202211211520 A CN202211211520 A CN 202211211520A CN 115617586 B CN115617586 B CN 115617586B
Authority
CN
China
Prior art keywords
interface
fault
pin
voltage input
main board
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211211520.8A
Other languages
Chinese (zh)
Other versions
CN115617586A (en
Inventor
柴子杰
刘彦辅
王福彪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongke Controllable Information Industry Co Ltd
Original Assignee
Zhongke Controllable Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongke Controllable Information Industry Co Ltd filed Critical Zhongke Controllable Information Industry Co Ltd
Priority to CN202211211520.8A priority Critical patent/CN115617586B/en
Publication of CN115617586A publication Critical patent/CN115617586A/en
Application granted granted Critical
Publication of CN115617586B publication Critical patent/CN115617586B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/325Display of status information by lamps or LED's
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

The invention discloses a fault detection device which comprises a control module, a storage module and at least one interface communication module, wherein the interface communication module is connected with a corresponding main board interface in equipment to be tested, the control module is connected with the storage module and the at least one interface communication module and is used for conducting pin cold joint testing on the at least one main board interface so as to detect whether cold joint faults exist on voltage input pins in the at least one main board interface, and conducting performance testing and/or pressure testing on the at least one main board interface so as to detect whether transmission faults exist on the at least one main board interface. The technical scheme of the embodiment of the invention realizes the detection of the cold joint fault of the voltage input pin, ensures the stable input voltage of the interface, improves the safety performance of the interface, realizes the detection of the transmission fault of the data transmission pin, and improves the data transmission efficiency and the data transmission precision of the interface.

Description

Fault detection device, method, system and storage medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a fault detection device, a fault detection method, a fault detection system, and a storage medium.
Background
The main board of the computer equipment is provided with a plurality of communication interfaces, and all the communication interfaces cooperate together to complete the normal operation of the whole equipment, and when the main board is abnormal in operation, the position of the fault needs to be accurately detected.
In the prior art, the abnormality detection is usually performed on the startup process of the motherboard by a motherboard diagnostic card (i.e., motherboard fault diagnostic card), specifically, the detection result of a BIOS (Basic Input Output System ) program in the motherboard is utilized, the result is displayed in a code form, and the fault location can be quickly determined by combining with the meaning of the code.
However, the above fault diagnosis method only can roughly learn on which interface the fault occurs, and for the interface, it is impossible to determine in which functional component in the interface the fault occurs, and it is also impossible to determine the specific fault type in the interface, and the fault detection effect is poor.
Disclosure of Invention
The invention provides a fault detection device, a fault detection method, a fault detection system and a storage medium, which are used for solving the detection of pin cold joint faults and transmission faults in a main board interface.
According to one aspect of the invention, a fault detection system is provided, which comprises a control module, a storage module and at least one interface communication module, wherein the interface communication module is connected with a corresponding main board interface in equipment to be tested, the control module is connected with the storage module and the at least one interface communication module and is used for conducting pin cold joint testing on the at least one main board interface through the at least one interface communication module so as to detect whether cold joint faults exist on voltage input pins in the at least one main board interface, and conducting performance testing and/or pressure testing on the at least one main board interface through the storage module and the at least one interface communication module so as to detect whether transmission faults exist on the at least one main board interface.
The control module is specifically configured to obtain, through the interface communication module, a real-time input voltage of at least one voltage input pin in the motherboard interface, and compare the real-time input voltage with a corresponding standard input voltage to determine whether a first cold joint fault pin exists in the at least one voltage input pin, where the first cold joint fault pin is related to overvoltage, undervoltage, or voltage oscillation. Through the detection to the first rosin joint trouble pin in the mainboard interface, avoided voltage oscillation or the damage of too high voltage to external equipment, also prevented the too low effective operation that can't support external equipment of voltage, promoted the security performance of mainboard interface.
The fault detection device further comprises at least one indicator lamp, the control module is connected with the at least one indicator lamp and is further used for changing the brightness and/or the color of the corresponding indicator lamp if the first cold joint fault pin is related to overvoltage or undervoltage, and setting the working mode of the corresponding indicator lamp to be flashing if the first cold joint fault pin is related to voltage oscillation. The change of the brightness, the color and the working mode of the indicator lamp not only intuitively reflects the overvoltage, the undervoltage and the voltage oscillation phenomena of the voltage input pins in the main board interface, but also ensures that the brightness adjustment and the flicker interval time of the indicator lamp are configured according to preset fixed values, so that the damage to the indicator lamp caused by the overlarge brightness increase when the undervoltage value is smaller and the overlong flicker interval time when the voltage oscillation frequency is lower are avoided, and operators cannot timely sense the faults.
The fault detection device further comprises a display module, wherein the control module is connected with the display module and is further used for displaying the number of the voltage input pins with the cold joint faults and the fault type through the display module, and the fault type comprises at least one of open circuit, short circuit, overvoltage, undervoltage and voltage oscillation. Compared with the existing fault code displayed by the main board diagnostic card, the fault detection device can only represent the interface where the fault is located, not only can display the number of a specific fault pin through the display module, but also can display the specific fault type generated by the pin, so that the fault detection convenience in the main board interface is greatly improved, and the operator is ensured to know the accurate fault pin and the accurate fault type in time.
The control module is specifically configured to perform performance test and/or pressure test on the motherboard interface through the storage module and the interface communication module, so as to obtain a transmission failure pin in each data transmission pin according to a performance parameter of each data transmission pin in the motherboard interface and a single-pin performance parameter threshold, where the single-pin performance parameter threshold is related to an interface performance parameter threshold of a current motherboard interface or is related to both an interface performance parameter threshold and the number of data transmission pins of the current motherboard interface. Compared with the existing mainboard diagnostic card, the embodiment of the invention can only determine the interface where the fault is located, not only realize the detection of the data transmission fault in the mainboard interface, but also determine that the transmission fault is derived from a specific data transmission pin, and further improve the fault detection precision of the mainboard interface.
The control module is specifically configured to perform a performance test on the motherboard interface through the storage module and the interface communication module, so as to detect whether a first transmission failure pin exists in data transmission pins of the motherboard interface, and perform a pressure test on the motherboard interface, so as to detect whether a second transmission failure pin exists in data transmission pins of the motherboard interface, and determine that a cold joint failure exists in the target data transmission pins if the same target data transmission pins exist in the first transmission failure pin and the second transmission failure pin. The method ensures the accuracy of the detection result and expands the detection range of the pin cold solder fault while realizing the cold solder fault detection of the data transmission pins in the main board interface.
The control module is specifically further configured to determine that the transmission failure of the data transmission pin is related to the cold joint failure of the data transmission pin if no cold joint failure is detected in the voltage input pins of the current motherboard interface and no transmission failure is detected in the data transmission pins of the current motherboard interface. Through the detection of the cold joint fault of the voltage input pin in the main board interface and the detection of the transmission fault of the data transmission pin, the detection of the cold joint fault of the data transmission pin is realized, and the accuracy of the detection result is further ensured.
According to an aspect of the present invention, there is provided a fault detection method, a control module applied to a fault detection apparatus, including:
if the voltage input signal of the main board interface is obtained through the interface communication module, a first test signal is sent to the main board interface through the interface communication module;
If the feedback signal of the main board interface aiming at the first test signal is obtained through the interface communication module within the preset waiting time, judging whether the voltage input signal is not detected in each voltage input pin of the main board interface;
If no voltage input signal is detected in the first voltage input pin, determining that the first voltage input pin has an open circuit and a cold joint fault;
if the feedback signal of the main board interface for the first test signal is not obtained through the interface communication module within the preset waiting time, judging whether the voltage input signal is detected in each voltage input pin of the main board interface;
and if the voltage input signal is detected in the second voltage input pin, determining that the second voltage input pin has short circuit and cold joint fault.
According to another aspect of the invention, a fault detection system is provided, which comprises a main board diagnosis card and a fault detection device, wherein the fault detection device comprises a control module, a storage module and at least one interface communication module, and the interface communication module is connected with a corresponding main board interface in equipment to be tested;
the main board diagnosis card is used for carrying out fault detection on the main board of the equipment to be tested and displaying fault codes through a display screen;
the control module is connected with the mainboard diagnosis card, and is used for determining a corresponding fault interface according to the fault code displayed by the mainboard diagnosis card, performing a pin cold joint test on the fault interface through a target interface communication module matched with the fault interface so as to detect whether a cold joint fault exists in a voltage input pin in the fault interface, and performing performance test and/or pressure test on the fault interface through the storage module and the target interface communication module matched with the fault interface so as to detect whether a transmission fault exists in the fault interface.
According to an aspect of the present invention, there is provided a fault detection device configured in a control module, including:
the voltage input signal detection module is used for sending a first test signal to the main board interface through the interface communication module if the voltage input signal of the main board interface is obtained through the interface communication module;
The feedback signal detection module is used for judging whether the voltage input signals are not detected in each voltage input pin of the main board interface if the feedback signals of the main board interface aiming at the first test signals are obtained through the interface communication module within the preset waiting time;
The circuit breaking and cold joint fault detection module is used for determining that the circuit breaking and cold joint fault exists in the first voltage input pin if the voltage input signal is not detected in the first voltage input pin;
the voltage input signal judging module is used for judging whether the voltage input signal is detected in each voltage input pin of the main board interface if the feedback signal of the main board interface for the first test signal is not obtained through the interface communication module within the preset waiting time;
and the short-circuit virtual welding fault detection module is used for determining that the short-circuit virtual welding fault exists in the second voltage input pin if the voltage input signal is detected in the second voltage input pin.
According to another aspect of the present invention, there is provided a computer readable storage medium storing computer instructions for causing a processor to execute the fault detection method according to any one of the embodiments of the present invention.
According to the technical scheme, the fault detection device performs pin cold joint testing on the voltage input pins of the corresponding main board interface in the equipment to be tested through the interface communication module, so that cold joint fault detection on the voltage input pins is realized, the input voltage stability of the interface is ensured, the safety performance of the interface is improved, meanwhile, the performance test and/or the pressure test on the main board interface are performed through the storage module and the interface communication module, the transmission fault detection on the data transmission pins is realized, and the data transmission efficiency and the data transmission precision of the interface are improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the invention or to delineate the scope of the invention. Other features of the present invention will become apparent from the description that follows.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1A is a schematic structural diagram of a fault detection device according to a first embodiment of the present invention;
fig. 1B is a schematic structural diagram of a fault detection device according to a first embodiment of the present invention;
Fig. 2 is a flowchart of a fault detection method according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a fault detection system according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a fault detection device according to a fourth embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
Fig. 1A is a schematic structural diagram of a fault detection device according to an embodiment of the present invention, where the fault detection device includes a control module 100, a storage module 200, and at least one interface communication module 300, and the interface communication module 300 is connected to a corresponding motherboard interface in a device to be tested.
Since the motherboard of the electronic device generally includes a plurality of different types of interfaces, for example, a PCI (PERIPHERAL COMPONENT INTERCONNECTION, peripheral component interconnect) interface (i.e., PCI slot), a memory slot, a PCIe (PCI-Express, peripheral component interconnect extension) interface, an industry standard architecture bus extension (Industrial Standard Architecture, ISA) slot, etc., the fault detection device may also include a plurality of interface communication modules 300, where the architecture of each interface communication module 300 matches the architecture of a corresponding interface on the motherboard, so that the fault detection device may connect the corresponding interface on the motherboard through each interface communication module 300 when performing fault detection, and optionally, in the embodiment of the present invention, the types, architectures, and numbers of the motherboard interface and the interface communication modules 300 are not specifically limited.
The control module 100 is connected to the storage module 200 and the at least one interface communication module 300, and is configured to perform a pin cold joint test on at least one motherboard interface through the at least one interface communication module 300 to detect whether a cold joint fault exists in a voltage input pin of the at least one motherboard interface, and perform a performance test and/or a pressure test on the at least one motherboard interface through the storage module 200 and the at least one interface communication module 300 to detect whether a transmission fault exists in the at least one motherboard interface. Each interface on the mainboard is provided with a fixed pin structure, and each pin has a fixed function, for example, an A2 pin in the PCI interface is used for inputting 12V voltage, an A5 pin is used for inputting 5V voltage, and an A27 pin is used for inputting 3.3V voltage, so that whether voltage input signals exist on each voltage input pin can be detected respectively.
Specifically, after the fault detection device is connected with the motherboard of the device to be tested, when the motherboard is in an inactive state, the fault detection device cannot detect an input voltage signal from each voltage input pin of the motherboard interface through the interface communication module 300, when the motherboard is started, the fault detection device can detect an input voltage signal from each voltage input pin of the motherboard interface through the interface communication module 300, therefore, when the fault detection device acquires an input voltage provided by the motherboard through any voltage input pin, the fault detection device sends a first test signal to the motherboard through the interface communication module 300, if a feedback signal of the motherboard for the first test signal is acquired, the motherboard is indicated to be started, the input voltage acquired by the fault detection device is a normal voltage signal after the motherboard is started, and if no voltage input signal is detected on one or more voltage input pins, the voltage input pins are indicated to be in an open circuit state due to the existence of a cold solder fault.
If the feedback signal of the main board for the first test signal is not obtained, the main board is not started at the moment, the input voltage obtained by the fault detection device is abnormal power supply caused by short circuit, and if the voltage input signal is detected on one or more voltage input pins, the voltage input pins are in a short circuit state due to the existence of a cold joint fault, and therefore the cold joint detection of the voltage input pins is realized through circuit breaking detection and short circuit detection.
Optionally, in the embodiment of the present invention, the control module 100 is specifically configured to obtain, through the interface communication module 300, a real-time input voltage of at least one voltage input pin in the motherboard interface, and compare the real-time input voltage with a corresponding standard input voltage to determine whether a first cold joint fault pin exists in the at least one voltage input pin, where the first cold joint fault pin is related to overvoltage, undervoltage, or voltage oscillation. The standard input voltage is the input voltage of the current voltage input pin in the normal working state, for example, in the above technical scheme, the A2 pin of the PCI interface is used to provide the 12V input voltage, and the standard input voltage is 12V.
If the real-time input voltage of the current voltage input pin is smaller than the corresponding standard input voltage within the preset detection time, indicating that the undervoltage phenomenon exists in the current voltage input pin; if the real-time input voltage is smaller than the standard input voltage in part of time and the real-time input voltage is larger than the standard input voltage in part of time in the preset detection time, the voltage oscillation phenomenon of the current voltage input pin is indicated, the current voltage input pin is a cold joint fault pin (namely a first cold joint fault pin), and the damage of voltage oscillation or overhigh voltage to external equipment is avoided through the detection of the first cold joint fault pin in the main board interface, the effective operation that the voltage is too low to support the external equipment is prevented, and the safety performance of the main board interface is improved.
As shown in fig. 1B, optionally, in the embodiment of the present invention, the fault detection device further includes at least one indicator lamp 400, and the control module 100 is connected to the at least one indicator lamp 400 and further configured to change the brightness and/or color of the corresponding indicator lamp 400 if the first cold joint fault pin is related to an overvoltage or an undervoltage, and set the working mode of the corresponding indicator lamp 400 to flash if the first cold joint fault pin is related to a voltage oscillation. The fault detection device may include only one indicator lamp 400, and when at least one first cold joint fault pin exists, a prompt is sent to a detection person by changing the brightness, the color or the working mode of the indicator lamp 400, wherein the working mode includes normal on, normal off and flashing, the fault detection device may also include a plurality of indicator lamps 400, and different indicator lamps 400 are matched with the number ordering results of the voltage input pins one by one according to the number sequence, for example, the number 1 indicator lamp 400 is matched with the voltage input pin with the forefront number, and the voltage input pin may be an A2 pin, an A5 pin or any other pin due to different pin distribution of different interfaces.
The change of the brightness, the color and the working mode of the indicator lamp 400 intuitively reflects the overvoltage, the undervoltage and the voltage oscillation phenomena of a voltage input pin in a main board interface, and the brightness adjustment and the flicker interval time of the indicator lamp 400 are configured according to preset fixed values, so that the defects that the brightness is not obviously reduced when the undervoltage value is small, the indicator lamp 400 is damaged due to the overlarge brightness increase when the overvoltage value is large, and the operator cannot timely sense the faults caused by the overlong flicker interval time when the voltage oscillation frequency is low are avoided.
Optionally, in the embodiment of the present application, the fault detection device further includes a display module 500, and the control module 100 is connected to the display module 500 and is further configured to display, via the display module 500, a number of a voltage input pin having a cold joint fault and a fault type, where the fault type includes at least one of an open circuit, a short circuit, an overvoltage, an undervoltage, and a voltage oscillation. The control module 100 can determine the type, pin structure and serial numbers of the pins of the current motherboard interface according to the currently used interface communication module 300, and if the voltage input signal of a certain voltage input pin is detected to have the phenomena of open circuit, short circuit, overvoltage, undervoltage or voltage oscillation, the serial numbers of the current voltage input pin and the fault type identification are displayed through the display module 500, wherein the open circuit, the short circuit, the overvoltage, the undervoltage or the voltage oscillation respectively correspond to different fault identifications. Compared with the existing fault code displayed by the main board diagnostic card only can represent the interface where the fault is located, the fault detection device can display the number of a specific fault pin through the display module 500, can display the specific fault type generated by the pin, greatly improves the convenience of fault detection in the main board interface, and ensures that operators can timely learn the accurate fault pin and fault type.
When the control module 100 performs performance test on the motherboard interface, a performance test request is firstly sent to the motherboard, after the motherboard obtains the performance test request, the motherboard performs data reading and writing operation on the storage module 200 in the fault detection device through the current interface and the interface communication module 300 connected with the current interface, the control module 100 obtains a data operation result of the data reading and writing operation through the storage module 200, meanwhile, the control module 100 directly obtains data execution parameters when the motherboard performs the data reading and writing operation through the interface communication module 300, and finally, the performance parameters of the performance test can be determined according to the data execution parameters and the data operation result.
Similarly, when the control module 100 performs a pressure test on the motherboard interface, the test flow is the same as the test flow of the performance test, that is, a pressure test request is sent to the motherboard first, after the motherboard obtains the pressure test request, the motherboard performs a data reading and writing operation on the memory module 200 in the fault detection device through the current interface and the interface communication module 300 connected with the current interface, the control module 100 obtains a data operation result of the data reading and writing operation through the memory module 200, meanwhile, the control module 100 directly obtains data execution parameters when the motherboard performs the data reading and writing operation through the interface communication module 300, and finally, the performance parameter of the pressure test can be determined according to the data execution parameters and the data operation result. The performance test is different from the pressure test in that the pressure test is a read-write data test on the current main board interface in a high load state, which reflects the communication performance of the communication link of the current main board interface in the high load state, and the performance test is a read-write data test on the current main board interface in a normal load (i.e. general load or low load) state, which reflects the communication performance of the communication link of the current main board interface in the normal load state.
The performance parameters comprise at least one of error rate, packet loss rate, speed, bandwidth and throughput, wherein the error rate (symbol error rate) and the packet loss rate are reliability indexes in the data transmission process and reflect the transmission precision of the current main board interface in the data transmission process, the speed, the bandwidth and the throughput reflect the transmission efficiency of the current main board interface in the data transmission process, the larger the error rate or the larger the packet loss rate is, the lower the data transmission precision is, the larger the speed, the larger the bandwidth or the larger the throughput is, and the higher the data transmission efficiency is. If the performance parameters of the interface do not meet the performance parameter threshold of the interface, it is obvious that transmission faults exist in the current mainboard interface.
Optionally, in this embodiment of the present invention, the control module 100 is specifically further configured to perform performance testing and/or pressure testing on the motherboard interface through the storage module 200 and the interface communication module 300, so as to obtain a transmission failure pin in each data transmission pin according to a performance parameter of each data transmission pin in the motherboard interface and a single-pin performance parameter threshold, where the single-pin performance parameter threshold is related to an interface performance parameter threshold of a current motherboard interface or is related to both an interface performance parameter threshold of the current motherboard interface and the number of data transmission pins.
The method comprises the steps of setting a single-pin bit error rate threshold and a single-pin packet loss rate threshold as an interface bit error rate threshold and an interface packet loss rate threshold of a current main board interface respectively, taking the quotient of the interface rate threshold and the number of data transmission pins of the current interface as the single-pin rate threshold, taking the quotient of the interface bandwidth threshold and the number of data transmission pins as the single-pin bandwidth threshold, taking the quotient of the interface throughput threshold and the number of data transmission pins as the single-pin throughput threshold, and if the performance parameters of any data transmission pin do not accord with the single-pin performance parameter threshold after performance test and/or pressure test, the data transmission pin has a transmission fault, namely the transmission fault pin.
Optionally, in the embodiment of the present invention, the control module 100 is specifically configured to perform a performance test on the motherboard interface through the storage module 200 and the interface communication module 300, so as to detect whether a first transmission failure pin exists in data transmission pins of the motherboard interface, and perform a pressure test on the motherboard interface, so as to detect whether a second transmission failure pin exists in data transmission pins of the motherboard interface, and determine that a cold joint failure exists in the target data transmission pins if the same target data transmission pins exist in the first transmission failure pin and the second transmission failure pin. Because the performance test and the pressure test are carried out at different time points and under different load states, if the same data transmission pin has transmission faults in the two test processes, the pin faults can be determined not to be determined by accidental external factors but by the virtual welding problem of the data transmission pin, so that the accuracy of detection results is ensured and the detection range of the virtual welding faults of the pin is enlarged while the virtual welding faults of the data transmission pin in a main board interface are detected.
Optionally, in the embodiment of the present invention, the control module 100 is specifically further configured to determine that the transmission failure of the data transmission pin is related to the cold joint failure of the data transmission pin if no cold joint failure is detected in the voltage input pins of the current motherboard interface and a transmission failure is detected in the data transmission pin of the current motherboard interface. When the voltage input pins in the interface have a cold joint fault, and the input voltage is smaller or the input voltage is unstable (namely, voltage oscillation exists), the voltage state can affect the data transmission efficiency and the data transmission accuracy of the interface, so that if no cold joint fault is detected in the voltage input pins of the current main board interface, but the transmission fault is detected in the data transmission pins, the transmission fault in the data transmission pins is caused by the cold joint fault of the data transmission pins, and therefore, the cold joint fault detection of the voltage input pins in the main board interface and the transmission fault detection of the data transmission pins realize the cold joint fault detection of the data transmission pins, and further ensure the accuracy of detection results.
According to the technical scheme, the fault detection device performs pin cold joint testing on the voltage input pins of the corresponding main board interface in the equipment to be tested through the interface communication module, so that cold joint fault detection on the voltage input pins is realized, the input voltage stability of the interface is ensured, the safety performance of the interface is improved, meanwhile, the performance test and/or the pressure test on the main board interface are performed through the storage module and the interface communication module, the transmission fault detection on the data transmission pins is realized, and the data transmission efficiency and the data transmission precision of the interface are improved.
Example two
Fig. 2 is a flowchart of a fault detection method provided in the second embodiment of the present invention, where the fault detection device is applicable to detecting a cold joint fault of a voltage input pin in a motherboard interface, and the method may be executed by a control module of the fault detection device in the first embodiment. As shown in fig. 2, the method includes:
S201, if a voltage input signal of a main board interface is obtained through an interface communication module, a first test signal is sent to the main board interface through the interface communication module.
S202, if the feedback signal of the main board interface for the first test signal is obtained through the interface communication module within the preset waiting time, judging whether the voltage input signal is not detected in each voltage input pin of the main board interface.
And S203, if the voltage input signal is not detected in the first voltage input pin, determining that the first voltage input pin has an open circuit and cold joint fault.
If the voltage input signal is detected in all the voltage input pins, the broken dummy solder pins are not existed in the current interface.
S204, if the feedback signal of the main board interface for the first test signal is not obtained through the interface communication module within the preset waiting time, judging whether the voltage input signal is detected in each voltage input pin of the main board interface.
And S205, if the voltage input signal is detected in the second voltage input pin, determining that the second voltage input pin has a short circuit and cold joint fault.
If no voltage input signal is detected in all the voltage input pins, the fact that the short circuit cold joint pin does not exist in the current interface is indicated.
According to the technical scheme provided by the embodiment of the invention, the fault detection device carries out the pin cold joint test on the voltage input pins of the corresponding main board interface in the equipment to be tested through the interface communication module, so that the short circuit cold joint fault detection and the open circuit cold joint fault detection of the voltage input pins are realized, the stability of the input voltage of the interface is ensured, and the safety performance of the interface is improved.
Example III
Fig. 3 is a schematic structural diagram of a fault detection system according to a third embodiment of the present invention, where the system includes a motherboard diagnostic card 600 and a fault detection device 700, where the fault detection device 700 includes a control module 100, a storage module 200, and at least one interface communication module 300, where the interface communication module 300 is connected to a corresponding motherboard interface of a device to be tested, and the motherboard diagnostic card 600 is configured to perform fault detection on a motherboard of the device to be tested and display a fault code through a display screen.
The control module 100 is connected to the motherboard diagnostic card 600, and is configured to determine a corresponding fault interface according to a fault code displayed by the motherboard diagnostic card 600, perform a pin cold solder test on the fault interface through the target interface communication module 300 matched with the fault interface, so as to detect whether a cold solder fault exists in a voltage input pin of the fault interface, and perform a performance test and/or a pressure test on the fault interface through the storage module 200 and the target interface communication module 300 matched with the fault interface, so as to detect whether a transmission fault exists in the fault interface.
Specifically, when the fault code is acquired by the motherboard diagnostic card 600, the control module 100 acquires the fault interface corresponding to the current fault code based on the mapping relationship between the fault code and the fault interface, then determines the target interface communication module 300 corresponding to the fault interface, and further, by calling the target interface communication module 300, through the fault detection method disclosed in the above technical scheme, detects the fault of the cold joint of the voltage input pin in the motherboard interface and the data transmission fault in the motherboard interface.
According to the technical scheme, the fault detection system carries out large-scale fault detection on the main board through the main board diagnosis card, the interface where the fault is located is preliminarily determined, then the target interface communication module corresponding to the interface where the fault is located is called through the fault detection device, the virtual welding fault detection is carried out on the voltage input pins in the interface where the fault is located, meanwhile, the transmission fault detection is carried out on the interface where the fault is located, the comprehensive fault detection of the main board is realized, the virtual welding detection of the pins in the fault interface and the transmission fault detection are realized, the targeted detection of the fault interface is realized, and the fault detection precision is improved.
Example IV
Fig. 4 is a block diagram of a fault detection device according to a fourth embodiment of the present invention, where the fault detection device specifically includes:
the voltage input signal detection module 401 is configured to send a first test signal to the motherboard interface through the interface communication module if the voltage input signal of the motherboard interface is obtained through the interface communication module;
The feedback signal detection module 402 is configured to determine whether a voltage input signal is not detected in each voltage input pin of the motherboard interface if a feedback signal of the motherboard interface for the first test signal is obtained through the interface communication module within a preset waiting time;
The open circuit cold joint fault detection module 403 is configured to determine that an open circuit cold joint fault exists in a first voltage input pin if a voltage input signal is not detected in the first voltage input pin;
The voltage input signal judging module 404 is configured to judge whether a voltage input signal is detected in each voltage input pin of the motherboard interface if a feedback signal of the motherboard interface for the first test signal is not obtained through the interface communication module within a preset waiting time;
The short-circuit and cold-joint fault detection module 405 is configured to determine that a short-circuit and cold-joint fault exists in the second voltage input pin if the voltage input signal is detected in the second voltage input pin.
According to the technical scheme provided by the embodiment of the invention, the fault detection device carries out the pin cold joint test on the voltage input pins of the corresponding main board interface in the equipment to be tested through the interface communication module, so that the short circuit cold joint fault detection and the open circuit cold joint fault detection of the voltage input pins are realized, the stability of the input voltage of the interface is ensured, and the safety performance of the interface is improved.
The device can execute the fault detection method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method. Technical details not described in detail in this embodiment may be referred to the fault detection method provided in any embodiment of the present invention.
Example five
In some embodiments, the fault detection method may be implemented as a computer program tangibly embodied on a computer-readable storage medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and/or installed onto the heterogeneous hardware accelerator via the ROM and/or the communication unit. One or more of the steps of the fault detection method described above may be performed when the computer program is loaded into RAM and executed by a processor. Alternatively, in other embodiments, the processor may be configured to perform the fault detection method in any other suitable manner (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be a special or general purpose programmable processor, operable to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for carrying out 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, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be implemented. The computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a heterogeneous hardware accelerator 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 heterogeneous hardware accelerator. Other kinds of devices may also be used to provide for interaction with a user, for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback), and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background 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 background, 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.
The computing system may include clients and servers. The client and server are typically 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. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present invention may be performed in parallel, sequentially, or in a different order, so long as the desired results of the technical solution of the present invention are achieved, and the present invention is not limited herein.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.

Claims (8)

1. The fault detection device is characterized by comprising a control module, a storage module and at least one interface communication module, wherein the interface communication module is connected with a corresponding main board interface in equipment to be tested;
The control module is connected with the storage module and the at least one interface communication module and is used for conducting pin cold joint testing on at least one main board interface through the at least one interface communication module so as to detect whether cold joint faults exist on voltage input pins in the at least one main board interface or not;
The control module is specifically configured to obtain, through the interface communication module, a real-time input voltage of at least one voltage input pin in the motherboard interface, and compare the real-time input voltage with a corresponding standard input voltage to determine whether a first cold joint fault pin exists in the at least one voltage input pin, where the first cold joint fault pin is related to overvoltage, undervoltage or voltage oscillation;
The control module is specifically configured to perform a performance test on the motherboard interface through the storage module and the interface communication module, so as to detect whether a first transmission failure pin exists in data transmission pins of the motherboard interface, and perform a pressure test on the motherboard interface, so as to detect whether a second transmission failure pin exists in data transmission pins of the motherboard interface, and determine that a cold joint failure exists in the target data transmission pins if the same target data transmission pins exist in the first transmission failure pin and the second transmission failure pin.
2. The fault detection device of claim 1, further comprising at least one indicator light;
The control module is connected with the at least one indicator lamp and is further used for changing the brightness and/or the color of the corresponding indicator lamp if the first cold joint fault pin is related to overvoltage or undervoltage, and setting the working mode of the corresponding indicator lamp to be flashing if the first cold joint fault pin is related to voltage oscillation.
3. The fault detection device of claim 1, further comprising a display module;
The control module is connected with the display module and is also used for displaying the number of the voltage input pin with the cold joint fault and the fault type through the display module, wherein the fault type comprises at least one of open circuit, short circuit, overvoltage, undervoltage and voltage oscillation.
4. The fault detection device according to claim 1, wherein the control module is further specifically configured to perform performance testing and/or pressure testing on the motherboard interface through the storage module and the interface communication module, so as to obtain a transmission fault pin in each data transmission pin according to a performance parameter of each data transmission pin in the motherboard interface and a single-pin performance parameter threshold;
the single pin performance parameter threshold is related to an interface performance parameter threshold of the current motherboard interface, or is related to both the interface performance parameter threshold of the current motherboard interface and the number of data transmission pins.
5. The fault detection device according to claim 1, wherein the control module is further configured to determine that the transmission fault of the data transmission pin is related to the cold joint fault of the data transmission pin if no cold joint fault is detected in the voltage input pins of the current motherboard interface and a transmission fault is detected in the data transmission pin of the current motherboard interface.
6. A fault detection method, characterized by being applied to a control module of a fault detection device according to any one of claims 1-5, comprising:
if the voltage input signal of the main board interface is obtained through the interface communication module, a first test signal is sent to the main board interface through the interface communication module;
If the feedback signal of the main board interface aiming at the first test signal is obtained through the interface communication module within the preset waiting time, judging whether the voltage input signal is not detected in each voltage input pin of the main board interface;
If no voltage input signal is detected in the first voltage input pin, determining that the first voltage input pin has an open circuit and a cold joint fault;
if the feedback signal of the main board interface for the first test signal is not obtained through the interface communication module within the preset waiting time, judging whether the voltage input signal is detected in each voltage input pin of the main board interface;
and if the voltage input signal is detected in the second voltage input pin, determining that the second voltage input pin has short circuit and cold joint fault.
7. The fault detection system is characterized by comprising a main board diagnosis card and a fault detection device, wherein the fault detection device comprises a control module, a storage module and at least one interface communication module, and the interface communication module is connected with a corresponding main board interface in equipment to be tested;
the main board diagnosis card is used for carrying out fault detection on the main board of the equipment to be tested and displaying fault codes through a display screen;
the control module is connected with the main board diagnostic card and is used for determining a corresponding fault interface according to a fault code displayed by the main board diagnostic card, performing a pin cold joint test on the fault interface through a target interface communication module matched with the fault interface so as to detect whether a cold joint fault exists in a voltage input pin in the fault interface, and performing performance test and/or pressure test on the fault interface through the storage module and the target interface communication module matched with the fault interface so as to detect whether a transmission fault exists in the fault interface;
The control module is specifically configured to obtain, through the interface communication module, a real-time input voltage of at least one voltage input pin in the motherboard interface, and compare the real-time input voltage with a corresponding standard input voltage to determine whether a first cold joint fault pin exists in the at least one voltage input pin, where the first cold joint fault pin is related to overvoltage, undervoltage or voltage oscillation;
The control module is specifically configured to perform a performance test on the motherboard interface through the storage module and the interface communication module, so as to detect whether a first transmission failure pin exists in data transmission pins of the motherboard interface, and perform a pressure test on the motherboard interface, so as to detect whether a second transmission failure pin exists in data transmission pins of the motherboard interface, and determine that a cold joint failure exists in the target data transmission pins if the same target data transmission pins exist in the first transmission failure pin and the second transmission failure pin.
8. A computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, the computer instructions for causing a processor to perform the fault detection method of claim 6 when executed.
CN202211211520.8A 2022-09-30 2022-09-30 Fault detection device, method, system and storage medium Active CN115617586B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211211520.8A CN115617586B (en) 2022-09-30 2022-09-30 Fault detection device, method, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211211520.8A CN115617586B (en) 2022-09-30 2022-09-30 Fault detection device, method, system and storage medium

Publications (2)

Publication Number Publication Date
CN115617586A CN115617586A (en) 2023-01-17
CN115617586B true CN115617586B (en) 2024-12-06

Family

ID=84860187

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211211520.8A Active CN115617586B (en) 2022-09-30 2022-09-30 Fault detection device, method, system and storage medium

Country Status (1)

Country Link
CN (1) CN115617586B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119988113A (en) * 2025-01-16 2025-05-13 惠州市坤湛科技有限公司 Automated Type-C interface detection method, device, electronic device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111044879A (en) * 2019-12-20 2020-04-21 苏州浪潮智能科技有限公司 Method and system for quickly positioning fault position of physical interface of main board
CN112540289A (en) * 2020-12-07 2021-03-23 珠海泽冠科技有限公司 Method and device for detecting welding fault of heat-sensitive sheet FPC, electronic equipment and medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110070184A (en) * 2009-12-18 2011-06-24 두산디에스티주식회사 Transition module device for control device and control device using same
CN111190094A (en) * 2020-01-13 2020-05-22 山东商务职业学院 A Control System Based on Circuit Physical Parameter Detection
CN111272818B (en) * 2020-03-02 2022-12-02 深圳市金锐显数码科技有限公司 Circuit board soldering tin detection method and device
CN114325473B (en) * 2021-12-24 2024-03-08 广州星际悦动股份有限公司 Short circuit detection circuit, short circuit detection method, short circuit detection device, electronic equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111044879A (en) * 2019-12-20 2020-04-21 苏州浪潮智能科技有限公司 Method and system for quickly positioning fault position of physical interface of main board
CN112540289A (en) * 2020-12-07 2021-03-23 珠海泽冠科技有限公司 Method and device for detecting welding fault of heat-sensitive sheet FPC, electronic equipment and medium

Also Published As

Publication number Publication date
CN115617586A (en) 2023-01-17

Similar Documents

Publication Publication Date Title
CN111858122A (en) Fault detection method, device, equipment and storage medium of storage link
CN115617586B (en) Fault detection device, method, system and storage medium
CN114448915A (en) Link fault diagnosis method and device, electronic equipment and readable storage medium
CN116225804A (en) PCIe link detection method, system, equipment and storage medium
CN116089307B (en) BIOS testing method, device, equipment and medium
CN115757275B (en) Asset information management method and device, electronic equipment and storage medium
CN117785537A (en) Method and device for configuring silk-screen information of equipment, computer equipment and storage medium
CN116684343A (en) Automatic test method, device, system, equipment and medium for switch
CN116449810B (en) Fault detection method and device, electronic equipment and storage medium
CN116303074B (en) A server testing method, device, equipment and medium
CN114200346B (en) A device and method for detecting cable continuity in a server system
CN115617616B (en) A method, device, equipment and storage medium for monitoring operation of server FRU
CN116192807B (en) A BMC IP acquisition method, device, equipment and storage medium
CN115376439B (en) Method, device, equipment and medium for detecting display panel brightness compensation error
CN118055051B (en) Interface communication rate detection control method, device, equipment and medium
CN115953889B (en) Anti-disassembly function detection method, system, device, equipment and storage medium
CN112946529B (en) A control line verification method, system and medium based on a detection module
CN118050614A (en) Circuit board testing method, device and storage medium
CN117520080A (en) Server testing method, device, equipment and medium
CN119087960A (en) Fault detection method, device, equipment and medium for automatic train driving system
CN110413459B (en) External PHY card identification method, device, equipment and readable storage medium
CN113641543A (en) Method, device and medium for detecting network card fault
CN120492193A (en) Fault handling system, method, device, equipment and medium based on Haiguang platform
CN118819987A (en) Link status checking method, device, electronic device and non-volatile storage medium
CN119471150A (en) Display panel aging monitoring method, device, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant