I am looking for the solution which can automatically detect the driver type installed in street light luminary. There are control mechanism which controls and provides the 0-10V and DALI dimming to driver installed in luminary. Now what I want is I to develop mechanism that automatically detect the driver type (DALI/ 0-10V) and provide the dimming interface accordingly. There is 2 wire interface between control mechanism and driver. 0-10V is analog type dimming and DALI is digital interface. How it can be done Any idea.

  • \$\begingroup\$ Can you measure the current taken by luminary and its interface circuit? \$\endgroup\$ – Andy aka Aug 3 '18 at 12:33

Analogue drivers act as current sources, producing a maximum voltage of typically 12V into a high impedance, and limited to 2mA into a very low impedance.

Most DALI drivers act as current sinks, producing no voltage of their own but sinking up to 2mA from 9.5V to 22.5V. But there are a few types which have integrated power supplies, typically in the 12V to 16V range, which can source say 50mA, or you could face a lumininare with a discrete DALI supply for up to 250mA.

So a method could be: Before you turn on your bus power supply, measure the voltage on the interface. If there is no voltage, it can't be analogue, so turn on your bus power supply, and you could send a DALI broadcast query which all drivers should respond to and see if there is a response or collision which confirms that DALI drivers are present.

If there is a voltage, you leave your bus power supply off and attempt a DALI broadcast query. No response means it's likely to be an analogue driver. Sending DALI to an analogue driver will just reduce the level to 50% for 20ms, which might not be noticeable depending on the smoothing in the driver.

There is another possible method, if you can determine the light level coming out of the gear. If you hold the interface voltage low for more than 500ms, the 0-10V driver will go off, but a default state DALI driver will go to 100% due to this being the "system failure level". But you cannot rely on the driver settings being in factory default because they may have been changed before you get to see them, for example by the luminaire manufacturer.

| improve this answer | |
  • \$\begingroup\$ It seems the correct approach. Thanks. Any other Idea? \$\endgroup\$ – techsavvy2 Aug 6 '18 at 5:29
  • \$\begingroup\$ Hi Martin just One more thing is it compulsory that all 0-10V driver should outputs 10V... \$\endgroup\$ – techsavvy2 Aug 8 '18 at 9:05
  • \$\begingroup\$ There are two conflicting standards. This article shows that IEC60929 Annex E.2 is ballast/driver current sourcing, but there is an entertainment standard ANSI E.1-2001 which is is ballast/driver current sinking, where you would not be able to detect 10V at the controller. \$\endgroup\$ – Martin Aug 8 '18 at 12:46
  • \$\begingroup\$ Hi Martin my application is street light and not the entertainment.So in that case LED driver will provide 10V-12V in high impedance state. By this controller can detect the presence of 10-12V and understand that this is 0-10V LED driver. Is my understanding is correct \$\endgroup\$ – techsavvy2 Aug 8 '18 at 12:59
  • \$\begingroup\$ Yes, it is very likely but you cannot be certain. \$\endgroup\$ – Martin Aug 8 '18 at 13:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.