Power supply parallel operation starting control method, parallel operation system, device and medium

By calculating the number of slaves and controlling the slave start state by presetting the current grading threshold, the problem of insufficient performance and accuracy during the power supply paralleling process is solved, and more efficient paralleling performance and output accuracy are achieved.

CN119182288AInactive Publication Date: 2024-12-24SUZHOU ENZHI MEASUREMENT & CONTROL TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411678089.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2024-12-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

During the existing power supply paralleling process, the performance and accuracy of the master and slave are insufficient. Especially when the current output is set differently, the hardware method uses the feedback current sampling signal of the master as the slave current, and the accuracy cannot meet the requirements, mainly because Hardware parameter differences and signal attenuation reasons.

Method used

Use the preset current tracing threshold to calculate the minimum number of slaves (number of on) that meets the output requirements, and only the corresponding number of slaves are controlled, so as to meet the optimal performance requirements of the output capability requirements, and set the frame by generating the host And send it to the slave, determine the start state according to the slave ID number, and control the output voltage and current in the start state.

Benefits of technology

Improves parallel machine performance and output accuracy, ensures optimal performance when meeting output capability requirements, and reduces accuracy drops due to hardware consistency and signal attenuation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119182288A_ABST
    Figure CN119182288A_ABST
Patent Text Reader

Abstract

The invention discloses a power supply parallel operation starting control method, a parallel operation system, a device and a medium. The method comprises the following steps: acquiring a given voltage, a target output current and a preset current grading threshold value; calculating the starting number according to the target output current and the current grading threshold value; and generating a host setting frame according to the given voltage and the starting number and sending the host setting frame to each slave, so that each slave determines a starting state according to the slave ID number and the starting number of the slave, and controls the output voltage to be the given voltage and the output current to be a feedback current sampling signal of the host connected through hardware under the condition that the starting state is the starting state. According to the embodiment of the invention, the parallel operation performance and the output precision after parallel operation can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field related to power parallel operation, and in particular to a power parallel operation startup control method, a parallel operation system, a device and a medium. Background Art

[0002] At present, in the parallel process of power supply, the host and each slave usually adopt the master / slave control method for parallel current sharing, that is, the host works in voltage source (CV mode), the slave works in current source (CC mode), and the host's feedback current sampling signal is used as the current setting of each slave. When the device is turned on (on startup), the host first calculates the voltage and current that the master / slave needs to control the output according to the user's set voltage and current, and then sends the on command and the set voltage to each slave through CAN communication (the slave current setting is the host's feedback current sampling signal, connected by hardware). After receiving the signal, the slave performs the corresponding output and uploads the slave's own echo data to the host.

[0003] The method of controlling all devices in the parallel system to start up at the same time is simple and easy to implement, but when all devices are turned on with different current output settings, the performance and accuracy are insufficient; at the same time, due to slight differences in the hardware parameters of each device and signal attenuation, the accuracy of the host's feedback current sampling signal as the slave current is not up to the requirements when the hardware method is used. Summary of the invention

[0004] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, the present invention proposes a power parallel startup control method, which can improve the parallel performance and the output accuracy after parallel operation.

[0005] The present invention also provides a parallel system, a control device for executing the power supply parallel startup control method, and a computer-readable storage medium.

[0006] According to a first aspect of the present invention, a power supply parallel startup control method includes: Obtaining a given voltage, a target output current, and a preset current classification threshold; Calculate the opening quantity according to the target output current and the current classification threshold; A host setting frame is generated according to the given voltage and the number of startups and sent to each slave, so that each slave determines the startup state according to its own slave ID number and the number of startups, and controls the output voltage to be the given voltage when the startup state is on, and the output current is the feedback current sampling signal of the host connected through hardware.

[0007] The power supply parallel startup control method according to the embodiment of the present invention has at least the following beneficial effects: The present invention adopts a preset current classification threshold value, and then calculates the minimum number of slaves that meet the output requirements (i.e., the number of slaves that are turned on) according to the current target output current, and then only controls the corresponding number of slaves that are turned on, thereby achieving the best performance requirements while meeting the output capacity requirements, and can improve the parallel performance and the output accuracy after paralleling.

[0008] According to some embodiments of the present invention, the calculating the turn-on quantity according to the target output current and the current grading threshold comprises: Performing a modulo operation on the target output current and the current classification threshold to obtain a temporary value; If the temporary value is equal to zero, dividing the target output current by the current classification threshold value to obtain the opening quantity; If the temporary value is not equal to zero, the target output current is divided by the current classification threshold, rounded up, and then added to obtain the start-up number.

[0009] According to some embodiments of the present invention, determining the startup state according to the slave ID number and the startup quantity includes: If the slave ID number is less than or equal to the enabled number, the startup state is determined to be enabled; If the slave ID number is greater than the start-up number, the start-up state is determined to be off.

[0010] According to some embodiments of the present invention, after generating a host setting frame according to the given voltage and the start-up number and sending the frame to each slave, the method further includes: Get the host output current sampling value; Receiving the slave output current sampling value uploaded by each of the slaves; Performing PID operation according to the host output current sampling value, the slave output current sampling values ​​uploaded by each of the slaves, and a preset current reference value to obtain an operation result; The output current of the host is adjusted based on the calculation result.

[0011] According to some embodiments of the present invention, performing PID operation according to the host output current sampling value, the slave output current sampling values ​​uploaded by each of the slaves, and a preset current reference value to obtain an operation result includes: Accumulate the host output current sampling value and the slave output current sampling value uploaded by each slave to obtain the echo current; The operation result is obtained by calculation according to the echo current, the preset current reference value, and the preset proportional coefficient, integral coefficient and differential coefficient.

[0012] According to some embodiments of the present invention, the host setting frame further includes a target response ID number. After each of the slaves determines the startup state according to its own slave ID number and the startup quantity, the slave is further configured to perform the following steps: If the slave ID number of the own machine is equal to the target response ID number, collect the slave output current sampling value and the slave output voltage sampling value of the own machine; Generate a slave response frame according to the slave output current sampling value and the slave output voltage sampling value; The slave response frame is sent to the master.

[0013] According to some embodiments of the present invention, after generating a host setting frame according to the given voltage and the start-up quantity and sending the frame to each slave, the slave is further configured to perform the following steps: If the host setting frame is not received within a preset time, an alarm signal is generated.

[0014] According to a second aspect of the present invention, the parallel system comprises: The host is used to obtain a given voltage, a target output current and a preset current classification threshold; calculate the number of openings according to the target output current and the current classification threshold; generate a host setting frame according to the given voltage and the number of openings and send it; Multiple slaves, each of which is used to receive the host setting frame sent by the host, determine the startup state according to its own ID and the startup number, and control the output voltage to be the given voltage when the startup state is on, and the output current is the feedback current sampling signal of the host connected through hardware.

[0015] The parallel system according to the embodiment of the present invention has at least the following beneficial effects: The present invention adopts a preset current classification threshold value, and then calculates the minimum number of slaves that meet the output requirements (i.e., the number of slaves that are turned on) according to the current target output current, and then only controls the corresponding number of slaves that are turned on, thereby achieving the best performance requirements while meeting the output capacity requirements, and can improve the parallel performance and the output accuracy after paralleling.

[0016] According to the third aspect of the present invention, the control device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the power parallel startup control method as described in the first aspect of the present invention when executing the computer program. Since the control device adopts all the technical solutions of the power parallel startup control method of the above embodiment, it has at least all the beneficial effects brought by the technical solutions of the above embodiment.

[0017] The computer-readable storage medium according to the fourth aspect of the present invention stores computer-executable instructions, and the computer-executable instructions are used to execute the power parallel startup control method as described in the first aspect of the present invention. Since the computer-readable storage medium adopts all the technical solutions of the power parallel startup control method of the above embodiment, it at least has all the beneficial effects brought by the technical solutions of the above embodiment.

[0018] Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which: Figure 1 is a schematic diagram of a parallel system according to an embodiment of the present invention; Figure 2 is a flow chart of a power parallel startup control method according to an embodiment of the present invention; Figure 3 This is a no-load voltage output waveform diagram of a parallel system according to an embodiment of the present invention; Figure 4 1 is a full-load voltage and current output waveform diagram of a parallel system according to an embodiment of the present invention; Figure 5 The voltage and current output waveforms corresponding to the switching of the load of the parallel system from 10% to 90% according to an embodiment of the present invention are shown. DETAILED DESCRIPTION

[0020] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.

[0021] In the description of the present invention, if there is a description of first, second, etc., it is only for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0022] In the description of the present invention, it should be understood that descriptions involving orientation, such as orientation or positional relationship indicated as up, down, etc., are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present invention.

[0023] In the description of the present invention, it should be noted that, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in the present invention in combination with the specific content of the technical solution.

[0024] In the prior art, when different current output settings are performed, all devices are usually controlled to be turned on. However, when all devices are turned on, their performance and accuracy are insufficient. For example, for a single 20V / 100A slave, its specification reaches 20V / 1000A after using 10 units in parallel. However, when the user currently sets the target output current to 20V / 270A (in some usage scenarios, different current outputs are required for testing), at least 3 units can meet the current output requirement. However, if the output current of each of the 10 units is controlled to be 27A, its performance is not as good as using only 3 units with each outputting 90A.

[0025] Based on this, an embodiment of the present invention proposes a power supply parallel startup control method, which can improve the parallel performance and the output accuracy after the parallel operation.

[0026] The following will be combined Figures 1 to 5 A clear and complete description is given of the power supply parallel startup control method according to an embodiment of the present invention. Obviously, the embodiment described below is only a part of the embodiments of the present invention, but not all of the embodiments.

[0027] refer to Figure 1 and Figure 2 , Figure 1 is a schematic diagram of a parallel system according to an embodiment of the present invention, Figure 2 The present invention is a flowchart of a power supply parallel startup control method according to an embodiment of the present invention.

[0028] According to a first aspect of the present invention, a power supply parallel startup control method includes: Obtaining a given voltage, a target output current, and a preset current classification threshold; Calculate the number of openings according to the target output current and the current classification threshold; A host setting frame is generated according to a given voltage and a start-up number and sent to each slave, so that each slave determines the start-up state according to its own slave ID number and the start-up number, and controls the output voltage to be a given voltage when the start-up state is on, and the output current is the feedback current sampling signal of the host connected through hardware.

[0029] Understandably, Figure 1 In the figure, power supply A is the master, and the master ID is 0. Power supplies B and C are slaves, and the corresponding slave IDs are 1 and 2. During operation, the voltage and current settings of the slaves come from the master, and the voltage and current settings of the master come from the user settings.

[0030] It should be noted that the host may also be power supply B or power supply C, and the number of devices in the parallel system may also be adjusted according to actual conditions. The above embodiment is only a special case and cannot be regarded as a limitation of the present invention.

[0031] In some embodiments, the communication mode of the parallel system is CAN2.0B communication. In order to reduce the communication data volume of the entire parallel system and make the host setting fast enough, the entire communication has only two types of communication data frames: the host setting frame and the slave response frame, both of which use the CAN extended frame mode. The baud rate is as fast as possible without generating communication errors. In order to accommodate more communication information in a data frame, the 29-bit CAN extended frame header and the 64-bit data field are defined as follows (see Table 1): Table 1

[0032] The detailed meaning of each part is as follows: 1. Frame header: 0x00 indicates the host setting frame; 0x80 indicates the slave response frame; 2. Event: When it is a host setting frame, it is mainly a start (on or off) instruction; when it is a slave response frame, it indicates various alarm information of the slave; 3. Response slave ID: When the host sets the frame, it indicates the target response ID number of the slave response frame to be sent; when it is a slave response frame, it indicates the slave ID number of the current responding slave; (the host ID number is fixed to 0, the slave ID number is 1~N, N indicates the Nth slave); 4. Number of on: indicates the number of on outputs currently in progress; (Note: when the event in the host setting frame is an on instruction, and the slave ID number is less than or equal to the number of on, the output is performed according to the content in the host setting frame; otherwise, the off state is maintained); 5. Reserved: fixed to 0; 6. Voltage: When it is a host setting frame, it indicates the given voltage sent by the host to all slaves; when it is a slave response frame, it indicates the slave output voltage sampling value of the slave; 7. Current: When it is a host setting frame, it is 0. The slave current setting is to use the hardware connection method to connect the host's feedback current sampling signal as the slave setting (the slave's current setting will change with the host's feedback current sampling signal). When it is a slave response frame, it indicates the slave output current sampling value of the slave.

[0033] The communication process is as follows: 1. If the host receives the start command set by the user and it is an off command, the output will be turned off; if it is on, the output voltage and current will be set by the user. The slave voltage setting is: user-set voltage + fixed voltage increment (such as 1V, the fixed increment is added to ensure that the slave works in the current loop); the slave current setting does not need to be given through CAN communication, and the host's feedback current sampling signal is directly connected to the slave as the current setting by hardware. The host sends a host setting frame and sets the slave to be responded in the "response slave ID" field. At the same time, the current number of openings is calculated based on the currently set target output current and the pre-set current classification threshold, and the event (on or off) and voltage setting (i.e. given voltage) sent to the slave are filled.

[0034] It should be noted that the host needs to continuously send host setting frames (sending interval is to send immediately after receiving the slave response frame or to send after timeout without receiving the slave response frame), polling and setting all slaves, so as to obtain all slave sampling values. After the host receives the slave response frame within the set timeout period, it puts the slave's response data into the corresponding slave data buffer, which includes slave events, slave voltage, and current sampling values. The host processes all slave events, and processes the echo voltage and echo current. The echo voltage uses the host's own host output voltage sampling value, and the echo current is the host output current sampling value plus the slave output current sampling value in sequence; if the slave response frame is not received, the slave ID number is recorded, and an alarm prompt is issued when it is not received for more than ten times.

[0035] 2. After receiving the host setting frame, the slave first processes the event (start command) sent by the host. When it is on, if its own slave ID number is less than or equal to the number of open, it will set the output according to the voltage and current, otherwise it will remain in the off state; when it is off, the output is turned off.

[0036] According to the power supply parallel startup control method of the embodiment of the present invention, the present invention adopts a preset current classification threshold, and then calculates the minimum number of slaves that meet the output requirements (i.e., the number of slaves that are turned on) according to the current target output current, and then only controls the corresponding number of slaves that are turned on, thereby achieving the best performance requirements while meeting the output capacity requirements, and can improve the parallel performance and the output accuracy after paralleling.

[0037] In some embodiments of the present invention, the number of turn-on operations is calculated according to the target output current and the current bin threshold, including: Perform modulo operation on the target output current and the current classification threshold to obtain a temporary value; If the temporary value is equal to zero, the target output current is divided by the current classification threshold to obtain the opening number; If the temporary value is not equal to zero, the target output current is divided by the current classification threshold, rounded up, and added to obtain the start-up number.

[0038] It can be understood that if the temporary value is equal to 0, it means that the set target output current can be divided by the current grading threshold, and the target output current can be directly divided by the current grading threshold to obtain the number of open circuits. If the temporary value is not equal to zero, it means that the set target output current cannot be divided by the current grading threshold, and the target output current is divided by the current grading threshold, rounded up, and added to one to obtain the minimum number of open circuits that meets the output requirements.

[0039] It should be noted that if the calculated number of devices to be turned on is greater than the total number of devices in the parallel system (that is, the total number of slaves), the number of devices to be turned on will be modified to the total number of devices in the parallel system.

[0040] In a specific embodiment, assuming that the target output current is 320A and the current classification threshold is 100A (usually equal to the rated current of a single output), when calculating the number of on-states, the temporary value is: 320%100=20 (where "%" represents remainder), that is, the temporary value is not 0, then 320 / 100 = 3.2 (where " / " represents division) is calculated, which is rounded to 3, and then 1 is added to calculate that the number of on-states is 4.

[0041] In some embodiments of the present invention, determining the startup state according to the slave ID number and the startup quantity thereof includes: If the slave ID number is less than or equal to the start-up quantity, the startup state is determined to be on; If the slave ID number is greater than the number of enabled, the startup state is determined to be disabled.

[0042] It can be understood that the slave ID numbers of multiple slaves are set to 1~N, and the slave ID number can correspond to the number of start-ups. For example, the slave ID numbers of three slaves are 1, 2, and 3 respectively. If the number of start-ups is equal to 2, the two slaves with slave ID numbers 1 and 2 are turned on, and the slave with slave ID number 3 remains off. The start-up state of the slave is determined by comparing the number of start-ups and the slave ID number, which is simple to calculate and fast to respond.

[0043] In some embodiments, if the slave ID number is less than or equal to the number of enabled devices, the controlled output voltage is the given voltage in the host setting frame, and the current is given as the feedback current sampling signal of the host, which is connected via hardware; if the slave ID number is greater than the number of enabled devices, it remains in the closed state and does not respond to the given voltage set by the host, and at the same time controls the feedback current sampling signal given to itself by the host connected via hardware.

[0044] In some embodiments of the present invention, after generating a host setting frame according to a given voltage and a start-up number and sending it to each slave, the method further includes: Get the host output current sampling value; Receive the slave output current sampling value uploaded by each slave; PID operation is performed according to the host output current sampling value, the slave output current sampling value uploaded by each slave and the preset current reference value to obtain the operation result; The output current of the host is adjusted based on the calculation result.

[0045] In some embodiments, the PID is an incremental PID. Increasing the precision of adjusting the PID can prevent the problem of output precision decreasing due to hardware consistency and signal attenuation, thereby improving the output precision.

[0046] In another embodiment, the host waits for each slave to upload its own slave output current sampling value for two rounds, and then performs PID operation based on the host output current sampling value, the slave output current sampling value uploaded by each slave, and the preset current reference value to ensure that all slave output current sampling values ​​have been obtained.

[0047] In some embodiments of the present invention, a PID operation is performed according to the host output current sampling value, the slave output current sampling values ​​uploaded by each slave, and a preset current reference value to obtain an operation result, including: The host output current sampling value is accumulated with the slave output current sampling value uploaded by each slave to obtain the echo current; The operation result is calculated based on the echoed current, the preset current reference value, and the preset proportional coefficient, integral coefficient, and differential coefficient.

[0048] In some embodiments, the proportional coefficient, integral coefficient and differential coefficient are debugged according to the actual parallel situation, and the adjustment cycle is to perform calculations after receiving a new slave feedback. The feedback value is the sum of the host output current sampling value and the slave output current sampling values ​​uploaded by all slaves, and the current reference value is the current set by the user.

[0049] In some embodiments of the present invention, the host setting frame also includes a target response ID number. After each slave determines the startup state according to its own slave ID number and the startup quantity, the slave is further configured to perform the following steps: If its own slave ID number is equal to the target response ID number, collect its own slave output current sampling value and slave output voltage sampling value; Generate a slave response frame according to the slave output current sampling value and the slave output voltage sampling value; Sends the slave response frame to the master.

[0050] In some embodiments, after receiving the host setting frame, the slave compares whether the target response ID number in the "response slave ID" is consistent with its own slave ID number. If they are consistent, the slave response frame is sent, otherwise the slave response frame is not sent. The host receives the slave response frame, processes various alarm signals of the slave, and then records the slave output current sampling value and the slave output voltage sampling value for echo voltage and echo current processing.

[0051] In some embodiments of the present invention, after generating a host setting frame according to a given voltage and a start-up number and sending the frame to each slave, the slave is further configured to perform the following steps: If the host setting frame is not received within the preset time, an alarm signal is generated.

[0052] It is understandable that if the host setting frame is not received within the preset time, it means that the host of the parallel system does not exist and an alarm prompt is required.

[0053] In another embodiment, if the slave receives a slave response frame with the same slave ID number, it indicates that the same slave number exists in the parallel system and an alarm is required. At the same time, a prompt is given in the event in the slave response frame to inform the host.

[0054] According to a second aspect of an embodiment of the present invention, the parallel system includes a master and a plurality of slaves.

[0055] The host is used to obtain a given voltage, a target output current and a preset current classification threshold; calculate the number of openings according to the target output current and the current classification threshold; generate a host setting frame according to the given voltage and the number of openings and send it; Multiple slaves, each slave is used to receive the host setting frame sent by the host, determine the startup state according to its own ID and the number of startups, and control the output voltage to a given voltage when the startup state is on, and the output current is the feedback current sampling signal of the host connected through hardware.

[0056] Understandably, Figure 1 In the figure, power supply A is the master, and the master ID is 0. Power supplies B and C are slaves, and the corresponding slave IDs are 1 and 2. During operation, the voltage and current settings of the slaves come from the master, and the voltage and current settings of the master come from the user settings.

[0057] It should be noted that the host may also be power supply B or power supply C, and the number of devices in the parallel system may also be adjusted according to actual conditions. The above embodiment is only a special case and cannot be regarded as a limitation of the present invention.

[0058] In some embodiments, the communication mode of the parallel system is CAN2.0B communication. In order to reduce the communication data volume of the entire parallel system and make the host setting fast enough, the entire communication has only two types of communication data frames: the host setting frame and the slave response frame, both of which use the CAN extended frame mode. The baud rate is as fast as possible without generating communication errors. In order to accommodate more communication information in a data frame, the 29-bit CAN extended frame header and the 64-bit data field are defined as shown in Table 1. The detailed meaning of each part of the definition is as follows: 1. Frame header: 0x00 indicates the host setting frame; 0x80 indicates the slave response frame; 2. Event: When it is a host setting frame, it is mainly a start (on or off) instruction; when it is a slave response frame, it indicates various alarm information of the slave; 3. Response slave ID: When the host sets the frame, it indicates the target response ID number of the slave response frame to be sent; when it is a slave response frame, it indicates the slave ID number of the current responding slave; (the host ID number is fixed to 0, the slave ID number is 1~N, N indicates the Nth slave); 4. Number of on: indicates the number of on outputs currently in progress; (Note: when the event in the host setting frame is an on instruction, and the slave ID number is less than or equal to the number of on, the output is performed according to the content in the host setting frame; otherwise, the off state is maintained); 5. Reserved: fixed to 0; 6. Voltage: When it is a host setting frame, it indicates the given voltage sent by the host to all slaves; when it is a slave response frame, it indicates the slave output voltage sampling value of the slave; 7. Current: When it is a host setting frame, it is 0. The slave current setting is to use the hardware connection method to connect the host's feedback current sampling signal as the slave setting (the slave's current setting will change with the host's feedback current sampling signal). When it is a slave response frame, it indicates the slave output current sampling value of the slave.

[0059] The communication process is as follows: 1. If the host receives the start command set by the user and it is an off command, the output will be turned off; if it is on, the output voltage and current will be set by the user. The slave voltage setting is: user-set voltage + fixed voltage increment (such as 1V, the fixed increment is added to ensure that the slave works in the current loop); the slave current setting does not need to be given through CAN communication, and the feedback current sampling signal of the host is directly connected to the slave as the current setting by hardware.

[0060] The host sends a host setting frame and sets the slave to be responded in the "Response Slave ID" field. At the same time, it calculates the current number of open states based on the currently set target output current and the preset current classification threshold, and fills in the events (on or off) and voltage settings (i.e. given voltage) sent to the slave.

[0061] The number of on-states is calculated based on the target output current and the current classification threshold, including: Perform modulo operation on the target output current and the current classification threshold to obtain a temporary value; If the temporary value is equal to zero, the target output current is divided by the current classification threshold to obtain the opening number; If the temporary value is not equal to zero, the target output current is divided by the current classification threshold, rounded up, and added to obtain the start-up number.

[0062] It should be noted that the host needs to continuously send host setting frames (sending interval is to send immediately after receiving the slave response frame or to send after timeout without receiving the slave response frame), polling and setting all slaves, so as to obtain all slave sampling values. After the host receives the slave response frame within the set timeout period, it puts the slave's response data into the corresponding slave data buffer, which includes slave events, slave voltage, and current sampling values. The host processes all slave events, and processes the echo voltage and echo current. The echo voltage uses the host's own host output voltage sampling value, and the echo current is the host output current sampling value plus the slave output current sampling value in sequence; if the slave response frame is not received, the slave ID number is recorded, and an alarm prompt is issued when it is not received for more than ten times.

[0063] After the host setting frame is generated according to the given voltage and the number of turns on and sent to each slave, it also includes: Get the host output current sampling value; Receive the slave output current sampling value uploaded by each slave; The host output current sampling value is accumulated with the slave output current sampling value uploaded by each slave to obtain the echo current; The operation result is calculated according to the echoed current, the preset current reference value, and the preset proportional coefficient, integral coefficient, and differential coefficient; The output current of the host is adjusted based on the calculation result.

[0064] In some embodiments, the PID is an incremental PID. Increasing the precision of adjusting the PID can prevent the problem of output precision decreasing due to hardware consistency and signal attenuation, thereby improving the output precision.

[0065] 2. After receiving the host setting frame, the slave first processes the event (start command) sent by the host. When it is on, if its own slave ID number is less than or equal to the number of open, it sets the output according to the voltage and current, and then compares the target response ID number in the host setting frame with its own slave ID number. If its own slave ID number is equal to the target response ID number, collect its own slave output current sampling value and slave output voltage sampling value, generate a slave response frame based on the slave output current sampling value and slave output voltage sampling value, and send the slave response frame to the host. If its own slave ID number is greater than the number of open, it remains in the off state. When the start command is off, turn off the output.

[0066] refer to Figures 3 to 5 , Figure 3 1 is a no-load voltage output waveform diagram of a parallel system according to an embodiment of the present invention. Figure 4 1 is a full-load voltage and current output waveform diagram of a parallel system according to an embodiment of the present invention. Figure 5 The voltage and current output waveforms corresponding to the switching of the load of the parallel system from 10% to 90% according to an embodiment of the present invention are shown. Figure 4 and Figure 5 In the diagram, the upper waveform represents voltage and the lower waveform represents current. Figure 5 It can be seen that when the load is switched from 10% to 90%, the dynamic response time of the voltage and current is about 2ms. It can be seen that the parallel system of the embodiment of the present invention has a fast dynamic response.

[0067] According to the parallel system of the embodiment of the present invention, the present invention adopts a preset current classification threshold, and then calculates the minimum number of slaves that meet the output requirements (i.e., the number of slaves that are turned on) based on the current target output current, and then only controls the corresponding number of slaves that are turned on, thereby achieving the best performance requirements while meeting the output capacity requirements, and can improve the parallel performance and the output accuracy after paralleling.

[0068] In addition, an embodiment of the present invention further provides a control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor and the memory may be connected via a bus or other means.

[0069] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0070] The non-transient software program and instructions required to implement the power supply parallel startup control method of the above embodiment are stored in the memory, and when executed by the processor, the power supply parallel startup control method of the above embodiment is executed.

[0071] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0072] In addition, an embodiment of the present invention further provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are executed by a processor or controller, for example, by the processor of the above embodiment, so that the above processor can execute the power supply parallel startup control method in the above embodiment.

[0073] It will be appreciated by those skilled in the art that all or some of the steps and systems in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transient medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0074] The embodiments of the present invention are described in detail above in conjunction with the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of ordinary technicians in the relevant technical field without departing from the purpose of the present invention.

Claims

1. A power parallel startup control method, characterized in that: The method comprises: Obtaining a given voltage, a target output current, and a preset current classification threshold; Calculate the opening quantity according to the target output current and the current classification threshold; A host setting frame is generated according to the given voltage and the number of startups and sent to each slave, so that each slave determines the startup state according to its own slave ID number and the number of startups, and controls the output voltage to be the given voltage when the startup state is on, and the output current is the feedback current sampling signal of the host connected through hardware.

2. The power parallel startup control method according to claim 1, characterized in that: The calculating the opening quantity according to the target output current and the current classification threshold comprises: Performing a modulo operation on the target output current and the current classification threshold to obtain a temporary value; If the temporary value is equal to zero, dividing the target output current by the current classification threshold value to obtain the opening quantity; If the temporary value is not equal to zero, the target output current is divided by the current classification threshold, rounded up, and then added to obtain the start-up quantity.

3. The power parallel startup control method according to claim 1 or 2, characterized in that: The determining the startup state according to the slave ID number and the startup quantity includes: If the slave ID number is less than or equal to the enabled number, the startup state is determined to be enabled; If the slave ID number is greater than the start-up number, the start-up state is determined to be off.

4. The power parallel startup control method according to claim 1, characterized in that: After generating a host setting frame according to the given voltage and the start-up quantity and sending the frame to each slave, the method further includes: Get the host output current sampling value; Receiving the slave output current sampling value uploaded by each of the slaves; Performing PID operation according to the host output current sampling value, the slave output current sampling values ​​uploaded by each of the slaves, and a preset current reference value to obtain an operation result; The output current of the host is adjusted based on the calculation result.

5. The power parallel startup control method according to claim 4, characterized in that: The PID operation is performed according to the host output current sampling value, the slave output current sampling values ​​uploaded by each of the slaves, and a preset current reference value to obtain an operation result, including: Accumulate the host output current sampling value and the slave output current sampling value uploaded by each slave to obtain the echo current; The operation result is obtained by calculation according to the echo current, the preset current reference value, and the preset proportional coefficient, integral coefficient and differential coefficient.

6. The power parallel startup control method according to claim 1, characterized in that: The host setting frame also includes a target response ID number. After each of the slaves determines the startup state according to its own slave ID number and the startup quantity, the slave is further configured to perform the following steps: If the slave ID number of the own machine is equal to the target response ID number, collect the slave output current sampling value and the slave output voltage sampling value of the own machine; Generate a slave response frame according to the slave output current sampling value and the slave output voltage sampling value; The slave response frame is sent to the master.

7. The power parallel startup control method according to claim 1, characterized in that: After generating a host setting frame according to the given voltage and the start-up quantity and sending the frame to each slave, the slave is further configured to perform the following steps: If the host setting frame is not received within a preset time, an alarm signal is generated.

8. A parallel system, characterized in that: The system comprises: The host is used to obtain a given voltage, a target output current and a preset current classification threshold; calculate the number of openings according to the target output current and the current classification threshold; generate a host setting frame according to the given voltage and the number of openings and send it; Multiple slaves, each of which is used to receive the host setting frame sent by the host, determine the startup state according to its own ID and the startup number, and control the output voltage to be the given voltage when the startup state is on, and the output current is the feedback current sampling signal of the host connected through hardware.

9. A control device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the power supply parallel startup control method as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing computer-executable instructions, characterized in that: The computer executable instructions are used to execute the power supply parallel startup control method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Digital controlled master-slave mode based high-power electroplating switching power system

    CN109613847A

  • Self-current-sharing method based on integrated parallel power supply monitoring system

    CN113964945A

  • Multi-phase power supply, control method, liquid crystal display, electronic equipment and storage medium

    CN117895787A

  • Low-fluctuation power supply parallel operation method and storage medium

    CN118432467A