Computer hardware fault detection system

By designing a computer hardware fault detection system and using detection modules and analysis modules to monitor and analyze voltage information, the problem of inaccurate identification and real-time regulation of computer hardware failures in the prior art is solved, and the operation efficiency and stability of the computer are improved.

CN119847836AActive Publication Date: 2025-04-18BEIJING TIANYI PANDA TECHNOLOGY CO LTD

Patent Information

Application Number
CN202411909952.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-18
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

The prior art cannot accurately identify and control computer hardware failures based on voltage information during computer operation, resulting in low computer operation efficiency.

Method used

A computer hardware fault detection system is designed, including a driver module, a detection module, a storage module, an analysis module, a voltage stabilization module, a heat dissipation module and a protection module. The detection module periodically detects voltage information, the analysis module determines operational qualification based on voltage information, generates processing instructions to adjust operation parameters, and ensures that the power supply is stable and the temperature is appropriate.

Benefits of technology

It realizes monitoring and analysis of voltage information during computer operation, quickly and accurately identify hardware failures, and improves the operating stability and efficiency of the computer through real-time regulation of operating parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119847836A_ABST
    Figure CN119847836A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computer hardware, in particular to a computer hardware fault detection system which comprises a driving module used for driving a computer to perform read-write operation, a detection module used for periodically detecting voltage information in the running process of the computer, and a processing module used for processing the voltage information, the storage module is used for storing historical voltage information and corresponding preset standards; the analysis module is used for judging whether the operation of the computer is qualified or not, determining an unqualified reason and generating a corresponding processing instruction to adjust the operation parameters in the corresponding module to corresponding values; the voltage stabilizing module is used for stabilizing the output voltage of the power supply; the heat dissipation module is used for adjusting the running temperature of the computer; and the protection module is used for adjusting the working voltage in the running process of the computer. According to the invention, the monitoring of the voltage information in the operation process of the computer is realized, the accurate identification and real-time regulation and control of the computer hardware fault based on the voltage information are realized, and the operation efficiency of the computer is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer hardware, and in particular to a computer hardware fault detection system. Background Art

[0002] Computer hardware refers to the general term for various physical devices in a computer system that are composed of electronic, mechanical and optoelectronic components. These physical devices form an organic whole according to the requirements of the system structure and provide a material basis for the operation of computer software. Therefore, computer hardware plays a vital role in computer systems. With the continuous advancement of science and technology, computer hardware is also constantly developing and evolving. Hardware maintenance and care can ensure the stable operation of the computer and improve the work efficiency of the computer. At the same time, it is crucial to ensure the data security of the computer and extend the service life of the computer.

[0003] Chinese patent publication number: CN113778814A, discloses a computer hardware fault alarm system and method, including data acquisition, alarm controller, local area network and maintenance terminal, wherein the data acquisition includes a computer motherboard detection card, a storage module and computer hardware. The present invention uses a computer motherboard detection card to detect computer hardware, and stores the fault detection information in the storage module for backup. At the same time, the computer motherboard detection card transmits the fault detection information to the alarm controller for alarm, and the alarm controller transmits the fault detection information to the display terminal, the central host and the mobile terminal respectively through GPRS and GSM. At this time, the central host can call out the computer hardware fault information and the fault solution database and display them on the display terminal.

[0004] It can be seen that the above scheme locates the computer hardware fault through the computer motherboard detection card, so that the user can consult the computer hardware engineer to solve the corresponding problem according to the location of the problem. However, the above scheme cannot monitor the voltage information during the operation of the computer, nor can it accurately identify and control the computer hardware fault based on the voltage information in real time, so it cannot guarantee the operation efficiency of the computer. Summary of the invention

[0005] To this end, the present invention provides a computer hardware fault detection system to overcome the problem in the prior art that it is impossible to accurately identify and control computer hardware faults based on voltage information during computer operation, thereby resulting in low computer operation efficiency.

[0006] To achieve the above object, the present invention provides a computer hardware fault detection system, comprising:

[0007] A drive module, which is connected to the central processing unit in the computer and is used to drive the computer to perform read and write operations;

[0008] A detection module, which is connected to the driving module and a board in the computer, and is used to periodically detect voltage information during the operation of the computer;

[0009] A storage module, connected to the detection module, for storing the historical voltage information and corresponding preset standards;

[0010] an analysis module connected to the storage module and the detection module, and configured to determine whether the operation of the computer is qualified based on the voltage information, and to determine the reason for the failure based on the voltage information; the analysis unit is also configured to generate a corresponding processing instruction based on the determined reason for the failure, and to adjust the operation parameter in the corresponding module to a corresponding value based on the corresponding processing instruction;

[0011] A voltage stabilizing module, which is arranged at the output end of the power supply of the computer and connected to the analysis unit, and is used to stabilize the output voltage of the power supply;

[0012] A heat dissipation module, which is arranged on the inner wall of the computer housing and connected to the analysis unit, and is used to adjust the operating temperature of the computer;

[0013] The protection module is arranged at the output end of the power supply of the computer and is connected to the analysis unit, and is used to adjust the working voltage during the operation of the computer.

[0014] Furthermore, the driving module is used to drive the computer to perform read and write operations, the detection module periodically detects the critical voltage information during the operation of the computer when the computer is running at the highest load, and the analysis module is used to draw a time-critical voltage information curve and obtain the critical area of ​​the curve within the period through integral operation.

[0015] Furthermore, the analysis module is also used to determine whether the operation of the computer is qualified based on the area multiple, and, when the operation of the computer is determined to be unqualified, determine the reason for the unqualified operation of the computer based on the curve area, or, determine the reason for the unqualified operation of the computer based on the area multiple difference; wherein the area multiple is the ratio of the curve area to the critical area, the curve area is the integral value of the drawn time-voltage information curve within the period, and the area multiple difference is the difference between the area multiple and the pre-stored preset area multiple.

[0016] Furthermore, the analysis module is also used to determine the reason why the computer fails to operate properly based on the historical area ratio, and to increase the amplification factor of the voltage stabilizing module for the output voltage based on the historical area ratio difference when the computer load is determined to be not up to standard, or to determine the reason why the computer fails to operate properly based on the area multiple difference when the computer fails to operate properly; wherein the historical area ratio is the ratio of the average value of the curve area under the historical period to the curve area within the period, and the historical area ratio difference is the difference between the historical area ratio and the pre-stored preset historical area ratio.

[0017] Furthermore, the analysis module is also used to increase the amplification factor of the voltage stabilization module for the output voltage based on the historical area ratio difference, and the increase in the amplification factor of the output voltage is proportional to the historical area ratio difference.

[0018] Furthermore, the analysis module is also used to determine whether it is necessary to reduce the pre-stored preset area multiple standard based on the computer load after the adjustment of the output voltage amplification factor is completed, and, when it is determined that the pre-stored preset area multiple standard needs to be reduced, reduce the pre-stored preset area multiple standard based on the load ratio, and the reduction range of the pre-stored preset area multiple standard is inversely proportional to the load ratio; wherein the load ratio is the ratio of the pre-stored preset computer load to the load described by the computer.

[0019] Furthermore, the analysis module is also used to determine the reason for the unqualified operation of the computer based on the area multiple difference, and to generate corresponding processing instructions based on the determined reason for the unqualified operation, including: increasing the rotation speed of the heat dissipation module based on the secondary area multiple difference when it is determined that the operating temperature of the computer does not meet the standard, issuing a computer parts fault troubleshooting notification when it is determined that the reason for the unqualified operation of the computer is voltage fluctuation, or increasing the resistance of the protection module based on the area multiple difference ratio when it is determined that the reason for the unqualified operation of the computer is power failure; wherein the secondary area multiple difference is the difference between a pre-stored preset area multiple difference and the area multiple difference, and the area multiple difference ratio is the ratio of the pre-stored preset area multiple difference to the area multiple difference.

[0020] Furthermore, the analysis module is also used to increase the rotation speed of the heat dissipation module based on the secondary area multiple difference, and the increase range of the rotation speed of the heat dissipation module is inversely proportional to the secondary area multiple difference.

[0021] Furthermore, the analysis module is also used to increase the resistance of the protection module based on the area multiple difference ratio, and the increase in the resistance of the protection module is inversely proportional to the area multiple difference ratio.

[0022] Furthermore, the analysis module is also used to determine whether the operation of the computer is qualified based on the area multiple after the increase in the resistance value of the protection module is completed, and, if the operation of the computer is determined to be unqualified, determine whether the reason for the unqualified operation of the computer is a power supply failure based on the area multiple difference, and, if the reason for the unqualified operation of the computer is determined to be a power supply failure, determine that there is a problem with the power grid and issue a notice that the power grid does not meet the standards.

[0023] Compared with the prior art, the beneficial effect of the present invention lies in that, by setting a detection module and an analysis module, the detection module periodically detects the voltage information during the operation of the computer, thereby effectively realizing the monitoring of the voltage information during the operation of the computer; the analysis module is used to determine whether the operation of the computer is qualified based on the voltage information, and can quickly and accurately complete the determination of whether the operation of the computer is qualified, effectively realizing the precise identification of computer hardware failures based on the voltage information; at the same time, the analysis module is also used to determine the cause of failure based on the voltage information, and generate corresponding processing instructions, and adjust the operating parameters in the corresponding module to the corresponding values ​​based on the corresponding processing instructions, effectively realizing the real-time regulation of computer hardware failures based on the voltage information, and ensuring the stability of the computer operation by adjusting the computer operating parameters, and effectively ensuring the computer operation efficiency.

[0024] Furthermore, the analysis module provided in the present invention is also used to draw a time-critical voltage information curve and obtain the critical area of ​​the curve within a cycle through integral operation. The critical area can be used to more accurately analyze the critical voltage information within the cycle. At the same time, the voltage information during the operation of the computer can be accurately compared and analyzed, further ensuring the operation efficiency of the computer.

[0025] Furthermore, the analysis module provided in the present invention is also used to determine the reason why the computer fails to operate properly based on the historical area ratio, so as to more accurately determine the reason why the computer fails to operate properly and avoid misjudgment, thereby further realizing the accurate identification of computer hardware failures based on voltage information, which is beneficial to the subsequent real-time regulation of computer hardware failures and further ensuring the operating efficiency of the computer.

[0026] Furthermore, the analysis module provided in the present invention is also used to increase the amplification factor of the voltage stabilization module for the output voltage based on the historical area ratio difference, which can effectively avoid the situation where the output voltage of the power supply does not meet the standard due to the computer load not meeting the standard. While further realizing real-time regulation of computer hardware failures based on voltage information, it further ensures the operating efficiency of the computer.

[0027] Furthermore, the analysis module provided in the present invention is also used to determine whether it is necessary to lower the pre-stored preset area multiple standard based on the computer load after the increase in the output voltage amplification factor is completed. If the computer load does not meet the standard, it will cause the voltage to be reduced. The reduction of the pre-stored preset area multiple standard can more accurately determine whether the computer operation is qualified, avoiding the reduction in determination accuracy caused by voltage reduction, and further ensuring the computer operation efficiency while further realizing the accurate identification of computer hardware failures based on voltage information.

[0028] Furthermore, the analysis module provided in the present invention is also used to determine the reason for the computer's unqualified operation based on the area multiple difference, so as to more accurately determine the reason for the computer's unqualified operation, while further realizing the accurate identification of computer hardware failures based on voltage information, and further ensuring the computer's operating efficiency.

[0029] Furthermore, the analysis module provided in the present invention is also used to increase the rotation speed of the heat dissipation module based on the secondary area multiple difference, effectively avoiding the occurrence of a situation where the operating temperature of the computer does not meet the standards, while further realizing real-time regulation of computer hardware failures based on voltage information, and further ensuring the operating efficiency of the computer.

[0030] Furthermore, the analysis module provided in the present invention is also used to increase the resistance of the protection module based on the area multiple difference ratio, effectively avoiding the situation where the computer operating voltage does not meet the standard due to a power supply failure, while further realizing real-time regulation of computer hardware failures based on voltage information, and further ensuring the operating efficiency of the computer.

[0031] Furthermore, the analysis module provided in the present invention is also used to determine whether the operation of the computer is qualified based on the area multiple after the increase in the resistance value of the protection module is completed; when it is determined that the operation of the computer is unqualified, it is determined whether the cause of the unqualified operation of the computer is a power supply failure based on the difference in area multiples; when it is determined that the cause of the unqualified operation of the computer is a power supply failure, it is determined that there is a problem with the power grid, thereby further realizing the accurate identification of computer hardware failures based on voltage information, and at the same time, issuing a notification that the power grid does not meet the standards, thereby further realizing real-time regulation of computer hardware failures based on voltage information, and further ensuring the operation efficiency of the computer. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 It is a structural block diagram of the computer hardware fault detection system of the present invention;

[0033] Figure 2 It is a work flow chart of the computer hardware fault detection system of the present invention;

[0034] Figure 3 A flow chart of determining whether the operation of a computer is qualified and determining the reason why the operation of the computer is unqualified according to the present invention;

[0035] Figure 4 The present invention is a flow chart for determining the cause of computer operation failure. DETAILED DESCRIPTION

[0036] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0037] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.

[0038] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.

[0039] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0040] See also Figure 1 As shown, it is a structural block diagram of the computer hardware fault detection system of the present invention. The system of the embodiment of the present invention includes a driving module, a detection module, a storage module, an analysis module, a voltage stabilization module, a heat dissipation module and a protection module, wherein:

[0041] The driving module is connected to the central processing unit in the computer to drive the computer to perform read and write operations; the detection module is connected to the driving module and the board in the computer to periodically detect the voltage information during the operation of the computer; the storage module is connected to the detection module to store the historical voltage information and the corresponding preset standards; the analysis module is connected to the storage module and the detection module to determine whether the operation of the computer is qualified based on the voltage information and determine the reason for failure based on the voltage information; the analysis unit is also used to generate corresponding processing instructions based on the determined reason for failure, and adjust the operation parameters in the corresponding module to corresponding values ​​based on the corresponding processing instructions; the voltage stabilizing module is arranged at the output end of the power supply of the computer and is connected to the analysis unit to stabilize the output voltage of the power supply; the heat dissipation module is arranged on the inner wall of the computer shell and is connected to the analysis unit to adjust the operating temperature of the computer; the protection module is arranged at the output end of the power supply of the computer and is connected to the analysis unit to adjust the working voltage during the operation of the computer.

[0042] See also Figure 2 As shown, it is a workflow diagram of the computer hardware fault detection system of the present invention. When the computer hardware fault detection system of the embodiment of the present invention is running, the driving module drives the computer to perform read and write operations, the detection module periodically detects the voltage information during the operation of the computer, the storage module stores the detected historical voltage information and the corresponding preset standards, the analysis module determines whether the operation of the computer is qualified based on the voltage information according to the corresponding preset standards in the storage unit and determines the reason for failure based on the voltage information, the analysis unit is also used to generate corresponding processing instructions based on the determined reason for failure, and adjust the operation parameters in the corresponding module to the corresponding value based on the corresponding processing instructions, the analysis module is used to stabilize the output voltage of the power supply based on the voltage stabilizing module, the analysis module is used to adjust the operating temperature of the computer based on the heat dissipation module, and the analysis module is used to adjust the working voltage of the computer based on the protection module.

[0043] Please continue reading Figure 2 As shown, the driving module in the embodiment of the present invention is used to drive the computer to perform read and write operations, the detection module periodically detects the critical voltage information during the operation of the computer when the computer is running at the highest load, and the analysis module is used to draw a time-critical voltage information curve and obtain the critical area of ​​the curve within the period through integral operation.

[0044] See also Figure 3As shown, it is a flow chart of the present invention for determining whether the operation of a computer is qualified and determining the reason why the operation of the computer is not qualified. The analysis module of the embodiment of the present invention is also used to determine whether the operation of the computer is qualified based on the area multiple, wherein the area multiple is the ratio of the curve area to the critical area, and the curve area is the integral value of the drawn time-voltage information curve within the period:

[0045] When the area multiple is less than or equal to a first preset area multiple M1, it is determined that the operation of the computer is qualified, wherein the first preset area multiple M1 in this embodiment is 1.1;

[0046] When the area multiple is greater than the first preset area multiple M1 and less than or equal to the second preset area multiple M2, it is determined that the operation of the computer is unqualified, and the reason for the unqualified operation of the computer is determined based on the area of ​​the curve, wherein the second preset area multiple M2 in this embodiment is 1.35;

[0047] When the area multiple is greater than the second preset area multiple M2, it is determined that the computer is not operating properly and a computer failure occurs, and the reason for the computer's unqualified operation is determined based on the area multiple difference, wherein the area multiple difference is the difference between the area multiple and the second preset area multiple.

[0048] Please continue reading Figure 3 As shown, the analysis module in the embodiment of the present invention is further used to determine the reason why the computer is not running properly based on the historical area ratio, wherein the historical area ratio is the ratio of the average value of the curve area in the historical period to the curve area in the period:

[0049] When the historical area ratio is greater than or equal to a preset historical area ratio R, it is determined that the reason why the operation of the computer is unqualified is that the computer load does not meet the standard, and the amplification factor of the voltage stabilizing module for the output voltage is increased based on the historical area ratio difference, wherein the preset historical integral ratio R=1 in this embodiment, and the historical area ratio difference is the difference between the historical area ratio and the pre-stored preset historical area ratio;

[0050] When the historical area ratio is less than the preset historical area ratio R, it is determined that the reason for the unqualified operation of the computer is a computer failure, and the reason for the unqualified operation of the computer is determined based on the area multiple difference.

[0051] Please continue reading Figure 3 As shown, the analysis module in the embodiment of the present invention is further used to increase the amplification factor of the voltage stabilization module for the output voltage based on the historical area ratio difference:

[0052] When the historical area ratio difference is greater than the second preset historical area ratio difference △D2, the output voltage amplification factor is increased to 1.52 times the initial output voltage amplification factor, wherein the second preset historical area ratio difference △D2 in this embodiment is 0.13;

[0053] When the historical area ratio difference is less than or equal to the second preset historical area ratio difference △D2 and greater than the first preset historical area ratio difference △D1, the amplification factor of the output voltage is increased to 1.31 times the amplification factor of the initial output voltage, wherein the first preset historical area ratio difference △T1 in this embodiment is 0.06;

[0054] When the historical area ratio difference is less than or equal to the first preset historical area ratio difference ΔD1, the amplification factor of the output voltage is increased to 1.16 times the amplification factor of the initial output voltage.

[0055] Please continue reading Figure 3 As shown, the analysis module in the embodiment of the present invention is also used to determine whether it is necessary to reduce the pre-stored preset area multiple based on the load of the computer after the adjustment of the amplification factor of the output voltage is completed:

[0056] When the load of the computer is greater than the preset computer load, determining that the standard of the pre-stored preset area multiple needs to be reduced, and reducing the standard of the pre-stored preset area multiple based on the load ratio, wherein the load ratio is the ratio of the preset computer load to the computer load;

[0057] When the load proportion is greater than the second preset load proportion ΔA2, the pre-stored standard of the preset area multiple is reduced to 0.98 times the initial pre-stored standard of the preset area multiple, wherein the second preset load proportion ΔA2 in this embodiment is 33%;

[0058] When the load proportion is less than or equal to the second preset load proportion △A2 and greater than the first preset load proportion △A1, the pre-stored standard of the preset area multiple is reduced to 0.95 times the initial pre-stored standard of the preset area multiple, wherein the first preset load proportion △A1 in this embodiment is 17%;

[0059] When the load proportion is less than or equal to the first preset load proportion ΔA1, the pre-stored standard of the preset area multiple is reduced to 0.91 times the initial pre-stored standard of the preset area multiple.

[0060] See also Figure 4 As shown, it is a flow chart of the present invention for determining the reason why the operation of the computer is unqualified. The analysis module of the embodiment of the present invention is also used to determine the reason why the operation of the computer is unqualified based on the area multiple difference:

[0061] When the area multiple difference is less than or equal to the first preset area multiple difference △F1, it is determined that the reason for the unqualified operation of the computer is that the operating temperature of the computer does not meet the standard, and the rotation speed of the heat dissipation module is increased based on the secondary area multiple difference, wherein the first preset area multiple difference △F1 of this embodiment is 0.23, and the secondary area multiple difference is the difference between the first preset area multiple difference and the area multiple difference;

[0062] When the area multiple difference is greater than the first preset area multiple difference △F1 and less than or equal to the second preset area multiple difference △F2, it is determined that the reason for the unqualified operation of the computer is voltage fluctuation, and a computer parts fault troubleshooting notice is issued, wherein the second preset area multiple difference △F2 in this embodiment is 0.59;

[0063] When the area multiple difference is greater than the second preset area multiple difference △F2, it is determined that the reason for the unqualified operation of the computer is a power supply failure, and the resistance of the protection module is increased based on the area multiple difference ratio, wherein the area multiple difference ratio is the ratio of the second preset area multiple difference to the area multiple difference.

[0064] Please continue reading Figure 4 As shown, the analysis module in the embodiment of the present invention is also used to increase the rotation speed of the heat dissipation module based on the secondary area multiple difference:

[0065] When the secondary area multiple difference is greater than the second preset secondary area multiple difference ΔN2, the rotation speed of the heat dissipation module is increased to 1.18 times the rotation speed of the initial heat dissipation module, wherein the second preset secondary area multiple difference ΔN2 in this embodiment is 0.17;

[0066] When the secondary area multiple difference is less than or equal to the second preset secondary area multiple difference △N2 and greater than the first preset secondary area multiple difference △N1, the rotation speed of the heat dissipation module is increased to 1.33 times the rotation speed of the initial heat dissipation module, wherein the first preset secondary area multiple difference △N1 in this embodiment is 0.09;

[0067] When the secondary area multiple difference is less than or equal to the first preset secondary area multiple difference ΔN1, the rotation speed of the heat dissipation module is increased to 1.57 times the initial rotation speed of the heat dissipation module.

[0068] Please continue reading Figure 4 As shown, the analysis module in the embodiment of the present invention is also used to increase the resistance of the protection module based on the area multiple difference ratio:

[0069] When the area multiple difference ratio is greater than the second preset area multiple difference ratio V2, the resistance of the protection module is increased to 1.16 times the resistance of the initial protection module, wherein the second preset area multiple difference ratio V2 of this embodiment is 69%;

[0070] When the area multiple difference ratio is less than or equal to the second preset area multiple difference ratio V2 and greater than the first preset area multiple difference ratio V1, the resistance of the protection module is increased to 1.37 times the resistance of the initial protection module, wherein the first preset area multiple difference ratio V1 in this embodiment is 32%;

[0071] When the area multiple difference ratio is less than or equal to the first preset area multiple difference ratio V2, the resistance of the protection module is increased to 1.53 times the resistance of the initial protection module.

[0072] Please continue reading Figure 4 As shown, the analysis module in the embodiment of the present invention is also used to determine whether the operation of the computer is qualified based on the area multiple after the increase of the resistance value of the protection module is completed, and, if the operation of the computer is determined to be unqualified, determine whether the cause of the unqualified operation of the computer is a power failure based on the area multiple difference:

[0073] When the area multiple difference is greater than the second preset area multiple difference ΔF2, it is determined that the reason for the unqualified operation of the computer is a power failure, it is determined that there is a problem with the power grid, and a notification that the power grid does not meet the standards is issued.

[0074] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

[0075] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A computer hardware fault detection system, characterized in that: include: A drive module, which is connected to the central processing unit in the computer and is used to drive the computer to perform read and write operations; A detection module, which is connected to the driving module and a board in the computer, and is used to periodically detect voltage information during the operation of the computer; A storage module, connected to the detection module, for storing the historical voltage information and corresponding preset standards; an analysis module connected to the storage module and the detection module, and configured to determine whether the operation of the computer is qualified based on the voltage information, and to determine the reason for the failure based on the voltage information; the analysis unit is also configured to generate a corresponding processing instruction based on the determined reason for the failure, and to adjust the operation parameter in the corresponding module to a corresponding value based on the corresponding processing instruction; A voltage stabilizing module, which is arranged at the output end of the power supply of the computer and connected to the analysis unit, and is used to stabilize the output voltage of the power supply; A heat dissipation module, which is arranged on the inner wall of the computer housing and connected to the analysis unit, and is used to adjust the operating temperature of the computer; The protection module is arranged at the output end of the power supply of the computer and is connected to the analysis unit, and is used to adjust the working voltage during the operation of the computer.

2. The computer hardware fault detection system according to claim 1, characterized in that: The driving module is used to drive the computer to perform read and write operations. The detection module periodically detects critical voltage information during the operation of the computer when the computer is running at the highest load. The analysis module is used to draw a time-critical voltage information curve and obtain the critical area of ​​the curve within the period through integral operation.

3. The computer hardware fault detection system according to claim 2, characterized in that: The analysis module is also used to determine whether the operation of the computer is qualified based on the area multiple, and, if the operation of the computer is determined to be unqualified, determine the reason for the unqualified operation of the computer based on the curve area, or, determine the reason for the unqualified operation of the computer based on the area multiple difference; wherein the area multiple is the ratio of the curve area to the critical area, the curve area is the integral value of the drawn time-voltage information curve within the period, and the area multiple difference is the difference between the area multiple and the pre-stored preset area multiple.

4. The computer hardware fault detection system according to claim 3, characterized in that: The analysis module is also used to determine the reason why the computer fails to operate properly based on the historical area ratio, and to increase the amplification factor of the voltage stabilizing module for the output voltage based on the historical area ratio difference when the computer load is determined to be non-compliant, or to determine the reason why the computer fails to operate properly based on the area multiple difference when the computer fails to operate properly; wherein the historical area ratio is the ratio of the average value of the curve area under the historical period to the curve area within the period, and the historical area ratio difference is the difference between the historical area ratio and a pre-stored preset historical area ratio.

5. The computer hardware fault detection system according to claim 4, characterized in that: The analysis module is further configured to increase the amplification factor of the voltage stabilization module for the output voltage based on the historical area ratio difference, and the increase in the amplification factor of the output voltage is proportional to the historical area ratio difference.

6. The computer hardware fault detection system according to claim 5, characterized in that: The analysis module is also used to determine whether it is necessary to reduce the pre-stored preset area multiple standard based on the computer load after the adjustment of the output voltage amplification factor is completed, and, when it is determined that the pre-stored preset area multiple standard needs to be reduced, reduce the pre-stored preset area multiple standard based on the load ratio, and the reduction range of the pre-stored preset area multiple standard is inversely proportional to the load ratio; wherein the load ratio is the ratio of the pre-stored preset computer load to the load described by the computer.

7. The computer hardware fault detection system according to claim 4, characterized in that: The analysis module is also used to determine the reason for the unqualified operation of the computer based on the area multiple difference, and to generate corresponding processing instructions based on the determined reason for the unqualified operation, including: increasing the rotation speed of the heat dissipation module based on the secondary area multiple difference when it is determined that the operating temperature of the computer does not meet the standard, issuing a computer parts fault troubleshooting notice when it is determined that the reason for the unqualified operation of the computer is voltage fluctuation, or increasing the resistance of the protection module based on the area multiple difference ratio when it is determined that the reason for the unqualified operation of the computer is power failure; wherein the secondary area multiple difference is the difference between a pre-stored preset area multiple difference and an area multiple difference, and the area multiple difference ratio is the ratio of a pre-stored preset area multiple difference to the area multiple difference.

8. The computer hardware fault detection system according to claim 7, characterized in that: The analysis module is further used to increase the rotation speed of the heat dissipation module based on the secondary area multiple difference, and the increase range of the rotation speed of the heat dissipation module is inversely proportional to the secondary area multiple difference.

9. The computer hardware fault detection system according to claim 7, characterized in that: The analysis module is further used to increase the resistance of the protection module based on the area multiple difference ratio, and the increase range of the resistance of the protection module is inversely proportional to the area multiple difference ratio.

10. The computer hardware fault detection system according to claim 9, characterized in that: The analysis module is also used to determine whether the operation of the computer is qualified based on the area multiple after the increase in the resistance value of the protection module is completed, and, if it is determined that the operation of the computer is unqualified, determine whether the cause of the unqualified operation of the computer is a power failure based on the area multiple difference, and, if it is determined that the cause of the unqualified operation of the computer is a power failure, determine that there is a problem with the power grid and issue a notice that the power grid does not meet the standards.

Citation Information

Patent Citations

  • Computer hardware fault alarm system and method

    CN113778814A

  • Method and system for processing computer faults

    CN112346897A

  • Machine room server

    CN117194085A

  • Computer software fault monitoring system

    CN117743101A

  • Voltage stabilizer capable of protecting computer

    CN209447119U

Cited By

  • Fault detection system for electrical equipment

    CN120028634A