CN106557138A - Servo-drive system and random start device - Google Patents
Servo-drive system and random start device Download PDFInfo
- Publication number
- CN106557138A CN106557138A CN201510634392.1A CN201510634392A CN106557138A CN 106557138 A CN106557138 A CN 106557138A CN 201510634392 A CN201510634392 A CN 201510634392A CN 106557138 A CN106557138 A CN 106557138A
- Authority
- CN
- China
- Prior art keywords
- logical signal
- random
- level
- management controller
- baseboard management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Power Sources (AREA)
Abstract
The present invention provides a kind of servo-drive system, and comprising multiple server units, each server unit includes baseboard management controller, trigger generator, and the random start device of control chip group with one;Baseboard management controller receives stand-by electric to maintain running, and persistently export the first logical signal for being initially set in the first level, and initially it is set in the second logical signal of the second level, when through random time, baseboard management controller sets the first logical signal to the second level, and when the scheduled time is added through random time, baseboard management controller sets the second logical signal to the first level;Trigger generator receives first and second logical signal, to produce the trigger that pulse width is equal to the scheduled time, when control chip group receives trigger, that is, performs in-cycle work.
Description
Technical field
The invention relates to a kind of electronic digit data handling system and device, particularly relate to a kind of servo-drive system and random start device.
Background technology
Existing rack servo-drive system(Rack server), comprising multiple server units for being placed in a cabinet, such as mainboard, each server unit includes processor, internal memory, adapter, hard disk etc., and with independent operating system, to provide calculating, store-service.As the grade server unit is all to supply electric energy by same power supply unit, if Servers-all unit starts simultaneously, can be excessive because of instant starting currents, in turn result in power supply unit cannot load and there is overload, ultimately result in those server units and start failure.
The content of the invention
The main object of the present invention, is to provide a kind of being avoided that while the servo-drive system that starts and random start device.
It is the servo-drive system of the present invention up to above-mentioned purpose, comprising multiple server units, each server unit has a random start device.
The random start device includes a baseboard management controller, a trigger generator, and a control chip group.
The baseboard management controller stores a scheduled time, and receive a stand-by electric to maintain running, and persistently export one first logical signal, and one second logical signal, first and second logical signal is to be set in one first level and one second level one of both, and first logical signal is initially to be set in first level, second logical signal is initially to be set in second level, when through a random time, the baseboard management controller sets first logical signal to second level, and when the scheduled time is added through the random time, the baseboard management controller sets second logical signal to first level.
The trigger generator electrically connects the baseboard management controller to receive first and second logical signal, and produces the trigger that a pulse width is equal to the scheduled time.
The control chip group electrically connects the trigger generator, and when the trigger is received, performs an in-cycle work.
Compared with prior art, the each server unit of servo-drive system of the present invention is according to the random time, by working in coordination for the baseboard management controller and the trigger generator, and pulse is produced in the scheduled time, to allow the control chip group to perform the in-cycle work, thereby, each server unit randomly performs in-cycle work, to avoid Servers-all unit at the same start so that instant starting currents are excessive, in turn result in power supply unit cannot load and occur transship situation.
【Description of the drawings】
Other features of the present invention and effect, will clearly be presented in the embodiment with reference to schema, wherein:
Fig. 1 is a schematic diagram, illustrates an embodiment of servo-drive system of the present invention;
Fig. 2 is a system block diagrams, in illustrating the servo-drive system, a random start device of each server unit;And
Fig. 3 is a sequential chart, illustrates the relation of one first logical signal, one second logical signal and a trigger of the random start device.
【Specific embodiment】
Refering to Fig. 1 and Fig. 2, an embodiment of servo-drive system of the present invention, a power supply unit 100 is electrically connected, the power supply unit 100 produces a stand-by electric(standby power)And an electric power, and the servo-drive system includes multiple server units 2.
Each server unit 2 receives the stand-by electric and the electric power, and has a random start device(Random turn-on device)1, and the random start device 1 includes a baseboard management controller(Baseboard Management
Controller)11st, a trigger generator 12, and a control chip group 13.
The baseboard management controller 11 be used in itself initialization loading procedure 111 start loading start data when, to back-end hardware(Such as control chip group 13)Random triggering start, then proceedes to perform itself other initialization operation in advance, and its random triggering implements technology and is:The baseboard management controller 11 stores a scheduled time, and receives the stand-by electric to maintain running, and continues via wherein two universal input output connecting pins(General Purpose
Input/Ouput pin, GPIO pin)One first logical signal, and one second logical signal are exported, first and second logical signal is to be set in one first level(Such as logic 1)And one second level(Such as logical zero)One of both.First logical signal is initially to be set in first level, second logical signal is initially to be set in second level, when through a random time, the baseboard management controller 11 sets first logical signal to second level, and when the scheduled time is added through the random time, the baseboard management controller 11 sets second logical signal to first level.In detail, the baseboard management controller 11 includes the initialization loading procedure of data when system initialization needed for loading start(Boot loader, or uboot)111st, one produce one be relevant to in-cycle work random value random number generator 112, store the random value buffer 113, according to the random value as count a random time total amount to carry out the first timer 114 of timing, and one according to the random time plus the scheduled time as the total amount for counting to carry out the second timer 115 of timing, and the first timer 114 and second timer 115 are synchronous countdowning.
The trigger generator 12 electrically connects the baseboard management controller 11 to receive first and second logical signal, and produces the trigger that a pulse width is equal to the scheduled time.Specifically, the trigger generator 12 includes an OR gate(OR gate)121st, a first resistor 122, and a second resistance 123.The OR gate 121 with one receive first logical signal first end, one receive second logical signal the second end, and one export the trigger output end.The first resistor 122 receives the second end of the electric power from the power supply unit 100 with a first end for electrically connecting the OR gate 121 and one, and first logical signal is initially set in first level.Second logical signal is initially set in second level by first end of the second resistance 123 with second end for electrically connecting the OR gate 121 and the second end of a ground connection.
The control chip group 13 electrically connects the output end of the OR gate 121 of the trigger generator 12, and when the trigger is received, performs an in-cycle work, and in the present embodiment, the control chip group 13 is with platform controller hub(Platform Controller Hub, PCH)To implement.
Coordinate refering to Fig. 3, the first above-mentioned level is logic 1, and second level is logical zero, at the power-on time t=0 second, the first logical signal of the baseboard management controller 11 is initially set in logic 1, and the second logical signal is initially set in logical zero.
Then, the random number generator 112 of the baseboard management controller 11 randomly generates the random value, such as 15, and the random value is stored to the buffer, the baseboard management controller 112 sets the first timer 114 and starts one random time of timing i.e. according to the random value, i.e. 15 seconds, and it is synchronous according to the stored scheduled time, set the second timer 115 and start the timing random time plus the scheduled time, such as 16 seconds(The wherein scheduled time is 1 second).
Then, when 114 timing of the first timer random time(The t=15 seconds)At the end of, first logical signal can be triggered logical zero is converted into from logic 1;And work as through 115 timing of the second timer random time plus the scheduled time(The t=16 seconds)At the end of, second logical signal can be triggered logic 1 is converted into from logical zero.Now, the OR gate 121 changes according to the logic of first and second logical signal and produces a low logic pulse(low pulse)As the trigger triggering the control chip group 13.What here was supplemented is, although the present embodiment with the first level be logic 1, the second level as logical zero as a example by illustrate, but both also can implement on the contrary, and to produce the trigger be the high logical pulse positioned at logic 1, and are not limited with the person.
Especially, the random value all identical probability according to 11 generating random numbers of baseboard management controller of the random start device 1 of each server unit 2 are very low, that is, according to the corresponding random value, the corresponding random time all identical probability of timing are also very low respectively respectively for each server unit 2, therefore this case invention can reduce server unit 2 while performing the probability of described in-cycle work, thus reduce causing the chance of the overload of power supply unit 100.
In addition, as each server unit 2 is when the baseboard management controller 11 is initialized, by the baseboard management controller 11, and coordinate the trigger generator 12 to export trigger to start the control chip group 13, therefore each server unit 2 of the present invention completes initialization in the initialization loading procedure 111 of the baseboard management controller 11(At least 45 seconds)Before, can just perform in-cycle work, without etc. it is to be initiated complete, just for example pass through layout power-up sequence function, the next server unit 2 of triggering is started shooting, or passes through the remotely controlled start of remote connection function, therefore can save wait initialization time;And, according to the random time, each server unit 2 also can be started shooting 2 seconds, 3 seconds ... above minimum for 1 second, that is, can be in Each point in time(1 second to any random time), low logic pulse is produced, in-cycle work is performed.
Also, the initialization loading procedure 111 of the baseboard management controller 11 is only absorbed in loading start data, the such as kernel of (SuSE) Linux OS in initialization time(kernel), and the in-cycle work is entirely by the first timer 114, the random value that the second timer 115 is provided according to the random number generator 112, to be countdowned, both are arrived when the total amount one of corresponding timing time, the automatic transition of first and second logical signal exported by two universal input output connecting pins is successively triggered, and coordinate the OR gate 121 to reach the in-cycle work, so the hardware that the now action of the first timer 114 and the second timer 115 is entirely the baseboard management controller 11 is automatically controlled, and the program loading of unrelated initialization loading procedure 111.
In sum, the present invention staggers the available machine time of the server unit 2 of servo-drive system, and does not cause power supply unit 100 to transship, and each server unit 2 can perform in-cycle work in random time, therefore can reach really the purpose of the present invention.
Only as described above, only presently preferred embodiments of the present invention, when the scope of of the invention enforcements can not be limited with this, i.e., the simple equivalence changes made according to claims of the present invention and patent specification content generally with modify, all still remain within the scope of the patent.
Claims (10)
1. a kind of servo-drive system, it is characterised in that include:
Multiple server units, each server unit have a random start device, and the random start device includes:
One baseboard management controller, store a scheduled time, and receive a stand-by electric to maintain running, and persistently export one first logical signal, and one second logical signal, first and second logical signal is to be set in one first level and one second level one of both, and first logical signal is initially to be set in first level, second logical signal is initially to be set in second level, when through a random time, the baseboard management controller sets first logical signal to second level, and when the scheduled time is added through the random time, the baseboard management controller sets second logical signal to first level,
One trigger generator, electrically connects the baseboard management controller to receive first and second logical signal, and produces the trigger that a pulse width is equal to the scheduled time, and
One control chip group, electrically connects the trigger generator, and when the trigger is received, performs an in-cycle work.
2. servo-drive system as claimed in claim 1, it is characterized in that, the trigger generator includes an OR gate, receives the first end of first logical signal, one receives the second end of second logical signal with one, and the electrical connection control chip group and exports the output end of the trigger.
3. servo-drive system as claimed in claim 2, wherein, the trigger generator also includes a first resistor, and a second resistance, the first resistor receives the second end of the electric power with a first end for electrically connecting the OR gate and one, so that first logical signal to be initially set in the second end of first level, first end of the second resistance with second end for electrically connecting the OR gate and a ground connection, second logical signal is initially set in into second level.
4. servo-drive system as claimed in claim 1, it is characterized in that, the baseboard management controller of each server unit includes a random number generator, a first timer, and a second timer, the random number generator produces a random value for being relevant to the in-cycle work, according to the random value as the total amount of the random time is counted to carry out timing, the second timer carries out timing as the total amount for counting plus the scheduled time according to the random time to the first timer.
5. servo-drive system as claimed in claim 4, it is characterised in that the baseboard management controller of each server unit is also including a buffer for storing the random value, and the first timer and second timer are synchronous countdowning.
6. servo-drive system as claimed in claim 1, it is characterised in that the random time of the random start device of each server unit is all differed.
7. a kind of random start device, it is characterised in that include:
One baseboard management controller, store a scheduled time, and receive a stand-by electric to maintain running, and persistently export one first logical signal, and one second logical signal, first and second logical signal is to be set in one first level and one second level one of both, and first logical signal is initially set in first level, second logical signal is initially set in second level, when through a random time, the baseboard management controller sets first logical signal to second level, and when the scheduled time is added through the random time, the baseboard management controller sets second logical signal to first level;
One trigger generator, electrically connects the baseboard management controller to receive first and second logical signal, and produces the trigger that a pulse width is equal to the scheduled time;And
One control chip group, electrically connects the trigger generator, and when the trigger is received, performs an in-cycle work.
8. random start device as claimed in claim 7, it is characterised in that the trigger generator includes
One OR gate, receives the first end of first logical signal, one receives the second end of second logical signal with one, and the electrical connection control chip group and exports the output end of the trigger,
One first resistor, receives the second end of the electric power with a first end for electrically connecting the OR gate and one, first logical signal is initially set in first level, and
Second logical signal is initially set in second level by the second end of one second resistance, the first end with second end for electrically connecting the OR gate and a ground connection.
9. random start device as claimed in claim 7, it is characterised in that the baseboard management controller includes
One random number generator, for producing a random value for being relevant to the in-cycle work,
One first timer, according to the random value as counting the total amount of the random time carrying out timing, and
One second timer, carries out timing as the total amount for counting plus the scheduled time according to the random time.
10. random start device as claimed in claim 9, it is characterised in that the baseboard management controller is also including a buffer for storing the random value, and the first timer and second timer are synchronous countdowning.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510634392.1A CN106557138B (en) | 2015-09-28 | 2015-09-28 | Servo-system and random start device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510634392.1A CN106557138B (en) | 2015-09-28 | 2015-09-28 | Servo-system and random start device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106557138A true CN106557138A (en) | 2017-04-05 |
CN106557138B CN106557138B (en) | 2019-07-09 |
Family
ID=58415968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510634392.1A Active CN106557138B (en) | 2015-09-28 | 2015-09-28 | Servo-system and random start device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106557138B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976495A (en) * | 2019-03-28 | 2019-07-05 | 苏州浪潮智能科技有限公司 | A kind of server start-up control method, device and server |
CN111522423A (en) * | 2019-02-01 | 2020-08-11 | 环达电脑(上海)有限公司 | Reset signal generating circuit and computer system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201229545Y (en) * | 2008-04-28 | 2009-04-29 | 鸿富锦精密工业(深圳)有限公司 | Opening resetting circuit and electronic equipment using the same |
CN101730136A (en) * | 2009-11-26 | 2010-06-09 | 中国电信股份有限公司 | Processing method and system for M2M terminal call |
CN102480387A (en) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | Rack-mounted server device |
CN102480389A (en) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | Frame server system |
CN102478905A (en) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | Data center |
US20130208311A1 (en) * | 2012-02-15 | 2013-08-15 | Canon Kabushiki Kaisha | Power management server, image processing apparatus and control method thereof, power management system, power management method, and non-transitory computer-redable medium |
CN103576819A (en) * | 2012-07-30 | 2014-02-12 | 北京百度网讯科技有限公司 | Control system, method and device for large-scale startup of servers |
CN104460924A (en) * | 2014-12-03 | 2015-03-25 | 浪潮集团有限公司 | Design method for realizing off-peak power-up of server through BIOS |
-
2015
- 2015-09-28 CN CN201510634392.1A patent/CN106557138B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201229545Y (en) * | 2008-04-28 | 2009-04-29 | 鸿富锦精密工业(深圳)有限公司 | Opening resetting circuit and electronic equipment using the same |
CN101730136A (en) * | 2009-11-26 | 2010-06-09 | 中国电信股份有限公司 | Processing method and system for M2M terminal call |
CN102480387A (en) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | Rack-mounted server device |
CN102480389A (en) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | Frame server system |
CN102478905A (en) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | Data center |
US20130208311A1 (en) * | 2012-02-15 | 2013-08-15 | Canon Kabushiki Kaisha | Power management server, image processing apparatus and control method thereof, power management system, power management method, and non-transitory computer-redable medium |
CN103576819A (en) * | 2012-07-30 | 2014-02-12 | 北京百度网讯科技有限公司 | Control system, method and device for large-scale startup of servers |
CN104460924A (en) * | 2014-12-03 | 2015-03-25 | 浪潮集团有限公司 | Design method for realizing off-peak power-up of server through BIOS |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111522423A (en) * | 2019-02-01 | 2020-08-11 | 环达电脑(上海)有限公司 | Reset signal generating circuit and computer system |
CN111522423B (en) * | 2019-02-01 | 2024-02-09 | 环达电脑(上海)有限公司 | Reset signal generating circuit and computer system |
CN109976495A (en) * | 2019-03-28 | 2019-07-05 | 苏州浪潮智能科技有限公司 | A kind of server start-up control method, device and server |
Also Published As
Publication number | Publication date |
---|---|
CN106557138B (en) | 2019-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107122032A (en) | Terminal, crash reset control circuit and method | |
US20120023320A1 (en) | Bios chip recovery system and computer thereof | |
CN104765466B (en) | The key control method and device of mobile terminal | |
CN104205755A (en) | Method, device, and system for delaying packets during a network-triggered wake of a computing device | |
CN105955101A (en) | Control method, scheduling processor and controller | |
CN109254839A (en) | It determines the method in task triggered time, construct the method and system of task timer | |
CN103927279A (en) | FPGA configuration method, FPGA configuration system and processor | |
CN106557138A (en) | Servo-drive system and random start device | |
CN104503947B (en) | Multipath server and its signal processing method | |
CN103890713B (en) | Device and method for managing the register information in processing system | |
CN103561089A (en) | Virtual machine desktop log-in method, device and system | |
CN104123188A (en) | Resource allocating method and related devices | |
WO2024082870A1 (en) | Computing device and data acquisition method | |
CN109542198B (en) | Method and equipment for controlling power-on of PCIE card | |
CN101317784B (en) | Multi-collocation module equipment and automatic collocation method for module | |
TWI570540B (en) | Server system and random turn on device | |
CN111025178B (en) | Stability test method for main-standby switching of power supply module and related components | |
CN101739115A (en) | Simplified type host computer and method for wakening same | |
CN111124890B (en) | Distributed database performance test method, system, terminal and storage medium | |
CN107729140B (en) | Device and method for realizing command queuing functions of multiple eMMC host interfaces in parallel | |
CN112463685A (en) | Method, device, equipment and storage medium for realizing hot plug of solid hardware | |
CN110209546A (en) | A kind of apparatus control method and apparatus control system | |
JPWO2015151169A1 (en) | Control device and electronic device | |
CN116860340B (en) | Method for determining starting time of server based on identification of baseboard management controller | |
CN114489479B (en) | Method and device for powering up and powering down data storage disk |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |