[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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

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

Info

Publication number
CN115617586A
CN115617586A CN202211211520.8A CN202211211520A CN115617586A CN 115617586 A CN115617586 A CN 115617586A CN 202211211520 A CN202211211520 A CN 202211211520A CN 115617586 A CN115617586 A CN 115617586A
Authority
CN
China
Prior art keywords
interface
fault
pin
mainboard
voltage input
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.)
Pending
Application number
CN202211211520.8A
Other languages
Chinese (zh)
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/CN115617586A/en
Publication of CN115617586A publication Critical patent/CN115617586A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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: the device comprises a control module, a storage module and at least one interface communication module; the interface communication module is connected with a corresponding mainboard interface in the 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 carrying out pin cold joint test on the at least one mainboard interface so as to detect whether a voltage input pin in the at least one mainboard interface has a cold joint fault or not; and performing performance test and/or pressure test on at least one mainboard interface to detect whether transmission fault exists in at least one mainboard interface. According to the technical scheme of the embodiment of the invention, the rosin joint fault detection of the voltage input pin is realized, the input voltage stability of the interface is ensured, the safety performance of the interface is improved, meanwhile, the transmission fault detection of the data transmission pin is realized, and the data transmission efficiency and the data transmission precision of the interface are improved.

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 apparatus, method, system, and storage medium.
Background
The mainboard of computer equipment possesses numerous communication interface, and each communication interface cooperates the normal operation of accomplishing whole equipment jointly, and when the mainboard appeared the operation abnormal, the place that needs accurate detection trouble.
In the prior art, abnormality detection is usually performed on a boot process of a motherboard by using a motherboard diagnostic card (i.e., a motherboard fault diagnostic card), and specifically, a detection result of a BIOS (Basic Input Output System) program in the motherboard is displayed in a code form, and then a fault location can be quickly determined by combining a code meaning.
However, the above fault diagnosis method can only roughly know which interface the fault occurs on, and for the interface, it cannot be determined in which functional component the fault occurs in the interface, nor can it be determined in which 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 a pin insufficient soldering fault and a transmission fault in a mainboard interface.
According to an aspect of the present invention, there is provided a fault detection system including: the device comprises a control module, a storage module and at least one interface communication module; the interface communication module is connected with a corresponding mainboard interface in the 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 carrying out pin cold joint test on at least one mainboard interface through the at least one interface communication module so as to detect whether a voltage input pin in the at least one mainboard interface has a cold joint fault or not; and performing performance test and/or pressure test on the at least one mainboard interface through the storage module and the at least one interface communication module to detect whether a transmission fault exists in the at least one mainboard interface.
The control module is specifically configured to obtain a real-time input voltage of at least one voltage input pin in the motherboard interface through the interface communication module, 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; wherein the first cold joint fault pin is associated with an over-voltage, an under-voltage, or a voltage oscillation. Through the detection to first rosin joint trouble pin in the mainboard interface, avoided voltage oscillation or the too high damage to external equipment of voltage, also prevented that voltage from crossing low effective operation that can't support external equipment, promoted the security performance of mainboard interface.
The fault detection device further comprises at least one indicator light; the control module is connected with the at least one indicator light and is further used for changing the brightness and/or color of the corresponding indicator light if the first insufficient solder joint fault pin is related to overvoltage or undervoltage; and if the first cold joint fault pin is related to voltage oscillation, setting the working mode of the corresponding indicator lamp to flicker. The luminance of pilot lamp, the change of colour and mode of operation, not only audio-visually reflect the overvoltage, undervoltage and the voltage oscillation phenomenon that voltage input pin exists in the mainboard interface, and the adjustting of the luminance and the scintillation interval time of pilot lamp all dispose according to the fixed value that predetermines, it is not obvious to have avoided the luminance to reduce when undervoltage numerical value is less, luminance promotes too greatly and causes the damage to the pilot lamp when overvoltage numerical value is great, and the scintillation interval time overlength when voltage oscillation frequency is lower, lead to the operation personnel to fail in time perception the trouble that has taken place.
The fault detection device also comprises a display module; the control module is connected with the display module and is also used for displaying the number and the fault type of the voltage input pin with the insufficient soldering fault through the display module; wherein the fault type includes at least one of open circuit, short circuit, over voltage, under voltage, and voltage oscillation. Compared with the fault code displayed by the existing mainboard diagnosis card, the fault detection device can only represent the interface where the fault is located, not only can display the serial number of the specific fault pin through the display module, but also can display the specific fault type generated by the pin, greatly improves the detection convenience of the fault in the mainboard interface, and ensures that an operator can timely know the accurate fault pin and fault type.
The control module is specifically further configured to perform a performance test and/or a pressure test 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 the interface performance parameter threshold of the current mainboard interface, or related to both the interface performance parameter threshold of the current mainboard interface and the number of data transmission pins. Compared with the existing mainboard diagnosis card which can only determine the interface where the fault is located, the embodiment of the invention not only realizes the detection of the data transmission fault in the mainboard interface, but also determines that the transmission fault is from a specific certain data transmission pin, and further improves 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 to detect whether a first transmission fault pin exists in a data transmission pin of the motherboard interface, and perform a pressure test on the motherboard interface to detect whether a second transmission fault pin exists in the data transmission pin of the motherboard interface; and if the same target data transmission pin exists in the first transmission fault pin and the second transmission fault pin, determining that the target data transmission pin has a cold joint fault. The method and the device ensure the accuracy of the detection result and enlarge the detection range of the pin cold joint faults while realizing the cold joint fault detection of the data transmission pins in the mainboard interface.
The control module is further specifically configured to determine that a transmission fault of the data transmission pin is related to a cold joint fault of the data transmission pin if no cold joint fault is detected in the voltage input pin of the current motherboard interface and a transmission fault is detected in the data transmission pin of the current motherboard interface. The detection of the fault of the cold joint of the data transmission pin is realized by detecting the fault of the cold joint of the voltage input pin in the mainboard interface and the transmission fault of the data transmission pin, 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, in which a control module applied to a fault detection apparatus includes:
if a voltage input signal of a mainboard interface is acquired through an interface communication module, a first test signal is sent to the mainboard interface through the interface communication module;
if a feedback signal of the mainboard interface for the first test signal is acquired through the interface communication module within a preset waiting time, judging whether a voltage input signal is not detected in each voltage input pin of the mainboard interface;
if no voltage input signal is detected in a first voltage input pin, determining that the first voltage input pin has an open circuit cold joint fault;
if a feedback signal of the mainboard interface for the first test signal is not obtained through the interface communication module within a preset waiting time, judging whether a voltage input signal is detected in each voltage input pin of the mainboard 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 insufficient soldering fault.
According to another aspect of the present invention, there is provided a fault detection system including: a mainboard diagnosis card and a fault detection device; the fault detection device comprises a control module, a storage module and at least one interface communication module; the interface communication module is connected with a corresponding mainboard interface in the equipment to be tested;
the mainboard diagnosis card is used for carrying out fault detection on the mainboard of the equipment to be tested and displaying a fault code through a display screen;
the control module is connected with the mainboard diagnosis card and used for determining a corresponding fault interface according to a fault code displayed by the mainboard diagnosis card, performing 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 voltage input pin in the fault interface has a cold joint fault, 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 apparatus configured in a control module, including:
the voltage input signal detection module is used for sending a first test signal to the mainboard interface through the interface communication module if the voltage input signal of the mainboard interface is obtained through the interface communication module;
the feedback signal detection module is used for judging whether a voltage input signal is not detected in each voltage input pin of the mainboard interface if a feedback signal of the mainboard interface for the first test signal is acquired through the interface communication module within a preset waiting time;
the open-circuit cold joint fault detection module is used for determining that open-circuit cold joint faults exist in the first voltage input pin if the voltage input signal is not detected in the first voltage input pin;
the voltage input signal judgment module is used for judging whether a voltage input signal is detected in each voltage input pin of the mainboard interface if a feedback signal of the mainboard interface for the first test signal is not acquired through the interface communication module within a preset waiting time;
and the short-circuit cold joint fault detection module is used for determining that the second voltage input pin has a short-circuit cold joint fault if a 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 implement a fault detection method according to any one of the embodiments of the present invention when the computer instructions are executed.
According to the technical scheme of the embodiment of the invention, the fault detection device performs pin rosin joint test on the voltage input pin of the corresponding mainboard interface in the equipment to be tested through the interface communication module, so that the rosin joint fault detection of the voltage input pin is realized, the input voltage stability of the interface is ensured, and the safety performance of the interface is improved.
It should be understood that the statements in this section are not intended to identify key or critical features of the embodiments of the present invention, nor are they intended to limit the scope of the invention. Other features of the present invention will become apparent from the following description.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1A is a schematic structural diagram of a fault detection apparatus according to an embodiment of the present invention;
fig. 1B is a schematic structural diagram of a fault detection apparatus according to an 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 apparatus according to a fourth embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or 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 one
Fig. 1A is a schematic structural diagram of a fault detection apparatus according to an embodiment of the present invention, where the apparatus includes: a control module 100, a storage module 200, and at least one interface communication module 300; the interface communication module 300 is connected to a corresponding motherboard interface of the device to be tested.
Since the motherboard of the electronic device usually includes a plurality of different types of interfaces, for example, a PCI (Peripheral Component interconnect) interface (i.e., PCI slot), a memory slot, a PCIe (PCI-Express) interface, an Industry Standard Architecture (ISA) slot, etc., the fault detection apparatus may also include a plurality of interface communication modules 300, and a structure of each interface communication module 300 matches a structure of a corresponding interface on the motherboard, so that when the fault detection apparatus performs fault detection, the fault detection apparatus may be respectively connected to the corresponding interface on the motherboard through each interface communication module 300; optionally, in the embodiment of the present invention, the type, structure, and number of the motherboard interface and the interface communication module 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 configured to perform a pin cold joint test on at least one motherboard interface through the at least one interface communication module 300, so as to detect whether a cold joint fault exists in a voltage input pin of the at least one motherboard interface; and performing a performance test and/or a stress 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 failure 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, the pin A2 in the PCI interface is used to input 12V voltage, the pin A5 is used to input 5V voltage, and the pin a27 is used to input 3.3V voltage; thus, the presence of a voltage input signal on each voltage input pin can be detected separately.
Specifically, after the fault detection device is connected to 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; after 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 the input voltage provided by the mainboard through any voltage input pin, the fault detection device sends a first test signal to the mainboard through the interface communication module 300; if a feedback signal of the mainboard for the first test signal is acquired, the mainboard is started, the input voltage acquired by the fault detection device is a normal voltage signal after the mainboard is started, and at the moment, if the voltage input signal is not detected on one or more voltage input pins, the voltage input pins are in an open circuit state due to the existence of a cold joint fault.
If a feedback signal of the mainboard for the first test signal is not acquired, the mainboard is not started at the moment, the input voltage acquired by the fault detection device is abnormal power supply caused by short circuit, and if a voltage input signal is detected on one or more voltage input pins at the moment, the voltage input pins are in a short circuit state due to the existence of a cold joint fault; therefore, the insufficient soldering detection of the voltage input pin is realized through open circuit detection and short circuit detection.
Optionally, in this embodiment of the present invention, the control module 100 is specifically configured to obtain a real-time input voltage of at least one voltage input pin in the motherboard interface through the interface communication module 300, 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; wherein the first cold joint fault pin is associated with an over-voltage, an under-voltage, or a voltage oscillation. The standard input voltage is the input voltage of the current voltage input pin in the normal working state, the pin A2 of the PCI interface in the above technical scheme is used for providing 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 current voltage input pin has an undervoltage phenomenon; if the real-time input voltage is larger than the corresponding standard input voltage within the preset detection time, indicating that the current voltage input pin has an overvoltage phenomenon; if the real-time input voltage at part of the moment is smaller than the standard input voltage and the real-time input voltage at part of the moment is larger than the standard input voltage within the preset detection time, indicating that the current voltage input pin has a voltage oscillation phenomenon, and the current voltage input pin is a cold joint fault pin (namely a first cold joint fault pin); through the detection to first rosin joint trouble pin in the mainboard interface, avoided voltage oscillation or the too high damage to external equipment of voltage, also prevented that voltage from crossing low effective operation that can't support external equipment, promoted the security performance of mainboard interface.
As shown in fig. 1B, optionally, in the embodiment of the present invention, the fault detection apparatus further includes at least one indicator lamp 400; the control module 100 is connected to the at least one indicator light 400, and is further configured to change the brightness and/or color of the corresponding indicator light 400 if the first cold solder joint fault pin is related to an over-voltage or an under-voltage; if the first cold-solder failure pin is related to voltage oscillation, the corresponding operation mode of the indicator light 400 is set to flash. The fault detection device can only comprise one indicator lamp 400, and when at least one first cold joint fault pin exists, namely, the brightness, the color or the working mode of the indicator lamp 400 are changed, a prompt is sent to a detector; wherein the working modes comprise normally on, normally off and flashing; the fault detection device may also include a plurality of indicator lights 400, and different indicator lights 400 are matched with the result of the serial number sorting of the voltage input pins one by one according to the serial number sequence, for example, the indicator light 400 No. 1 is matched with the voltage input pin with the most front serial number, and the voltage input pin may be an A2 pin, an A5 pin, or any other pin due to different pin distributions of different interfaces.
The brightness, color and working mode of the indicator light 400 change, not only intuitively reflect the over-voltage, under-voltage and voltage oscillation phenomena of a voltage input pin in a mainboard interface, but also the brightness adjustment and the flashing interval time of the indicator light 400 are configured according to preset fixed values, so that the problems that the brightness is not obviously reduced when the under-voltage value is small, the brightness is greatly improved to damage the indicator light 400 when the over-voltage value is large, and the flashing interval time is overlong when the voltage oscillation frequency is low are avoided, and an operator cannot timely sense the occurred fault.
Optionally, in the embodiment of the present invention, the fault detection apparatus further includes a display module 500; the control module 100 is connected to the display module 500, and is further configured to display, through the display module 500, a number and a fault type of a voltage input pin with a cold joint fault; wherein the fault type includes at least one of open circuit, short circuit, over voltage, under voltage, and voltage oscillation. The control module 100 can determine the type and pin structure of the current motherboard interface and the number of each pin according to the currently used interface communication module 300; 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, displaying the number and the fault type identification of the current voltage input pin through the display module 500; the open circuit, the short circuit, the overvoltage, the undervoltage or the voltage oscillation respectively correspond to different fault identifications. Compared with the fault code displayed by the conventional mainboard diagnosis card, the fault detection device can only represent the interface where the fault is located, not only can display the serial number of the specific fault pin through the display module 500, but also can display the specific fault type generated by the pin, greatly improves the detection convenience of the fault in the mainboard interface, and ensures that an operator can timely know the accurate fault pin and fault type.
When the control module 100 performs a performance test on the motherboard interface, it first sends a performance test request to the motherboard; after the mainboard acquires the performance test request, the mainboard performs read-write data 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 read-write data operation through the storage module 200; meanwhile, the control module 100 also directly obtains the data execution parameter when the motherboard executes the read-write data operation through the interface communication module 300; and finally, determining the performance parameters of the performance test 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; after the mainboard acquires the pressure test request, the mainboard performs read-write data 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 read-write data operation through the storage module 200; meanwhile, the control module 100 also directly obtains the data execution parameter when the motherboard executes the read-write data operation through the interface communication module 300; and finally, determining the performance parameters of the pressure test according to the data execution parameters and the data operation result. The performance test and the pressure test are different in that the pressure test is to perform read-write data test on a current mainboard interface in a high-load state, and reflects the communication performance of a communication link of the current mainboard interface in the high-load state; the performance test is to perform read-write data test on the current motherboard interface under a normal load (i.e., a normal load or a low load) state, and reflects the communication performance of the communication link of the current motherboard interface under the normal load state.
Wherein the performance parameter comprises at least one of bit error rate, packet loss rate, bandwidth and throughput; the bit 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 mainboard interface in the data transmission process; the speed, the bandwidth and the throughput reflect the transmission efficiency of the current mainboard 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 higher the rate, the greater the bandwidth or the greater the throughput, the higher the data transmission efficiency. If the performance parameter of the interface does not accord with the threshold value of the performance parameter of the interface, the transmission fault exists in the current mainboard interface obviously.
Optionally, in this embodiment of the present invention, the control module 100 is further specifically configured to perform a performance test and/or a pressure test 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; the single-pin performance parameter threshold is related to the interface performance parameter threshold of the current mainboard interface, or both the interface performance parameter threshold of the current mainboard interface and the number of data transmission pins.
Specifically, the single-pin error rate threshold and the single-pin packet loss rate threshold may be set as an interface error rate threshold and an interface packet loss rate threshold of the current motherboard interface, respectively; taking the quotient of the interface rate threshold and the number of data transmission pins of the current interface as a single-pin rate threshold, taking the quotient of the interface bandwidth threshold and the number of data transmission pins as a single-pin bandwidth threshold, and taking the quotient of the interface throughput threshold and the number of data transmission pins as a single-pin throughput threshold; after the performance test and/or the pressure test, if the performance parameters of any data transmission pin do not accord with the single-pin performance parameter threshold, a transmission fault exists in the data transmission pin, and the data transmission pin is a transmission fault pin; compared with the existing mainboard diagnosis card which can only determine the interface where the fault is located, the embodiment of the invention not only realizes the detection of the data transmission fault in the mainboard interface, but also determines that the transmission fault comes from a specific certain data transmission pin, thereby further improving the fault detection precision of the mainboard interface.
Optionally, in this embodiment of the present invention, the control module 100 is specifically configured to perform, through the storage module 200 and the interface communication module 300, a performance test on the motherboard interface to detect whether a first transmission fault pin exists in a data transmission pin of the motherboard interface, and perform a pressure test on the motherboard interface to detect whether a second transmission fault pin exists in the data transmission pin of the motherboard interface; and if the same target data transmission pin exists in the first transmission fault pin and the second transmission fault pin, determining that the target data transmission pin has a cold joint fault. 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 testing processes, the pin faults can be determined not to be determined by accidental external factors but to be caused by the insufficient soldering problem of the data transmission pin, and therefore, the accuracy of the detection result is ensured while the insufficient soldering fault detection of the data transmission pin in the mainboard interface is realized, and the detection range of the insufficient soldering fault of the pin is expanded.
Optionally, in this embodiment of the present invention, the control module 100 is further specifically configured to determine that the transmission fault of the data transmission pin is related to the cold solder joint fault of the data transmission pin if no cold solder joint fault is detected in any voltage input pin of the current motherboard interface and a transmission fault is detected in a data transmission pin of the current motherboard interface. When the voltage input pin in the interface has a cold solder fault, which causes a small input voltage or an unstable input voltage (i.e., there is voltage oscillation), the voltage state also affects the data transmission efficiency and the data transmission accuracy of the interface, and therefore, if no cold solder fault is detected in the voltage input pin of the current motherboard interface, but a transmission fault is detected in the data transmission pin, it indicates that the transmission fault in the data transmission pin is caused by the cold solder fault of the data transmission pin itself, and thus, the cold solder fault detection of the data transmission pin is realized by the cold solder fault detection of the voltage input pin in the motherboard interface and the transmission fault detection of the data transmission pin, and the accuracy of the detection result is further ensured.
According to the technical scheme of the embodiment of the invention, the fault detection device performs pin rosin joint test on the voltage input pin of the corresponding mainboard interface in the equipment to be tested through the interface communication module, so that the rosin joint fault detection of the voltage input pin is realized, the input voltage stability of the interface is ensured, and the safety performance of the interface is improved.
Example two
Fig. 2 is a flowchart of a fault detection method according to a second embodiment of the present invention, where this embodiment is applicable to a fault detection apparatus for detecting a cold solder joint fault of a voltage input pin in a motherboard interface, and the method can be executed by a control module of the fault detection apparatus according to the first embodiment. As shown in fig. 2, the method includes:
s201, if a voltage input signal of a mainboard interface is acquired through an interface communication module, a first test signal is sent to the mainboard interface through the interface communication module.
S202, if a feedback signal of the mainboard interface aiming at the first test signal is acquired through the interface communication module within a preset waiting time, judging whether a voltage input signal is not detected in each voltage input pin of the mainboard interface.
S203, if the voltage input signal is not detected in the first voltage input pin, determining that the open-circuit cold joint fault exists in the first voltage input pin.
If the voltage input signals are detected in all the voltage input pins, the fact that the open-circuit cold-solder pins do not exist in the current interface is indicated.
And S204, if the feedback signal of the mainboard interface for the first test signal is not obtained through the interface communication module within the preset waiting time, judging whether a voltage input signal is detected in each voltage input pin of the mainboard interface.
S205, if a voltage input signal is detected in the second voltage input pin, determining that the second voltage input pin has a short circuit cold joint fault.
If no voltage input signal is detected in all the voltage input pins, it is indicated that no short-circuit cold-solder pin exists in the current interface.
According to the technical scheme of the embodiment of the invention, the fault detection device performs pin rosin joint test on the voltage input pin of the corresponding mainboard interface in the equipment to be tested through the interface communication module, so that short circuit rosin joint fault detection and open circuit rosin joint fault detection of the voltage input pin are realized, the input voltage stability 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; the failure detection apparatus 700 includes a control module 100, a storage module 200, and at least one interface communication module 300; the interface communication module 300 is connected with a corresponding mainboard interface in the device to be tested; the motherboard diagnostic card 600 is configured to perform fault detection on the 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 joint test on the fault interface through the target interface communication module 300 matched with the fault interface to detect whether a voltage input pin in the fault interface has a cold joint fault, 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 to detect whether a transmission fault exists in the fault interface.
Specifically, the control module 100 of the fault detection apparatus 700 is connected to the motherboard diagnostic card 600, and when the motherboard diagnostic card 600 obtains a fault code, the control module 100 obtains a fault interface corresponding to the current fault code based on a 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 detects a rosin joint fault of a voltage input pin in the motherboard interface and a data transmission fault in the motherboard interface by calling the target interface communication module 300 and using the fault detection method disclosed in the above technical scheme.
According to the technical scheme of the embodiment of the invention, the fault detection system carries out large-scale fault detection on the mainboard through the mainboard diagnosis card, preliminarily determines the interface where the fault is located, and then calls the target interface communication module corresponding to the interface where the fault is located through the fault detection device, carries out the fault detection on the voltage input pin in the interface where the fault is located, and simultaneously carries out transmission fault detection on the interface where the fault is located, so that the comprehensive fault detection of the mainboard is realized, the fault detection and the transmission fault detection of the pin in the fault interface are realized, the targeted detection of the fault interface is realized, and the fault detection precision is improved.
Example four
Fig. 4 is a block diagram of a fault detection apparatus provided in a fourth embodiment of the present invention, where the apparatus 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 a voltage input signal of the motherboard interface is obtained through the interface communication module;
a feedback signal detection module 402, 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;
an open-circuit cold joint fault detection module 403, 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;
a voltage input signal determining module 404, configured to determine 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;
a short-circuit cold-solder fault detection module 405, configured to determine that a short-circuit cold-solder fault exists in the second voltage input pin if a voltage input signal is detected in the second voltage input pin.
According to the technical scheme of the embodiment of the invention, the fault detection device performs pin rosin joint test on the voltage input pin of the corresponding mainboard interface in the equipment to be tested through the interface communication module, so that short circuit rosin joint fault detection and open circuit rosin joint fault detection of the voltage input pin are realized, the input voltage stability 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 corresponding functional modules and beneficial effects of the execution method. For details of the technology not described in detail in this embodiment, reference may be made to a 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 in a computer-readable storage medium, such as a memory unit. In some embodiments, part or all of the computer program may be loaded and/or installed onto the heterogeneous hardware accelerators via ROM and/or the communication unit. When the computer program is loaded into RAM and executed by a processor, one or more steps of the fault detection method described above may be performed. Alternatively, in other embodiments, the processor may be configured to perform the fault detection method by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), system on a chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: 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 special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, 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 performed. A computer program can execute entirely on a machine, partly on a machine, as a stand-alone software package partly on a machine and partly on a remote machine or entirely on a 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. A 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 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 herein may 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 a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user may 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 can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computing system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. 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 host and VPS service are overcome.
It should be understood that various forms of the flows shown above, reordering, adding or deleting steps, may be used. For example, the steps described in the present invention may be executed in parallel, sequentially, or in different orders, and are not limited herein as long as the desired results of the technical solution of the present invention can be achieved.
The above-described embodiments should not be construed as limiting the scope of the invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A fault detection device, comprising: the device comprises a control module, a storage module and at least one interface communication module; the interface communication module is connected with a corresponding mainboard interface in the 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 performing pin cold joint test on at least one mainboard interface through the at least one interface communication module so as to detect whether a voltage input pin in the at least one mainboard interface has a cold joint fault or not; and performing performance test and/or pressure test on the at least one mainboard interface through the storage module and the at least one interface communication module to detect whether transmission fault exists in the at least one mainboard interface.
2. The device according to claim 1, wherein the control module is specifically configured to obtain a real-time input voltage of at least one voltage input pin in the motherboard interface through the interface communication module, 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; wherein the first cold solder failure pin is associated with an over-voltage, an under-voltage, or a voltage oscillation.
3. The fault detection device of claim 2, further comprising at least one indicator light;
the control module is connected with the at least one indicator light and is further used for changing the brightness and/or color of the corresponding indicator light if the first cold joint fault pin is related to overvoltage or undervoltage; and if the first cold joint fault pin is related to voltage oscillation, setting the working mode of the corresponding indicator lamp to flicker.
4. The fault detection device of claim 2, further comprising a display module;
the control module is connected with the display module and is also used for displaying the number and the fault type of the voltage input pin with the insufficient soldering fault through the display module; wherein the fault type includes at least one of open circuit, short circuit, over voltage, under voltage, and voltage oscillation.
5. The device according to claim 1, wherein the control module is further configured to perform a performance test and/or a 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;
the single-pin performance parameter threshold is related to the interface performance parameter threshold of the current mainboard interface, or related to both the interface performance parameter threshold of the current mainboard interface and the number of data transmission pins.
6. The device according to claim 1, wherein the control module is specifically configured to perform a performance test on the motherboard interface through the storage module and the interface communication module to detect whether a first transmission fault pin exists in the data transmission pins of the motherboard interface, and perform a pressure test on the motherboard interface to detect whether a second transmission fault pin exists in the data transmission pins of the motherboard interface; and if the same target data transmission pin exists in the first transmission fault pin and the second transmission fault pin, determining that the target data transmission pin has a cold joint fault.
7. The 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 solder joint fault of the data transmission pin if no cold solder joint fault is detected in any of the voltage input pins of the current motherboard interface and a transmission fault is detected in a data transmission pin of the current motherboard interface.
8. A fault detection method applied to a control module of the fault detection apparatus according to any one of claims 1 to 7, comprising:
if a voltage input signal of a mainboard interface is acquired through an interface communication module, a first test signal is sent to the mainboard interface through the interface communication module;
if a feedback signal of the mainboard interface for the first test signal is acquired through the interface communication module within a preset waiting time, judging whether a voltage input signal is not detected in each voltage input pin of the mainboard interface;
if no voltage input signal is detected in a first voltage input pin, determining that the first voltage input pin has an open circuit cold joint fault;
if the feedback signal of the mainboard interface for the first test signal is not obtained through the interface communication module within the preset waiting time, judging whether a voltage input signal is detected in each voltage input pin of the mainboard 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 insufficient soldering fault.
9. A fault detection system, comprising: a mainboard diagnosis card and a fault detection device; the fault detection device comprises a control module, a storage module and at least one interface communication module; the interface communication module is connected with a corresponding mainboard interface in the equipment to be tested;
the mainboard diagnosis card is used for carrying out fault detection on the mainboard of the equipment to be tested and displaying a fault code through a display screen;
the control module is connected with the mainboard diagnosis card and used for determining a corresponding fault interface according to a fault code displayed by the mainboard diagnosis card, performing 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 voltage input pin in the fault interface has a cold joint fault, 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.
10. A computer-readable storage medium having stored thereon computer instructions for causing a processor to execute the fault detection method of claim 8.
CN202211211520.8A 2022-09-30 2022-09-30 Fault detection device, method, system and storage medium Pending CN115617586A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211211520.8A CN115617586A (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 CN115617586A (en) 2022-09-30 2022-09-30 Fault detection device, method, system and storage medium

Publications (1)

Publication Number Publication Date
CN115617586A true CN115617586A (en) 2023-01-17

Family

ID=84860187

Family Applications (1)

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

Country Status (1)

Country Link
CN (1) CN115617586A (en)

Citations (5)

* 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 apparatus for control device and control device using the same
CN111044879A (en) * 2019-12-20 2020-04-21 苏州浪潮智能科技有限公司 Method and system for quickly positioning fault position of physical interface of main board
CN111190094A (en) * 2020-01-13 2020-05-22 山东商务职业学院 Control system based on circuit physical parameter detection
CN112540289A (en) * 2020-12-07 2021-03-23 珠海泽冠科技有限公司 Method and device for detecting welding fault of heat-sensitive sheet FPC, electronic equipment and medium
CN114325473A (en) * 2021-12-24 2022-04-12 广州星际悦动股份有限公司 Short circuit detection circuit, method, device, electronic device and storage medium

Patent Citations (5)

* 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 apparatus for control device and control device using the same
CN111044879A (en) * 2019-12-20 2020-04-21 苏州浪潮智能科技有限公司 Method and system for quickly positioning fault position of physical interface of main board
CN111190094A (en) * 2020-01-13 2020-05-22 山东商务职业学院 Control system based on circuit physical parameter detection
CN112540289A (en) * 2020-12-07 2021-03-23 珠海泽冠科技有限公司 Method and device for detecting welding fault of heat-sensitive sheet FPC, electronic equipment and medium
CN114325473A (en) * 2021-12-24 2022-04-12 广州星际悦动股份有限公司 Short circuit detection circuit, method, device, electronic device and storage medium

Similar Documents

Publication Publication Date Title
US20210218654A1 (en) Method, apparatus, electronic device and readable storage medium for determining robustness
CN110930538A (en) Method and system for visualizing fault information of vehicle
CN111865682A (en) Method and apparatus for handling faults
CN112084110A (en) Data processing method, device, equipment and storage medium
CN113313962A (en) Signal lamp fault monitoring method and device, electronic equipment and storage medium
CN113049946A (en) Board card test system
CN115617586A (en) Fault detection device, method, system and storage medium
CN102541705B (en) Testing method for computer and tooling plate
CN111599174B (en) Traffic index abnormity detection method and electronic equipment
CN115686969A (en) Hard disk backboard testing method, device, equipment and medium
CN116465367A (en) Equipment checking method, device, equipment and medium
CN110988734B (en) Fault detection device, method and equipment
CN114546799A (en) Point burying log checking method and device, electronic equipment, storage medium and product
CN115376439A (en) Method, apparatus, device and medium for detecting display panel brightness compensation error
CN116449810B (en) Fault detection method and device, electronic equipment and storage medium
CN116089307B (en) BIOS testing method, device, equipment and medium
CN115454973A (en) Data migration method, device, equipment and storage medium
CN116483732A (en) Testing method, device and equipment based on multiple data sources
CN117647700A (en) Cable outer sheath fault identification method, device, equipment and medium
CN118963859A (en) Program configuration management method, device, equipment and storage medium
CN116668673A (en) Progress monitoring method and device for video recorder, electronic equipment and medium
CN116521536A (en) Code coverage rate determining method and device, electronic equipment and storage medium
CN113641543A (en) Method, device and medium for detecting network card fault
CN115695159A (en) Equipment diagnosis method, device, equipment and storage medium
CN115328793A (en) Fault positioning method, device and equipment for application program

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