Photovoltaic inverter multiple parallel communication method, system, device and storage medium
By selecting the host and slave in the photovoltaic inverter, reading the meter data and integrating the status information, the problem of low communication efficiency of multiple traditional photovoltaic inverters is solved, and more efficient communication and cost-reducing effect is achieved .
Patent Information
- Application Number
- CN202211081919.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-06
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2042-09-06
AI Technical Summary
When the traditional photovoltaic inverter parallel communication method uses the 485 bus, the communication efficiency is slow and cannot meet the requirements of real-time communication.
By selecting the host and slave in multiple photovoltaic inverters, the host reads the meter data and sends request instructions to the slave, the slave sends status information, and the host integrates the meter data and status information to generate system data, improving communication efficiency.
The communication efficiency of multiple photovoltaic inverters is improved when multiple photovoltaic inverters are paralleled, the cost is reduced and the coupling between photovoltaic inverters is weakened.
Smart Images

Figure CN115622831B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, system, device and storage medium for parallel communication of multiple photovoltaic inverters. Background Art
[0002] In recent years, photovoltaic inverters have become more and more common, and photovoltaic inverter energy storage systems have also come into the public eye. Families with high electricity demand may be equipped with multiple photovoltaic inverters. Traditional photovoltaic inverters require the use of SEC modules to connect multiple photovoltaic inverters or use CAN to communicate between multiple photovoltaic inverters. Specific cables need to be purchased for installation and matching, which has strong coupling and high cost.
[0003] Given that photovoltaic inverters need to interact with meter data through the 485 bus, the traditional photovoltaic inverter multi-unit parallel communication method solves the problem of strong coupling and high cost of multiple inverters through the 485 bus communication method based on inverter paralleling, and directly splices the 485 buses of multiple inverters to achieve the purpose of data sharing, that is, one meter and multiple photovoltaic inverters can share data. At the same time, data can be shared between photovoltaic inverters, so that each photovoltaic inverter can obtain the working status of the remaining photovoltaic inverters. However, the traditional photovoltaic inverter multi-unit parallel communication method has a slow communication efficiency when using the 485 bus for multiple photovoltaic inverters in parallel, and cannot meet the requirements of real-time communication. Summary of the invention
[0004] The purpose of the present invention is to solve one of the technical problems existing in the prior art to at least a certain extent.
[0005] To this end, an object of an embodiment of the present invention is to provide a method, system, device and storage medium for communicating multiple photovoltaic inverters in parallel, thereby improving the communication efficiency when multiple photovoltaic inverters are connected in parallel.
[0006] In order to achieve the above technical objectives, the technical solutions adopted by the embodiments of the present invention include:
[0007] On the one hand, an embodiment of the present invention provides a method for parallel communication of multiple photovoltaic inverters, comprising the following steps:
[0008] In response to a first operation, a master and a slave are selected from a plurality of photovoltaic inverters, the plurality of photovoltaic inverters being connected via a bus;
[0009] In response to a second operation, reading the electric meter data through the host;
[0010] In response to completion of reading the meter data, sending a request instruction to the slave through the host;
[0011] According to the request instruction, the slave sends status information to the host;
[0012] The host integrates the meter data and the status information to generate system data, which includes the total load and total PV data of the system.
[0013] In addition, the method for parallel communication of multiple photovoltaic inverters according to the above embodiment of the present invention may also have the following additional technical features:
[0014] Furthermore, in a method for parallel communication of multiple photovoltaic inverters according to an embodiment of the present invention, selecting a master and a slave from the multiple photovoltaic inverters in response to the first operation includes:
[0015] According to the first operation, one of the master devices and a plurality of the slave devices are selected from the plurality of photovoltaic inverters.
[0016] Further, in one embodiment of the present invention, after reading the electric meter data by the host in response to the second operation, the method further includes:
[0017] Confirm that the host fails to read the meter data, and return to the step of reading the meter data through the host.
[0018] Further, in one embodiment of the present invention, sending the status information to the host through the slave according to the request instruction includes:
[0019] Obtaining ID information according to the request instruction;
[0020] Determine whether the ID information matches;
[0021] If so, sending the status information to the host;
[0022] If not, the request instruction is ignored.
[0023] On the other hand, an embodiment of the present invention provides a photovoltaic inverter multiple parallel communication system, including:
[0024] A first module is used to select a master and a slave from a plurality of photovoltaic inverters in response to a first operation, wherein the plurality of photovoltaic inverters are connected via a bus;
[0025] A second module, configured to read the electric meter data through the host in response to a second operation;
[0026] A third module is used for sending a request instruction to the slave through the host in response to completion of reading the meter data;
[0027] A fourth module is used for sending status information to the host through the slave according to the request instruction;
[0028] The fifth module is used to integrate the meter data and the status information through the host to generate system data, wherein the system data includes the total load and total PV data of the system.
[0029] Furthermore, in one embodiment of the present invention, the first module includes:
[0030] A selection module is used to select one of the master devices and multiple slave devices from the multiple photovoltaic inverters according to the first operation.
[0031] Furthermore, in one embodiment of the present invention, the system further comprises:
[0032] The return module is used to confirm that the host fails to read the meter data and return to the step of reading the meter data through the host.
[0033] Furthermore, in one embodiment of the present invention, the fourth module includes:
[0034] An acquisition module, used to acquire ID information according to the request instruction;
[0035] A judging module, used to judge whether the ID information matches;
[0036] A sending module, configured to send the status information to the host if yes;
[0037] The filtering module is used to ignore the request instruction if no.
[0038] On the other hand, an embodiment of the present invention provides a photovoltaic inverter multiple parallel communication device, comprising:
[0039] at least one processor;
[0040] at least one memory for storing at least one program;
[0041] When the at least one program is executed by the at least one processor, the at least one processor implements the method for parallel communication of multiple photovoltaic inverters.
[0042] On the other hand, an embodiment of the present invention provides a storage medium storing a program executable by a processor, wherein the program executable by the processor is used to implement the method for parallel communication of multiple photovoltaic inverters when executed by the processor.
[0043] The advantages and benefits of the present invention will be partially given in the following description, and partially become apparent from the following description, or be understood through the practice of the present application:
[0044] The embodiment of the present invention selects a master and a slave from a plurality of photovoltaic inverters connected via a bus according to a first operation, reads meter data via the master, and requests status information from the slave after the master has read the meter data, and then integrates and calculates the status information of the slave and the meter data to generate system data, thereby improving the communication efficiency when multiple photovoltaic inverters are connected in parallel, and through the bus connection, there is no need to set up additional cables, which reduces costs and weakens the coupling between photovoltaic inverters. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following introduction is made to the drawings of the embodiments of the present application or the related technical solutions in the prior art. It should be understood that the drawings introduced below are only for the convenience of clearly describing some embodiments of the technical solutions of the present application. For technical personnel in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0046] Figure 1 A schematic diagram of a specific embodiment of a method for parallel communication of multiple photovoltaic inverters according to the present invention;
[0047] Figure 2 It is a structural schematic diagram of a specific embodiment of a photovoltaic inverter multiple parallel communication system of the present invention;
[0048] Figure 3 The present invention is a schematic structural diagram of a specific embodiment of a photovoltaic inverter multiple parallel communication device. DETAILED DESCRIPTION
[0049] Embodiments of the present invention are described in detail below, and examples of the embodiments 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 application, and are not to be construed as limitations on the present application. For the step numbers in the following embodiments, they are only provided for the convenience of explanation, and the order between the steps is not limited in any way, and the execution order of each step in the embodiment can be adaptively adjusted according to the understanding of those skilled in the art.
[0050] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present invention and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0051] Reference to "embodiments" in the present invention means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0052] Given that photovoltaic inverters need to interact with meter data through the 485 bus, the traditional photovoltaic inverter multi-unit parallel communication method solves the problem of strong coupling and high cost of multiple inverters through the 485 bus communication method based on inverter paralleling, and directly splices the 485 buses of multiple inverters to achieve the purpose of data sharing, that is, one meter and multiple photovoltaic inverters can share data. At the same time, data can be shared between photovoltaic inverters, so that each photovoltaic inverter can obtain the working status of the remaining photovoltaic inverters. However, the traditional photovoltaic inverter multi-unit parallel communication method has a slow communication efficiency when using the 485 bus for multiple photovoltaic inverters in parallel, and cannot meet the requirements of real-time communication. To this end, the present invention proposes a method, system, device and storage medium for parallel communication of multiple photovoltaic inverters. According to a first operation, a master and a slave are selected from multiple photovoltaic inverters connected via a bus, and the meter data is read by the master. After the master has read the meter data, status information is requested from the slave. Then, the status information of the slave and the meter data are integrated and calculated to generate system data, thereby improving the communication efficiency when multiple photovoltaic inverters are connected in parallel. Moreover, since the photovoltaic inverters are connected via a bus, there is no need to set up additional cables, which reduces costs and weakens the coupling between photovoltaic inverters.
[0053] A method, system, device and storage medium for parallel communication of multiple photovoltaic inverters according to an embodiment of the present invention will be described in detail below with reference to the accompanying drawings. First, a method for parallel communication of multiple photovoltaic inverters according to an embodiment of the present invention will be described with reference to the accompanying drawings.
[0054] Reference Figure 1In an embodiment of the present invention, a method for parallel communication of multiple photovoltaic inverters is provided. The method for parallel communication of multiple photovoltaic inverters in an embodiment of the present invention can be applied to a terminal, a server, or software running in a terminal or a server. The terminal can be a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (CDNs), and big data and artificial intelligence platforms. The method for parallel communication of multiple photovoltaic inverters in an embodiment of the present invention mainly includes the following steps:
[0055] S101, in response to a first operation, selecting a master and a slave from a plurality of photovoltaic inverters;
[0056] The plurality of photovoltaic inverters are connected via a bus, and the first operation is at least one operation of selecting a master and a slave from the plurality of photovoltaic inverters.
[0057] Optionally, in one embodiment of the present invention, ten photovoltaic inverters are connected in parallel via a bus.
[0058] Specifically, in the embodiment of the present invention, before performing parallel communication of multiple photovoltaic inverters, it is necessary to first select a master and multiple slaves from the multiple photovoltaic inverters according to the first operation.
[0059] S102, in response to the second operation, reading the electric meter data through the host;
[0060] Optionally, in one embodiment of the present invention, the second operation is a power-on operation of the photovoltaic inverter.
[0061] Specifically, according to the second operation, the electric meter data is requested and read by the host.
[0062] In an embodiment of the present invention, if the host fails to read the meter data, the process returns to the step of reading the meter data through the host, and requests and reads the meter data again.
[0063] It can be understood that the multiple photovoltaic inverters in the embodiment of the present invention are connected via a bus. When the host reads the meter data, each slave connected to the host via the bus will also receive the meter data.
[0064] S103, in response to completion of reading the meter data, sending a request instruction to the slave through the host;
[0065] Specifically, after the host finishes reading the meter data, it sends a request instruction to each slave to request to obtain the status information of each slave. Optionally, the request instruction includes the ID information of the corresponding slave.
[0066] S104, sending status information to the host through the slave according to the request instruction;
[0067] The status information is the status information of each slave machine.
[0068] S104 can be further divided into the following steps S1041-S1044:
[0069] Step S1041, obtaining ID information according to the request instruction;
[0070] Specifically, in the embodiment of the present invention, after each slave machine receives the request instruction sent by the master machine, it obtains the ID information contained in the request instruction.
[0071] Step S1042, determine whether the ID information matches;
[0072] Specifically, in an embodiment of the present invention, the slave determines whether the ID information in the request instruction matches its own ID.
[0073] Step S1043: If yes, send status information to the host;
[0074] Step S1044: If not, ignore the request instruction.
[0075] S105 , integrating the electric meter data and the status information through the host to generate system data.
[0076] The system data includes the total load and total PV data of the system.
[0077] In combination with the method for communicating multiple photovoltaic inverters in parallel described in steps S101-S105, it can be seen that the present invention selects a master and a slave from multiple photovoltaic inverters connected via a bus according to a first operation, reads meter data via the master, and requests status information from the slave after the master has read the meter data, and then integrates and calculates the status information of the slave and the meter data to generate system data, thereby improving the communication efficiency when multiple photovoltaic inverters are connected in parallel, and through the bus connection, there is no need to additionally set up cables and SEC modules, thereby reducing costs and weakening the coupling between photovoltaic inverters.
[0078] Next, a photovoltaic inverter multiple parallel communication system proposed according to an embodiment of the present application is described with reference to the accompanying drawings.
[0079] Figure 2 It is a schematic diagram of the structure of a communication system for multiple photovoltaic inverters in parallel according to an embodiment of the present application.
[0080] The system specifically comprises:
[0081] The first module 201 is used to select a master and a slave from a plurality of photovoltaic inverters in response to a first operation, and the plurality of photovoltaic inverters are connected via a bus;
[0082] The second module 202 is used to read the electric meter data through the host in response to the second operation;
[0083] The third module 203 is used to send a request instruction to the slave through the host in response to the completion of reading the meter data;
[0084] The fourth module 204 is used to send status information to the host through the slave according to the request instruction;
[0085] The fifth module 205 is used to integrate the meter data and status information through the host to generate system data, and the system data includes the total load and total PV data of the system.
[0086] Furthermore, in one embodiment of the present invention, the first module includes:
[0087] The selection module is used to select a master and multiple slaves from multiple photovoltaic inverters according to the first operation.
[0088] Furthermore, in one embodiment of the present invention, the system further comprises:
[0089] The return module is used to confirm that the host fails to read the meter data and return to the step of reading the meter data through the host.
[0090] Further, in one embodiment of the present invention, the fourth module includes:
[0091] The acquisition module is used to obtain ID information according to the request instruction;
[0092] A judgment module is used to judge whether the ID information matches;
[0093] A sending module, used for sending status information to the host if yes;
[0094] The filtering module is used to ignore the request instruction if no.
[0095] It can be seen that the contents of the above method embodiments are all applicable to the present system embodiments, the functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0096] Reference Figure 3 The embodiment of the present application provides a photovoltaic inverter multiple parallel communication device, including:
[0097] at least one processor 301;
[0098] At least one memory 302, used to store at least one program;
[0099] When the at least one program is executed by the at least one processor 301, the at least one processor 301 implements the method for parallel communication of multiple photovoltaic inverters described in steps S101-S105.
[0100] Similarly, the contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0101] In some optional embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the application is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Optional embodiments are expected, wherein the order of various operations is changed and the sub-operation described as a part of a larger operation is performed independently.
[0102] In addition, although the present application is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present application. More specifically, in view of the properties, functions, and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional techniques of the engineer. Therefore, those skilled in the art can implement the present application set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present application, which is determined by the full scope of the attached claims and their equivalents.
[0103] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several programs to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0104] The logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable programs for implementing the logical functions, and may be embodied in any computer-readable medium for use by a program execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch and execute a program from a program execution system, device or apparatus), or in conjunction with such program execution systems, devices or apparatuses. For purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by a program execution system, device or apparatus, or in conjunction with such program execution systems, devices or apparatuses.
[0105] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0106] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable program execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0107] In the above description of this specification, the description with reference to the terms "one embodiment / example", "another embodiment / example" or "certain embodiments / examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0108] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
[0109] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the described embodiments. Technical personnel familiar with the field may make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.
Claims
1. A method for parallel communication of multiple photovoltaic inverters, characterized in that: The following steps are involved: In response to a first operation, a master and a slave are selected from a plurality of photovoltaic inverters, the plurality of photovoltaic inverters being connected via a bus; The selecting a master and a slave from a plurality of photovoltaic inverters in response to the first operation comprises: selecting one master and a plurality of slaves from the plurality of photovoltaic inverters according to the first operation; In response to a second operation, the host reads the meter data, and each of the slaves connected to the host via a bus receives the meter data; the second operation includes a power-on operation of the photovoltaic inverter; In response to completion of reading the meter data, sending a request instruction to the slave through the host; the request instruction includes ID information of the corresponding slave; According to the request instruction, the status information is sent to the host through the slave; according to the request instruction, the status information is sent to the host through the slave, including: after each slave receives the request instruction sent by the host, obtaining the ID information contained in the request instruction; the slave determines whether the ID information in the request instruction matches its own ID; if the ID information in the request instruction matches the ID of the slave itself, sending the status information to the host; if the ID information in the request instruction does not match the ID of the slave itself, ignoring the request instruction; The host integrates and calculates the meter data and the status information to generate system data, wherein the system data includes the total load and total PV data of the system; After reading the meter data by the host in response to the second operation, the photovoltaic inverter multiple parallel communication method further includes: Confirm that the host fails to read the meter data, and return to the step of reading the meter data through the host.
2. A photovoltaic inverter multiple parallel communication system, characterized in that: include: A first module is used to select a master and a slave from a plurality of photovoltaic inverters in response to a first operation, wherein the plurality of photovoltaic inverters are connected via a bus; The first module includes: a selection module, configured to select one of the master devices and a plurality of the slave devices from the plurality of photovoltaic inverters according to the first operation; A second module is used for reading the meter data through the host in response to a second operation, and each of the slaves connected to the host through a bus receives the meter data; the second operation includes a power-on operation of the photovoltaic inverter; A third module is used for sending a request instruction to the slave through the host in response to completion of reading the meter data; The fourth module is used to send the status information to the host through the slave according to the request instruction; the fourth module includes: an acquisition module, which is used to obtain the ID information contained in the request instruction after each slave receives the request instruction sent by the host; a judgment module, which is used for the slave to judge whether the ID information in the request instruction matches its own ID; a sending module, which is used to send the status information to the host if the ID information in the request instruction matches the ID of the slave itself; a filtering module, which is used to ignore the request instruction if the ID information in the request instruction does not match the ID of the slave itself; A fifth module, configured to integrate and calculate the meter data and the status information through the host to generate system data, wherein the system data includes a total load and total PV data of the system; The return module is used to confirm that the host fails to read the meter data, and return to the step of reading the meter data through the host.
3. A photovoltaic inverter multiple parallel communication device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method for parallel communication of multiple photovoltaic inverters as claimed in claim 1.
4. A storage medium storing a program executable by a processor, characterized in that: The program executable by the processor is used to implement the method for parallel communication of multiple photovoltaic inverters as claimed in claim 1 when executed by the processor.
Citation Information
Patent Citations
Dynamic reactive power compensation device and method applied to photovoltaic system
CN104037785A
Method of controlling inverters
CN106227032A
Parallel optical storage system and control method thereof, optical storage host and slave
CN114552663A