Sydney Mini Intro to DMX communications Matt Edwards.

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

Serial I/O - Programmable Communication Interface
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Physical Layer CHAPTER 3. Announcements and Outline Announcements Credit Suisse – Tomorrow (9/9) Afternoon – Student Lounge 5:30 PM Information Session.
EUT 1040 Lecture 10: Programmable Logic Controllers.
EE 316 Computer Engineering Junior Lab Word Mastermind.
EE 316 Computer Engineering Junior Lab PS/2 Keyboard.
Spring EE 316 Computer Engineering Junior Lab Serial Ports.
CS335 Networking & Network Administration Tuesday, April 6.
Spring EE 316 Computer Engineering Junior Lab LCD modules, PROMs, Serial Ports.
Long distance communication Multiplexing  Allow multiple signals to travel through one medium  Types Frequency division multiplexing Synchronous time.
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz May 8, 2001.
Data Communications Chapter 6 The Data Communications Interface.
Alogrithm Analysis 實踐資管 Wang-Jiunn Cheng 2004 Computer Networks (CS422) Douglas Comer Computer Science Department Purdue University West Lafayette, IN.
EE 316 Computer Engineering Junior Lab Digital Hangman.
Chapter 8 COMMUNICATION AND COMPUTER NETWORK
Serial Communications Standards (Partly Excerpted from Simpl Primer) Cabling Configuration Protocol.
ECE 371- Unit 11 Introduction to Serial I/O. TWO MAJOR CLASSES OF SERIAL DATA INTERFACES ASYNCHRONOUS SERIAL I/O - USES “FRAMING BITS” (START BIT AND.
INPUT-OUTPUT ORGANIZATION
Embedded Systems Design
Technology Training that Works Hands of Data Communications, Networking & TCP/IP Troubleshooting.
USART Communication using the RS standard ETEC6416.
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
Transmission Modes Serial Transmission  One bit is transmitted on a circuit at a time  Usually there is one transmit circuit and one receive circuit.
Computer Networks Digitization. Spring 2006Computer Networks2 Transfer of an Analog Signal  When analog data (voice, pictures, video) are transformed.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
CISCO NETWORKING ACADEMY Chabot College ELEC Hyperterminal Access to Routers.
Identifying SLC 500™ System Components. SLC 500 System Options  The SLC 500 line of processors comprises both fixed and modular processor styles.:
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
Digilent System Board Capabilities Serial Port (RS-232) Parallel Port 1 Pushbutton Hint: Good for a reset button Connected to a clock input. See Digilent.
Input/Output mechanisms
Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
Theatre Lighting Conventional Lights, Intelligent Lights and DMX Control.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Scott Baker Will Cross Belinda Frieri March 9 th, 2005 Serial Communication Overview ME4447/6405.
1 INFORMATION IN DIGITAL DEVICES. 2 Digital Devices Most computers today are composed of digital devices. –Process electrical signals. –Can only have.
EE 316 Computer Engineering Junior Lab Serial Ports, LCD Displays & PROMs.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
1 6 Further System Fundamentals (HL) 6.4 Further Network Fundamentals.
The Principle of Electronic Data Serial and Parallel Data Communication Transmission Rate Bandwidth Bit Rate Parity bits.
Presented to:-Sir.Ali Presented by:-Mahmood Khan Roll No:-2801.
1 Transmission of Digital Data : Interface and Modems.
AS Computing Data transmission. Basic data transmission Baud The rate that the voltage changes is called the Baud. If the voltage changes 10 times every.
PS/2 Mouse/Keyboard Port
FUNDAMENTALS OF NETWORKING
Ch. 6 Digital Data Communication Techniques
System Frame and Protocols
Unit 3 Physical Layer.
Transmission Effect and Wired Digital Communication Professor: Dr. Miguel Alonso Jr.
©F.M. Rietti Communication Lines Fundamentals. ©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Communication Lines Generally used to connect.
Data Communication & Networking. Data communication Not to be confused with telecommunication –Any process that permits the passage from a sender to one.
Serial Communication RS-232. In order to make two devices communicate, whether they are desktop computers, microcontrollers, or any other form of integrated.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Lab 9 Multiprocessor, Buses, SPI, I2C. Multiprocessors Why multiprocessors? The structure of multiprocessors. Elements of multiprocessors: – Processing.
RS-232 Communications.
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
Site Controller Unit and Trunk Interface Unit
Data Link Layer.
6.1 Communication Methods
SERIAL PORT PROGRAMMING
Serial Communications
Introduction to electronic communication systems
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
RS-232 Communications.
Identifying SLC 500™ System Components
Computer Organization and Design
PLC’s Are ... Similar to a Microcontroller: Microprocessor Based
Chapter 6 Transmission of Digital Data Interfaces and Modems
Data Link Layer. Position of the data-link layer.
Introduction Communication Modes Transmission Modes
Presentation transcript:

Sydney Mini Intro to DMX communications Matt Edwards

DMX – What is it? In the good old days, computer control of dimmers relied on the use of a small dc voltage that was proportional to different dimming level for a light. This voltage ran along individual wires for individual channels and the most popular voltage was 0 – 10Vdc. This system suffers from two major problems: 1.It is prone to noise and earth loops if not wired properly over long distances. 2.It can be very non linear with the different kinds of lamps in use today.

DMX512 The U.S.Institute of Theatre Technology first developed the DMX512 protocol in 1986 as a standard interface between dimmers and consoles.U.S.Institute of Theatre Technology The “Standard” has evolved to enable additional equipment to be added like intelligent lights, colour changers, yokes, strobes, smoke machines, lasers and even confetti dispensers.

DMX Ports and Universes A single DMX port transmits the magnitude value information for a maximum 512 channels (or lesser) only. This port is known as a DMX universe. No of UNIVERSE CHANNELS

Physical Info The DMX data stream clocks out at the rate of 250Khz which means each bit is measured at 4 micro seconds widths. The RS485 standard uses two/three wires to transmit the digital HIs & LOs

Addressing Each Controller needs to have the Start Address set or programmed

DMX & RDM The original standard was a single directional data path from the Lighting Consol to the Dimmer. RDM (Remote Device Management) requires bidirectional communications between the console and the dimmer. In our community, there has been limited work done with RDM, but it may become more popular in the near future.

Renard Renard is a Serial communications protocol Character Format –Baud Rate can vary, current firmware is programmed for –1 Start Bit, 8 Data Bits, No Parity bit, 1 Stop bit (8N1) Special Characters –0x7D - Pad byte, silently discarded by controller firmware, inserted by host PC to prevent Tx overrun –0x7E - Sync byte, start of packet marker. –0x7F - Escape byte, used as prefix for encoding dimmer levels that correspond to the special characters. Packet Format –Byte 0 - 0x7E (sync byte) –Byte 1 - Command/address byte (usually 0x80, see below) –Byte 2-n - Dimmer values (0-0xFF, values 0x7D, 0x7E and 0x7F have special encoding, all others are sent raw) Both RS232 and RS485 are used

Renard Channel Limits Dependant on Baud rate and refresh rate DMX – 512 channels per Universe Refresh Rate Baud Rate100m s 50 ms25ms

Cable Distances The maximum distance between controllers depends on whether RS232 or RS422 is used as the physical communications method. –For RS232 the standards only specify short distances (less than 15 m), ( but past experiences in other situations suggests that it should work up to several times that distance, especially if low capacitance cable is used.) –For RS422 it should work out to a distance of more than 300m.

Main Differences Renard –RS232 & RS 485 –Variable Baud rate –Variable number of channels –Assumed addressing –Controllers passing remaining channels to next controller DMX –RS 485 Only –250kbit/s –512 channels per universe –Start address programmed –All controllers on a universe RX all channels

Renard Network

DMX Network

DMX &Renard Network

References Material for this presentation was taken from: –Ujjal’s DMX512 web site –Christmas Wiki title=Renard