1. Technical Field
The present disclosure relates to power-off protection systems and methods, more particularly, to a power-off protection system and method used in multi-node systems.
2. Description of Related Art
Main-boards can be powered off to protect themselves when a voltage, a current, and/or a temperature are abnormal. However, there is no available method to apply power-off protection in a multi-node system.
Therefore, it is desirable to provide power-off protection system and method for use in multi-node systems, which can overcome the above-mentioned problems.
Many aspects of the present embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present embodiments.
Embodiments of the present disclosure will be described with reference to the drawings.
The power supplying units 101, 102, . . . 10m supply electrical power for the nodes in the multi-node system 10. The voltage dividing board 200 converts the electrical power into working voltages, and sends the working voltages to the nodes 301, 302, . . . 30n. The voltage dividing board 200 is a programmable chip, for example, NXP LPC1768.
The multi-node system 10 further includes several switches 401, 402, . . . , 40n. A quantity of the switches 401, 402, . . . , 40n is the same as the quantity of the nodes 301, 302, . . . 30n. One end of each of the switches 401, 402, . . . , 40n is connected with the voltage dividing board 200, and the other end of each of the switches 401, 402, . . . , 40n is connected with one node of the nodes 301, 302, . . . 30n.
In step S21, the detecting module 201 obtains voltage information, current information, and/or temperature information of all nodes 301, 302, . . . , 30n and of all the power supplying units 101, 102, . . . 10m, periodically.
In step S22, the determining module 202 determines if any of the obtained voltage, current, and temperature information is abnormal. If yes, the procedure goes to step S23. If no, the procedure goes to step S21. The determining module 202 determines whether any obtained voltage, current, and temperature is out of a predetermined range. If any of the obtained voltage, current, and temperature information is out of a predetermined range, such obtained voltage, current and temperature information is regarded as being abnormal.
In step S23, the sending module 203 sends abnormal information to all nodes 301, 302, . . . , 30n and to all power supplying units 101, 102, . . . 10m.
In step S24, the determining module 202 determines if any node 301, 302 , . . . , 30n from the nodes 301, 302, . . . , 30n and the power supplying units 101, 102, . . . 10m is abnormal. If yes, the procedure goes to step S25. If no, the procedure goes to step S21.
In step S25, the control module 204 controls the switch connected with the node that is abnormal to turn off, thereby turning off the power source connected with the node that is abnormal, and preventing any or further damage.
Although the features and elements of the present disclosure are described as embodiments in particular combinations, each feature or element can be used alone or in other various combinations within the principles of the present disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
101149658 | Dec 2012 | TW | national |