Fault detection system, storage device and server
By introducing supercapacitor modules and switch modules into the fault detection system, the problem of failure memory cannot be quickly identified when the power supply in the data center cannot be powered, and the rapid fault identification and maintenance is simplified, and the working time of the reminder module is extended.
Patent Information
- Application Number
- CN202311789218.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-06-24
AI Technical Summary
When there are a large number of JBOD/JBOF hard disks in the data center, when the power supply unit cannot supply power, it cannot quickly obtain information about the location of the failure, resulting in difficulty in efficient maintenance of the data center.
A fault detection system is designed, including a supercapacitor module, a switching module, a detection module, a reminder module and a control module. It can recharge the voltage output terminal through the supercapacitor module when the power supply cannot be powered, maintain the operation of the fault detection system, and then quickly identify the fault memory.
It realizes rapid identification of faulty memory when the power supply cannot be powered, simplifies the maintenance process of the data center, and extends the working time of the reminder module.
Smart Images

Figure CN120196469A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of fault detection, and particularly to a fault detection system, a storage device and a server. Background Art
[0002] In servers, JBOF (Just A Bunch Of Flash) or JBOD (Just a Bunch Of Disks), a Baseboard Management Controller (BMC) or a Microcontroller Unit (MCU) is often used to record error information, so that maintenance personnel can query where the electronic circuit is damaged and the hard disk damage message according to the error information. However, when encountering an unexpected shutdown and the Power Supply Unit (PSU) is unable to supply power, especially when there are a large number of JBOD / JBOF hard disks in the data center, it is difficult to directly obtain information such as the location of the fault to quickly replace the damaged hard disk device, which will bring great difficulties to the efficient maintenance of the data center. Even if the system uses a backup power supply, complex hardware and software structures still need to be configured, and maintenance personnel cannot quickly know where the electronic circuit is damaged and the location of the hard disk damage. Summary of the Invention
[0003] In view of the above, the present application provides a fault detection system, a storage device and a server, which do not require a complex peripheral hardware circuit and can quickly detect a faulty storage unit when the PSU is unable to supply power.
[0004] In a first aspect of the present application, a fault detection system is provided, which is applied to a storage device. The storage device includes a voltage conversion module and a voltage output terminal. The voltage conversion module is used to convert the voltage input by an external power supply and output it to the voltage output terminal, and the voltage output terminal is used to output a first voltage to supply power to the fault detection system. The fault detection system includes: a supercapacitor module, which is used to obtain electrical energy from the voltage conversion module and store it; a switch module, which is used to conduct the path between the supercapacitor module and the voltage output terminal when triggered, so that the supercapacitor module outputs voltage to the voltage output terminal; a detection module, which is used to detect the magnitude of the first voltage; a reminder module, which is used to output a reminder message; a control module, which is used to trigger the switch module and obtain the status information of the storage device when it is confirmed through the detection module that the first voltage is less than a preset voltage threshold, so as to control the reminder module to output a reminder message according to the status information.
[0005] In an embodiment, the supercapacitor module includes a charging circuit and a supercapacitor. The charging circuit is used to convert the voltage output by the voltage conversion module to charge the supercapacitor; the supercapacitor is used to store electrical energy and output voltage to the voltage output terminal when the switch module is triggered.
[0006] In one embodiment, the fault detection system further includes an anti-reverse module, and the anti-reverse module is used to prevent the current of the supercapacitor module from flowing back to the voltage conversion module.
[0007] In one embodiment, the anti-reverse module includes a diode. The anode of the diode is connected between the voltage conversion module and the supercapacitor module, and the cathode of the diode is connected between the voltage output terminal and the switch module.
[0008] In one embodiment, the storage device further includes a plurality of memories, and the reminder module includes a plurality of LED lights. The plurality of LED lights correspond to the plurality of memories one by one, and the state of each LED light is used to represent the working state of the corresponding memory.
[0009] In one embodiment, the states of the LED lights include a first state and a second state. When the LED light is in the first state, it indicates that the corresponding memory has a fault or the corresponding memory is not connected to the storage device; when the LED light is in the second state, it indicates that the corresponding memory is connected to the storage device and is in a normal working state.
[0010] In one embodiment, the fault detection system further includes an I2C expansion module. The control module is connected to the reminder module through the I2C expansion module, and the I2C expansion module is used to implement the control of the reminder module by the control module 150.
[0011] The second aspect of the present application provides a storage device, including the fault detection system described in any one of the above.
[0012] In one embodiment, the storage device is any one of a JBOD storage device, a JBOF storage device, and a RAID storage device.
[0013] The third aspect of the present application provides a server, including the fault detection system described in any one of the above.
[0014] The fault detection system provided by the present application, by setting the supercapacitor module and the switch module, can, when the voltage conversion module fails or there is no external power input, supply power to the voltage output terminal through the supercapacitor module and the switch module, so as to supply power to the fault detection system to maintain the continuous operation of the control module. Furthermore, the control module can continue to obtain the status information and control the reminder module to output reminder information according to the status information. Then, the maintenance personnel can replace the faulty memory in the storage device or repair the faults in the storage device according to the reminder information. In this way, even if the storage device shuts down due to power failure, the faulty memory in the storage device can be quickly determined, and since the supercapacitor module supplies power to the fault detection system through the voltage output terminal, thus, the working time of the reminder module in the fault detection system is extended as much as possible. Description of the Drawings
[0015] Figure 1 The circuit diagram of the fault detection system provided by an embodiment of the present application.
[0016] Figure 2 The circuit diagram of the fault detection system provided by another embodiment of the present application.
[0017] Figure 3 The partial circuit diagram of the detection module provided by an embodiment of the present application.
[0018] Figure 4 The partial circuit diagram of the detection module provided by an embodiment of the present application.
[0019] Figure 5 The partial circuit diagram of the charging circuit provided by an embodiment of the present application.
[0020] Figure 6 The partial circuit diagram of the switch module provided by an embodiment of the present application.
[0021] Figure 7 The module block diagram of the storage device provided by an embodiment of the present application.
[0022] Figure 8 The block diagram of the server provided by an embodiment of the present application.
[0023] Description of main component symbols
[0024] Fault detection system 10
[0025] Supercapacitor module 110
[0026] Supercapacitor 111
[0027] Charging circuit 112
[0028] Charging chip 1121
[0029] Switch module 120
[0030] MOS transistor 121
[0031] Detection module 130
[0032] Sampling circuit 131
[0033] Buffer 1311
[0034] Voltage comparison circuit 132
[0035] Reference voltage source 1321
[0036] Voltage amplifier 1322
[0037] Reminder module 140
[0038] Control module 150
[0039] Anti - reverse module 160
[0040] I2C expansion module 170
[0041] Storage device 20
[0042] Voltage conversion module 210
[0043] Voltage output terminal 220
[0044] Storage device controller 230
[0045] Memory module 240
[0046] Status information memory 250
[0047] Server 30
[0048] The following specific embodiments will further illustrate the present invention in conjunction with the above - mentioned drawings. Specific embodiments
[0049] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0050] It should be noted that when an element is referred to as being "electrically connected" to another element, it can be directly on the other element or there can also be an intermediate element. When an element is considered to be "electrically connected" to another element, it can be a contact connection, for example, in the form of a wire connection, or a non - contact connection, for example, in the form of a non - contact coupling.
[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present invention belongs. The terms used in the description of the present invention herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention.
[0052] The following will describe in detail some embodiments of the present invention in conjunction with the drawings. Without conflict, the following embodiments and the features in the embodiments can be combined with each other.
[0053] In servers, JBOFs (Just A Bunch Of Flash) or JBODs (Just a Bunch Of Disks), a Baseboard Management Controller (BMC) or a Microcontroller Unit (MCU) is often used to record error information, enabling maintenance personnel to query where the electronic circuit is damaged and the hard disk damage message based on this error information. However, when encountering an unexpected shutdown and the Power Supply Unit (PSU) fails to supply power, especially when there are a large number of JBOD / JBOF hard disks in the data center, it is difficult to directly obtain information such as the location of the fault to quickly replace the damaged hard disk device, which will bring great difficulties to the efficient maintenance of the data center. Even if the system uses a backup power supply, complex hardware and software structures still need to be configured to store error information. Moreover, maintenance personnel cannot quickly know where the electronic circuit is damaged and the location of the damaged hard disk.
[0054] Based on this, the present application provides a fault detection system and a server provided with the fault detection system to quickly find out the faulty storage unit when the PSU fails to supply power.
[0055] Please refer to Figure 1 , Figure 1 FIG. 10 is a circuit block diagram of a fault detection system 10 provided in an embodiment of the present application. The fault detection system 10 is applied to a storage device 20 and is used to quickly identify a faulty memory when the storage device 20 is powered off. Among them, the storage device 20 can be any electronic device installed with a memory. The memory can be a replaceable memory. For example, in some embodiments, the storage device 20 can be a RAID storage device, a JBOD storage device, a JBOF storage device or other servers, etc. The present application does not limit the specific type of the storage device 20.
[0056] The storage device 20 includes a voltage conversion module 210 and a voltage output terminal 220. The voltage conversion module 210 is used to convert the voltage input from an external power supply and output it to the voltage output terminal 220. For example, the voltage conversion module 210 includes an AC / DC conversion circuit. Thus, the voltage conversion module 210 can receive alternating current of 220V or 110V, convert it into direct current, and output it through the voltage output terminal 220. In some embodiments, the voltage conversion module 210 may be a power supply unit (PSU). The voltage output terminal 220 is used to output a first voltage to power the fault detection system 10. Understandably, the voltage output terminal 220 is connected to each power input port (not shown in the figure) in the fault detection system 10. And at least one DC / DC conversion circuit may be provided at the voltage output terminal 220 to perform power conversion on the direct current output by the voltage conversion module 210 to convert it into a supply voltage suitable for the power-consuming unit, such as various types of direct current voltages of 12V, 5V, and 3.3V.
[0057] The fault detection system 10 includes a supercapacitor module 110, a switch module 120, a detection module 130, a reminder module 140, and a control module 150. Among them, the first end of the supercapacitor module 110 is connected between the voltage conversion module 210 and the voltage output terminal 220. The second end of the supercapacitor module 110 is connected to the first end of the switch module 120. The second end of the switch module 120 is connected between the voltage conversion module 210 and the voltage output terminal 220. The first end of the control module 150 is connected to the third end of the switch module 120. The second end of the control module 150 is connected to the first end of the detection module 130. The second end of the detection module 130 is connected to the voltage output terminal 220. The third end of the control module 150 is connected to the reminder module 140.
[0058] Among them, the supercapacitor module 110 is used to obtain electrical energy from the voltage conversion module 210 and store it.
[0059] The switch module 120 is used to conduct the path between the supercapacitor module 110 and the voltage output terminal 220 when triggered, so that the supercapacitor module 110 outputs voltage to the voltage output terminal 220. Correspondingly, when the switch module 120 is in an untriggered state, the switch module 120 disconnects the path between the supercapacitor module 110 and the voltage output terminal 220, so that the voltage of the supercapacitor module 110 cannot be output to the voltage output terminal 220. The switch module 120 includes, but is not limited to, a knife switch, a transistor, a relay, etc. The present application does not limit the specific type of the switch module 120, as long as the switch module 120 can control the conduction or disconnection of the path between the supercapacitor module 110 and the voltage output terminal 220.
[0060] The detection module 130 is used to detect the voltage magnitude of the voltage output terminal 220. Understandably, the detection module 130 may include electronic components such as a voltage sensor, an amplifier, a resistor, etc. The present application does not limit the specific circuit structure of the detection module 130, as long as the detection module 130 can at least complete the voltage detection function.
[0061] The reminder module 140 is used to output reminder information. Understandably, the reminder module 140 may include a speaker, an LED light, etc. The reminder information includes but is not limited to the speaker beeping, the LED light flashing or turning off, etc.
[0062] When the control module 150 confirms through the detection module 130 that the voltage of the voltage output terminal is less than the preset voltage threshold, the control module 150 triggers the switch module 120 and obtains the error information of the storage device 20, so as to control the reminder module 140 to output reminder information according to the error information. Understandably, the control module 150 can be a Complex Programmable Logic Device (CPLD), a Field Programmable Gate Array (FPGA), a Microcontroller Unit (MCU), etc. The present application does not limit the specific device type of the control module 150.
[0063] Figure 1 The working principle of the shown fault detection system 10 is generally as follows:
[0064] When the voltage conversion module 210 is working, it converts the voltage input from the external power supply and outputs it to the voltage output terminal 220. Among them, the voltage output terminal 220 supplies power to each power-consuming unit in the fault detection system 10, such as supplying power to the control module 150 and the reminder module 140. When the control module 150 confirms through the detection module 130 that the first voltage is greater than or equal to the preset voltage threshold, the state where the switch module 120 is not triggered is maintained. At the same time, the supercapacitor module 110 also obtains the electric energy output by the voltage conversion module 210 for charging.
[0065] When the control module 150 confirms through the detection module 130 that the first voltage is less than the preset voltage threshold, it indicates that the voltage conversion module 210 fails at this time or there is no external power input. The storage device 20 may shut down because there is no electrical energy to maintain operation. Thus, the control module 150 triggers the switch module 120 to conduct the path between the supercapacitor module 110 and the voltage output terminal 220. Furthermore, the supercapacitor module 110 outputs voltage to the voltage output terminal 220 through the switch module 120 in the conducting state. Thus, the voltage output terminal 220 can supply power to the fault detection system 10. Due to the power supply of the supercapacitor module 110, the control module 150 can continue to obtain the status information of the storage device and control the reminder module 140 to output reminder information according to the status information. Thus, the maintenance personnel can directly repair the storage device 20 without restarting the storage device 20 again.
[0066] Even if the maintenance personnel cannot repair the storage device 20 in time, since the control module 150 has obtained the status information of the storage device 20, the control module 150 can also store the status information to repair the storage device 20 according to the status information saved by the control module 150 when the storage device 20 is restarted.
[0067] In summary, for the fault detection system 10 provided in this application, by setting the supercapacitor module 110 and the switch module 120, when the voltage conversion module 210 fails or there is no external power input, the supercapacitor module 110 and the switch module 120 can supply power to the voltage output terminal 220, so as to supply power to the fault detection system 10 to maintain the continuous operation of the control module 150. Furthermore, the control module 150 can continue to obtain the status information and control the reminder module 140 to output reminder information according to the status information. Then, the maintenance personnel can replace the faulty memory in the storage device 20 or repair the fault in the storage device 20 according to the reminder information. In this way, even if the storage device 20 shuts down due to power failure, the faulty memory in the storage device 20 can be quickly determined, and since the supercapacitor module 110 supplies power to the fault detection system 10 through the voltage output terminal 220, the working time of the reminder module 140 is extended as much as possible.
[0068] Please continue to refer to Figure 2, in some embodiments, the supercapacitor module 110 includes a supercapacitor 111 and a charging circuit 112. The fault detection system 10 further includes an anti-reverse module 160. Among them, the anti-reverse module 160 is connected between the voltage conversion module 210 and the voltage output terminal 220. The first end of the switch module 120 is connected between the anti-reverse module 160 and the voltage output terminal 220. The second end of the switch module 120 is connected to the first end of the supercapacitor 111. The second end of the supercapacitor 111 is connected to the first end of the charging circuit 112. The second end of the charging circuit 112 is connected between the voltage conversion module 210 and the anti-reverse module 160.
[0069] Further, the charging circuit 112 is used to convert the voltage output by the voltage conversion module 210 to charge the supercapacitor 111. In some embodiments, the charging circuit 112 can be a DC / DC conversion circuit.
[0070] The supercapacitor (Super Cap) 111 is used to store electrical energy and output electrical energy to the voltage output terminal when the switch module 120 is triggered.
[0071] The anti-reverse module 160 is used to prevent the current of the supercapacitor module 110 from flowing back to the voltage conversion module 210. That is, the anti-reverse module 160 is used to prevent the current of the supercapacitor 111 from flowing back to the voltage conversion module 210. In some embodiments, the anti-reverse module 160 may include a diode. And the anode of the diode is connected between the voltage conversion module 210 and the supercapacitor module 110, and the cathode of the diode is connected between the voltage output terminal 220 and the first end of the switch module 120. The present application does not limit the specific circuit structure of the anti-reverse module 160, as long as the anti-reverse module 160 can achieve the corresponding function of preventing current backflow.
[0072] In some embodiments, the storage device 20 further includes a storage device controller 230, a memory module 240, and a status information memory 250. The storage device controller 230 is connected to the status information memory 250 and the memory module 240. The status information memory 250 is further connected to the control module 150 of the fault detection system 10. The storage device controller 230 is further connected to the reminder module 140 of the fault detection system 10.
[0073] The storage device controller 230 is the control center of the storage device 20. It uses various interfaces and lines to connect to various parts of the entire storage device 20, calls data and / or program instructions in the memory of the storage device 20, executes various functions of the storage device 20 and / or processes data, so as to overall manage and control the storage device 20. In some embodiments, the storage device controller 230 may be a central processing unit, a microprocessor, a microcontroller or other chips with data processing functions. For example, when the storage device 20 is a server, the storage device controller 230 may be a CPU.
[0074] The memory module 240 includes a plurality of memories. And the plurality of memories are replaceable memories.
[0075] The status information memory 250 is used to store the status information of the storage device 20. The status information includes but is not limited to voltage information, current information, addresses of each memory in the memory module 240, fault information, etc. The status information memory 250 includes but is not limited to Electrically Erasable Programmable Read Only Memory (EEPROM), cache, and FLASH, etc. It can be understood that the specific type of the status information memory 250 is not limited in this application.
[0076] In this embodiment, the reminder module 140 includes a plurality of LED lights. The plurality of LED lights correspond to the plurality of memories one by one, and the status of each LED light is used to represent the working status of the corresponding memory. In this way, the status of each memory in the memory module 240 can be intuitively determined through the status of the corresponding LED light. The status of the LED light includes a first status and a second status. When the LED light is in the first status, it means that the corresponding memory has a fault or the corresponding memory is not connected to the storage device; when the LED light is in the second status, it means that the corresponding memory is connected to the storage device and is in a normal working state. For example, the first status may be one of the flashing status and the extinguished status, and the second status may be the other of the flashing status and the extinguished status.
[0077] In some embodiments, the fault detection system 10 further includes an I2C expansion module 170. The first end of the I2C expansion module 170 is connected to the storage device controller 230, the second end of the I2C expansion module 170 is connected to the reminder module 140, and the third end of the I2C expansion module 170 is connected to the control module 150. The I2C expansion module 170 is used to implement the control of the reminder module 140 by the control module 150 or the storage device controller 230.
[0078] Understandably, the I2C expansion module 170 includes a number of I2C interfaces and input / output expansion circuits. Control programs for the corresponding I2C expansion module 170 are stored in both the control module 150 and the storage device controller 230. Thus, when the voltage conversion module 210 is operating normally, the storage device controller 230 can control the reminder module 140 to output reminder information according to the status information in the status information memory 250. When the voltage conversion module 210 fails to supply power and switches to the supercapacitor module 110 for power supply, the control module 150 can obtain the status information from the status information memory 250, and then control the reminder module 140 to output reminder information according to the status information.
[0079] In some embodiments, each byte in the preset space of the status information memory 250 corresponds to a group of memory cells in the memory module 240. Each bit in each byte corresponds to each memory in the memory cell. For example, when the data of the bit corresponding to the memory is 0, it means that the memory is in a normal working state; when the data of the bit corresponding to the memory is 1, it means that the memory has a fault or is not connected to the storage device 20.
[0080] Please refer to Figure 3 and Figure 4 , in some embodiments, the detection module 130 further includes a sampling circuit 131 (please refer to Figure 3 ) and a voltage comparison circuit 132 (please refer to Figure 4 ). Among them, the sampling circuit 131 includes capacitors C1 - C2, resistors R1 - R3, and a buffer 1311. The buffer 1311 includes a power supply pin VCC, a first input pin 1A, and a first output pin 1Y. The sampling circuit 131 is used to sample the first voltage V_BAT output by the voltage output terminal 220 and output a sampled voltage V_BAT_HS.
[0081] Please continue to refer to Figure 4, in some embodiments, the voltage comparison circuit 132 includes resistors R4 - R9, capacitors C3 - C5, a reference voltage source 1321, and a voltage amplifier 1322. Understandably, the first input terminal IN+ of the voltage amplifier 1322 is connected to the output terminal of the sampling circuit 131 through resistors R4 - R7 to obtain the sampling voltage V_BAT_HS. The second input terminal IN- of the voltage amplifier 1322 is connected to the output terminal OUT of the reference voltage source 1321 to obtain a reference voltage (i.e., a preset voltage threshold). In this way, the voltage amplifier 1322 compares the sampling voltage V_BAT_HS with the reference voltage. Understandably, in some embodiments, the first voltage has a preset proportional relationship with the sampling voltage V_BAT_HS, and the preset voltage threshold also has the same preset proportional relationship with the reference voltage. In this way, by comparing the magnitudes of the sampling voltage V_BAT_HS and the reference voltage, the magnitude relationship between the first voltage V_BAT and the preset voltage threshold can be determined. In some embodiments, when the sampling voltage V_BAT_HS is greater than or equal to the reference voltage, the output terminal EN of the voltage comparison circuit 132 outputs a first level signal to the control module 150; when the sampling voltage V_BAT_HS is less than the reference voltage, the output terminal EN of the voltage comparison circuit 132 outputs a second level signal to the control module 150. Among them, the first level can be a high level, and the second level can be a low level.
[0082] In this way, when the control module 150 receives the second level output by the voltage comparison circuit 132 of the detection module 130, it confirms that the first voltage is less than the preset voltage threshold, triggers the switch module 120, and obtains the status information of the storage device 20.
[0083] Please refer to Figure 5 , in some embodiments, the charging circuit 112 includes resistors R10 - R14, capacitors C5 - C8, an inductor L1, and a charging chip 1121. Understandably, the charging circuit 112 is used to obtain the electric energy output by the voltage conversion module 210 to charge the super capacitor 111.
[0084] Please refer to Figure 6 , in some embodiments, the switch module 120 includes an MOS transistor 121, a fuse R18, a resistor R19, capacitors C9, C10, C11, and a diode D1. The super capacitor 111 includes capacitors C12 and C13.
[0085] Among them, the gate (G) of the MOS transistor 121 is connected to the control signal output terminal CPLD_EN of the control module 150 through the resistor R19. The source (S) of the MOS transistor 121 is connected to the voltage output terminal V_BATCAP of the voltage conversion module 210. The drain (D) of the MOS transistor 121 is connected to the super capacitor 111. In this way, under the control of the control signal output by the control signal output terminal CPLD_EN, the MOS transistor 121 conducts or disconnects the path between the voltage output terminal V_BATCAP and the super capacitor 111. And when the MOS transistor 121 is turned on under the control of the control signal, the super capacitor 111 (i.e., capacitor C12 and capacitor C13) outputs voltage to the voltage output terminal V_BATCAP to supply power to the fault detection system 10 through the voltage output terminal V_BATCAP.
[0086] Understandably, the resistor R18 can be disconnected when the current is too large to ensure the safe use of the fault detection system 10.
[0087] Understandably, in some embodiments, multiple switches are also provided at each power input terminal in the fault detection system 10, which can be disconnected in time when the circuit is overcurrent or short-circuited to reduce the impact on the voltage output terminal 220.
[0088] Please continue to refer to Figure 7 , this application also provides a storage device 20. The storage device 20 includes the fault detection system 10 described in any one of the above. The storage device 20 is any one of a JBOD storage device, a JBOF storage device, or a RAID storage device.
[0089] Please refer to Figure 8 , this application also provides a server 30. The server 30 includes a voltage conversion module 210, a voltage output terminal 220, a storage device controller 230, a memory module 240, a status information memory 250, and the fault detection system 10 described in any one of the above.
[0090] The above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the above preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention. Those skilled in the art can also make other changes within the spirit of the present invention for use in the design of the present invention, as long as they do not deviate from the technical effects of the present invention. These changes made in accordance with the spirit of the present invention should all be included within the scope of protection required by the present invention.
Claims
1. A fault detection system, applied to a storage device, characterized in that, The storage device includes a voltage conversion module and a voltage output terminal. The voltage conversion module is configured to convert the voltage input from an external power supply and output it to the voltage output terminal. The voltage output terminal is configured to output a first voltage to supply power to the fault detection system. The fault detection system includes: A supercapacitor module, configured to obtain electrical energy from the voltage conversion module and store it; A switch module, configured to conduct the path between the supercapacitor module and the voltage output terminal when triggered, so that the supercapacitor module outputs voltage to the voltage output terminal; A detection module, configured to detect the magnitude of the first voltage; A reminder module, configured to output a reminder message; A control module, configured to trigger the switch module and obtain the status information of the storage device when it is confirmed by the detection module that the first voltage is less than a preset voltage threshold, and control the reminder module to output the reminder message according to the status information.
2. The fault detection system according to claim 1, wherein: The supercapacitor module includes a charging circuit and a supercapacitor. The charging circuit is configured to convert the voltage output by the voltage conversion module to charge the supercapacitor; the supercapacitor is configured to store electrical energy and output voltage to the voltage output terminal when the switch module is triggered.
3. The fault detection system according to claim 1, wherein: The fault detection system further includes an anti-reverse module, which is configured to prevent the current of the supercapacitor module from flowing back to the voltage conversion module.
4. The fault detection system according to claim 3, wherein: The anti-reverse module includes a diode. The anode of the diode is connected between the voltage conversion module and the supercapacitor module, and the cathode of the diode is connected between the voltage output terminal and the switch module.
5. The fault detection system according to claim 1, wherein: The storage device further includes a plurality of memories. The reminder module includes a plurality of LED lights. The plurality of LED lights correspond to the plurality of memories one by one. The state of each LED light is used to indicate the working state of the corresponding memory.
6. The fault detection system according to claim 5, characterized in that: The state of the LED light includes a first state and a second state. When the LED light is in the first state, it indicates that the corresponding memory has a fault or the corresponding memory is not connected to the storage device; when the LED light is in the second state, it indicates that the corresponding memory is connected to the storage device and is in a normal working state.
7. The fault detection system according to claim 1, wherein: The fault detection system further includes an I2C expansion module. The control module is connected to the reminder module through the I2C expansion module. The I2C expansion module is configured to implement the control of the control module over the reminder module.
8. A storage device, characterized in that: The storage device includes the fault detection system according to any one of claims 1 to 7.
9. The storage device according to claim 8, wherein: The storage device is any one of a JBOD storage device, a JBOF storage device, and a RAID storage device.
10. A server, characterized in that: The server includes the fault detection system according to any one of claims 1 to 7.