APPARATUS AND METHOD TO PROVIDE POWER TO BATTERY-BACKUP ASSEMBLIES DISPOSED IN AN INFORMATION STORAGE AND RETRIEVAL SYSTEM
First Claim
1. A method to supply power to one or more battery-backup assemblies disposed in an information storage and retrieval system, comprising the steps of:
- supplying a first controller having a first controller load, and a second controller having a second controller load;
supplying a first battery-backup assembly comprising one or more first batteries, one or more first battery charging elements, a first BBU load, wherein said first battery-backup assembly is interconnected with said first controller;
supplying a second battery-backup assembly comprising one or more second batteries, one or more second battery charging elements, a second BBU load, wherein said second battery-backup assembly is interconnected with said second controller;
supplying a power bus interconnected to said first controller, said second controller, said first battery-backup assembly, and said second battery-backup assembly;
supplying a first power supply interconnected with said power bus;
supplying a second power supply interconnected with said power bus;
drawing power from said power bus by said first controller, and said second controller, and said first battery-backup assembly, over a first period of time;
drawing power from said power bus power by said first controller, and said second controller, and said second battery-backup assembly, over a second period of time, wherein said first period of time interval differs from said second period of time;
establishing a first low threshold voltage;
establishing a second low threshold voltage;
during said first period of time, determining a first actual voltage for the batteries disposed in the first BBU;
during said first period of time, determining a second actual voltage for the batteries disposed in the first BBU;
during said first period of time, determining if said first actual voltage is greater than or equal to said first nominal voltage;
operative if during said first period of time said first actual voltage is greater than or equal to said first nominal voltage, ending said first period of time;
operative if during said first period of time said first actual voltage is not greater than or equal to said first nominal voltage, determining if said second actual voltage is greater than said second low threshold voltage;
operative if, during said first period of time, said first actual voltage is not greater than or equal to said first nominal voltage, and if said second actual voltage is greater than or equal to said second nominal voltage, continuing said first period of time;
operative if, during said first period of time, said first actual voltage is not greater than or equal to said first nominal voltage, and if said second actual voltage is not greater than or equal to said second nominal voltage, ending said first period of time;
during said second period of time, determining a second actual voltage for the batteries disposed in the second BBU;
during said second period of time, determining a first actual voltage for the batteries disposed in the first BBU;
during said first period of time, determining if said second actual voltage is greater than or equal to said second nominal voltage;
operative if during said second period of time said second actual voltage is greater than or equal to said second nominal voltage, ending said second period of time;
operative if during said second period of time said second actual voltage is not greater than or equal to said second nominal voltage, determining if said first actual voltage is greater than said first low threshold voltage;
operative if, during said second period of time, said second actual voltage is not greater than or equal to said second nominal voltage, and if said first actual voltage is greater than or equal to said first nominal voltage, continuing said second period of time;
operative if, during said second period of time, said second actual voltage is not greater than or equal to said second nominal voltage, and if said first actual voltage is not greater than or equal to said first nominal voltage, ending said first period of time.
0 Assignments
0 Petitions
Accused Products
Abstract
A method to supply power to one or more battery-backup assemblies, wherein the method supplies a first controller, a second controller, a first battery-backup assembly, and a second battery-backup assembly. The method further supplies a power bus interconnected to the first controller, the second controller, the first battery-backup assembly, and the second battery-backup assembly, and a first power supply and a second power supply interconnected with the power bus. The method provides power to the first controller and to the second controller and to the first battery-backup assembly over a first period of time, and provides power to the first controller and to the second controller and to the second battery-backup assembly over a second period of time, where the first period of time differs from the second period of time.
8 Citations
18 Claims
-
1. A method to supply power to one or more battery-backup assemblies disposed in an information storage and retrieval system, comprising the steps of:
-
supplying a first controller having a first controller load, and a second controller having a second controller load; supplying a first battery-backup assembly comprising one or more first batteries, one or more first battery charging elements, a first BBU load, wherein said first battery-backup assembly is interconnected with said first controller; supplying a second battery-backup assembly comprising one or more second batteries, one or more second battery charging elements, a second BBU load, wherein said second battery-backup assembly is interconnected with said second controller; supplying a power bus interconnected to said first controller, said second controller, said first battery-backup assembly, and said second battery-backup assembly; supplying a first power supply interconnected with said power bus; supplying a second power supply interconnected with said power bus; drawing power from said power bus by said first controller, and said second controller, and said first battery-backup assembly, over a first period of time; drawing power from said power bus power by said first controller, and said second controller, and said second battery-backup assembly, over a second period of time, wherein said first period of time interval differs from said second period of time; establishing a first low threshold voltage; establishing a second low threshold voltage; during said first period of time, determining a first actual voltage for the batteries disposed in the first BBU; during said first period of time, determining a second actual voltage for the batteries disposed in the first BBU; during said first period of time, determining if said first actual voltage is greater than or equal to said first nominal voltage; operative if during said first period of time said first actual voltage is greater than or equal to said first nominal voltage, ending said first period of time; operative if during said first period of time said first actual voltage is not greater than or equal to said first nominal voltage, determining if said second actual voltage is greater than said second low threshold voltage; operative if, during said first period of time, said first actual voltage is not greater than or equal to said first nominal voltage, and if said second actual voltage is greater than or equal to said second nominal voltage, continuing said first period of time; operative if, during said first period of time, said first actual voltage is not greater than or equal to said first nominal voltage, and if said second actual voltage is not greater than or equal to said second nominal voltage, ending said first period of time; during said second period of time, determining a second actual voltage for the batteries disposed in the second BBU; during said second period of time, determining a first actual voltage for the batteries disposed in the first BBU; during said first period of time, determining if said second actual voltage is greater than or equal to said second nominal voltage; operative if during said second period of time said second actual voltage is greater than or equal to said second nominal voltage, ending said second period of time; operative if during said second period of time said second actual voltage is not greater than or equal to said second nominal voltage, determining if said first actual voltage is greater than said first low threshold voltage; operative if, during said second period of time, said second actual voltage is not greater than or equal to said second nominal voltage, and if said first actual voltage is greater than or equal to said first nominal voltage, continuing said second period of time; operative if, during said second period of time, said second actual voltage is not greater than or equal to said second nominal voltage, and if said first actual voltage is not greater than or equal to said first nominal voltage, ending said first period of time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture comprising:
-
a first controller having a first controller load a second controller having a second controller load; a first battery-backup assembly comprising one or more first batteries, one or more first battery charging elements, a first BBU load, wherein said first battery-backup assembly is interconnected with said first controller; a second battery-backup assembly comprising one or more second batteries, one or more second battery charging elements, a second BBU load, wherein said second battery-backup assembly is interconnected with said second controller; a power bus interconnected to said first controller, said second controller, said first battery-backup assembly, and said second battery-backup assembly; a first power supply interconnected with said power bus; a second power supply interconnected with said power bus; and a computer useable medium comprising computer readable program code disposed therein to effect; supplying power to said first controller, and to said second controller, and to said first battery-backup assembly, and to said second battery-backup assembly, the computer readable program code comprising a series of computer readable program steps to effect; providing power to said first controller and to said second controller and to said first battery-backup assembly over a first period of time; providing power to said first controller and to said second controller and to said second battery-backup assembly over a second period of time, wherein said first period of time interval differs from said second period of time; continuing said first period of time until said first actual voltage is greater than or equal to a first nominal voltage; continuing said second period of time until said second actual voltage is greater than or equal to a second nominal voltage. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product encoded in an information storage medium and usable with a programmable computer processor to supply power from a power bus interconnected with a first power supply and a second power supply to a first controller having a first controller load, a second controller having a second controller load, a first battery-backup assembly comprising one or more first batteries, one or more first battery charging elements, a first BBU load, wherein said first battery-backup assembly is interconnected with said first controller, and a second battery-backup assembly comprising one or more second batteries, one or more second battery charging elements, a second BBU load, wherein said second battery-backup assembly is interconnected with said second controller, comprising:
-
computer readable program code which causes said programmable computer processor to provide power to said first controller and to said second controller and to said first battery-backup assembly over a first period of time; computer readable program code which causes said programmable computer processor to provide power to said first controller and to said second controller and to said second battery-backup assembly over a second period of time, wherein said first period of time interval differs from said second period of time; computer readable program code which causes said programmable computer processor to continue said first period of time until said first actual voltage is greater than or equal to a first nominal voltage; computer readable program code which causes said programmable computer processor to continue said second period of time until said second actual voltage is greater than or equal to a second nominal voltage. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification