Systems and methods for a communication protocol between a local controller and a master controller
First Claim
Patent Images
1. A method, comprising:
- attempting to communicate, from a first local management unit of a plurality of local management units, on a first active channel at a predetermined frequency with a master management unit, each of the plurality of local management units coupled to control a respective solar module of a plurality of solar modules;
determining if communication with the master management unit on the first active channel has been established;
in response to a determination that the communication on the first active channel has not been established, attempting to communicate on a second active channel with the master management unit, the second active channel having a frequency different from the first active channel;
determining if communication with the master management unit on the second active channel has been established; and
after communication with the master management unit has been established, restarting the first local management unit and subsequently communicating with the master management unit at a frequency other than the predetermined frequency.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for local management units in a photovoltaic energy system. In one embodiment, a method implemented in a computer system includes: attempting to communicate on a first active channel with a master management unit from a local management unit that controls a solar module; if communication with the master management unit on the first active channel has not been established, attempting to communicate on a second active channel with the master management unit.
-
Citations
19 Claims
-
1. A method, comprising:
-
attempting to communicate, from a first local management unit of a plurality of local management units, on a first active channel at a predetermined frequency with a master management unit, each of the plurality of local management units coupled to control a respective solar module of a plurality of solar modules; determining if communication with the master management unit on the first active channel has been established; in response to a determination that the communication on the first active channel has not been established, attempting to communicate on a second active channel with the master management unit, the second active channel having a frequency different from the first active channel; determining if communication with the master management unit on the second active channel has been established; and after communication with the master management unit has been established, restarting the first local management unit and subsequently communicating with the master management unit at a frequency other than the predetermined frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, further comprising:
-
waking up a first local management unit of a plurality of local management units, each of the plurality of local management units coupled to control a respective solar module of a plurality of solar modules; after the waking up, determining whether the first local management unit is storing a configuration profile; in response to a determination that the first local management unit is not storing the configuration profile, communicating to the master management unit a first identification code associated with the first local management unit, including; attempting to communicate, from the first local management unit, on a first active channel with a master management unit; determining if communication with the master management unit on the first active channel has been established; in response to a determination that the communication on the first active channel has not been established, attempting to communicate on a second active channel with the master management unit, the second active channel having a frequency different from the first active channel; and determining if communication with the master management unit on the second active channel has been established; receiving a first profile from the master management unit, the first profile corresponding to the first identification code, and the first profile including a time period; and configuring the first local management unit using the first profile. - View Dependent Claims (13, 14)
-
-
15. local management unit, comprising:
-
memory storing software instructions; and a controller coupled to the memory, the controller configured via the software instructions to execute a method comprising; controlling, under supervision by a master management unit, a first solar module of a plurality of solar modules, the master management unit coupled to supervise a plurality of local management units, wherein the plurality of local management units are coupled by a power bus, and each one of the plurality of local management units controls a respective one of the plurality of solar modules, in response to a determination that the first local management unit is not storing a configuration profile, attempting to communicate with the master management unit, determining if communication with the master management unit on a first active channel has been established, in response to a determination that communication with the master management unit has not been established on the first active channel, attempting to communicate with the master management unit on a second active channel, the second active channel having a frequency different from the first active channel, determining if communication with the master management unit on the second active channel has been established, receiving, from the master management unit, a first configuration profile having a time period, and configuring the first local management unit using the first configuration profile. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer-readable storage medium for tangibly storing thereon computer readable instructions, the instructions causing a data processing system to perform a method, the method comprising:
-
attempting to communicate, from a first local management unit of a plurality of local management units, on a first active channel at a predetermined frequency with a master management unit, each of the plurality of local management units coupled to control a respective solar module of a plurality of solar modules; determining if communication with the master management unit on the first active channel has been established; in response to a determination that the communication on the first active channel has not been established, attempting to communicate on a second active channel with the master management unit, the second active channel having a frequency different from the first active channel; and determining if communication with the master management unit on the second active channel has been established; after communication with the master management unit has been established, restarting the first local management unit and subsequently communicating with the master management unit at a frequency other than the predetermined frequency. - View Dependent Claims (19)
-
Specification