Communication protocol for a lighting control system
First Claim
1. A method of communicating a digital message in a control system having a first control device, a second control device, and a third control device coupled to a wired communication link, the method comprising the steps of:
- the first device establishing itself as a master device;
the first device selecting a first Poll ID;
the first device transmitting a Poll-ID-request poll message on the communication link;
the second device and the third device both transmitting a break character in a predetermined time period following the first device transmitting the Poll-ID-request poll message if the second device and the third device do not have a Poll ID;
the first device executing a search routine to determine that the second device transmitted the break character;
the first device transmitting a second Poll ID on the communication link for receipt by the the second device determined to have sent the break character; and
the first device transmitting the digital message to the second device using the second Poll ID.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication protocol for a lighting control system having a plurality of control devices coupled to a communication link uses a polling technique to coordinate the transmission of digital messages between the control devices. When the control devices are powered up, one of the control devices is established as a “master” device. During normal operation, the master device transmits a standard poll message to each of the control devices in succession using a unique semi-permanent Poll ID for each of the control devices. The master device periodically transmits a Poll-ID-Request poll message to the control devices allow those devices that do not have a Poll ID to request a Poll ID. If a control device determines either that the master device is not transmitting poll messages to it, or that another control device has the same Poll ID, the control device drops its Poll ID and acquires another Poll ID.
47 Citations
16 Claims
-
1. A method of communicating a digital message in a control system having a first control device, a second control device, and a third control device coupled to a wired communication link, the method comprising the steps of:
-
the first device establishing itself as a master device; the first device selecting a first Poll ID; the first device transmitting a Poll-ID-request poll message on the communication link; the second device and the third device both transmitting a break character in a predetermined time period following the first device transmitting the Poll-ID-request poll message if the second device and the third device do not have a Poll ID; the first device executing a search routine to determine that the second device transmitted the break character; the first device transmitting a second Poll ID on the communication link for receipt by the the second device determined to have sent the break character; and the first device transmitting the digital message to the second device using the second Poll ID. - View Dependent Claims (2, 3, 4)
-
-
5. A method of polling a plurality of control devices by a master device on a communication link, each of the plurality of control devices having a unique Poll ID, the method comprising the steps of:
-
transmitting a standard poll message from the master device to a first control device of the plurality of control devices using the Poll ID of the first control device; receiving at the master device a response to the standard poll message from the first control device; transmitting a Poll-ID-request poll message from the master device to the plurality of control devices; receiving at the master device a break character from a second control device during a predetermined time period following the Poll-ID-request poll message; executing a search routine at the master device to determine a serial number of the second control device; and transmitting a new Poll ID from the master device to the second control device; wherein each of the plurality of control devices is operable to simultaneously transmit a break character in the predetermined time period following the Poll-ID-request poll message. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A control device adapted to be coupled to a communication link for communication with a plurality of other control devices on the communication link, the control device comprising:
-
a communication circuit adapted to be coupled to the communication link; and a controller coupled to the communication circuit, such that the controller is operable to transmit and receive digital messages via the communication link; wherein the controller is operable to sequentially transmit a standard poll message to each of the plurality of other control devices coupled to the communication link using a Poll ID of each of the other control devices, and to receive a response to each standard poll message from each of the other control devices, the controller further operable to transmit a Poll-ID-request poll message to the plurality of other control devices via the communication link, the controller operable to receive break characters from more than one of the other control devices during a predetermined time period following the Poll-ID-request poll message, the controller operable to execute a search routine to determine a serial number of each of the other control devices that transmitted a break character during the predetermined time period, and transmit a new Poll ID to each of the other control devices that transmitted a break character during the predetermined time period. - View Dependent Claims (14, 15, 16)
-
Specification