DMX_Base

SKU:M128

描述

DMX-Base是一款专门为DMX-512数据传输场景设计的功能底座,与M5主机通过串口进行通讯和使能控制,配备XLR-5和XLR-3公母头接口,方便用户连接不同接口的DMX设备,此外模块上留有HT3.96间距的485接口方便连接扩展485设备。通信信号采用高速光耦隔离,电源采用专用隔离电源模块;提两路独立的RS-485电路实现收、发DMX数据,可通过内部双掷开关选择两路独立或并接运行,供电方面DC-JACK接口以及相应的DC-DC电路,可为整个设备提供电源。本产品适用舞台灯光控制、声音设备控制、景观照明控制和彩灯控制等场合

产品特性

  • 配备XLR-5和XLR-3公母头接口,方便用户连接DMX设备
  • 支持与M5主机通过串口进行通讯和使能控制
  • 内置两路双掷开关,方便用户控制连接方式和传输路径
  • 采用电源DCDC隔离方式,提高稳定性和一致性
  • 编程平台:Arduino、UIFlow

包含

  • 1xDMX_Base
  • 1xM2内六角扳手
  • 1x 3.96-4P端子
  • 1x XLR-3 接口

应用

  • 舞台灯光控制
  • 声音设备控制
  • 景观照明控制
  • 彩灯控制

规格参数

规格 参数
485通讯 SP3488EN
光耦隔离高速传输 EL0600\EL0631
DCDC MP1584EN
电压隔离 B0505LS-1WR2
电压输入 DC9-24V
DMX接口 XLR-5、XLR-3公母头接口
485接口 HT3.96接口
电源输出 DC 5V/3.3V
工作温度范围 0-40°C
支持DMX信号 DMX512
产品尺寸 54*54*27mm
包装尺寸 147 * 90 * 40mm
产品重量 48g
包装重量 88.2g

相关链接

原理图

schematics

开关的作用

S1:OUT 端口偏置电阻

  • 将偏置电阻连接到 OUT 端口的开关。
  • 当没有设备连接到 IN 侧或当开关 S2 设置为单独配置时打开。
  • 开关的左侧位置连接偏置电阻,右侧位置断开偏置电阻。

S2:分离或直通

  • 此开关选择 IN-OUT 端口之间的接线是直接连接还是分开。
  • 开关的左侧位置用于 Pass-through 配置,右侧位置用于 Separate 配置。
  • 在直接连接(直通)配置中,从 IN 端口输入的信号直接从 OUT 端口输出。
  • 在直接连接(直通)配置中,如果在从 IN 端口输入信号时从 DMX 模块输出信号,则 OUT 端口侧的设备可能会发生故障。
  • 在Separate配置中,IN口和OUT口是独立的DMX信号,所以需要用M5Stack来中继信号。
  • 在单独配置中,无法将来自支持 RDM 标准的设备的返回信号从 OUT 端口侧中继到 IN 端口侧。
  • 如果您使用支持 RDM 标准的设备,请选择直接连接(直通)配置。

S3:IN端口的终端电阻

  • 将终端电阻连接到 IN 端口的开关。
  • 终端电阻在开关处于向上位置时连接,在向下位置时不连接。
  • 当没有设备连接到 OUT 侧时,或者当开关 S2 设置为单独配置时打开。

例程

Arduino

UIFlow

UIFlow块介绍

  • 设置DMX-Base与主机串口通信引脚和使能引脚,主机还是从机模式
image
  • 取消初始化
image
  • 选择通道传输串行数据
image
  • 清楚数据缓存
image
  • 从串口通道读取数据
image