Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DALI DEVICE GROUPING SYSTEM AND METHOD
Document Type and Number:
WIPO Patent Application WO/2015/095920
Kind Code:
A1
Abstract:
Disclosed is a plug for insertion into a Digital Addressable Lighting Interface (DALI) device such as an electronic control device (BCD) or an electronic control gear (ECG) to provide a group identifier to the device. The plug contains a plurality of groups arid includes a plug group selector to allow a user to select one of the plurality of groups stored on the plug. Also disclosed is a DALI device having a device group selector integrated therewith to allow the device to be assigned to a group simply by the user actuating the group selector. Also disclosed are methods of assigning a DALI device to a group.

More Like This:
JP2005252776EQUIPMENT ADAPTER
Inventors:
O'NEILL PETER (AU)
Application Number:
PCT/AU2014/001168
Publication Date:
July 02, 2015
Filing Date:
December 24, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SCHNEIDER ELECTRIC AUSTRALIA PTY LTD (AU)
International Classes:
H05B37/02
Foreign References:
US20040217718A12004-11-04
Attorney, Agent or Firm:
MADDERNS (Adelaide, SA 5001, AU)
Download PDF:
Claims:
CLAIMS

1. A plug for inserting into a Digital Addressable Lighting Interface ( DALI) device, the plug comprising: a plug memory for storing a plurality of group identifiers;

a DALI device interface for interfacing between the plug memor and the DALI device; and a plug group selector for allowing selection of one of the plurality of group identifiers.

2. A plug as claimed in claim 1 wherein the plug group selector is a rotary dial,

3. A plug as claimed in claim i wherein the plu group selector is a slide switch.

4. A plug as claimed in claim 1 wherein the plug group selector is one or more buttons.

5. A plug as claimed in claim 1 wherein the plug group selector is wireless.

6. A plug as claimed in any one of clai ms 1 to 5 wherein the DALI device i nterface is one or more pins.

7. A plug as claimed in. any one of claims 1 to 5 wherein the DALI device interface is one or more sockets.

8. A. plug as claimed in any one of claims I to 5 wherein the DALI de vice interface is a wireless interface.

9. A Digital Addressable Lighting Interface (DALi) device comprising; a DALI interface for receiving and outputtmg data according to DALI protocol; a microcontroller for processing data received at the D LI interface; a memor\r for storing a DALI group identifier for access by the microcontroller; and a plug receiver for receiving a plug as claimed in any one of claims i to 8 for allowing transfer of the group identifier from the plug to the memory,

10. A Digital Addressable Lighting Interface (DALI) device as claimed in claim 9 wherein the DALI device is an electronic control gear (ECG).

1 1. A Digital Addiessabie Lighting Interface (DALi) device as claimed in claim 9 whereia the DALI device is an electronic control device (ECD),

12. A Digital Addressable Lighting Interface (DALI) device comprising; a DALI interface for receiving and outputtmg data according to DALI protocol; a microcoattollcr for processing data received at the DALI interface; a memory for storing at least one DALI group identifier for access by the microcontroller; and a device group selector for allowing selection of one of the at least one group identifiers.

13. A Digital Addressable Lighting Interface (DALI) device as claimed in claim.12 wherein the device group seieetor is a rotary dial.

14. A Digital Addressable Lighting Interface (DALI) device as claimed in claim 12 wherein the device group selector is a slide switch,

15. A Digital Addressable Lighting interface (DALI) device as claimed in claim 12 wherein the device group seieetor is one or more buttons.

1 . A Digital Addressable Lighting interface (DALI) device as claimed in claim 12 wherein the device group selector is wireless.

17. A Digital Addressable Lighting interface (DALI) system comprising at least one DALI device as

claimed in any one of claims 9 to 1 .

18. A Digital Addressable Lighting interlace (DALI) system as claimed in claim 17 wherein the DALI device is an electronic control device (ECD).

1 . A Digital Addressable Lighting interface (DALI) system as claimed in claim 17 wherein the DALI device is an electronic control gear (ECG).

20. A Digital Addressable Lighting Interface (DALI) system as claimed in claim 17 wherein the DALI system comprises at least one ECG and at least one ECD.

21. A method of assigning a DALI device to a DALI group, the method comprising:

insetting a plug as claimed i any one of claims 1 to 8 into the DALI device; and

selecting the DALI group using the plug group selector on the plug.

22. A method as claimed in claim 21 wherein the step of inserting is conducted before the step of selecting.

23. A method as claimed in claim 21 wherein the step of selecting is conducted before the ste of inserting,

24. A me thod of assi gning a DALI device to a DALI group, the method comprising:

selecting the* DALI Br un min» a device wronn .selector on the DALI de ice

25. A plug for inserting into a Digital Addressable Lighting Interface (DALI) device, the plug comprising; a plug memory for storing a plurality of short addresses;

a DALI device interface for interfacing between the plug memory and the DALI device; and a plug selector for allowing selection of one of the plurality of short addresses.

26. A Digital Addressable Lighting interface (DALI) device comprising: a DALI interface for receiving and oittputttng data according to DALI protocol; a microcontroller for processing data received at the DALI interface; a memory for storing a DALI short address for access by the microcontroller; and a plug receiver for receiving a plu as claimed in any one of claims 1 to 8 for allowing transfer of the short address from the plug to the memory .

27. A Digital Addressable Lighting Interface (DALI) device comprising; a DALI interface for receiving and outputting data according to DALI protocol; a microcontroller for processing data received at the DALI interface; a memory for storing at least one DALI short address for access by the microcontroller; and a device group selector for allowing selection of one of the at least one short address,

28. A method of assigning a DALI device to a DALI group, the method comprising;

inserting a plug as claimed in claim 25 into the DALI device; and

selecting the DALI short address using the plug group selector on the plug.

29. A method of assigning a DALI device to a DALI group, the method comprising:

selecting the DALI short address using a device group selector on the DALI device.

Description:
DALI DEVICE GROUPING SYSTEM AND METHOD TECHNICAL FIELD

[0091 Ϊ The present application relates to a Digital Addressable Lighting interface (DALI) control system and in particular, to assigning a DALI device to a DALI group.

INCORPORATION BY REFERENCE

1 . 0002} The following co-pending patent applications are referred to in the following description:

Australian Provisioaai Patent. Application o. 2013905074 entitled "DALI Control System and Method";

Australian Provisional Patent Application " No. 2013905071 entitled "DALI Electronic Control

Device. System and Method";

PCT/AU2003/00365 entitled "Improved Dimmer Circuit Arrangement"; PCT/A 112003/00366 entitled "Dimmer Circuit with Improved Inductive Load"; PCT/AU2003/00364 entitled "Dimmer Circuit with Improved Ripple Control"; PCT/AU2006/001 S83 entitled "Current Zero Crossing Detector in A Dimmer Circuit"; PCT/AU2006/001882 entitled "Load Detector For A Dimmer '; PCT/AU2006/001881 entitled "A Universal Dimmer";

PCT/A U2008/001398 entitled "Improved Start-tip Detection in a Dimmer Circuit";

PCT/A U 008/0 1399 entitled "Dimmer Circuit With Overeurrent Detection";

PCT/AU20 8/ . .1400 entitled 'Overeurrent Protection in a Dimmer Circuit"; and

PCT/AU2007/001697 entitled "Dimmable Light Emitting Diode Load Driver with Bypass Current".

(0003 J The entire content of each of these applications is hereby incorporated by reference. PRIORITY

|0004| The present application claims priority from:

Australian Provisio al Patent Application No. 2013905074 entitled "DALl Control System and Method";

Australian Provisional Patent Application No. 2013905070 entitled "DALl Device Grouping System and Method"; and

Australian Provisional Patent Application No. 2013905071 entitled ' " DALl Electronic Control Device, System and Method";

|0O05j The content of these applications arc hereby incorporated by reference in their entirety.

BACKGROUND

(0006] The control of elements in a building such as lighting, heating and cooling is becoming more important as attempts are made to use these elements in a more energy-efficient manner and to provide the building occ upants with a. greater degree of comfort and control.

[00071 The Digital Addressable Lighting Interface (DALl) protocol is a lighting control protocol that allow individual control and monitoring of each device in a lighting system (e.g. ballasts, emergency lighting etc.), as well as groups of suc devices. DALl evolved from Digital Signal Interface (DSI) to become an open standard now defined in lEC 60929. The standard defines the communications protocol and electrical interface for compliant devices, and allows 64 DALl compliant devices to be supported on a single loop or network.

|0008] A DALl Communications interface unit is used to communicate with devices on a DALl network (also referred to as a loop or line) and may he connected to a controller or gateway device to allow connecti on of the D AL l network to a computer or other network . DALl controllers may incl ude a clock and be used to provide scheduling of DALl groups for scheduled occupancy, sequencing for override timers and effect lighting. The controller may also provide local intelligence enabling operation in the absence of a network connection.

(0009 ' ] DALl systems thus provide a great degree of flexibility and control of lighting systems, allowing control and monitoring of individual devices such as ballasts and emergency fittings, as well as groups of such devices. [001 Of In a PALI network, devices arc provided either as an electronic control de vice (ECD) (which includes devices such as switches, sensors and other control input devices) or electronic control gear (ECG) (which include ballasts and dimmer circuits, and which receive control signals from an ECD to control a load connected io the ECG). The ECDs and ECGs are connected via a DAL! data bus which consists of two wires carrying the data according to the DALI protocol

[001.11 Figure 1 shows a typical prior art DALI system arrangement 500. The arrangement comprises a DALI bus 510, connecting a plurality of electronic control gear (ECGs) 100, 100'. 100" \ 100" " to lO0n\ and a pluralit of electronic control devices (ECDs) 200, 200' and 200". Each of the ECGs and ECDs are connected to the DALI bus 510 via respective connector lines 51 1. In some arrangements, a DALI controller 520 is provided to provide additional control functions and allow programming of the various devices once installed.

[0012] A typical DALI system may also comprise a power supply 300, which provides power to each of the devices via power supply line 310.

[0013] Each ECG 100 is connected to a respective load 600 which in one example is a light emitting diode (LED) light which the ECG controls.

[0014] The ECDs 200 allow control of the loads by a user. In one embodiment, the ECD 200 is a simple ON/OFF switch. In another embodiment, , the ECD 200 is a dimmer switch, allowing the user to selectively dim a load.

[0015] For example, if a user turns the swi tch on the ECD 200 from the OFF position to the ON position, this signal is transferred to the DALI bus 510 on connector line 511 , via a forward frame, which is provided to all ECGs 100 that are associated with the group with which the ECD 100 is associated. This will cause those ECGs 200 to turn their respective loads 600 from the OFF state to tire ON state,

[00161 hi some cases, an ECD will interrogate an ECG to determine its current status. This interrogation is done by way of the ECD generating and broadcasting to the relevant ECGs a forward frame containing the appropriate data. In response, the interrogated ECGs will respond with a shorter, backward frame, containing the appropriate data.

(0017| One of the features of the DALI system is that devices can be grouped together so that a control input applied to an ECD (for example an ON/OFF switch) causes all ECGs that are grouped in the same group as the ECD to perform that function (e.g. tarn ON or OFF). Up to 16 groups can be allocated to the various devices within the network. [0018j Figure 2 shows the arrangement of Figure 1 , illustrating devices associated to a particular DALl group, in this Figure, the shaded DALl devices ate associated with the same group. This association is d one via programming of each device on ce installed, as wi l be understood by t e person skilled in the art. Part of the programming process includes uploading into memory of each DALl device, parameters that control how each device will respond to a particular command. For example, each DALl device will have its own address (1 -64) programmed, the group to which it is assigned ( 1.- 1 ), a % value associated with its minimum brightness setting (0-100%), a % value associated with its maximum brightness setting (0-100%) , and instructions relating to specific scenes settings.

[0019J One of the complexities of setting up a DALl network is that each device (ECD or ECG) must be programmed once installed, to allow the. network to function as required. This programming is generally required to he performed by a skilled technician.

SUMMARY

[002OJ According to a first aspect, there is provided a plug for inserting into a Digital Addressable Lighting Interface (DALl) device, the plug comprising: plug memory for storing a plurality of group identifiers; a DALl device interface for interfacing between the plug memory and the DALl device; and a plug group selector for allowing selection of one of the plurality of group identifiers.

[00211 According to a second aspect, there is provided A Digital Addressable Lighting Interface (DALl) device comprising: a DALl interface for recei ving and outputting data according to DALl protocol; a microcontroller for processing data recei ed at the DALl interface; a memory for storing a DALl group identifier for access by the microcontroller; and a plu receiver for receiving a plug according to the first aspect for allowing transfer of the group identifier from the plug to the memory.

[00221 According to a third aspect, there is provided, in A Digital Addressable Lighting interface (DALl) device comprising: a DALl interface for receiving and outputting data according to DALl protocol; a microcontroller for processing data received at the DALl interface; a memory for storing at least one DALl group identifier for access by the microcontroller; and a device group selector for allowing selection of one of the at least one group identifiers.

10023 J According to a fourth aspect, there is provided a Digital Addressable Lighting Interface (DALl) system comprising at least one DALl device according to the second or third aspects.

( . 0024] According to a fifth aspect, there is provided a method of assigning a DALl device to a DALl group, the method comprising: inserting a plug according to the first aspect into the DALl device; and selecting the DALl group using the plug group selector on the plug. (0025) According to a sixth aspect, there is provided a method of assigning a DALI device io a DALI group, the method comprising: selecting the DALI group using the device group selector on the DALi device.

BRIEF DESCRIPTION OF DRAWINGS

[0026] Embodiments of the various aspects described herein will be detailed with reference to the accompanying drawings in which:

(00 71 Figure 1 - shows a general DALi system arrangement according to the prior art;

[0028] Figure 2 - shows the arrangement of Figure 1 indicating that some of the devices are associated wit a particular DALi group;

[0029] Figure 3— shows a plug according to one aspect described herein;

[0030] Figure 4A— shows one embodiment of a plug grou selector;

(003 if Figure 4B - shows another embodiment of a plug group selector;

(0032) Figure 4C - shows another embodiment of a plug group selector;

|0033| Figure 4D - shows another embodiment of a plug group selector;

|0034( Figure 5A— shows one embodiment of a DALI device interface;

[0035] Figure 5B - shows another embodimen t of a DALI device interface;

[0036] Figure 5C - shows another embodiment of a DALI device interface;

(0037) Figure 5D - shows another embodiment of a DALi de vice interface;

[0038] Figure 5E - shows another embodiment of a DALI device interface;

[0039] Figure SF - shows another embodiment of a D ALI device interface;

(00401 Figure 5G - shows another embodiment of a DALI device interface;

(0041] Figure 6A - shows an embodiment of a DALI device according to one aspect described herein; (0042) Figure 6B - shows the DALI device of Figure 6A with a plug inserted therein

(0043) Figure 7 - shows another embodiment of a D ALI device according to one aspect described herein;

(0044) Figure 8 A - shows one embodiment of a device group selector;

(0045) Figure SB - shows another embodiment of a device grou selector;

(0046) Figure SC - shows another embodiment of a device group selector;

(0047) Figure 8D - shows another embodiment of a device group selector;

(0048) Figure 9 - shows an embodiment of a DALI system according to one aspect described herein;

(0049) Figure 10 - shows an embodime t of a DALI system acc rding to another aspect described herein;

(0050) Figure 11 - shows an embodiment of DALI system according to another aspect described herein;

(0051) Figure 12 A - sho ws a flowchart of a. method of assigning a DALI de vice to a group according to one embodiment;

(0052) Figure 12B - shows a ilowchait of a method of assigning a DALI device to a group according to another embodiment;

(0053) Fi ure 13 - shows another method of assigning a DALI device according to another aspect described herein;

(0054) Fi ure 14 - shows an embodiment of an ECG with plug receiver and a plug;

(Q055J Figure 15 - shows an embodiment of an LCD with plug receiver and a plug;

(0056) Figure 16 - shows an embodiment of a plug;

(0057) Figure 17 - shows a block diagram of the components inside a plug according to one embodiment;

(0058) Figure 18 - shows a circuit diagram of one embodiment of the block diagram of Figure 17; [0059J Figure 19 - shows a block diagram inside a DALl device according to one embodiment;

(0060] Figure 20 - shows a circuit diagram of the block diagram of Figure 19 according to one embodiment;

(0061] Figure 21 - shows one example of an ECD according to one aspect described herein;

[0062] Figure 22A - shows the ECD of Figure 21 with a rear casing removed to provide access to a device group selector according to one embodiment;

[0063] Figure 22B - shows the device group selector in Figure 22A;

|006 ) Figure 23 - shows a circuit diagram of the inside of the ECD of Figure 21 interfacing with the device group selector; and

(Q065J Figure 24 - shows art example of a DALl system to which one or more aspects described herein may be applied.

DESCRIPTION OF EMBODIMENTS

100661 Figure 3 shows one embodiment of a plug 700 according to one aspect described herein. Plug 700 comprises a plug memory 710 for storing a plurality of grou identifiers such as data indicating one of the 16 DALl groups, being 1, 2, 3, 4, 5, 6, 7, 8, % 10, 1 1 , 12, .13, 14, 15, 16. In one embodiment, the plug memory 710 stores two DALl groups. In another embodiment, the plug memory- stores 3 DALl groups. In another embodiment, the plug memory 710 stores between 4 and 10 DALl groups. In another embodiment, the plug memory 710 stores between 10 and 1 DALl groups, hi another embodiment, the plug memory 710 stores all 1 DALl groups.

[0067] In some embodiments, the group identifier is a short address, allowing up to 64 distinct designations.

[0068] Plug 70Q also comprises DALl device interface 720 for interfacing between the pl ug memory 7.10 and the DALl de ice (not shown in this view), to thereby allow transfer of a selected group identifier into the D Ll device.

[0069] Plug 700 also comprises plug group selector 730 which allows a user to select, one of the plurality of group identifiers stored on the plug memor 10. [0070 ' J Plug group selector can take any suitable form. I» one embodiment, plug group selector 730 is a totary dial as shown in Figure 4A. In this embodiment, a range of indicators (for example numbers) associated with the group number is indicated on the plug 700 around a rotary dial. The rotational position of the dial determines which group is selected from the plurality of stored groups. For example, if the arrow on the dial points to the number 7, then DALl group 7 is selected.

[007.1J In another embodiment, plug group selector 730 is a slide switch as shown in Figure 4B. In this embodiment, a range of indicators (for example numbers) associated with the group number is indicated on the plug 700 in a sequence. The linear position of the slide switch determines which group is selected from the plurality of stored groups,

100721 in another embodiment, plug group selector 730 is a plurality of buttons or small switches as shown in Figure 4C, in this embodiment, a range of indicators (for example numbers) associated wi th the group number is indicated on the plug 700 in a sequence. Each indicator has a button or small switch next to it. Actuation of a particular one of these buttons or small switches determines which group is selected from the plurality of stored groups.

[0073] In another embodiment as shown in Figure 4D, plug group selector 730 is a wireless selector. This allows remote selection of one of the groups stored in the plug memory 710, by way of a smart hone or tablet, or other remote controller. Wireless plug selector 730 may be an antenna, an IR receiver, or a near field receiver for receiving signals from another near field device.

[0074] In a further embodiment, plug group selector 730 is a data port for receiving a cable from another device to select the DALl group. In one embodiment, the data port is a Universal Serial Bus (USB) port.

[0075] The DALl device interface 720 can also take on any suitable form. In one embodiment, DALl device interface 720 is a single pin as shown in Figure 5 A, for being received in a corresponding socket in the DALl device, in another embodiment, DALl device interface 720 is two pins. In another embodiment, DALl device interface 720 is six pins. In another embodiment, as shown in Figure 5D, DALl device interface 720 is a socket for receiving a corresponding pin from the DALl device. In another embodiment, as shown in Figure 5Γ:. DALl device interface 720 is two sockets. In another embodiment, as shown i Figure 5F, DALl device interface 720 is six sockets. It will be appreciated that any number of pins or sockets could be used as required by the specific application.

[0076 j in other embodiments still, DALl de vice interface 720 can be any other type of connector, including a Universal Serial Bus (USB) type connector or an RJ-45 type connector. 10077) In another embodiment as shown in Ftgisre 5G, DALI de vice interface 720 is a wireless interface, allowing the selected DALI group numbe to be transferred to the DALI device wirelessly. in one embodiment, the wireless interface is an RF transmitter for transmitting the data to a corresponding RF receiver in the DALI device. Ϊ» another embodiment, the wireless transmitter is an infrared (IR)

transmitter for transmitting data to a corresponding IR receiver in device. In another

embodiment the wireless interface transfers data by induction. Any other suitable wireless interface is also possible as will be understood by the person skilled in the art.

[0078] Figure 6A shows an embodiment of a DALI device 800. In this embodiment, DALI device 800 comprises DALI interface 810 for receiving and ourputimg data according to DALI protocol.

Microcontroller 820 is provided for processing data received at the DALI interface 81 and a memory 830 that stores a DALI group identifier for access by the microcontroller.

[0079] In accordance with an..aspect described herein, DALI device 800 also comprises a plug receiver 840 for receiving the ping 700 previously described, to allow the transfer of the selected group identifier from the plug 700 to the memory 830,

[0080] Plug receiver 840 can be any suitable receiver to receive a range of DALI device interfaces 720 as previously described with reference to Figures 5A to 5G, and including different ty es of connectors, including a USB port or and RJ-45 port.

(0081 J it will be understood that DALI device 800 can be an electronic control device (BCD) including a switch, a dimmer switch or a sensor. DALI device 800 can also be an electronic control gear (ECG) including a ballast, a dimmer circuit or an LED driver.

[0082] It will also be appreciated by the person skilled in the art that DALI device 800 will in some embodiments, also have additional control circuitry for controlling a connected load (not shown) such as a light, in accordance with commands received by DALI device 800 via DALI interface 810.

[0083] Figure 6B shows a DALI device 800 w th plug 700 inserted into lug receiver 840. This then allows DALI device 800 to be associated with the DALI group selected by the plug 700 as previously described. Changing the plug group selector 730 on the plug 700 will assign the DALI device 800 to the newly-selected group.

(0084] In some embodiments, plug 700 ean be removed and replaced by another plug 700 with a different, subset of groups, in the event that the plug 700 used does not have the entire 1.6 groups from which to select. [0085] According to another aspect described herein, in some embodiments, DALI device 800 has the grou selector 850 integrated directly into the DALI device 800 as a device group selector 850. Figure 7 shows a DALI device 800 according to this aspect, showing microcontroller 820, memory 830 and DALI interface 10.

[0086] In these embodiments, DALI device 800 has device group selector 850 integrated into the DALI device 800 as shown in Figure 7. As with the plug group selector 730 previously described, device group selector 850 can take on any suitable form, in one embodiment as shown in Figure 8A, device group selector 850 is a rotary dial around which are disposed indicia representative of the different DALI groups. The indicia could be colours associated with a particular group, letters or numbers. In some embodiments, all 16 groups are available to select from, and in. other embodiments, a subset of die 1 groups is available. In the embodiment shown in Figure 8A, the group number that the device group selector 850 points to is the selected group for that DALI device.

[0087] in another embodiment as shown in Figure 8B, the device group selector 850 is a slide switch, whose position in relation to the indicia as selected by the user, determines the DALI group to which the DALI device 800 is assigned.

[0088] In another embodiment, group identifiers are disposed next to respective buttons or small switches. Actuation of a button or switch will select the desired group for that DALI device 800.

[0089] in another embodiment, device group selector 850 is a wireless selector. This allows remote selection of one of the groups stored in the memory 820, by way of a. smart phone or tablet, or other remote controller. Wireless plug selector 730 may be an antenna, an TR receiver, or a near field receiver for receiving signals from another nea field device.

[0090] In a further embodiment, device group selector 850 is a data port for receiving a cable from another device to select the DALI group. In. one embodiment, the data port is a Universal Serial Bus (USB) port.

[0091 J Figure 9 shows a DALI system 500 according to another aspect described herein. In this aspect, DALI system 500 comprises at least one DALI device as described above with reference to Figures 6A to 8D. In this embodiment shown in Figure 9, DALI system 500 comprises a power supply 300, DALI controller 520 and a plurality of DALI devices being electronic control gear (ECGs) 1 0, one of which is DALI de vice 800. Each DALI device 100, 800 is connected to a power supply line 310 and DALI bus 510. It will be appreciated that the DALI system 500 could have a single DALI device / ECG 800, or multiple DALI devices/ECGs 800. In some embodiments, all ECGs 1 0 are provided by DALI devices 800. f ( J 92| It will also be appreciated that DALI system 500 is a wireless network in sorae embodiments, with no hardwire bus system,

|0093| In another aspect as shows in Figure 10, DALI system 500 comprises at feast one DALi device as an electronic control device (BCD) 800/200. ECGs 100 are also provided in some embodiments, with none, one or more of these ECGs being a D AL], device 800 as described above.

{0094] ' Figure 1 .1 shows as embodiment of DALi system SOO n which a D ALi device SOO is provided as m BCD 800/200 and as an ECG/100. In ©flier embodimen s,, the DALI system 500 has a mixture of multiple ECDs and ECGs provided as DALI devices 800 and n some embodiments, all ECDs arid ECGs are provided as DALI devices SOO as described above.

|O095| Figure 12 A is a flowchart of a method according to one aspect described herein. Is this embodiment a DALI device 800 is assigned to a DALI group by, in step 900, Inserting a plug 700 into the DALI device 800, and in step 910» selecting the desired DALI group to which the DALI device 800 is to he assigned, using the plug group selector 730.

{00¾] in another embodiment of this aspect, these steps cm be reversed as shown in Figure 12B. That i , in step 10, the DALI. group desired is selected on the ping 700 using the ping group selector 730, and then in step 900, ping 700 is inserted into DALI device SOO, thus setting fee group assignment for the DALI device 800.

{Θ097] In accordance with another aspect, in which the group selection is made directly on the DALI device SQ0, Figure O shows a method step according to this aspect., in particular, in step 920, the group selection is simply made by selecting the DALi group using the device group selector 850 on the DALI device SOO.

[00 8] Figure 14 shows an actual embodiment of a DALI device 800, in this case, an ECG 100 with a plug 700 that can be inserted into plug recei ver 840. In this embodiment, the DALI device interface 720 of plug 700 Is provided by sockets for receiving corresponding pins from the plug receiver 840 of the ECG. 099] Figure 15 shows another actaal embodiment of a DALI. device 800, in this case, an BCD, being a switch mechanism (or trtech). Figure IS shows the plug receiver 840 for receiving the plug 700, As in the arrangement o ' Figure 14, die DALI device interface 720 of plug 700 is provided by sockets for .receiving corresponding pins from the plug receiver 840 of the LCD, [00! 00] Figure 16 shows an embodiment of plug 700 with six sockets of the DA LI device interface 720 for receiving respective pins of the plug receiver 840 of the DALl device. The body of the plug 700 is made, in one embodiment, from a plastic that encapsulates the internal circuitr and components. Any suitable material can be used for die body of the plug as will be understood by the person skilled in the art, including plastics, rubbers or metal.

[0010.1] Figure 17 shows a system block diagram of the internal structure of a plug 700 according to one embodiment. Figure 17 shows rracrocontroller 7.1 with one or more addresses hard coded in the microcontroller 710. The microcontroller 710 is connected to DALI device interface 720 to provide the address data to the DALi de vice when interrogated by the microcontroller of the DALI device as will be understood by the person skilled in the art. One or more of the electrical connections. formed by the DALl device interface 720 can also provide power from the DALl device to power the microcontroller 710 in plug 700.

[00102 j The address or addresses coded in the microco troller 710 are provided by one or more of a number of means. In one embodiment, the address or addresses are preprogramed. In another embodiment, the address or addresses are provided or selected by the plug group selector 730 as previously described.

[00103] In an embodiment in which the plug group selector 730 is a rotary dial as pre viously described with reference to Figure 4A, microcontroller 710 can determine which address has been selected by one or more of any suitable means. In one embodiment, an input to the microcontroller monitors a voltage or a current level at the input, the magnitude of which is varied in accordance with the position of the rotary dial, in one embodiment of this application, the rotary d ial is a potentiometer, whose voltage output varies with the rotational position of the dial. In another embodiment, of this application, the rotation of the dial moves an electrical contact from one conductive track to another, with each conductive track providing a different voltage output which can be sensed by the input of the

microcontroller connected to the electrical contact of the dial,

[00104] In another embodiment, in which the plug group selector 730 is a sliding switch as described with reference to Figure 4B, a similar arrangement as with the rotary dial can be used. In one embodiment, the sliding switch causes an electrical connector to slide over a resistive linear element, thereby varying the resistance and thus the voltage across the sliding switch. This varying voltage can be measured at an input of the microcontroller 710 and can be used to determi ne which address is to be output to the connected DALl device 800. in another embodiment of this aspect, the sliding switch can switch the electrical connector betwee different conductive tracks to provide different voltages at the input of the microcontroller 710. [00! 05] In another embodiment, in which the plug group selector 730 is provided by a series of small buttons or switches as previously described with reference to Figure 4C, i one embodiment of this impiementatioH, each switch is connected to a respective input of microcontroller 71 such that actuation of one of the switches applies a voltage to the respective input of the microcontroller 710 which allows the selection, of one of the addresses stored therein.

[00106] In another embodiment, in which the plug group selector 730 is a wireless plug selector

730 as previously described with reference to Figure 4.D, In this embodiment, wireless plug selector 730 may be an antenna, an IR receiver, or a near field receiver for receiving signals from another near field device. In some embodiments, the antenna, or an RF receiver may even be provided within or as part of microcontroller 710 to receive signals directly, indicative of a selected address.

[00107] Figure 18 shows an exemplary circuit diagram of the circuitry in plug 700, Figure 18 shows a microcontroller 71 with input/output pins 19-24 connected to respective pins of the DALl device interface 72 for connection to a ping receiver 840 of a DALl de vice 800 (not shown). One or more of in ut' utput pins, for example, 6-17, ca be used to receive signals from the plug group selector 730 as described above.

[00108] An example of pseudo code for allowing the microcontroller to provide a selected address to the connected DALl device is:

PROGRAM send address

Listen for query command from host

If queried

Repl with current address

Do nothing

E DIF

[00109] Figure 19 shows a block diagram inside a DALl device of the connection between the plug receiver 840 and the microcontroller 820 in the DALl device. The pins of plug receiver 840 connect with the respective sockets of DALl device interface 720 to allow transfer of data., such as a selected group, as previously described.

[001101 Figure 20 shows an exemplary circuit layout of this arrangement in the DALl device 800. [001 I I j Figure 21 shows an example of a DALl de vice 800 being an ECD (in this ease a Digital

motion sensor) which can be connected to a DALl network to actuate a load (for example a light and/or an alarm controlled by a respective ECG) upon detection of movement within the sensing field of the sensor. Figure 22A shows the ECD 200 of Figure 2.1 with a rear casing removed, to provide access to device group selector 850. Figure 22B shows a closer view of the rear of ECD 200 and shows device group selector 850 as a rotary dial. As can be seen in this view, the dial can be rotated by a user to select a desired grou to which the ECD 200 will be assigned.

IQ0H2 ' ] Figure 23 shows the hisi.de circuitry of the ECD 200, being a microcontrolle 820, connected to the device group selector 850. The device group selector can be an suitable selector including rotary dial, sliding switch, push buttons or wireless interface. These operate by any suitable means including as previously described with reference to the plug group selectors.

[00113] It will be appreciated that the various aspects described above can be applied to any

DALl devices, including a range of ECGs. It will be appreciated that the ECG may be any suitable device including a luminaire, a dimmer, a relay, or an LED driver.

(00114] Examples of dimmer circuits and LED drivers are described in detail in

PCT/AU03/00365 entitled "Improved Dimmer Circuit Arrangement"; PCT/AU03/00366 entitled

"Dimmer Circuit with improved Inductive Load"; PCT AU03/0Q364 entitled "Dimmer Circuit with Improved Ripple Control"; PCT/AU2006/G01 883 entitled 'Current Zero Crossing Detector in A Dimmer Circuit"; PCT/AU2006 001882 entitled 'Load Detector For A Dimmer"; PCT/AU2006/001881 entitled "A Universal Dimmer" ; .PCT AU2008 001398 entitled "Improved Start-U Detection in a Dimmer Circuit"; PCT/AU2O08 Q1399 entitled "Dimmer Circuit With Ovcrcurrent Detection";

PCT/AU2OO8/OOI.4 0 entitled "Overcurreni Protection in a Dimmer Circuit"; and PCT/AU2007/0016 7 entitled "Dimmable Light Emitting Diode Load Driver with Bypass Current", all previously incorporated by reference in their entirety.

[00115 j As will be understood by the person skilled in the art, memory 830 also contains DALI- specific data in its memory that allows it to perform certain functions in response to DALl commands contained in the data frames according to the DALl protocol.

[00116] Usually, an ECG will receive data from an ECD in the form of a forward frame, which contains 19 bits according to the DALl protocol. In some cases, if an ECD interrogates an ECG to determine its status, the ECG will reply with a backward frame, which contains 11 bits. According to another aspect described herein however, the ECG generates and transmits a data frame in the form of a forward frame. This forward frame is then received by other ECGs and processed as if it were a command from an ECD. More details relating to this aspect are provided in Australian Provisional Patent 1.5

Application No. 2013905074 and corresponding PCT patent application entitled "DALi Control System and Method" previously incorporated by reference.

[00117] A forward frame structure, comprises a start bit "a", an address byte (b ( 1-bit), c (6 bits) and d (1-bit)), a data byte (e (8 bits)) which specifies a command, and stop bits (f (2 bits)),

[00118] The address bits indicate which devices the f ame is directed to. Options are "Broadcast", in which ail ECGs react; "Group (1-16) - in which the ECGs assigned to the specified group react; and "Address" ( Ϊ -64} - in which a particular ECG at that address reacts.

[00119} The command byte determines the action of the ECG. for example "turn on", 'turn off ,

"direct level 50%" (1 -100), "step up", "step down", " recall scene 2" (there are 16 scenes in total) and many others.

[001 0] In some embodiments, groups may be defined using short addresses to allow for a greater number than 16 groups to be defined, in one example, in the ease where the control device 400 turns ON, the DALI command would, be [group x][QN], where x is the group number of 1-1 . in another embodiment, using short addresses instead of groups, the equivalent DALI command is [ address x ' jfON], where x is the address number ( 1 -64).

(00121] The provision of the plugs 700 and DALI devices 800 described herein, provides for a simpler means of installing a DALI system, and facilitates the retrofitting and replacement of DALI devices in an already-installed DALI system. In particular, the task of assigning a DALI device to a DALI group is greatly simplified by the use of the plug system or by the directly-selectable DALI device system. This task may even be completed by a relatively unskilled user.

[00122] Figure 24 shows an example of a D ALI system using various aspects described herein. In particular, the DALI system has n+l ECGs, being n LED Drivers 100 to 10 , ! with corresponding loads (in this example being LEDs) 600 - 600 fl i . Another ECG 10 n (in this ease being a relay unit) controls load 600 " in this case a chandelier with multiple incandescent lights.

[00123] ECD 200 is connected to the D LI bus 510 to control the ECGs connected to the bus

510.

[00124] Control device 400 is connected to the switched active input 11 ^ of ECG 1 n"2 as described in the co-pending PCT patent application previously referred to and incorporated by reference, and control device 400' is connected to the switched active input 1 10 n of the relay unit 100 11 as well as to the switched active input 110 ' "' of ECG 100" '. As previously described, actuation of the control devices 400 and 400' will allow the user to control corresponding ECGs on the DALl system by causing those ECGs to transmit a forward frame controlling other ECGs in the same group to act as instructed by the control device as previously described.

[00125] In this embodiment, the ECGs are grouped using the rotary dial as the device group selector 850, or as the plu group selector 730, in the case where a plug 700 is used.

[00126] In this system depicted in Figure 24, instructions can also be issued to the DALl system by personal mobile devices such as a smart phone or tablet 500 with an appropriate App loaded thereon. The personal mobile device 550 transmits a wireless signal to Wi-Fi device 540 which in turn transmits a Wi-Fi signal to Wi-Fi gateway 530 connected to the DALl system to thereby process control commands.

[0 127 J Throughout the specification and the claims that follow, unless the context requires otherwise, the words "comprise" and "include" and variations such as "comprising" and "including" will be understood to im ly the inclusion of a stated inte er or group of integers, but not the exclusion of an other integer or group of integers.

(00128) The reference to any prior art in this specification is not. and should not be taken as, an acknowledgement of any form of suggestion that such prior art forms part of the common genera! knowledge.

1 . 00129] Those of skill in the art would understand that information and signals may be represented using any of a variety of technologies and techniques. For example, data, instructions,, commands, information, signals, bits, symbols, and chips may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[00130] Those of skill in the art would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software or instructions, or combinations of both. To clearly illustrate this interchange-ability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the various applications and aspects described herein. 57

[00 ! 31 J The steps of a method or algorithm described in connection wit the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. For a hardware implementation, processing may be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (f PGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combinatio thereof. Software modules, also known as computer programs, computer codes, or instructions, may contain a number a number of source code or object code segments or instructions, and may reside in any computer readable medium such as a RAM memory, flash memory, ROM memory, EPROM memory, registers, hard disk, a removable disk, a CD- ROM, a DVD-ROM, a Biu-ray disc, or any other form of computer readable medium. In some aspects the computer-readable media may comprise non-transitor computer-readable media (e.g., tangible media). In addition, for other aspects computer-readable media may comprise transitory computer- readable media (e.g. , a signal). Combinations of the above should al so be included within the scope of computer- readable media, in another aspect, the computer readable medium may be integral to the processor. The processor and the computer readable medium may reside in an ASIC or related device. The software codes may be stored in a memory unit and the processor may be configured to execute them. The memory unit may be implemented within the processor or external to the processor, in which case it can be communicatively coupled to the processor via various means as is known in the art.

(001321 Further, it should be appreciated that modules and/or other appropriate means for performing the methods and techniques described herein can be downloaded and/or otherwise obtained by computing device. For example, such a device can be coupled to a server to facilitate the transfer of means for performing the methods described herein. Alternatively, various methods described herein can be provided via storage means (e.g., RAM, ROM, a physical storage medium such as a compact disc (CD) or floppy disk etc.), such that a computing device can obtain the various methods upon coupling or providing the storage means to the device. Moreover, any other suitable technique for providing the methods and techniques described herein to a device can be utilized.

[001331 In one form the various aspects may comprise a computer program product for performing the method or operations presented herein. For example, such a computer program product may comprise a computer (or processor) readable medium having instructions stored (and/or encoded) thereon, the instructions being executable by one or more processors to perform the operations described herein. For certain aspects, the computer program product may include packaging material .

(001341 Any input/Output interface may comprise a network interface and/or communications module for communicating with an equivalent communications module in another device using a -predefined communications protocol (e.g. Blitctooth, Ztgbce, IEEE 802.15, IEEE 802.11 , TCP/IP, UDP, etc.).

[001351 The methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and or actions may be interchanged with one another without departing from the scope of die claims. In other words, unless a specific order of steps or actions is specified, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims,

[00130] As used herein., the term "determining" encompasses a wide variety of actions. For example, "determining" ma include calculating, computing, processing, deriving, investigating, looking up (e.g. , looking up in a table, a database or another data structure), ascertaining and the like. Also, "determining" may include- receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like. Also, "determining" may include- resolving, selecting, choosing, establishing and the like.

[00137] It will be appreciated by those skilled in the art that the various aspects and embodiments described herein are not restricted in their use to the particular application described. Neither are they restricted in the embodiments with regard to the particular elements and/or features described or depicted herein. It will be appreciated tha tire various aspects are not limited to the embodiment or embodiments disclosed, but are capable of numerous rearrangements, modifications and substitutions without departing from the scope as set forth and defined by the following claims.