BASIC4MCU | 통신 | DMX512 | DMX512 protocol
페이지 정보
작성자 키트 작성일2017-08-31 17:52 조회4,364회 댓글0건본문
Figure 1 – DMX 512 Bus Connection
하드웨어 통신 방식은 RS-485 입니다.
Figure 2 – DMX Framehttp://www.altium.com/community/newsletters/december-09/en/nanoboard_controller.cfm
조명장치에 많이 사용하는 DMX512 프로그램 포멧은
데이터를 전송 하기 전에 BREAK 신호를 전송하고
SLOT0 위치에 스타트(0x00)를 전송 한 후
SLOT1부터 512개의 데이터를 한번에 전송 합니다.
각각의 장치는 SLOT1 부터 SLOT512까지 자기 어드에스 위치의 데이터를 읽어서 표시에 사용합니다.
Start bit, stop bit and date frame250Kbps를 사용하므로 1비트가 4us입니다.
1 Start bit + 8 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)
![]()
http://www.theater-technisch-lab.nl/dmxen.htm
![]()
Nr. | Signalname | Min. | Typ. | Max. | Einheit |
1 | RESET | 88 | 88 | us | |
2 | MARK zw. RESET und Startbyte | 8 | - | 1 s | us |
3 | Frame-Zeit | 43,12 | 44,0 | 44,48 | us |
4 | Startbit | 3,92 | 4,0 | 4,08 | us |
5 | LSB (niederwertigstes Datenbit) | 3,92 | 4,0 | 4,08 | us |
6 | MSB (höchstwertigstes Datenbit) | 3,92 | 4,0 | 4,08 | us |
7 | Stoppbit | 3,92 | 4,0 | 4,08 | us |
8 | MARK zwischen Frames (Interdigit) | 0 | 0 | 1,00 | s |
9 | MARK zwischen Paketen | 0 | 0 | 1,00 | s |
5-poliger XLR-Steckverbinder
Pin | Funktion |
1 | Masse (Abschirmung) |
2 | DMX- |
3 | DMX+ |
4 | frei, oder 2. Verbindung (2. Link, optional) DMX- |
5 | frei, oder 2. Verbindung (2. Link, optional) DMX+ |
3-poliger AXR-Steckverbinder, MARTIN-Belegung
DIESER STECKER IST NICHT NORMMÄSSIG !
Pin | Funktion |
1 | Masse (Abschirmung) |
2 | DMX+ |
3 | DMX- |
3-poliger AXR-Steckverbinder, internationale Belegung
DIESER STECKER IST NICHT NORMMÄSSIG !
Pin | Funktion |
1 | Masse (Abschirmung) |
2 | DMX- |
3 | DMX+ |
DMX-512 Repeater:
http://www.soundlight.de/techtips/dmx512/dmx512.htm

Figure 2. The DMX-512 protocol.
(full size)
http://bhanderi.dk/teaching/pro7/f7.php
The timing for the signal, as described in the draft DMX-A specification, is shown in the following table.
Designation | Description | Transmitter | Receiver | |||||
Min | Typical | Max | Min | Typical | Max | |||
- | Bit Rate | 245 | 250 | 255 | 245 | 250 | 255 | kbits/sec |
- | Bit Time | 3.92 | 4 | 4.08 | 3.92 | 4 | 4.08 | µs |
- | Min. Update time for 513 slots | - | 22.7 | - | - | 22.7 | - | ms |
- | Max. Refresh rate for 513 slots | - | 44 | - | - | 44 | - | updates/sec |
1 | SPACE for BREAK | 92 | 176 | - | 88 | 176 | - | µs |
2 | MARK after BREAK (MAB) | 12 | - | < 1.00 | 8 | - | < 1.00 | µs s |
9 | MARK Time between slots | 0 | - | < 1.00 | 0 | - | < 1.00 | s |
10 | MARK before BREAK (MBB) | 0 | - | < 1.00 | 0 | - | < 1.00 | s |
11 | BREAK to BREAK time | 1204 | - | - 1.00 | 1196 | - | - 1.25 | µs s |
13 | DMX512 Packet | 1204 | - | - 1.00 | 1196 | - | - 1.25 | µs s |
http://www.erwinrol.com/dmx512/

http://www.dmx512-online.com/packt.html
http://dmx512net.com/lj/Support1_e.html
댓글 0
조회수 4,364등록된 댓글이 없습니다.