DMX 512是國際通用的一種高速說句出書的協(xié)議,采用RS485硬件線路,和一般的RS485通信有所不同。
1、采用單向通信。
2、DMX 512通信需要傳輸一個88us的低電平數(shù)據(jù),作為一包數(shù)據(jù)的起始幀頭,接收方有間隙檢測電路,需找數(shù)據(jù)起始幀頭,無通信校驗。
3、DMX 512通信的固定波特率為250Kbps,由于通信協(xié)議開放,效率可靠性高,在傳統(tǒng)舞臺行業(yè)廣泛運用,兼容DMX 512通信接口已是大功率LED照明控制系統(tǒng)里默認的選擇。
DMX512采用EIA-485標準。
發(fā)送端:邏輯“1”以兩線間壓差+(2~6)V表示;
邏輯“0”以兩線間壓差為-(2~6)V表示;
接收端:A比B高200mv以上即認為是邏輯“1”;
A比B低200mv以上即認為是邏輯“0”。
DMX 512傳輸速率固定為250Kbps,每個數(shù)據(jù)位的時間是4us,每個字節(jié)是十一位,就是44us
1秒=1000毫秒
1毫秒=1000微秒
因此512個字節(jié)的數(shù)據(jù)傳輸時間為44*512=22.528ms
數(shù)據(jù)的幀頭通常是88us,數(shù)據(jù)的幀頭隨后是一個空閑幀,空閑幀時間長度是8us-1ms,512字節(jié)的數(shù)據(jù)包之前還有一個字節(jié),表示設(shè)備的代號或自定義用途,通常是0,該字節(jié)的數(shù)據(jù)可用自動寫碼命令之用。