Presentation is loading. Please wait.

Presentation is loading. Please wait.

DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz.

Similar presentations


Presentation on theme: "DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz."— Presentation transcript:

1 DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz

2 Outline Overall Project Description Digital Theatrical Lighting Control System Block Diagram Functional Description Software Equipment List Project Timeline

3 Overall Project Description PC-Based Theatrical Lighting Console Windows/Linux PC for User Interface, programming, and status Several sets of faders and buttons connected via microcontroller USB Interface between PC and microcontroller

4 Digital Theatrical Lighting Console Lights Dimmers DMX512

5 DMX512 Protocol Controls up to 512 dimmers/devices Serial and asynchronous 250 kbits/s RS-485 physical implementation 32 nodes on one chain

6 Digital Theatrical Lighting Console Lights Dimmers DMX512

7 System Block Diagram Motorola 68376  Controller Personal Computer Input Blocks RS485 Driver DMX512 Output USB!

8 Motorola 68376 Microcontroller Moves data between physical inputs/outputs and the PC UART for DMX512 output Queued Serial Module for analog fader and pushbutton inputs USB Interface to PC

9 Microcontroller Block Diagram Motorola 68376  Controller UART Out RS485 Driver DMX512 Output QSPI Serial In Control Lines USB USB Transceiver

10 Input Blocks Modular input blocks Connected to 68376 using QSM Standard input blocks: 8 faders, 8 buttons Master input block: master level fader and submaster faders Able to define new input block types for later use using software updates

11 Input Blocks Serial A/D 8 to 1 Mux Fader Inputs Button Inputs Control Logic Out to  Controller QSPI Module Control Lines

12 The PC Interface Provides GUI user interface Provides scene programming capabilities for the lighting designer USB interface to external hardware USB Input from User Interface Personal Computer Output to monitor

13 Software USB driver development Direct fader control Software dimmer “patching” Programmed lighting queues

14 Equipment Windows NT PC for 68376 development (Microtek XRAY package) Linux/Windows 98 PC for main USB and user software development Motorola 68376 Development board

15 Project Status 68376 Development interface QSPI, RS-485, USB chip selection Linux/Windows 98 PC setup Web site - http://cegt201.bradley.edu/projects/proj2001/pcusbdmx/

16 Hardware Timeline Week 1: Build header connectors for microcontroller bus and begin work on temporary PC/microcontroller interface Week 2: Develop temporary PC interface Week 3: Finish temporary interface, start DMX output block Week 4: Finish and test DMX output block Week 5: Begin USB interface, input blocks Week 6: Continue USB interface Week 7: Finish input blocks Week 8: Finish USB, begin testing Week 9: Test inputs blocks Week 10: Test/verify DMX output stream Week 11: Miscellaneous hardware testing Week 12/13: Add extra features if time permits

17 Software Timeline Week 1: Develop interface software for temporary PC/microcontroller interface Week 2: Begin USB drivers Week 3: Write initial DMX512 program for 376 Week 4: Finish and test temporary x86/376 output software Week 5, 6, 7: Continue USB driver software, begin user software Week 8: Start testing USB software on x86 and 376 Week 9: Test input block communication Week 10, 11: Continue and test user software Week 12, 13: Add additional programming and user interface features as time permits


Download ppt "DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz."

Similar presentations


Ads by Google