dmx 512協定的概述
dmx 512是國際通用的一種高速數據輸出的協定,採用rs485硬體線路,和一般的rs485通信有所不同。 1、採用單向通信。 2、dmx 512通信需要傳輸一個88us的低電平數據,作為一包數據的起始幀頭,接收方有間隙檢測電路,需找數據起始幀頭,無通信校驗。 3、dmx 512通信的固定波特率為250kbps,由於通信協定開放,效率可靠性高,在傳統舞台行業廣泛運用,兼容dmx 512通信接口已是大功率led照明控制系統里默認的選擇。
dmx 512的電氣特性
dmx512採用eia-485標準。 傳送端:邏輯“1”以兩線間壓差+(2~6)v表示; 邏輯“0”以兩線間壓差為-(2~6)v表示; 接收端:a比b高200mv以上即認為是邏輯“1”; a比b低200mv以上即認為是邏輯“0”。
dmx 512協定詳解
dmx 512傳輸速率固定為250kbps,每個數據位的時間是4us,每個位元組是十一位,就是44us 1秒=1000毫秒 1毫秒=1000微秒 因此512個位元組的數據傳輸時間為44*512=22.528ms 數據的幀頭通常是88us,數據的幀頭隨後是一個空閒幀,空閒幀時間長度是8us-1ms,512位元組的數據包之前還有一個位元組,表示設備的代號或自定義用途,通常是0,該位元組的數據可用自動寫碼命令之用。