DALI协议

DALI协议

协议简介


  DALI (Digital Addressable Lighting Interface)协议是一种数字化的可寻址照明控制协议。它是一种允许光源之间进行直接通信的开放式协议,通过它可以控制单个灯具或组合的灯具。 DALI可提供具有高灵活性的智能照明解决方案,包括调光、调色温、场景控制、区域控制等等。该协议被广泛应用于商业照明领域,如办公室、学校、医院、酒店等以及室内和室外的公共照明。
  相较于传统模拟照明系统,优势在于:

  • 控制线路的布线简单
  • 通过寻址控制单个或多个装置
  • 通过广播寻址同时控制所有装置
  • 通信结构简单
  • 能够检查单个或一组灯具的状态,如故障、功率水平等。
  • 可以创建自定义照明场景
  • 对数调光可以匹配人眼的敏感度
  • 相对于1-10V系统,具有更多功能和更低的系统成本。

基本术语

电气特性

  • 标称电压范围:0V-20.5V
  • 绝对最大电压范围:-6.5V至22.5V
  • 总线上允许的最大电压降:2V
  • DALI总线的最大电流为250mA,每个设备的最大电流消耗为2mA。
  • 控制齿轮(Control Gear)的逻辑高电平范围在9.5V至20.5V之间,通常是16V。逻辑低电平在+6.5V至-6.5V之间。阈值(未定义)电压区域在6.5V至9.5V之间。
    Figure 1 Control Gear Voltages
    Figure 1. Control Gear Voltages
  • 控制设备(Control Device)的逻辑高电平范围在10V至22.5V之间。逻辑低电平在0V至4.5V之间。阈值(未定义)电压区域在4.5V至10V之间
    在这里插入图片描述
    Figure 2. Control device Voltages

      DALI总线可由单个电源、多个电源或一个已集成到一个镇流器(ballasts)中的电源供电,总线电源的输出电压必须在12V至20.5V之间.

DALI 总线拓扑

  DALI 使用总线拓扑,其中多个设备连接到一条通信线路。DALI 协议将系统限制为最多 64 个单元(units)、最多 16 个组(groups)和最多 16 个场景(scene)。六十四个单体单元中的每个单元都被分配了一个短地址,该地址存储在镇流器中。每个单元还可能包含群组分配编号、照明场景值、渐变时间和紧急照明级别。短地址可以由制造商在生产期间编程到镇流器中,也可以由设计人员在安装过程中编程。组地址通常在安装期间由软件分配,以便将来更改组结构。
  DALI 具有自由形式的布线结构,允许菊花链、线性、星形或混合结构布线连接,环形连接结构除外。DALI 协议将单元连接之间的最大距离设置为 300 米,并允许从接口电源到每个单元的连接线之间的最大压降 2 伏特。DALI 总线以 1200 bps 的波特率运行,因此无需特殊的电缆或电线。

DALI通信

  曼彻斯特代码是 DALI 协议中使用的一种编码,用于通过通信线路传输数据,它是一种双相编码,使用信号中的过渡来表示二进制数据。如下图所示,logic "1"通过在一个时钟周期中传递上升沿表示(0→1),而logic "0"则通过在一个时钟周期中传递下降沿表示(1→0)。起始位和终止位均由logic “1” 编码。
在这里插入图片描述

Figure 3. Manchester encode logic

  DALI协议中每个数据帧由MSB在前,数据以1200 bps 波特率传输,因此周期为 833.33 µs,半位周期是比特周期的一半,即 416.67 µs。半位周期很重要,因为曼彻斯特编码要求每个逻辑数据位都进行两位状态过渡。
在这里插入图片描述

Figure 4. DALI Forward Frame
  

在这里插入图片描述

Figure 5. DALI Forward Timing
  前向帧是从主控制器传输到照明设备的 DALI 帧。DALI 1.0协议中,前向帧包含一个起始位,紧接一个地址字节,一个数据字节,两位终止位。

  DALI 2.0协议中,前向帧包含一个起始位,紧接一个地址字节,至多两个数据字节,一个终止条件(如图4所示)。DALI 2.0协议中,包含起止位在内的24位框架前向帧,持续23.2ms,大约56个半位周期,而16位前向帧持续16.2ms,39个半位周期。当主控制器完成前向帧的传输后,受控设备必需在5.5ms后(约14个半位周期)至10.5ms内(约25个半位周期)发送返回帧,而当返回帧被完全收到后,主控制器必需等待2.4ms(约6个半位周期)才能发送下一个前向帧。
在这里插入图片描述

Figure6. DALI Backward Frame

  返回帧包含一个起始位,一个数据字节以及一个终止条件。返回帧包括起止位在内持续约9.95ms(24个半位周期),数据字节的具体内容取决于发送的命令和受控设备对其的响应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值