Digital Addressable Lighting Interface: Difference between revisions

Content deleted Content added
m Missing space after ref tag., replaced: /ref>d → /ref> d
Citation bot (talk | contribs)
Alter: publisher. Add: title. Changed bare reference to CS1/2. | Use this bot. Report bugs. | Suggested by BrownHairedGirl | Linked from User:BrownHairedGirl/Articles_with_bare_links | #UCB_webform_linked 1713/2198
Line 71:
 
==Technical overview==
A DALI network consists of at least one application controller and bus power supply (which may be built into any of the products) as well as input devices (e.g. sensors and push-buttons), control gear (e.g., [[electrical ballast]]s, LED drivers and [[dimmer]]s) with DALI interfaces. Application controllers can control, configure or query each device by means of a bi-directional data exchange. The DALI protocol permits addressing devices individually, in groups or via broadcast.<ref>{{Cite web|url=https://www.digitalilluminationinterface.org/dali/|title = Standards - Digital Illumination Interface Alliance}}</ref>
 
Each device is assigned a unique short address between 0 to 63, making up to 64 control gear devices and 64 control devices possible in a basic system. Address assignment is performed over the bus using a "commissioning" protocol, usually after all hardware is installed. Data is transferred between devices by means of an asynchronous, half-duplex, serial protocol over a two-wire bus with a fixed data transfer rate of {{nowrap|1200 [[Bit rate|bit/s]]}}.
Line 83:
The network cable is required to provide a maximum drop of {{nowrap|2 volts}} along the cable.{{r|da|p=19}} At 250&nbsp;mA of supply current, that requires a resistance of ≤&nbsp;{{val|4|u=Ω}} per wire. The wire size needed to achieve this depends on the length of the bus, up to a recommended maximum of {{val|2.5|ul=mm2}} at 300&nbsp;m when using the maximum rating of bus power supply.
 
The speed is kept low so no [[Electrical termination|termination resistors]] are required,<ref name=da>{{cite web |url=http://www.dali-ag.org/c/manual_gb.pdf |title=Digital Addressable Lighting Interface |publisher=DALI AG, Activity Group, ZVEI-Division Luminaires |website=DALI |date=September 2001 |access-date=12 July 2013 |url-status=dead |archive-url=https://web.archive.org/web/20130627012349/http://www.dali-ag.org/c/manual_gb.pdf |archive-date=27 June 2013 }}</ref>{{Rp|21}} and data is transmitted using relatively high voltages ({{val|0|4.5|u=V}} for low and {{val|16|6.5|u=V}} for high{{r|da|p=19}}) enabling reliable communications in the presence of significant electrical noise. (This also allows plenty of headroom for a bridge rectifier in each slave.)
 
Each bit is sent using [[Differential Manchester encoding|Manchester encoding]] (a "1" bit is low for the first half of the bit time, and high for the second, while "0" is the reverse), so that power is present for half of each bit. When the bus is idle, the voltage level is continuously high (which is not the same as a data bit). Frames begin with a "1" [[start bit]], then 8 to 32 data bits in msbit-first order (standard [[RS-232]] is lsbit-first), followed by a minimum of 2.45&nbsp;ms of idle.
Line 139:
* <code>1100 1100 to 1111 1011</code>: Reserved
 
Common control gear commands:<ref>[https://webstore.iec.ch/searchform&q=62386-102 IEC 62386-102]</ref><ref>[{{Cite web|url=http://www.rayzig.com/manual/rayzig.html?112DALIcommands.html]|title=Rayzig version 2.207}}</ref><ref>https://www.nxp.com/files-static/microcontrollers/doc/ref_manual/DRM004.pdf</ref>
{| class="wikitable collapsible sortable"
! Value (Hex) !!Command !! Description !! Answer