- 1. 一、产品概述
- 2. 二、通讯参数
- 3. 三、Protocol帧format
- 4. 四、指令详解
- 5. 五、关键参数说明
- 6. 六、Precautions
- 7. 七、软件使用说明
- 8. DALI 控制器 DALI Controller PC 软件
一、产品概述
型号:RK-DALIUSB-V3 网关

通讯端口:
- USB:connect电脑,配合上位机软件(DALIController)实现DALI设备配置。
- RS485:与主控设备通讯(单工双向),支持sendDALI命令、查询设备状态。
- DALI:控制DALI照明设备(仅1个端口,端口号固定为
1)。
二、通讯参数
| 参数 | 值 |
|---|---|
| Baud rate | 9600 bps |
| data bit | 8 bit |
| stop bit | 1 |
| check digit | 无 |
| 指令间隔 | ≥100 ms |
三、Protocol帧format
| field | byte位置 | Length | 说明 |
|---|---|---|---|
| 包头 | 1-2 | 2 | fixed value 0x1A 0xCC |
| 网关address | 3 | 1 | 范围 1-254(默认 0x01),255 为广播address |
| DALI端口 | 4 | 1 | 值 1(仅1个端口)或 255(所有端口) |
| DALIaddress | 5 | 1 | – 短address:0x00(address0)~0x7E(address63)– 组address: 0x80(组0)~0x9E(组15)– 广播address: 0xFE/0xFF |
| function code | 6-n | 可变 | 控制/查询指令(详见下文) |
| 包尾 | n+1 | 1 | fixed value 0x0F |
四、指令详解
1. 修改网关485address
send指令:1A CC XX FF FF F8 E7 D6 1A CC YY FF FF 0F
XX:原address(如0x01)YY:目标address(如0x02)
成功Response:BC BC
示例(修改address
0x01→0x02):1A CC 01 FF FF F8 E7 D6 1A CC 02 FF FF 0F
2. 控制指令
通用format:1A CC [网关address] [DALI端口] [DALIaddress] [Function组1] [Function组2] 0F
- Function组:由
function code+输出值+状态组成(每3byte为一组)。 - 状态位:
0x01(Enable)、0x00(Invalid)。
| Function | Function组1配置 | Function组2配置 | 说明 |
|---|---|---|---|
| 调光+调Color Temperature | FF [Brightness值] 01 | FF [Color Temperature值] 01 | Brightness值 0x00(关)~0xFE(100%)Color Temperature值 0x00(2700K)~0xFF(6500K*) |
| 单独调光 | FF [Brightness值] 01 | FF 00 00 | 仅调节Brightness |
| 单独调Color Temperature | FF 00 00 | FF [Color Temperature值] 01 | 仅调节Color Temperature |
| 关灯 (OFF) | 00 00 01 | FF 00 00 | 立即关灯 |
| 最大Brightness | 01 00 01 | FF 00 00 | 立即Switch至最大Brightness |
| 调亮 (UP) | 03 00 01 | FF 00 00 | 渐变调亮(约200ms) |
| 调暗 (DOWN) | 04 00 01 | FF 00 00 | 渐变调暗(约200ms) |
| 调用Scenarios | 05 [Scenarios号] 01 | FF 00 00 | Scenarios号 0x00~0x0F(Scenarios0-15) |
示例(网关address
0x01,DALIaddress0x04,Brightness100%+Color Temperature3000K):1A CC 01 01 04 FF FE 01 FF 0A 01 0F
3. 查询状态指令
send指令:1A CC [网关address] [DALI端口] [DALIaddress] 86 86 86 0F
返回format:1A CC [address] [Brightness组] [Color Temperature组] 0F
- Brightness组:
00 [Brightness百分比] 01(状态0x01effective) - Color Temperature组:
00 [Color Temperature值] 01(支持DTSColor Temperature时)或00 00 00(不支持)
Brightness百分比转换:返回值
0x00~0x64对应Brightness0%~100%。

address对应关系


渐变time对应关系


APP添加控制独立address
以上截图是网关address为01的DALI设备

APP添加控制组address
以下截图以控制分组1的灯光为例

五、关键参数说明
- Color Temperature计算公式:
( \text{Tc} = 2700\text{K} + 29 \times \text{Value} )
- 例:
Value=0x49(73)→ ( 2700 + 29 \times 73 \approx 6500\text{K} )
- DALI调光曲线:
- Brightness值
0x00~0xFE对应 DALI对数调光等级(0.1%~100%),详见Protocol附录表1。
- 渐变time:
- UP/DOWN指令默认渐变time约
200ms,实际步进受DALI驱动参数影响。
六、Precautions
- 广播address(
0xFF)可同时控制所有DALI设备。 - 指令间隔需 ≥100ms,否则可能导致通讯失败。
- Color TemperatureFunction需DALI驱动支持 DTSProtocol,否则状态返回
0x00。
七、软件使用说明
1 、PC 软件安装
在我司官网Download页面Download最新的上位机软件,DALI Controller 软 件,最新版本 DALI Controller 。
支 持 Windows 7 、Windows 10 和 Windows 11 system,安装时需要安装 Microsoft .NET Framework 4.6.1 插件(若电脑没有安装时)。
2 、设备connect
将 DALI 主机通过 USB 线跟电脑connect,并在 DALI 主机的输入端接上 24V 的电源适配器。打开软件 DALIController,如下图。

DALIController 支持 USB 热插拔,点击Operation时自动connect。若connect成 功,主页面左下角的状态栏会显示”DALI 主机 : Connected”;若connect失败, 会显示”DALI 主机 : Not connected”,需检查是否已经将 USB 线connect好。
3 、DALI addressSearch、分配、Delete、修改
在“Operation控制”主页面的”address分配”进行addressSearch、分配、Delete和修改:
(1) Search有address设备:Search设备,Search并显示已分配addressequipment,原 有address不变。适用于每次重新打开 DALI Controller 软件时Search 设备列表。
(2) 全新分配address:Delete DALI 总线上所有 DALI 电源的address,并对所有 DALI 电源重新随机分配新address。该方式适用于安装灯后第一次分 配address使用。
(3) 扩展分配address:扩展分配address,先Search已分配address的 DALI 电源并 显示列表,原有address保持不变,然后对没有address的 DALI 电源重新 分配新address;若多个 DALI 电源address出现重复,也会自动重新分配 重复address的 DALI 电源。适用于 DALI 总线扩展安装 DALI 电源使用。
(4) Deleteaddress:选中设备列表的短address, 点击”Delete addresses”按 钮,将Delete该设备的address。
(5) 修改address:选中设备列表的短address,并在 Address 输入框中输入 0-63 的短address,点击”Chang”,则将选中equipment修改address。
(6) 重置:将 DALI 电源参数重置到默认状态,但不Delete短address。

4 、设备列表
该列表分 Group 和 Device 两部分。当选中”DALI USB(0001)”、”组 (0xFF))”或”设备(广播 0xff)”时,表示广播控制。当选中组栏的组 00-组 15 时,表示组控制。当选中设备栏的 A00-A63 时,表示单address控 制。
设备Type定义(详细见附录 A):
设备Type DT6 显示”LED(Axx)”。
设备Type DT8 显示”Color(Axx)”。
同时支持多A deviceProtocol如 DT6&DT8,对应”Multi(Axx)”。
设备TypeUnknown,则显示”Unknow(Axx)”。
address重复时显示”Error(Axx)”。
5 、“Operation控制”页面Operation说明
“Operation控制”页面可以实现开/关,Brightness调节,OpenScenarios等Operation。
“最暗” :Openminimum。
“最亮”:Openmaximum。
“关灯”:Close。
“调亮”:向上,调亮 200ms,步进由渐变速率 Fade rate 决定。
“调暗”:向下,调暗 200ms,步进由渐变速率 Fade rate 决定。
0%,1%,25%,50%,80%,100%为Brightness值,直接功率等级输出,若渐变time Fade Time
参数设置为非 0 numerical value时,则带渐变输出。
调光滑动条,直接功率等级输出, 0%-100%,若渐变time Fade Time 参数设置为 非 0 numerical value时,则带渐变输出。
Scenarios 0-Scenarios 15:Scenarios调用,若渐变time Fade Time 参数设置为非 0 numerical value时,则 带渐变输出。
Linear 对应于线性调光曲线equipment,如果 DALI 电源的调光曲线 Dimming curve 设定的是 1(线性调光曲线),选中可以把滑动条调光百分比值转为线性百分比 值,否为对数调光曲线百分比值,同时 0%,5%、25%,50%,80%,100%也相应转换。
DALI2 控制: “连续调亮”(DALI2.1 之后的Protocol增加的Function)表示以渐变速率 Fade Rate 来渐变到最大功率等级;
“连续调暗”(DALI2.1 之后的Protocol增加的Function)表示以渐变速率 Fade Rate 来 渐变到最小功率等级;“调到关灯前Brightness”(DALI2.0 之后的Protocol增加的Function)表 示调用软件关灯前的Brightness;
“灯具识别”(DALI2.0 之后的Protocol增加的Function)表示闪烁灯 10S,用来找address对 应的灯。
6 、“参数设置”参数页面Operation说明
参数表中包括标准 DALI Protocol的所以参数,与标准Protocol的参数名称一致,如下图。

“上电Brightness值”:DALI 电源上电时的OpenBrightness值,(注:如果设置为 255,则上 电时Brightness为上一次掉电前的Brightness)。
“system故障值”:当 DALI 电源中检测到总线故障时,Open的Brightness值(注:如果设 置为 255,则不作变化)。
“最小Brightness值”:DALI 电源可以调节到最小的Brightness值。
“最大Brightness值”:DALI 电源可以调节至的最大Brightness值。
“渐变速率” :上调和下调Brightness的速度,分 16 个等级,具体看下面附录 D;
“渐变time” : 直接电弧功率和Scenarios变换时的渐变time,分 16 个等级,具体看 下面附录 D。
“调光曲线”:0 表示对数调光曲线(见附录 B), 1 表示线性调光曲线。当调光 曲线改变时,物理最小功率等级会做相应的Switch,但需要手动把最小功率等级 MinLevel 设置为对应的物理最小功率等级并保存到 DALI 电源内。
“快速渐变time”:当 Fade Time 设置为 0 时,Fast fade time 参数effective,0-675ms, 渐变速度处于 Fade time 的等级 1 之内,具体见附录 E。
DALI2:“扩展渐变time基数”和“扩展渐变time乘数”为 DALI2 之后Protocol增加的 扩展渐变time扩展渐变time的参数,当渐变time和快速渐变time都为0 时,将启 用扩展渐变time,范围为 0-16 分钟。扩展渐变time = 扩展渐变time基数 x 扩展 渐变time乘数。扩展渐变time基数的等级为 0-15,对应的 Value 值为 1-16; 扩 展渐变time乘数的范围为 0-4,对应 0ms、100ms、1s、10s 和 1min。见附录 F 和附录 G。
Operation步聚 :
请在左边选择到要Operation的address.
“读取” : 读取 DALI 电源中的保存的参数表 ;
“保存”: 把上面的参数表保存到 DALI 电源(注:软件不作参数保存,所有参数保 existence DALI 电源中, 掉电不丢失)。
7 、“分组设置”组页面Operation说明
分组设置可以把选中的设置设置和Delete所属的组。标准 DALI 具有 16 组,一台设 置可以属于 16 组中的多个组,上图勾选的表示属于该组,否表示Delete该组.只有 属于该组equipment才会影响组控制命令.
Operation步聚 :
请在左边选择到要Operation的address。
“读取” : 读取 DALI 电源中的保存的组号。
“保存”: 把上面的组号保存到 DALI 电源(注:软件不作参数保存,所有参数保存 在 DALI 电源中,掉电不丢失)。

8 、“Scenarios设置”Scenarios页面Operation说明
界面显示的Scenarios与标准 DALI Protocol中定义了 16 个Scenarios一致。
MASK->表示屏蔽该Scenarios,即Open该Scenarios时,该设备不受影响 ;
0% ~100% ->表示Brightness值.即Open该Scenarios时,会自动调出该Brightness值 ;
Operation步聚 :
请在左边选择到要Operation的address。
“读取” : 读取 DALI 电源中的保存的Scenarios值。
“保存” : 把上面的Scenarios值保存到 DALI 电源中(注:软件不作参数保存, 所 有参数保existence DALI 电源中,掉电不丢失)。
Linear 对应于线性调光曲线equipment,如果 DALI 电源是线性调光曲线,选中 可以把滑动条调光百分比值转为线性百分比值,否为对数调光曲线百分比值。

9 、“Color Temperature控制”Color Temperature页面Operation说明
Color Temperature控制页面用于 DALI DT8 Color Temperature控制和设置,包含 Color Temperature Control Color Temperature控制页面、Color Scene Color TemperatureScenarios页面和 Color Temperature Limit Setting Color Temperature极值页面。
(1) Color Temperature控制页面

“Brightness控制”:滑动条用于Brightness调节。
“Color Temperature控制”:滑动条用于Color Temperature控制,Color Temperature范围为 2500K-7000K。
2500K、2700K、3000K、3500K、4000K、4200K、4500K、5000K、5700K、 6000K、6500K 和 7000K 为预设好的Color Temperature调用。
“上电Brightness值”:上电Brightness和上电Color Temperature的设定和读取。
“system故障值:system故障Brightness和Color Temperature的设定和读取。
当前Brightness值、当前颜色Type、当前Color Temperature值和颜色状态的读取。
(2) Color TemperatureScenarios页面
界面显示的Scenarios与标准 DALIDT8 Protocol中定义了 16 个Scenarios一致,增加了 颜色Type和颜色值,此版本仅支持Color Temperature颜色Type和Color Temperature值的设置。
MASK->表示屏蔽该Scenarios,即Open该Scenarios时,该设备不受影响 ;
0% ~100% ->表示Brightness值,即Open该Scenarios时,会自动调出该Brightness值 ;
2500K-7000K 表示Color Temperature值,Open该Scenarios是,会调用的Color Temperature值,此版本 固定颜色Type为Color Temperature。
Operation步聚 :
请在左边选择到要Operation的address。
“读取” : 读取 DALI 电源中的保存的Scenarios值。
“保存” : 把上面的Scenarios值保存到 DALI 电源中(注:软件不作参数保 存, 所有参数保existence DALI 电源中,掉电不丢失)。
Linear 对应于线性调光曲线equipment,如果 DALI 电源是线性调光曲线, 选中可以把滑动条调光百分比值转为线性百分比值,否为对数调光曲线百 分比值。
(3) Color Temperature极值设置页面

此页面用作最暖Color Temperature、最冷Color Temperature、物理最暖Color Temperature和物理最冷Color Temperature的读 取和设置。
“物理最暖Color Temperature”:物理最暖Color Temperature,需小于或等于最暖Color Temperature、最冷色 温和物理最冷Color Temperature。重置指令不影响此参数。
“最暖Color Temperature”:最暖Color Temperature,需大于或等于物理最暖Color Temperature,并小于或等 于最冷Color Temperature和物理最冷Color Temperature。重置指令时,最暖Color Temperature保存为物理最暖Color Temperature。
“最冷Color Temperature”:最冷Color Temperature,需大于或等于物理最暖Color Temperature和最暖Color Temperature, 并小于或等于物理最冷Color Temperature。重置指令时,最冷Color Temperature保存为物理最冷Color Temperature。
“物理最冷Color Temperature”:物理最冷Color Temperature,需大于或等于物理最暖Color Temperature、最 暖Color Temperature和最冷Color Temperature。重置指令不影响此参数。
Operation步聚 :
“读取” : 读取参数。
“保存” : 把上面的值保存到 DALI 电源中(注:软件不作参数保存, 所有参数保existence DALI 电源中,掉电不丢失)。
10 、“指令debug”指令send页面Operation说明
此页面用于单条 DALI 指令的send和回复,支持 DALI2 指令的send。


五、 DALI 主机接线图

六、 附录
附录 A: 设备Type对应表

附录 B: 对数调光曲线


附录 C: 参数表

附录 D: 渐变速率和渐变time表

附录 E: 快速渐变time表

附录 F: Extended Fade Time- Base Value 表

附录 G: Extended Fade Time– Multiuplier 表

Leave a Reply