This website requires JavaScript.
入驻
发布

DMX512接口卡

原同学
发布于2023-06-17 17:52:45
CC BY-NC-SA协议 分类:其他 侵权投诉
销量: 87
5
10
0
简介:

具备隔离功能的DMX512接口卡,可通过一般计算机控制DMX512灯具系统

应用场景:

DMX512灯具的调试、舞台灯光控制

1. 产品简介

具备隔离功能的DMX512接口卡,可通过一般计算机控制DMX512灯具系统,小型灯光系统编程可免去购买独立控台。


2. 应用场景

  • DMX512灯具调试
  • 舞台灯光控制


3. 产品概述

本模块通过USB串口与用户的PC通信,接收DMX512信令并转换为DMX512的时序发送到DMX512总线上。


4. 产品参数

烧录接口:1.0mm-6P

PCB尺寸:50*70mm,双层板

通信接口:USB

通信参数:1M波特率、起始1、数据8、终止1、无校验

DMX512接口:RJ45或KF2EDGK

刷新率:512通道时最高30Hz,不建议超过25Hz

DMX512接口卡硬件项目图1



5. 使用说明

首先通过MCU的SWD口烧写提供的hex文件。R1为终端电阻,按需要是否焊接。然后使用计算机连接USB串口,设置通信参数为1M波特率、起始1、数据8、终止1、无校验。

数据协议为:

首先发送0xFA,然后发送0xB5,此时接口卡会回复0x99表示准备好接收数据。

然后发送2字节的通道数量(高字节先发),若接口卡回复0xBB说明通道数错误(大于512),否则继续发送1-512通道的数据即可。

接口卡接收完预定长度的数据后会回复0xCC表示接收完毕,随后开始转发到DMX512总线,转发完毕后接口卡会发送0xDD到PC机表示本次传输结束。

在收到0xDD前,不应发起下一次通信,否则可能引起接收缓冲异常。


6. 备注

(1) 本模块是需要对MCU烧录程序才能使用的,HEX文件与源码请参见附件。

(2) 提供的.hex文件请使用支持SWD下载GD32E230的烧录软件打开。

(3) 本模块个人DIY成本约20元。

(4) R1是RS485所用的120欧姆终端电阻,请按需确认是否焊接。图中实物R3、R4未贴,但为保证对不同Type-C电缆兼容性,请务必贴装,否则可能使用C-C电缆时无法识别设备。

(5) 附件包含源工程的原理图文件,可使用立创EDA标准版打开。


7. 测试视频

本视频展示了发送DMX512数据的时序。


DMX512 接口卡
最近更新时间 2023-06-17 17:52:45
描述
PCB
元件清单
原理图
附件
讨论