← 返回 中控与协议

DMX512 控灯光:通道、地址、级联、与中控联动

最后更新 2026-06-22
s4 · 中控与协议 🟡 涉接线/工业配置
你将学到
  • 搞懂 DMX512 的"宇宙/通道/地址"三级概念,知道怎么给灯具设地址
  • 学会菊花链级联接法和终端电阻的作用,避免展厅里最常见的 DMX 故障
  • 知道 Art-Net 是什么、怎么把 DMX 信号搬上网络,让中控软件远程控灯
  • 能把中控的灯光场景指令和 DMX 控制器对接,理解信号流全链路
  • 拿到 DMX 接线和联调的故障排查表
  • 知道 DMX512 学完能做出哪些灯光效果、用在什么展厅场景

你在展厅做完一套中控,发现还有一件事没搞定:灯光。投影、大屏、矩阵都能用串口或网口控,可展厅里那些舞台灯、LED 洗墙灯、染色灯呢?它们的控制口不是 RS232,也不是 Modbus,是一个三芯或五芯的 XLR 接头,或者一排接线端子——那就是 DMX512

不懂 DMX512,灯光这一块你就得交给"灯光老师傅"。懂了,你自己就能把灯光接进中控、做出"一键讲解→灯光场景自动切"这种效果。这一节把 DMX512 从通道到级联讲透,再带你看 Art-Net 怎么把它搬上网络。

先给你一个画面,感受下学完能做出什么:观众踏进序厅,灯是冷蓝、压得很低,一片肃穆;讲解员在平板上按下"高潮"按钮,两侧一排 LED 洗墙灯从冷蓝渐变推到暖金、亮度整体拉满,像日出一样铺开;走到尾厅,氛围灯又像呼吸一样一明一暗、缓缓收尾。整场灯光跟着讲解节奏走,没有一个人在旁边手动推调光台——这些不是灯光师傅的独门魔法,全都是 DMX512 的通道值在按时间脚本变化而已。这一节读完,这套效果你自己就能编出来。

这是 R2 级别内容,涉及 DMX512 信号接线与灯控配置。协议规格以 ANSI E1.11(ESTA 官方)为准;Art-Net 规范以 Artistic Licence Ltd. 官方文档为准;具体灯具的 DMX 通道定义以该灯具手册为准,不同品牌型号差别很大,别照抄别人家的通道表


DMX512 是什么——先建三个基础概念

DMX512(Digital Multiplex,512 通道)是照明行业的标准控制协议,1986 年由 USITT 制定、后被 ESTA 接管,现在的规范是 ANSI E1.11。

说透了就三件事:

1. 通道(Channel):DMX512 一条线上能传 512 个"通道"的数据,每个通道是 0255 的一个数值(一个字节)。你可以把它想象成一根 512 路调光器:第 1 路调光器的值 0255,第 2 路调光器的值 0~255……一条 DMX 线就能同时控制 512 个独立的调光数值。

2. 宇宙(Universe):一条 DMX 线只能传 512 个通道,这 512 个通道就叫"一个宇宙"。展厅灯具多的时候 512 个通道不够用,就用多条 DMX 线(多个宇宙),Universe 1、Universe 2……互相独立。

3. 地址(Start Address):每台灯具要设一个"起始地址",告诉它从第几通道开始读取自己的数据。一台 RGBW 灯具占 4 个通道(R/G/B/W 各一个),如果起始地址设成 1,它就读通道 14;如果设成 5,就读 58。两台灯具的地址不能重叠,否则同一批通道数据两台灯都读,出现"撞台"(一控两动)的问题

宇宙 Universe 1(1条DMX线,512通道)
┌──────┬──────┬──────┬──────┬──────┬────────────────────┐
│ CH1  │ CH2  │ CH3  │ CH4  │ CH5  │ … … … … … CH512  │
└──┬───┴──┬───┴──┬───┴──┬───┴──┬───┘                    │
   │灯A起始1       │灯B起始5       │灯C起始9               │
   │占CH1~4        │占CH5~8        │占CH9…                  │
   │(R/G/B/W)      │(R/G/B/W)      │(…)                    │

给灯具设 DMX 地址

灯具上设地址的方式有三种,根据型号不同:

  • DIP 开关:8 个拨码开关,二进制编码,拨 1 就是 1、拨 2 就是 2……1+2=3,以此类推,最多表示 1~512(10 位二进制)。老式灯具或便宜灯具常见。
  • 数字面板:灯具自带 LED 显示屏和按钮,直接输入地址数字。现在大多数展厅用的灯具都是这种,方便改。
  • RDM 自动寻址:新款支持 RDM(Remote Device Management)的灯具,可以从控制端远程设地址,不用摸灯具本身。
💡 提示

用 DIP 开关设地址时,先在手机上下一个"DIP 开关计算器"App,输入地址号直接告诉你哪几个拨码拨 ON——比自己算二进制快得多。每次接新灯,第一件事是把地址记下来写在灯具标签上,或者录进项目指令库,不然几十台灯全接上之后你根本不记得哪台是哪个地址。

地址规划原则:拿到一台灯具,先查手册知道它用几个通道(占几个"槽位"),然后按"灯 A 从 1 开始、灯 B 从 A结束+1 开始"这样顺序排列,中间不要留空洞,方便管理。


菊花链(Daisy Chain)级联

DMX512 的物理接法是菊花链(Daisy Chain)串联:控制器发出信号,进第一台灯具,从灯具的"DMX Out"出去,进第二台灯具……一路串下去。

DMX 控制器
   DMX Out
      │
      ▼
   [灯具 A]──DMX Out──▶[灯具 B]──DMX Out──▶[灯具 C]──▶… ──▶[最后一台]
                                                                    │
                                                            120Ω 终端电阻

每台灯具两个 XLR 接口(IN 和 OUT),信号从 IN 进、从 OUT 出传给下一台。

这里有三个坑需要提前知道:

坑一:终端电阻(Terminator)。链路最末端那台灯具的 DMX Out 口,必须接一个 120Ω 的终端电阻(有现成的终端头,接上去就行),否则信号会在链路末端反射,引起通信错误——表现是灯具闪烁、偶发失控,特别是链路长或灯具多的时候。这是展厅 DMX 调试最经典的"查了半天才发现没加终端电阻"的故障。

坑二:不要分叉(Star 接法)。DMX 是串行总线,不支持把一根线拆成两条并行接两批灯具的"Y 形接法"。如果场地上需要信号分支,用专门的 DMX 分配器(Splitter)来做一分二或一分四,绝对不要直接把 XLR 接头一分二。

坑三:线缆用 DMX 专用线或正品 AES/EBU 平衡线。普通麦克风线阻抗不符合 DMX 规范(110Ω),短距离可能没问题,线长了就出错。展厅项目正式施工应用 110Ω 的 DMX 线,别图便宜用麦克风线。

💡 提示

DMX 链路建议单条链路不超过 32 台灯具、总线不超过 300 米(标准值,以实际环境和线材质量为准)。灯具多了分两条 DMX 线(两个宇宙),分配器或 Art-Net 节点输出多宇宙都能做到。


DMX 控制器:谁在发信号

中控侧需要一台 DMX 控制器(或 DMX 解码器/Art-Net 节点)来产生 DMX512 信号。常见形态:

  • 独立 DMX 控制台:灯光工程师常用的调光台,有推拉杆,可以做场景和时序,适合演出类展厅。
  • USB DMX 接口 + 软件:一个 USB to DMX 小盒,配合电脑上的灯光软件(如 QLC+、Daslight 等),软件里编程场景,电脑控发。开发原型用,正式工程要考虑稳定性。
  • Art-Net 转 DMX 节点:以太网进、DMX 出,把网络上的 Art-Net 数据包转成 DMX512 信号,这是工程里和中控软件联动最常用的方式,后面详细讲。

DMX 通道与灯具功能的对应关系

DMX 控制器发出 512 个通道的值,但每台灯具只关心自己地址对应的那几个通道,各通道控什么功能,要查灯具手册里的"DMX 通道图(Channel Map)"。

一个典型 RGBW LED 射灯的 5 通道模式举例(以手册为准,仅示意):

偏移 通道(以起始地址 1 为例) 功能 值范围
+0 CH 1 亮度(Dimmer) 0=全灭, 255=全亮
+1 CH 2 红(R) 0~255
+2 CH 3 绿(G) 0~255
+3 CH 4 蓝(B) 0~255
+4 CH 5 白(W) 0~255

把起始地址 1 的灯的 CH1 设成 128、CH2~CH4 按比例,就得到半亮的某种颜色。同一宇宙里有多台灯,依次偏移地址。

重要:不同品牌、不同型号、不同通道模式(同一台灯往往有 1ch/3ch/5ch/8ch 可选模式)的通道定义完全不通用,必须拿着你手上那台灯的手册逐条对应。我这里只能给你展示"大概长什么样",字节级的配置认准你自己手册。


Art-Net:DMX512 上网络

单条 DMX 链路有物理限制(512 通道 / 单宇宙 / 300 米),展厅里设备散布、跨房间、灯具几百台——靠一根根 DMX 线从机房拉到各区域不现实。Art-Net 解决这个问题:它把 DMX512 数据打包成 UDP 数据包在以太网上传输,节点(Art-Net Node)负责"网络 ↔ DMX 信号"互转。

Art-Net 协议由 Artistic Licence Ltd. 制定,免授权、开放使用,目前版本 Art-Net 4,向下兼容 Art-Net 3/2。

中控软件(SoftControl 或灯光软件)
        │ Art-Net UDP(以太网)
        ▼
 交换机
   │
   ├─▶ [Art-Net 节点 1] ──DMX Out──▶ 序厅灯具串(Universe 0)
   ├─▶ [Art-Net 节点 2] ──DMX Out──▶ 中厅灯具串(Universe 1)
   └─▶ [Art-Net 节点 3] ──DMX Out──▶ 尾厅灯具串(Universe 2)

Art-Net 关键参数:

  • 默认端口:6454(UDP)
  • 宇宙编号:Art-Net 4 支持最多 32768 个宇宙,实际用的一般是 0~255
  • 帧率:每秒最多发约 44 帧(DMX 本身的刷新率上限),Art-Net 建议不超过 40 帧/秒,避免网络和节点过载

Art-Net 节点的两个常见配置项:

  • IP 地址:设成你展厅局域网网段的固定 IP
  • Universe 映射:节点上的 DMX 口对应哪个 Art-Net 宇宙,Art-Net 节点有多个 DMX 口的可以分别映射不同宇宙
💡 提示

Art-Net 走 UDP,不像 TCP 有连接确认机制。Art-Net 节点如果没收到数据(网络断了)不会报错,只是灯停在最后状态。如果中控电脑断开后你不想灯停在中间状态,要配 Failsafe(失效保护)——大多数 Art-Net 节点有这个选项,可以设"断线后归 0"或"保持最后状态",以节点手册为准。


与中控联动:控制灯光场景

展厅里最常见的用法:在中控软件(SoftControl)里把灯光场景和其它设备动作编排在一起,讲解员按一个按钮,投影切输入源、灯光同时切场景。

方式一:中控→DMX 控制台(串口或网口)

如果现场有专用 DMX 控制台,中控可以通过 RS232 或以太网发命令给控制台——让控制台"调用第几号场景"。各品牌控制台的控制协议不一样,需查控制台手册,通常是私有串口指令或 Telnet 命令。

方式二:中控软件直接发 Art-Net

支持 Art-Net 输出的中控软件(或配合灯光软件通过 API 互调),可以直接在软件里设置每个场景的 DMX 通道值,通过以太网发 Art-Net 包控灯——这是现代展厅最灵活的做法。中控里一个"序厅讲解"场景,不仅触发投影切信号源,还同时发出 DMX 数据把序厅灯光调到指定颜色和亮度。

可链:中控灯光联调实战见 /guide/s4/s4-zhengchang-liantiao/(整场联调章节)。

DMX512 控制器产品可查 /guide/module/dmx512-kongzhiqi/(产品图鉴,待发布后回填链接;现阶段请到 系统教程目录 目录查看)。


学会之后你能做出什么——效果与应用场景

回到开头那条动线:序厅冷蓝、高潮暖金、尾厅呼吸——现在你已经知道,它们背后就是一批通道值在按时间变化。把展厅里常见的灯光效果拆开看,每一种都能落到你前面学的通道 / 地址 / 宇宙上:

想要的效果 怎么用 DMX 做到
静态染色(把一片墙染成品牌蓝) 给该组灯的 R/G/B/W 通道发一组固定值,Dimmer 拉到目标亮度,发一次保持住即可
亮度渐变 / 淡入淡出 让 Dimmer 通道的值在一段时间内从 0 平滑爬到 255(由控制器/软件按帧插值),别一步到位
呼吸(缓慢一明一暗) Dimmer 值做正弦式往复,周期设成 3~5 秒,就是氛围灯"喘气"的感觉
流水 / 追光(跑马灯) 多台灯按地址顺序排好,依次点亮再熄灭,控制器按时间错开每台的 Dimmer——本质是"沿地址扫一遍"
频闪(Strobe) 用灯具手册里的 Strobe 专用通道设频率值(别自己狂发 0/255),具体映射查手册
冷暖色温切换 调 RGBW 配比:暖 = R 高 G 中 B 低,冷 = B 高 R 低;配合 Dimmer 就是"暖场/冷场"两套气质
场景一键切换 把整个宇宙 512 通道的一组目标值存成一个"场景",切换时整组发出去——序厅、高潮、尾厅各存一套
跟随讲解联动 中控触发某个讲解动作时,同时下发对应场景的 DMX 值,实现"投影切画面 + 灯光同时切气氛"

看懂没有:所谓灯光效果,无非是**"哪些通道、发什么值、按什么时间变化"**这三件事的组合。灯少、单区域,一个宇宙够用;灯多、跨房间,就是前面讲的多宇宙 + Art-Net 把这些值送到各区域。

这套技能用在哪些场景:

  • 博物馆 / 纪念馆:重点展项打聚光烘托,讲解走到哪、灯亮到哪;庄重展区走冷调低亮,营造肃穆气氛。
  • 企业展厅:全场统一到品牌主色(把 RGBW 配成品牌蓝 / 红),参观动线每一段配一套灯光场景,跟中控的讲解节奏走。
  • 城市规划馆:巨型沙盘最典型——讲解讲到"东部新城",那一片的灯光就亮起来,靠的就是把沙盘灯按区域分地址、跟讲解联动。
  • 科技馆 / 沉浸式数字展:全场氛围灯配合大屏内容和音乐做整体律动,靠 Art-Net 多宇宙统一调度。

同一套 DMX 技能,换个场景照样能用:舞台演出的灯光编排、餐厅酒吧 / 零售店的氛围灯、建筑外立面亮化,底层都是 DMX512(或它的衍生)。你在展厅练出来的"通道—地址—场景—联动"这套功夫,迁移过去基本不用重学。


指令/通道速查表

场景 DMX 操作 说明
全场灯灭 所有通道置 0 地址 1~512 全发 0x00
全场全亮白光 Dimmer 通道 255,W 通道 255,RGB 置 0 具体通道偏移查手册
切暖色氛围 R/G 通道调高,B 通道降低,Dimmer 中等 颜色混法:暖 = R 高 G 中 B 低
调用场景(控制台) 发"调用场景 X"串口命令 各品牌控制台指令不通用,查手册
艺术效果(频闪) Strobe 通道按手册设值 通道定义以手册为准,频闪频率映射各异
断线保护 Art-Net 节点配置 Failsafe 网络断后灯光安全归位

故障排查表

现象 最可能的原因 怎么办
灯全灭,控制软件发了也没反应 DMX 信号没到灯具 / 地址配错 确认 DMX 线接对(OUT→IN 链路);确认地址和软件里一致;测 DMX 信号(用 DMX 测试仪)
灯具闪烁、偶发乱动 缺终端电阻 在链路末端 DMX Out 口装 120Ω 终端电阻
两台灯一起动,只想控一台 地址冲突(地址重叠) 给重叠灯具重新设不冲突的地址
灯亮但颜色/亮度不对 通道模式不对 / 通道偏移错 核对灯具手册里的通道图,灯具通道模式设置要和控制端一致
Art-Net 节点连上网但灯没反应 宇宙号不匹配 / IP 网段问题 确认控制软件和节点配的宇宙号一样;确认 UDP 6454 没被防火墙拦
链路中间几台灯不动,后面的好好的 某台灯具 DMX Out 口坏了或没接 检查那台灯的 OUT 口接线;暂时绕过它,前后直连排查
多宇宙里某个宇宙灯光卡住不更新 该宇宙 Art-Net 帧发送中断 查控制软件日志;确认 Art-Net 节点对应宇宙 IP 配置正确
控台调用场景串口指令无效 指令格式或波特率和控台不一致 查对应品牌控台的 RS232 控制协议手册

动手挑战

  1. 拿一台支持 DMX512 的 LED 灯(展厅常备),把它接进 USB DMX 接口+电脑(QLC+ 或类似软件),给它设地址 1,在软件里拖通道值,看灯的颜色和亮度变化——最直观的体感训练。
  2. 在同一条 DMX 链路上接第二台灯,设地址 5(假设第一台占 4 个通道),验证"单独控第一台、不影响第二台",再验证"设相同地址后两台一起动"的效果,亲手踩一次地址冲突的坑。
  3. 在链路末端不加终端电阻,观察灯具闪烁情况(线短时可能不明显,线长了就很明显),加上终端电阻后对比。

本节学到的知识

  • DMX512 = 单条线 512 个通道,每通道 1 字节(数值 0~255);这 512 个通道合称一个"宇宙(Universe)",一条 DMX 线一个宇宙。
  • 灯具靠**"起始地址(Start Address)"**决定自己读哪几个通道;一台 RGBW 灯占 4 个通道;两台灯地址重叠会"撞台"(一控两动)。
  • 设地址三种方式:DIP 拨码开关(二进制)、数字面板、RDM 远程寻址;规划时按顺序排、中间不留空洞。
  • 物理接法是菊花链串联(IN 进、OUT 出);链路最末端必须加 120Ω 终端电阻,否则信号反射→灯具闪烁、偶发失控。
  • 禁止 Y 形分叉,要分支得用 DMX 分配器(Splitter);线缆用 110Ω 的 DMX 专用线,别用麦克风线。
  • 单条链路经验上限:≤32 台灯 / 总线 ≤300 米 / 刷新 ≤44 帧每秒,超了就分多宇宙。
  • 通道对应什么功能,必须查灯具手册的通道图;同一台灯常有 1ch/3ch/5ch/8ch 模式,通道定义完全不通用。
  • Art-Net = 把 DMX 打包成 UDP 走以太网,默认端口 6454,Art-Net 4 向下兼容、支持多宇宙;断线归零还是保持,取决于节点的 Failsafe 配置。
  • 灯光效果的本质 = "哪些通道 · 发什么值 · 按什么时间变化" 三者的组合;一键切场景 = 把整个宇宙的一组目标值存下来整组发出。

小结 · 你现在掌握了什么

  • 你搞懂了 DMX512 的"宇宙/通道/地址"三级模型,知道为什么地址不能重叠,怎么给灯具规划地址。
  • 你会菊花链接法,知道终端电阻是必须的、不加就闪烁、分叉要用分配器。
  • 你理解了 Art-Net 是 DMX 上网络的手段,知道宇宙号、UDP 端口、Failsafe 这几个配置点。
  • 你知道中控软件联动灯光的两种路径(控制台串口指令 / 中控直接发 Art-Net),知道每步在哪个环节。
  • 你有了一张故障排查表,下次灯具闪烁或不响应,从终端电阻和地址冲突开始查。

下一步:去看各品牌设备怎么查控制指令、怎么把陌生设备接进中控——各品牌设备指令实战:投影/电视/矩阵/中控盒怎么查手册、怎么试

📄 来源 / 自校链接

本文为公开资料整理,非亲测。关键参数与代码请结合实物与下列官方来源验证。

内容有错、看不懂、或想看下一期?告诉我们 →

本文为公开资料的学习整理,非亲测。涉接线/花钱/合规的步骤请结合实物与官方最新资料验证,风险自负。见免责声明

需要展厅软硬件方案或定制开发?