US Patent No. 10,368,423

BUS PROTOCOL FOR DYNAMIC LIGHTING APPLICATION


Patent No. 10,368,423
Issue Date July 30, 2019
Title Bus Protocol For Dynamic Lighting Application
Inventorship Jorgen Sturm, Weimar (DE)
Thomas Freitag, Plaue (DE)
Raik Frost, Erfurt (DE)
Michael Bender, Erfurt (DE)
Assignee MELEXIS TECHNOLOGIES NV, Tessenderlo (BE)

Claim of US Patent No. 10,368,423

1. A method of operating a plurality of driving units for powering electronic units, the method comprising interchanging a data frame including a bit sequence, between a master control unit and at least one of a plurality of driving units at slave nodes, the sequence being divided in fields of consecutive bit strings including a first bit string, the method comprising:applying an ID field for addressing at least one driving unit, for interchanging data between the master control unit and the at least one addressed driving unit,
applying a data field comprising information and/or instructions regarding the status of the electronic units,
wherein applying the ID field further comprises:
indicating the driving unit address using a first bit sub-string comprising N bits, where 2 N is equal or higher than the number of driving units in the plurality of driving units, for applying the data field on the addressed driving unit or ignoring the data field if the driving unit is not addressed;
using a receive/transmit command bit for assigning values,
allowing the master control unit to identify whether data should be received from or transmitted to driving units,
or
allowing each addressed driving unit to decode which action is required by the master control unit,
depending on the value assigned to the receive/transmit command bit;
using a further function bit including information in the ID field regarding the type of instructions included in the data field;
depending on the value assigned to the function bit, assigning data bits in a second bit sub-string to different electronic units or performing a length decoding step for indicating the length of the first bit string in the data field using the second bit sub-string.