CN106557138A - Servo-drive system and random start device - Google Patents

Servo-drive system and random start device Download PDF

Info

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
Application number
CN201510634392.1A
Other languages
Chinese (zh)
Other versions
CN106557138B (en
Inventor
郭明义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitac Computer Shunde Ltd
Shencloud Technology Co Ltd
Mitac Computing Technology Corp
Original Assignee
Mitac Computer Shunde Ltd
Shencloud Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitac Computer Shunde Ltd, Shencloud Technology Co Ltd filed Critical Mitac Computer Shunde Ltd
Priority to CN201510634392.1A priority Critical patent/CN106557138B/en
Publication of CN106557138A publication Critical patent/CN106557138A/en
Application granted granted Critical
Publication of CN106557138B publication Critical patent/CN106557138B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Servo-drive system and random start device
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.
CN201510634392.1A 2015-09-28 2015-09-28 Servo-system and random start device Active CN106557138B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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