US 10,368,423 B2
Bus protocol for dynamic lighting application
Jorgen Sturm, Weimar (DE); Thomas Freitag, Plaue (DE); Raik Frost, Erfurt (DE); and Michael Bender, Erfurt (DE)
Assigned to MELEXIS TECHNOLOGIES NV, Tessenderlo (BE)
Filed by Melexis Technologies NV, Tessenderlo (BE)
Filed on Oct. 30, 2018, as Appl. No. 16/174,411.
Claims priority of application No. 17199162 (EP), filed on Oct. 30, 2017.
Prior Publication US 2019/0132929 A1, May 2, 2019
Int. Cl. H05B 33/08 (2006.01); H05B 37/02 (2006.01); B60R 16/02 (2006.01); B60Q 1/00 (2006.01); B60R 16/023 (2006.01); H04L 12/40 (2006.01); H04L 29/08 (2006.01)
CPC H05B 37/0254 (2013.01) [H05B 33/0842 (2013.01); B60Q 1/00 (2013.01); B60R 16/0238 (2013.01); H04L 67/12 (2013.01); H04L 2012/40273 (2013.01)] 18 Claims
OG exemplary drawing
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,
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.