DMX512协议解析

1、 DMX512协议特点:

(1)采用RS-485总线收发器,差分电压进行传输的,抗干扰能力强,信号可以进行长距离传输;
(2)不论调光数据是否需要改变,主机都必须发送控制信号。
(3)由于数据帧之间的时间小于1s,所以在1s内没有收到新的数据帧,说明信号已经丢失;
(4)因为是数据是调光用的,使用环境是不做安全要求的设备, 并且是不间断传输的,所以不需要复杂的校验。

2、 波特率:250000

一个bit位 4us
8个位(Slot:x) 4*8=32us,x是从1到512
如图:在这里插入图片描述

3、下面是一帧数据的顺序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MSE3qPwQ-1617359767421)(E:\记录\DMX512\break.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sru7AybM-1617359767426)(E:\记录\DMX512\头.png)]

break 					88us(范围是88μs——1ms)
MAB(Mark After Break)	8us 两个bit位的时间,高电平
start bit				4us 是低电平
Start Code(SC)		32us,8个位,是一段低电平,必须要有,串口表现中数据是0,接收时作头的一部分
stop			8us 两位结束,是高电平
MTBP	0-1s(MARK Time aftet slot,每一个数据间隔的空闲时间,是高电平,可以不要。

以上是数据头。

5、 一帧数据包括 start + Slotx: + stop + MTBP = 4+32+8+0=44us

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BeajRwP2-1617359767428)(E:\记录\DMX512\数据格式.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2NbBgdMS-1617359767430)(E:\记录\DMX512\数据.png)]

MTBP 空闲时间TX都是高电平,数据停止位也是高电平。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值