통신 > DMX512 protocol

TODAY734 TOTAL3,259,398
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 통신 | DMX512 | DMX512 protocol

페이지 정보

작성자 키트 작성일2017-08-31 17:52 조회5,052회 댓글0건

본문

Figure 1 – DMX 512 Bus Connection

 

하드웨어 통신 방식은 RS-485 입니다.

 

3660040649_Vrn0YuxN_DMX_Frames.jpg
Figure 2 – DMX Frame

http://www.altium.com/community/newsletters/december-09/en/nanoboard_controller.cfm

 

조명장치에 많이 사용하는 DMX512 프로그램 포멧은

데이터를 전송 하기 전에 BREAK 신호를 전송하고

SLOT0 위치에 스타트(0x00)를 전송 한 후

SLOT1부터 512개의 데이터를 한번에 전송 합니다.

각각의 장치는 SLOT1 부터 SLOT512까지 자기 어드에스 위치의 데이터를 읽어서 표시에 사용합니다.

 

3660040649_lYZT9dEj_dmxsign.gif
Start bit, stop bit and date frame  

250Kbps를 사용하므로 1비트가 4us입니다.

1 Start bit + date bits + 2 stop bits = 11 bits

 

Which connectors and how to connect them? 
If connectors are used, then it must be 5-Pol XLR types. 
Pin 1 = signal reference = cable shield 
Pin 2 = signal inversion = ' - ' 
Pin 3 = signal = ' + ' 
Pin 4 = optional (e.g. acknowledgment) 
Pin 5 = optional (e.g. acknowledgment) 
3660040649_SEu2bthG_dmxcon.gif

 

3660040649_xnFMQ8Ie_dmxnet.gif  

http://www.theater-technisch-lab.nl/dmxen.htm

 

 

3660040649_qjT7X9dZ_vpdmxs.gif

3660040649_tZ9Ep2rq_vpdmxti.gif 

Nr.SignalnameMin.Typ.Max.Einheit
1RESET8888us
2MARK zw. RESET und Startbyte8-1 sus
3Frame-Zeit43,1244,044,48us
4Startbit3,924,04,08us
5LSB (niederwertigstes Datenbit)3,924,04,08us
6MSB (höchstwertigstes Datenbit)3,924,04,08us
7Stoppbit3,924,04,08us
8MARK zwischen Frames (Interdigit)001,00s
9MARK zwischen Paketen001,00s

 

 


 

5-poliger XLR-Steckverbinder


PinFunktion
1Masse (Abschirmung)
2DMX-
3DMX+
4frei, oder 2. Verbindung (2. Link, optional) DMX-
5frei, oder 2. Verbindung (2. Link, optional) DMX+

 

 

3-poliger AXR-Steckverbinder, MARTIN-Belegung
DIESER STECKER IST NICHT NORMMÄSSIG !


PinFunktion
1Masse (Abschirmung)
2DMX+
3DMX-

 

 

3-poliger AXR-Steckverbinder, internationale Belegung
DIESER STECKER IST NICHT NORMMÄSSIG !


PinFunktion
1Masse (Abschirmung)
2DMX-
3DMX+

 

 

DMX-512 Repeater:

3660040649_y1QgCV8n_vp485-2.gif

http://www.soundlight.de/techtips/dmx512/dmx512.htm

 

 

 

The DMX 
Figure 2. The DMX-512 protocol.
(full size)

http://bhanderi.dk/teaching/pro7/f7.php

 

 

DMX timing diagram
  1. SPACE for BREAK
  2. MARK after BREAK (MAB)
  3. Slot Time
  4. START bit
  5. LEAST SIGNIFICANT Data BIT (LSB)
  6. MOST SIGNIFICANT Data BIT (MSB)
  7. STOP Bit
  8. STOP bit
  9. MARK time between slots
  10. MARK before BREAK (MBB)
  11. BREAK to BREAK time
  12. RESET Sequence (BREAK, MAB, START Code)
  13. DMX512 Packet
  14. START CODE (SLOT 0 Data)
  15. SLOT 1 Data
  16. SLOT n DATA ( Max. 512)

The timing for the signal, as described in the draft DMX-A specification, is shown in the following table.

DesignationDescriptionTransmitterReceiver
MinTypicalMaxMinTypicalMax
-Bit Rate245250255245250255kbits/sec
-Bit Time3.9244.083.9244.08µs
-Min. Update time for 513 slots-22.7--22.7-ms
-Max. Refresh rate for 513 slots-44--44-updates/sec
1SPACE for BREAK92176-88176-µs
2MARK after BREAK (MAB)12-< 1.008-< 1.00µs
s
9MARK Time between slots0-< 1.000-< 1.00s
10MARK before BREAK (MBB)0-< 1.000-< 1.00s
11BREAK to BREAK time1204--
1.00
1196--
1.25
µs
s
13DMX512 Packet1204--
1.00
1196--
1.25
µs
s

http://www.erwinrol.com/dmx512/

 

 

Packet Demo

DMX Timing Chart

 

http://www.dmx512-online.com/packt.html

 

 

 

LED

http://dmx512net.com/lj/Support1_e.html

 

댓글 0

조회수 5,052

등록된 댓글이 없습니다.

통신HOME > 통신 > 전체 목록

게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기