搜索
bottom↓
回复: 30

分享帖:DALI 的前世今生

[复制链接]

出0入0汤圆

发表于 2019-3-26 09:31:36 | 显示全部楼层 |阅读模式
概述

不像zigbee、蓝牙、Wi-Fi,DALI 是一个面向照明控制的专业协议标准,生来目标明确。由于实现简单,尽管有着诸多的不足和限制,还是迅速成为专业照明控制领域最流行的标准。

缘起

在1980年代,商业照明对通过控制来节能的需求越来越强烈。起初模拟信号(如1-10V信号)控制被用来对荧光灯进行集中控制,但是布线复杂,价格昂贵。

1991年,奥地利厂商Tridonic(锐高)成为第一个使用数字信号(DSI 广播方式的协议)实现照明控制的公司。DSI是一个非常基础的协议,它通过发送一个控制数值来改变挂到总线上的灯具的亮度。更具吸引力的是,和模拟控制方式相比,DSI的部署接线非常简单。DSI 线路只需要两根电线,灯具设备串行相连,和模拟控制方式相比,减少了布线。并且和DMX(舞台灯光控制协议)相比,它对线缆的规格要求很低。甚至,它对接线的极性都没有要求。这样一来,没有经过正式培训的人员也能来安装和实现一个照明控制系统。DSI协议满足了集中控制的原始需求而且还还十分具有价格竞争力,但是协议标准当时只属于Tridonic,其他公司都不愿意使用。还有一点,DSI广播的方式缺少对单个灯具的控制。

发展

1998年,为了针对商业照明市场设计一个行业开放的数字协议,一个欧洲照明设备厂商联合组织开发了DALI (Digital Addressable Lighting Interface)。 当时对这个协议的需求有:

低成本,接线简单
单灯控制
能够从灯具返回状态数据
能够支持添加传感器和其他私有设备
最初的目的是将DALI协议授权给其他厂商使用,但是为了更广泛的接受度而丢弃了有关授权费用的要求。

到了1990年代末, 德国电气电子厂商协会(German Electrical and Electronic Manufacturers’ Association ,ZVEI)的灯具分会成立了贸易联盟DALI-AG来推广DALI协议和相关产品,这个工作组的成员来自于像OSRAM、Tridonic、Philips以及其他商业照明领域的领导厂商。DALI 在2001年首次发布后就得到了广泛的采用并且越来越流行,甚至应用到商业照明以外的领域,比如经常有将DALI和DMX系统集成到一起进行集中控制的案例。

从1990年代中期起,IEC(International Electrotechnical Commission , 国际电工协会)下属的一个委员会最终开发了完整的DALI协议。这个标准实际上是一个妥协,一部分成员想要扩展DALI的能力来寻找新的市场,而另一部分成员却因为想避免和自己已有的产品出现竞争而要限制DALI的能力。

美国国家电气厂商协会(National Electrical Manufacturers Association, NEMA)下的有线设备、控制器和灯具控制专业委员会作为IEC的联络单位,在2000年设立了DALI分会。同一年,NEMA为提案的DALI协议征求北美照明工程协会(Controls Committee of the Illuminating Engineering Society of North America ,IESNA)下的控制委员会的意见。在2002年夏天,DALI正式被IEC接受为EN60929标准的附录E和G。

DiiA和DALI-2

在2009年以前,DALI协议内容在EN 60929的附录(Appendix E)中定义。2009年之后DALI开始作为独立的国际标准IEC 62386来制定和发布。

从2017年起,DiiA (The Digital Illumination Interface Alliance, 数字照明接口联盟)收购了DALI AG拥有的DALI注册商标,成为DALI协议的国际联盟组织, 负责推广DALI标准、制定新的协议和建立规范认证流程。

从2014年起,DALI标准进行了重构形成了最新版本的DALI-2标准,对以前的标准进行了众多的改进和增强,目前DALI-2的多个子标准正在开发中。


参考资料

1 The DALI Guide, Artistic Licence
2 Turned on by DALI
3 DALI Manual, Tridonic
4 DiiA Webiste

出140入8汤圆

发表于 2019-3-26 09:54:24 | 显示全部楼层
看来都在闷声大财啊
孤陋寡闻了,没听见过这个协议

出0入0汤圆

发表于 2019-3-30 06:09:04 来自手机 | 显示全部楼层
dali能和蓝牙mesh结合吗,不想拉那么多线 直接集成在灯里面

出0入101汤圆

发表于 2019-3-30 10:11:18 | 显示全部楼层
ericdai 发表于 2019-3-30 06:09
dali能和蓝牙mesh结合吗,不想拉那么多线 直接集成在灯里面

蓝牙不要想了,这家公司(https://www.ubec.com.tw/blank)提供方案已经有8年之久,匹配PIC的18系列

出0入0汤圆

发表于 2019-3-30 12:25:09 来自手机 | 显示全部楼层
这是ZigBee吧

出0入0汤圆

发表于 2019-3-30 13:07:36 来自手机 | 显示全部楼层
哪里有比较专业的灯控论坛

出0入0汤圆

发表于 2019-3-30 16:42:36 来自手机 | 显示全部楼层
蓝牙出了mesh标准,会更看好,因为蓝牙有手机这个生态,可以直接接入控制网络。

出0入0汤圆

发表于 2019-3-30 17:07:40 | 显示全部楼层
当时, 好像还有一个叫X10 的协议, 通过电源线传输。

出250入8汤圆

发表于 2019-3-30 18:51:46 | 显示全部楼层

转个比较:DMX512和DALI的区别

国外DMX512与DALI控制系统性能对比分析

DMX512
DALI
DMX512表现的是动态效果
DALI表现的是静态效果
DMX512主要用于舞台灯光、景观照明
DALI主要用于室内照明;
DMX512是单向通信,     
DALI是双向通信,可以查询解码器的状态,有反馈信号功能
DMX512波特率250K bit/S,
DALI波特率1200 bit/s.
DMX512寻址范围512个从机地址
DALI寻址范围64个从机地址
DMX512协议简单,仅1条协议      
DALI协议复杂,共有200多条协议,不同的灯具有特殊扩展协议
DMX512采用RS485通信(属于电压信号)
DALI采用载波方式作为通信总线,提供250mA(属于电流信号)
DMX512帧结构简单
DALI帧结构采用曼切斯特码,分前向帧和返回帧,结构相对复杂
DMX512采用一主多从的结构,最多可以512台从机地址,
DALI也是一主多从,最多可以64台从机地址,(DALI也可以实现多主多从结构,可以自由拓扑。
DMX512最大刷新率44帧/秒(动态效果),分组,场景,储存在主机实时扫描传送
DALI没有刷新率(静态效果),分组,场景,渐变时间等参数都是储存在从机解码器中,在调试完成了,主机可以撤离.
DMX512地址设置为手动方式
DALI地址设置可以手动或由主机自动分配
DMX512分组数视主机而定,
DALI为固定,最多16个组
DMX512场景数视主机而定
DALI为固定值,最多为16个场景.
DMX512、DALI  、“P2控制系统”三种控制系统主要性能比较分析
控制系统
DMX512
DALI
P2控制系统
通信协议
主机实时发送每帧512字节扫描信号传送命令、数据。仅1条协议
主机从机1-2个字节传送命令、数据。共有200多条协议
主机从机8-32个字节传送命令、数据。共有10多条协议,
寻址范围
512 个单色灯具。或170 个RGB三色灯具。512个地址
主从式结构,子系统最多连接灯具64 个地址
主从式结构三维寻址256*256*256=16777216个地址
通信方式及
通信波特率
RS485通信标准
固定为BPS=250K
曼彻斯特编码
固定为BPS=1200
RS485通信标准
BPS=1200-250K(可选)
基本特性
主机发送每帧512字节扫描信号调光显示。适应实时动态图像显示。抗干扰能力差。
适应室内照明控制,可灵活接入各种标准传感器,系统抗干扰能力强。
寻址范围通信波特率灵活选择,具有场景显示自动记忆功能,适合长距离传送抗干扰能力强。
系统结构
系统结构复杂
系统结构简单
系统结构简单
适用范围
舞台灯光、室外景观照明控制
室内照明控制。
室内、室外景观照明控制
多种环境照明控制。
通用标准
(企业标准)

出0入0汤圆

 楼主| 发表于 2019-3-31 23:23:20 | 显示全部楼层
各位可以看看公众号里面的一篇文章,主要是讲述智能照明通信协议的。
每种通信协议都有它的适用之处,针对应用需求去做选择。

出0入0汤圆

发表于 2019-4-20 16:53:15 | 显示全部楼层
大力哥是做DALI开发的?

出0入0汤圆

 楼主| 发表于 2019-4-21 23:02:56 | 显示全部楼层
kingaaa 发表于 2019-4-20 16:53
大力哥是做DALI开发的?

是的,有兴趣的话可以关注公众号交流。
论坛无法及时回复。

出0入0汤圆

发表于 2019-4-22 11:03:47 | 显示全部楼层
大力哥,加了你的公众号了
还是没弄清楚,DALI-2的主机能向下兼容DALI的吗? DALI的主机能否控制DALI-2的从机呢?

出0入0汤圆

 楼主| 发表于 2019-4-23 13:36:34 | 显示全部楼层
本帖最后由 dalige 于 2019-4-23 23:25 编辑
kingaaa 发表于 2019-4-22 11:03
大力哥,加了你的公众号了
还是没弄清楚,DALI-2的主机能向下兼容DALI的吗? DALI的主机能否控制DALI-2的从 ...


(1)DALI-2 的驱动可以用在DALI version-1的系统中,完全向下兼容;
(2)DALI version-1 的驱动用在 DALI-2 主机时, 不会有问题产生,但是也不会支持DALI-2的新特性。

希望能回答你的问题。

今天发了篇文章,可以参考:大力哥谈 DALI - DALI-2 和 DALI v-1 产品能混用吗?

出0入0汤圆

 楼主| 发表于 2019-4-27 17:47:34 | 显示全部楼层
ericdai 发表于 2019-3-30 06:09
dali能和蓝牙mesh结合吗,不想拉那么多线 直接集成在灯里面

能结合,做一个小小的Bridge设备即可。

出0入0汤圆

 楼主| 发表于 2019-4-27 17:48:28 | 显示全部楼层
darkness27 发表于 2019-3-30 16:42
蓝牙出了mesh标准,会更看好,因为蓝牙有手机这个生态,可以直接接入控制网络。 ...

可以多关注dalitalks 公众号了解一下,没有一个协议可以包治百病,要看应用场景和目标市场。

出0入0汤圆

 楼主| 发表于 2019-4-27 17:50:58 | 显示全部楼层
pic_flash 发表于 2019-3-30 17:07
当时, 好像还有一个叫X10 的协议, 通过电源线传输。

是的。

Insteon 是主要采用这种技术的厂商, X10 实际上是一个支持双传输媒介(电力线+RF)的协议, 可以同时使用以提高可靠性。

出0入0汤圆

发表于 2019-4-29 13:33:11 | 显示全部楼层
初学者一枚,最近导师要求用dali做一个自动调光的灯控系统,但给的软件是KNX的ETS5,看了一堆资料,有点乱,求问一下DALI和KNX的区别是什么,按我的理解这两个都是通信协议,KNX是提供线路架构与设备的地址编码,然后DALI是控制部分的编码,不知道这个理解对不对,我看HDL最新的网关都是KNX/DALI兼容的,是不是就是表示这是两个层之间的交互协议

出0入0汤圆

 楼主| 发表于 2019-4-29 14:42:09 | 显示全部楼层
STAR-DUST 发表于 2019-4-29 13:33
初学者一枚,最近导师要求用dali做一个自动调光的灯控系统,但给的软件是KNX的ETS5,看了一堆资料,有点乱 ...

KNX 和 DALI 是完全不同的协议, DALI 系统可以通过 KNX/DALI 网关接入到 KNX 系统。

出0入0汤圆

发表于 2019-5-2 13:24:02 | 显示全部楼层
dalige 发表于 2019-4-29 14:42
KNX 和 DALI 是完全不同的协议, DALI 系统可以通过 KNX/DALI 网关接入到 KNX 系统。 ...

mark,谢谢大佬

出0入0汤圆

发表于 2019-5-9 09:59:25 | 显示全部楼层
一头雾水,突然有个朋友叫帮他写个MCU程序,走DALI2协议控制LED灯,该如何入手?
不会要写完200多条协议吧?去哪找PC软件来发命令调MCU?
谢谢!

出0入0汤圆

发表于 2019-5-9 10:59:55 | 显示全部楼层
ericdai 发表于 2019-3-30 06:09
dali能和蓝牙mesh结合吗,不想拉那么多线 直接集成在灯里面

可以做到

出0入0汤圆

 楼主| 发表于 2019-5-9 22:48:50 | 显示全部楼层
Firman 发表于 2019-5-9 09:59
一头雾水,突然有个朋友叫帮他写个MCU程序,走DALI2协议控制LED灯,该如何入手?
不会要写完200多条协议吧 ...

看你这个主控制器的功能定义,如果只是简单功能,基本上实现地址分配和少数控制指令就可以了。
如果要求主控制器也能支持DALI-2,那就得严格按照协议来实现,200多条?算少的了,看你要支持网络里面的那些设备,只是DT6的灯还是DT8的也得支持,甚至支持Input Device。

出0入0汤圆

发表于 2019-5-10 08:11:53 | 显示全部楼层
dalige 发表于 2019-5-9 22:48
看你这个主控制器的功能定义,如果只是简单功能,基本上实现地址分配和少数控制指令就可以了。
如果要求 ...

大力哥,可以分享协议和时序吗?
如果写MCU软件,怎么找PC命令集和转换器来调试MCU呢?

出0入0汤圆

 楼主| 发表于 2019-5-10 08:50:55 | 显示全部楼层
Firman 发表于 2019-5-10 08:11
大力哥,可以分享协议和时序吗?
如果写MCU软件,怎么找PC命令集和转换器来调试MCU呢? ...

协议关注我的公众号可以找到,有需要的话可以通过公众号加我微信。

针对主机的转换器(你的意思是模拟从机设备)现在几乎没有,一般直接拿从机电源来测试。
先把基本时序(曼彻斯特编码)搞定,协议命令一条条测试就行了。

出0入0汤圆

发表于 2019-5-10 09:12:39 | 显示全部楼层
dalige 发表于 2019-5-10 08:50
协议关注我的公众号可以找到,有需要的话可以通过公众号加我微信。

针对主机的转换器(你的意思是模拟从 ...

大力哥,最近做DT8和DT6,业界主流的使用芯片有哪些,我看到网上有很多人说,PIC,新塘啊,之类。。。但我想了解,目前,主流的芯片具体一点的型号,比如我们说STM32,我会说STM32F103RBT6,这颗片子可以在淘宝上找得到。。

所以,是否能分亨一下,主流的芯片呢?

出0入0汤圆

 楼主| 发表于 2019-5-10 10:54:35 | 显示全部楼层
kinsno 发表于 2019-5-10 09:12
大力哥,最近做DT8和DT6,业界主流的使用芯片有哪些,我看到网上有很多人说,PIC,新塘啊,之类。。。但 ...

做DALI方案的老实说还不多,国内电源厂商自己开发的也很少。目前国内市面上看到的模块方案主要以STM8S105和PIC16F1829为主, 当然也有用台系低价MCU去做的。
DALI协议本身对MCU的硬件依赖没那么大,主要搞定Timer+捕获,PWM和NVM(EEPROM或Flash模拟)就OK了, Flash 16K起步,32K比较稳当, 2~4KRAM。
STM32F103做DT6、DT8当然是可以的,不过最大的问题是成本能接受吗?

不过话说回来,DALI发展到今天,能过认证才是王道,而熟悉协议并且能写出健壮的程序来是DALI开发的最大挑战,这不是纯软件设计能解决,需要硬件和测试设备配合。

论坛回复不及时,如有需要可关注公众号加微信交流,谢谢!

出0入0汤圆

发表于 2019-6-19 09:34:13 | 显示全部楼层
原来还有这么个协议来控制,学习了

出0入0汤圆

发表于 2020-3-18 16:50:13 | 显示全部楼层
请问楼主,最近在了解 DALI和ZHAGA结合的产品

我看ZHAGA只有4根线,是否内部控制模块是用DALI总线电源来供应的,有没有相关的标准资料?

出0入0汤圆

 楼主| 发表于 2020-3-18 17:23:29 | 显示全部楼层
一心2013 发表于 2020-3-18 16:50
请问楼主,最近在了解 DALI和ZHAGA结合的产品

我看ZHAGA只有4根线,是否内部控制模块是用DALI总线电源来供 ...

去读一下zhaga book 18。
也可以看一下我公众号里面的相关文章。

出0入0汤圆

发表于 2020-3-18 17:30:38 | 显示全部楼层
dalige 发表于 2020-3-18 17:23
去读一下zhaga book 18。
也可以看一下我公众号里面的相关文章。

微信公众号dalitalks吗?怎么好像没搜到,说不存在。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 -- 东莞阿莫电子网站 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2022-10-7 20:35

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表