众所周知,数字可寻址 LED 灯条分为 DMX LED 灯条和 SPI LED 灯条,它们都有自己的控制器或控制系统。人们通常认为,DMX 控制系统与 SPI LED 灯条无关;但事实上,DMX 控制与 SPI LED 灯条控制之间有着深刻的联系,本文将探讨这种联系。
DMX 和 SPI 有什么区别?
简单的技术答案是,两者都是用于控制 LED 灯条的通信协议。DMX 通信协议允许控制单个灯或灯组,以精确控制亮度、颜色和效果。SPI 通信协议允许在微控制器和外围设备(如 LED 灯条)之间传输数据。SPI 通信协议允许在微控制器和外围设备之间传输数据,就 LED 灯条而言,SPI 允许控制单个 LED 灯。
DMX 协议通常也称为 DMX512,是 512 信息数字多路复用的缩写。DMX512 是一种数字通信网络标准,常用于控制灯光和效果。DMX512 控制器使用三线控制方法来控制 DMX LED 灯光。对于建筑照明而言,由于直流衰减较大,因此需要在 100 米以内的距离安装 DMX 中继器,并并行设置控制总线。在这种协议下,需要为每盏灯设置一个地址,通常由编码器设置。
SPI 是串行外设接口的缩写,是一种同步串行通信协议。它允许传输任何类型的数据。SPI 协议通常用于控制可寻址(或像素)LED 灯条,因为它可以传输超过 512 个值,甚至可以控制多达 1000 个单独的 RGB LED 像素。不过,SPI 的一个问题是,它是一种没有国际标准的协议。你可能听说过 WS2811 或 TM1914 LED 灯条,它们是不同的 SPI LED 灯条,这就是为什么你必须为购买的像素 LED 灯条设置正确的 SPI 协议。
在这里,我们制作了一个对比表,简单地显示出两者的差异:
比较项目 | DMX | SPI |
控制协议 | 标准化 DMX | 简单的串行接口 |
控制方法 | 异步串行 | 同步串行 |
通道数 | 每个控制器 512 | 每个控制器 1024 |
数据传输速度 | 250 千比特/秒 | >800kbps,最高 2Mbps |
信号传输距离 | 适合长途旅行 | 适用于短距离 |
复杂性 | 复杂,需要 DMX 控制器和更复杂的设置 | 简单,使用普通控制器进行设置 |
中断 继续 功能 | 是 | 取决于集成电路类型 |
应用 | 专业舞台和建筑照明 | DIY 项目, 家居装饰 |
费用 | 更高 | 较低 |
那么,所有 SPI LED 灯条和普通 RGB/RGBW LED 灯条都能用 DMX 控制吗?
事实上,能否使用 DMX 控制取决于 LED 灯条本身是否支持 DMX 信号输入。例如,UCS512 和 TM512 LED 灯条使用的集成电路支持 DMX512 通信协议,因此可以直接连接到 DMX 灯光控制系统。如果您已经拥有不支持 DMX 信号输入的 LED 灯条,如使用 SPI 协议 IC 的 SPI LED 灯条和不使用任何 IC 的普通 RGB/RGBW 灯条,则可以考虑使用 DMX 解码器。
DMX 解码器可将 DMX 信号转换为适用于非 DMX 直接控制的 LED 灯条的信号。将 DMX 解码器连接到 LED 灯条上,就可以实现对普通灯条的 DMX 控制,这样就可以为现有的 LED 灯条添加 DMX 控制,而不必更换整个灯条。最常见的 DMX 解码器有两种:一种是将 DMX 信号转换为 SPI 信号,用于 RGB/RGBW SPI LED 灯条;另一种是将 DMX 信号转换为 PWM 信号,用于普通的 RGB/RGBW LED 灯条。
为什么有 DMX 转 SPI 选项?
为了拥有一个既能控制数字 LED 灯条又能控制模拟 LED 灯条的一体化设备,将 SPI 输出转换为 DMX 输出的功能是必不可少的。首先,它无需购买新的 LED 灯条来替换现有的灯条,从而节省了大量资金;其次,添加 DMX 输出并将 SPI 转换为 DMX 的功能对于结合不同技术的项目来说非常方便。
如何将 SPI LED 灯条连接到 DMX 控制系统?
您需要一个 DMX-SPI 解码器。DMX-SPI LED 解码器解析来自 DMX 控制器的信号,并将其转换为适合 SPI 通信的格式。这样,每个可寻址 LED 就能根据 DMX512 数据显示特定的颜色和亮度。标准建议:每条 DMX 线路最多可连接 32 个设备。
DMX-SPI 解码器 LED 灯条接线图:
接线图中的 DMX-SPI 解码器信息如下:
- 型号 DS-L
- 输入电压 5-24VDC
- 耗电量: 1W
- 输入信号 DMX512 + RF 2.4G
- 输出信号 SPI(TTL) x 2
- 动态模式: 32
- 控制点: 170 像素(RGB 510CH),最大 900 像素
- 认证: CE、EMC、RoHS
- 兼容集成电路 TM1803、TM1804、TM1809、TM1812、UCS1903、UCS1909、UCS1912、SK6813、UCS2903、UCS2909、UCS2912、WS2811、WS2812、WS2813、WS2815、TM1829、TLS3001、TLS3002、GW6205、MBI6120、TM1814B(RGBW)、SK6812(RGBW)、SM16714(RGBW)、SM16703P、SM16714D,WS2813(RGBW),WS2814(RGBW),UCS8904B(RGBW),LPD6803,LPD1101,D705,UCS6909,UCS6912,LPD8803、LPD8806、WS2801、WS2803、P9813、SK9822、TM1914A、GS8206、GS8208、UCS2904、SM16804、SM16825、UCS5603、UCS2603。
如需了解更多 DMX 转 SPI 解码器,请 点击此处.
总之,SPI 和 DMX 控制的 LED 灯条都能提供各种动态照明效果。虽然有一些解码器设备可以将 DMX 信号转换为 SPI 信号,但对于具体项目而言,照明规划师在决定哪种方式最适合项目之前,需要考虑各种因素。例如,对于需要长距离传输的大型项目,DMX 似乎是更好的选择。
对于 DMX 来说,如果一个光源不工作,不会影响到其他光源;但对于 SPI 来说,情况并非如此,因为并非所有的 SPI IC 都具有这种断点续传功能。就预算而言,DMX 灯通常比 SPI 灯贵。最后但并非最不重要的一点是,现场照明专业人员的专业知识也同样重要。考虑到时间效率,现场工程师可能会使用他们最有经验的协议,因为花费额外的时间培训和熟悉新的协议可能会耗费时间,延误项目交付。
SignliteLED 提供各种 DMX 和 SPI LED 柔性灯条.如果您想进一步了解 DMX 数码灯带系列,请随时与我们联系。