Home
UM10536 DMX512/RDM getting started guide
Contents
1.
2. 19 Fig 23 The monitoring tab cceeeeesseeeeeeeeeeeeseeeeeens 21 Fig 24 ENTTEC RDM message search 1 of 2 23 Fig 25 ENTTEC RDM message search 2 of 2 24 Fig 26 Discovery search on DMX network 6 25 UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 27 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 10 List of tables Table 1 Abbreviations cccccccccecseceeeeeeeeeeeeeeeeaeees 22 Table 2 Referenced documents c ceceeeeeeeeeees 22 UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 28 of 29 NXP Semiconductors UM10536 11 Contents PMTFOGUCUU OND sassa 3 Required items ocssnccetsncscceeveccantarensnsdenicavesacecsescencs 3 Required Nardware ccccccccsseseeeeeseseeeeeeeaeees 3 Required software ccccseeececeeeeeceeeeesseeeeeenees 6 Installation and setup ssssssssnnnnnnnnnnnnnnnnnnnnnnnnnn 6 Microsoft NET Framework 4 ccccseeeeeeeees 6 DMX512_RDM SDK 1 0 ceeeeceeeeseeeeeeeeeeees 6 DMX512 NEtWOMK cccceecceeeeteeeeeeeeseeeteeeeaeeens 6 Connecting a DMX512 Master to PC 7 The DMX512control program cscceeeeeeeeeeeee
3. DMX512 RDM getting started guide 6 Appendix A ENTTEC RDM packet sniffer The ENTTEC RDM USB PRO has been used to check whether the RDM messages generated by the NXP DMX512 Master and Slave demo boards could be recognized as valid RDM messages The screen shots of discovery searches of different network setups with NXP RDM enabled DMX512 Slaves are shown in Fig 24 and Fig 25 These screenshots show the correctness of the captured RDM messages RDM Collisions are normal during the discovery search Eg ENTTEC ROM Pocket Srifter 178 i ee nl Renae STOP Capture lt lt Prev 1000 saree af oo Next 1000 gt gt Se ee 52 D3 va N f N A N RDM Collision Bad Packet ma 24 1 87 38101090 EF mma 119 RT over DISC_UNIQUE_BRANCH 3B10FD819800 FD819FF D C_UN YUE BRANCH IPINENS 00 3B10FD819FF UNIQUE_BRANC 9 PINENetoR DISC UNIQUE BRANCH Respons DISC_MUT DISC_MUT DISC_UNIQUE_BRANCI MSC UNIQUE BRANCH E Disc Response Packet FE FE FE FE FE FE FE AA BB 7F BA 55 FF FD AB D5 BE DD BE F7 AB 5D BF 57 Fig 24 ENTTEC RDM message search 1 of 2 UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 23 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide Fig 25 ENTTEC RDM message search 2 of 2 UM10536 All information provided in this document is subject to legal
4. Type Application AML Document Setup Information Setup Information File File File SVS File k TET e E Size 3 119 KB 1 KE 2 KE 3 KB 1 KE 5 KB 1 044 KB 32 KE From the Found New Hardware window browse to the directory which holds these files After installing the driver make sure to power cycle disconnect and connect the DMX512 master Now the red LED1 of the DMX512 master must blink with a 1 Hz frequency and the Device Manager of the PC must show the LPC11xx USB VCom Port otherwise the device driver is not properly installed UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 8 of 29 NXP Semiconductors UM10536 DMX512 RDM getting started guide 4 The DMX512control program 4 1 Startup Double click the program file DMX512control exe to startup the demonstration program Fig 9 The Start tab shows a picture of the NXP DMX512 Master demo board left and the NXP DMX512 Slave demo board right File View Setup Help RDM DMX512co nitro Slot names Contact Jira o AT o Pitty n gt mes r LEDS Qur 066 oe Eeh 229000 ooiiog o m i A Port closed Mode File Fig 9 Startup screen of DMX512control program The About window of the DMX512control program available via the
5. Help menu shows the version number of the program described in this document Fig 10 UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual 9 of 29 Rev 1 6 February 2012 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide About DMX512control ll DMX512control Version 1 0 0 5 Copyright NXP Semiconductors 2012 NXP Semiconductors This Windows application together with the NXP reference implementation of a DMX512 Master controls a DMX universe including all connected DMA512 4 devices following ANSI E1 11 kt a implements Remote Device Management as defined 7 by ANSI 1 20 Besides the DMX512 Master NXP also shows a reference implementation of a DMX512 Slave The NXP DMX512 Master is build around the NXP LPC11U14 because of its integrated USB2 0 Fig 10 About box of DMX512control program The status bar at the bottom of the window shows the serial port is still closed To open the serial port virtual com port select Open com port from the Setup menu sai ad Open communication port i Fig 11 Open communication port window From this Open communication port window select the port with name LPC11xx USB VCom Port and click on the OK button the status bar will appear as shown in Fig 12 UM10536 All information provided in thi
6. customer s applications and products planned as well as for the planned application and use of customer s third party customer s Customers should provide appropriate design and operating safeguards to minimize the risks associated with their applications and products NXP Semiconductors does not accept any liability related to any default damage costs or problem which is based on any weakness or default in the customer s applications or products or the application or use by customer s third party customer s Customer is responsible for doing all necessary testing for the customer s applications and products using NXP Semiconductors products in order to avoid a default of the applications and the products or of the application or use by customer s third party customer s NXP does not accept any liability in this respect Export control This document as well as the item s described herein may be subject to export control regulations Export might require a prior authorization from competent authorities Evaluation products This product is provided on an as is and with all faults basis for evaluation purposes only NXP Semiconductors its affiliates and their suppliers expressly disclaim all warranties whether express implied or statutory including but not limited to the implied warranties of non infringement merchantability and fitness for a particular purpose The entire risk as to the quality or arising
7. zero so the increment starts from the current data value Different color schedules can be created by using different start values for the selected channels All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 17 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide Channel 1 Channel 2 tT Channel 3 valle Channel 4 EVA time gt Fig 21 Demo 2 time schedule Demo 3 just increments the data values of the slots 1 until number of slots with 1 on every timer event wrapping around when data value 255 is reached This can be a good mode to observe how frequent the DMX512 line carries new data and whether this data is correct since all slot values should be the same Demo 4 uses the four selected channels from the channel selection group box and assigns the respective data values from t1 time 1 from the channel values group box on the first timer event On the second timer event the data values from t2 are assigned to the selected channels The fifth timer event will use the data values from t1 again and so on Demo 5 can be used for two demos The first one default plays a lightshow from a file placed in the same directory as the DMX512control application the second one broadcasts the text that is entered in the input field not starting with file next
8. PC GUI from the DMX512 RDM development kit to create an DMX512 RDM setup 2 Required items 2 1 Required hardware To get started the following hardware items are required 1 NXP DMX512 Master USB DMX512 interface demo board Fig 1 NXP DMX512 RDM master demo board 2 USB cable to connect NXP DMX512 Master to a PC Fig 2 USB cable for NXP DMX512 Master UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 3 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 3 NXP DMX512 Slave demo board or other DMX receiver e g Lamp Fig 3 NXP DMX512 slave demo board 4 USB cable for NXP DMX512 Slave to connect to power adapter or Hub Fig 4 USB cable for NXP DMX512 Slave 5 USB power adapter or USB Hub to connect to NXP DMX512 Slave UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 4 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide Fig 5 USB power adapter for NXP DMX512 Slave 6 DMX512 cable to connect NXP DMX512 Master to NXP DMX512 Slave Fig 6 DMX512 cable 7 Windows7 or Windows XP PC Minimum requirements for concurrent DMX512 controlling and monitoring from one PC e Intel Core
9. User manual Rev 1 6 February 2012 14 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide a8 DMX512contro File View Setup Help Stat RDM _ DMX512 control Overview Slot names ASCII packet Demo mode Monitoring Console Contact o a gt e gt L A2 E g co e 3 M a 5 aig Fig 16 DMX512 control sliders Via the Overview tab the actual slot values of all 512 slots can be viewed Fig 17 During demo mode Section 4 4 the slot values in the Overview are not updated they are updated when the demo mode is stopped 9 1081201 File View Setup Help Stat RDM_ DMX512control Overview Slot names ASCII packet Demo mode Monitoring Console Contact 2 3 5 6 7 8 9 Uimh 2192 13 2 44S Slot 1 0 94 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 we jo o o jo o jo po o jo o jo o o jo po jo 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Fig 17 The overview tab UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 15 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide Fig 18 shows part of the Slot names tab E aa MONON Slot Name 1 slot 1 gt Fig 18 Assigning slot names Via the DMX512 line different kinds of packets can be sen
10. disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 24 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 7 Appendix B Testing with commercial lights Fig 26 shows the result of a discovery search on a DMX network that has a Philips LEDline2 BCS719 high performance linear grazing light intended for Architectural Lighting This commercial fixture is RDM enabled and shows up neatly found first because of the higher UID value in the RDM device list fe File View Setup Help Stat ROM UID Address Footprint Software ID Software label 506808CF5A01 Sten Maat 01 1 8 5 02 4 1 3B10FD818965 509 4 1000 NXP LPC1114 DMX512 slave 3B10FD81828A eoe NXP LPC1114 DMX512 slave ARINENRISTOC 1nnn NXP I PC1114 NMYX5R19 Sie 4 T _ 10 Identify _ Hide Fig 26 Discovery search on DMX network UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 25 of 29 NXP Semiconductors UM10536 8 Legal information 8 1 Definitions Draft The document is a draft version only The content is still under internal review and subject to formal approval which may result in modifications or additions NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shal
11. lt PortName gt lt SERIAL_ PORT gt lt SLOT_NAMES gt lt SLOT nr I name slot 1 gt lt Shol are mames 2 7 gt lt SLOT_NAMES gt lt DMX512control gt By editing the slot field another slot can be chosen to be controlled by the accompanying slider The slot field in the left corner has a different behavior indicated by the slightly different background color editing this field not using the up down spin buttons will change all other slot fields with up running slot numbers making it easier to select 12 adjacent slots The number of slots that will be addressed by the DMX512 Master can be changed between 24 and 512 by editing the Nr of slots field in the upper left corner of the DMX512 control tab The refresh rate is the frequency in which the DMX512 Master will put the slot values on the DMX512 line This refresh rate can be changed between 1 Hz and 40 Hz by editing this field on the DMX512 control tab By checking the auto checkbox the DMX512 Master will refresh the slot values at least once per second or as soon as the PC supplies new values The resulting frequency as measured by the DMX512 Master will be shown in the refresh rate field For 512 slots the fastest refresh rate is 44 Hz for 256 slots the fastest refresh rate is 88 Hz etc UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved
12. to the demo 5 radio button shifting the characters 1 position to the left in a 32 characters wide text string on every time event This results in a scrolling text on the LCD of the DMX512 Slave Dragging the thumb of the value changes slider will result in a slower faster scrolling text on the LCD Selecting the ASCII packet tab shows this in the NET GUI 4 5 Monitoring A second DMX512 Master can be used to monitor the DMX512 line Fig 7 Just start a second DMX512control GUI preferably on a second PC because of performance issues unless the PC fulfills the minimum requirements and select the DMX512 control tab While moving the thumb of a slider in the controlling GUI observe that the slider of the same slot in the monitoring second GUI follows all the movements Also observe that changing the Nr of slots or the Refresh rate in the controlling GUI will be shown in the monitoring GUI The refresh rate is measured by the second DMX512 Master over a four second time period and passed over to the monitoring GUI In the monitoring GUI select the Overview tab and observe that the data value of a slot changes when the corresponding slot slider in the controlling GUI is moved The DMX512control GUI can record DMX packets as put on the DMX512 line by the controlling DMX512 Master or monitored on the DMX512 line by the monitoring DMX512 UM10536 All information provided in this document is subject t
13. 18 3B 10 E8 12h5m43s664ms 01 2B 3B 10 10 01 01 00 00 00 00 04 01 12h5m43s679ms 01 18 3B 10 E 12h5m43s679ms 01 30 3B 10 10 90 43 31 FE FE FE FE FE Startcode CC 41 69 AB 3B 10 Startcode CC 9C 8E FE 3B 10 Startcode CC 41 69 AB 3B 10 Startcode CC 9C 8E FE 3B 10 01 00 01 00 00 otartcode CC 41 69 AB 3B 10 startcode CC FE Eg FE 9C 16 06 9C AA 8E 69 8E 69 Ab 8E BB AB FE AB FE 03 03 04 9C 8E FE 3B 10 E8 41 69 AB 04 BA 01 00 01 00 01 00 All information provided in this document is subject to legal disclaimers kA 00 00 00 00 00 00 FD 00 00 00 00 00 00 EB 10 11 20 21 20 21 EB 60 60 C0 1D 00 02 00 L3 00 AB 06 00 06 01 06 FF AA 5D AA 00 06 09 00 00 01 01 D5 C0 18 4E 58 50 20 4C NXP B V 2012 All rights reserved Rev 1 6 February 2012 19 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 31 31 34 20 44 42D 3035 31 32 20 73 OC OL 76 5 UD Ip As can be seen from the above recording file content the timestamp 12h5m43s648ms appears in front of three successive RDM packets which is a problem of the NET environment To overcome this the DMX512 Master can generate a relative timestamp which only shows seconds and milliseconds since power up of the DMX512 Master This ti
14. 536 The first four characters of the UID give the manufacturer ID of an RDM device which is 3B10 for the NXP RDM enabled DMX devices demo boards The advantage of RDM is that the DMX start addresses of RDM enabled devices can be changed from the PC taking away the dangerous job of changing these addresses by using ladders a real life saver The DMX start address of an RDM device can be changed by selecting the appropriate Address field in the RDM device list and assigning it a new value Fig 15 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 12 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide GB DMX512control File View Setup Help RDM DMX512 control ASCII packet Address Footprint Software ID Software label UID 3B10E84169AB ee 1 0 0 0 NXPLPC1114 I Fig 15 Changing the DMX start address The Address field is the only editable field in the RDM device list RDM is also used to get info on DMX device status such as Lamp hours burning hours To easily find where in the DMX network this lamp is situated RDM supports the Identify message which can be sent to a specific RDM device by selecting this device in the RDM device list and pressing the Identify button For the NXP DMX512 Slave demo board this will light up the RGBW LEDs Pressing the Hide button wi
15. 9 C11 See nc een I A 9 Remote Device Management ccsseseeee 12 DMX512 control ceccceeeeeeeeeeeeceeeteneeaseeseeees 14 SIMO OOS a srcsratrescectiaeenesncnoencdevaavenianaentaceduaeaniars 17 MONDION eckectastiastetnecittenetttunesecsteamtsstnareeneckecie 18 COS OIC aesa EES 21 Document management sssssssnsnnnnnnnnnnnnnnnnn 22 Abbreviations sicacvncvccsidaiassdscsceenatsnctadsacvenseiadnndans 22 Referenced documents c ccccseeeeeseeeeeees 22 Appendix A ENTTEC RDM packet sniffer 23 Appendix B Testing with commercial lights 25 Legal information cccccsseseeseseneeeenseneneneenes 26 DePINITIONS 2 0 ccceccceeceeeeeceeeeeeeseeeteeeteneeaeeeteeees 26 EISCIAINGMS cicsanmoitccueiersecessesneicmumidedenntsadedmenccdees 26 WG GH UES e nadia stecnameutawendiecsiuay 26 List OF NOUTO S se sccseciestccserecedenewectaxvavesacstessstecwsssnced 27 List of tables srs c aces tes see eee Sees 28 ATC US occas cts eases sees casa evenesncatvsesacateae ees 29 DMX512 RDM getting started guide Please be aware that important notices concerning this document and the product s described herein have been included in the section Legal information NXP B V 2012 All rights reserved For more information please visit http www nxp com For sales office addresses please send an email to salesaddresses nxp com Date of release 6 February 2012 Document identifier UM10536
16. Duo CPU e g E8400 3 00 GHz e 4GB RAM e NET framework 4 Windows 7 normally comes with NET 4 Optional hardware only needed for concurrent DMX512 line monitoring 8 Second NXP DMX512 Master to be used as DMX512 monitoring device see Fig 1 9 Second USB cable to connect NXP DMX512 Master to PC see Fig 2 10 Second DMX512 cable to connect DMX512 Slave to second DMX512 Master see Fig 6 UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 5 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 2 2 Required software To get started the following software items are required 1 Windows7 or Windows XP Service Pack 3 2 Microsoft NET Framework 4 Windows 7 normally comes with NET 4 3 DMX512control Windows NET application can be downloaded from the NXP website Optional software only needed for software development 4 Microsoft Visual Studio C Express 2010 5 LPCXpresso v4 1 or IAR Embedded Workbench for ARM v6 20 The NXP DMX512 Master and DMX512 Slave demo boards already have DMX512 firmware stored in flash memory of the LPC11Uxx and LPC11xx microcontrollers respectively 3 Installation and setup UM10536 3 1 3 2 3 3 Microsoft _NET Framework 4 The DMX512 demonstration requires a PC running Microsoft Windows7 or Windows xXP and an installation of Microsoft NET F
17. UM10536 DMX512 RDM getting started guide Rev 1 6 February 2012 User manual Document information Info Content Keywords LPC1110FD20 LPC1111FDH20 LPC1111FHN33 LPC1112FD20 LPC1112FDH20 LPC1112FDH28 LPC1112FHN33 LPC1112FHI33 LPC1113FHN33 LPC1113FBD48 LPC1114FDH28 LPC1114FN28 LPC1114FHN33 LPC1114FHI33 LPC1114FBD48 LPC1115FBD48 LPC11U12FHN33 LPC11U12FBD48 LPC11U13FBD48 LPC11U14FHN33 LPC11U14FHI33 LPC11U14FBD48 LPC11U14FET48 LPC11xx LPC11Uxx ARM Cortex MO DMX DMX512 RDM USB Architectural Lighting Entertainment Lighting USB DMX interface Abstract This User Guide explains how to get started with the NXP DMX512 Master USB DMX interface and DMX512 Slave demo board for DMX fixture and the NXP Windows NET DMX512control application NXP Semiconductors U M1 0536 DMX512 RDM getting started guide Revision history Rev Date Description 1 20120206 Initial version Contact information For more information please visit http www nxp com For sales office addresses please send an email to salesaddresses nxp com UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 2 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 1 Introduction This document explains how to use the DMX512 RDM demo boards described in AN11153 and AN11154 together with the
18. al Rev 1 6 February 2012 26 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 9 List of figures Fig 1 NXP DMX512 RDM master demo board 3 Fig 2 USB cable for NXP DMX512 Master 3 Fig 3 NXP DMX512 slave demo board 008 4 Fig 4 USB cable for NXP DMX512 Slave 00 4 Fig 5 USB power adapter for NXP DMX512 Slave 5 Fig 6 DMX512 Cale cscccserecucsccsocnasnc eamsenicchuassce sien 5 Fig 7 DMX512 network setup of 1 Universe 7 Fig 8 Software tree of DMX512 Master ccccccee 8 Fig 9 Startup screen of DMX512control program 9 Fig 10 About box of DMX512control program 10 Fig 11 Open communication port window 10 Fig 12 Status bar after Open com pott c ccc 11 Fig 13 Status bar after switching to Controlling mode 11 Fig 14 RDM tab in DMX512control program 12 Fig 15 Changing the DMX start address 06 13 Fig 16 DMX512 control sliders eeeeeeeeeeeeeeeeees 15 Fig 17 The overview tab cccccseeeeceeseeeeeeseesseeeeeees 15 Fig 18 Assigning slot Names ssssssseeenneeeeenreeeenn nnee 16 Fig 19 Sending ASCII text packets 0 cee 16 Fig 20 Demo 1 time schedule ccceceeeeeeeeeeeeee eens 17 Fig 21 Demo 2 time schedule ceccccecseeeeeeeeeeeees 18 Fig 22 Recording to file by monitoring GUI
19. ch a time interval triggers an event that handles changing the slot values as required for that demo The refresh rate on the DMX512 line is a result of the setting of the Refresh rate field on the DMX512 control tab or by the position of the value changes slider when the auto checkbox is checked The demos 1 through 4 on each timer event download the data values of slots 1 until number of slots to the DMX512 master Demo 5 always downloads all the 513 slot values Demo 1 changes the data values belonging to the first three channels according the below depicted time schedule Channel 1 is the Red line channel 2 is the Green line and channel 3 is the Blue line The increment decrement of the data value of a channel is given by value increment selection 1 or 5 or 10 or 25 or 50 The minimal data value is 0 and the maximum data value is 250 This schedule repeats all the time giving a pleasant color pattern until the demo is stopped value 250 Channel 1 eee Channel channel 3 time gt Fig 20 Demo 1 time schedule UM10536 Demo 2 for all four channels independently increments the slot data value with 1 on every timer event until the data value reaches 255 and then decrements the data value with 1 on every timer event till it reaches zero and then starts incrementing again and so on When this demo is started the data values of the four channels are not reset to
20. ch received packet the packets counter will be incremented The captured packets will be shown after the Stop button is clicked UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 20 of 29 NXP Semiconductors UM10536 DMX512 RDM getting started guide File View Setup Help Stat RDM DMX512 control Overview Slot names ASCII packet Demo mode Monitoring Console Contact 13087s497ms 01 18 FF FF 13087s5lims 01 24 FF FF FF FF FF OF 13087s5li3ms 01 18 3B 10 13087s5l7ms 01 1A 3B 10 13087s521ms 01 18 3B 10 13087s526ms 01 2B 3B 10 00 00 04 01 13087s529ms 01 18 3B 10 13087s534ms 01 30 3B 10 31 34 20 44 Startcode CC FF FF FF FF 3B Startcode CC FF FF FF FF 3B 91 FE FE FE FE Startcode CC E8 41 69 AB 3B Startcode CC 10 9C 8E FE 3B Startcode CC E8 41 69 AB 3B Startcode CC 10 9C 8E FE 3B 01 00 01 00 00 Startcode CC E8 41 69 AB 3B Startcode CC 10 9C 8E FE 3B ip 58 35 31 32 Fig 23 The monitoring tab 80 00 00 00 00 00 FF FF FF FF AA 5D AA D7 Bo of amp amp B amp H N OF 00 7E 00 00 01 01 01 01 00 00 50 20 4c 56 43 3i 31 4 6 Console UM10536 The Console tab gives an example implementation of a command line interface to the DMX512 Master firmware Only three commands are implemented
21. l have no liability for the consequences of use of such information 8 2 Disclaimers Limited warranty and liability Information in this document is believed to be accurate and reliable However NXP Semiconductors does not give any representations or warranties expressed or implied as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information NXP Semiconductors takes no responsibility for the content in this document if provided by an information source outside of NXP Semiconductors In no event shall NXP Semiconductors be liable for any indirect incidental punitive special or consequential damages including without limitation lost profits lost savings business interruption costs related to the removal or replacement of any products or rework charges whether or not such damages are based on tort including negligence warranty breach of contract or any other legal theory Notwithstanding any damages that customer might incur for any reason whatsoever NXP Semiconductors aggregate and cumulative liability towards customer for the products described herein shall be limited in accordance with the Terms and conditions of commercial sale of NXP Semiconductors Right to make changes NXP Semiconductors reserves the right to make changes to information published in this document including without limitation specifications and product descriptions at any
22. ll undo the Identify action UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 13 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 4 3 DMX512 control The DMX512 control tab can be used to change the data values that are sent to the DMX device channels also called Slots Twelve sliders are available to easily control 12 independent channels slots which can be of different DMX devices Fig 16 When the thumb of a slider is moved the accompanying value field will be updated immediately When a slot value is changed the data values of all slots restricted by the Nr of Slots setting are downloaded to the DMX512 Master via the USB connection and repeatedly broadcast by the DMX512 Master according to the refresh rate When the thumb of a slider is moved many downloads take place The data value for a slot can also be changed by entering a new value in the value field in this case the thumb of the accompanying slider will move to the correct position When a slot is selected by either its radio button slider value field or slot field the slot name field will be updated with the name as assigned via the Slot names tab Fig 18 Slot names are stored in the XML file DMX512control xml as shown lt xml version 1 0 gt lt DMX512control gt lt SERIAL PORT gt lt PortName gt COM21
23. me stamping is enabled by checking the menu option DMX512 Master timestamps via the Setup menu The result of this is shown in the following lines 6713s734ms Startcode CC 01 18 FF FF FF FF FF FF 3B 10 10 9C 8E FE 05 01 00 00 00 10 00 03 00 09 7B 6713s746ms Startcode CC 01 24 FE FF FF FF FF FF 3B 10 10 9C 8E FE 06 01 00 00 00 10 00 01 0C 00 00 00 00 00 00 FF FF FF FF FF FF OF 8C FE FE FE FE FE FE FE AA BB 7F BA 55 EA FD EB 55 EB 7D AB FF AA 5D AA D7 67113s749ms Startcode CC 01 18 3B 10 E8 41 69 AB 3B 10 10 9C 8E FE 07 01 00 00 00 10 00 02 00 06 OA 6713s753ms Startcode CC 01 1A 3B 10 10 9C 8E FE 3B 10 E8 41 69 AB 07 00 00 00 00 11 00 02 02 00 00 06 OF 6713s757ms Startcode CC 01 18 3B 10 E8 41 69 AB 3B 10 10 9C 8E FE 08 01 00 00 00 20 00 60 00 06 79 6713s7olms Startcode Cc 01 2B 3B 10 10 9C 8E FE 3B 10 E8 41 69 AB 08 00 00 00 00 21 00 60 13 01 00 00 01 01 01 01 00 00 00 00 04 01 01 00 01 00 00 00 06 AB 6713s766ms Startcode CC 01 18 3B 10 E8 41 69 AB 3B 10 10 9C 8E FE 09 01 00 00 00 20 00 CO 00 06 DA 6713s769ms Startcode CC 01 30 3B 10 10 9C 8E FE 3B 10 E8 41 69 AB 09 00 00 00 00 21 00 CO 18 4E 58 50 20 4C ou 2331 31 31 34 20 44 4D 58 35 31 32 20 73 6C 61 76 65 OD A2 Besides recording to file the GUI also offers the Monitoring tab that can be used for fast viewing of captured DMX packets for a maximum of 1000 packets The Start button on this screen can be clicked at any time and for ea
24. o a different PC to not disturb the PC connected to the first DMX512 Master controlling the DMX512 network Also the performance of the Windows PC can make it impossible to connect the monitoring DMX512 Master to the same PC as the controlling DMX512 Master 3 4 Connecting a DMX512 Master to PC Connect a USB cable to both the DMX512 Master and the PC A driver must be installed when the DMX512 Master is connected to a PC for the first time Windows will show the Found New Hardware window The software tree of the DMX512 Master source code holds the driver files for Windows7 loc11xx vcom_win7_64bit inf and Windows XP loc11xx vcom win32 inf as shown in Fig 8 UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 7 of 29 NXP Semiconductors UM10536 DMX512 RDM getting started guide Organize Include in library d DMX512_RDM_SDK v1 0 d Documentation d GUI 4 UNUK_PC LPC111x5lave d LPC11U1xMaster di Pc hb amp items Share with New folder Mame Date modified E DMX512control exe 1 26 2012 10 20 AM DMX512 contrel xml 2 1 2012 11 10 AM Ipclixx vcom win32 inf 6 7 2011 4 48 PM 5 lpclioo veom_win _64bitinf 6 7 2011 4 43 PM showl 1 12 2012 1 59 PM _ show2 1 26 2012 7 52 PM _ show3 1 19 2012 10 58 AM usbser sys 6 7 2011 4 45 PM Fig 8 Software tree of DMX512 Master
25. o legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 18 of 29 UM10536 DMX512 RDM getting started guide NXP Semiconductors Master in a file on the PC This is accomplished by creating or opening a file via the File menu Warning Care must be taken that the recording file is closed in time since this file can grow big very quickly In the monitoring GUI open a new file via the File menu In the controlling GUI select the RDM tab and press the Clear button When the Discover button is pressed all discovery packets that are monitored on the DMX512 line are recorded to the file untitled placed in the same directory as the program file DMX512control exe The status bar of the monitoring GUI will appear as shown in Fig 22 File C nxp lighting DMX512control bin Release untitled Fig 22 Recording to file by monitoring GUI Close the untitled file via the File menu The following discovery packets can be found in the recording file with other UIDs and depending on the available RDM enabled devices 12h5m43s632ms Startcode CC Q1 18 FF FF FF FF FF FF 3B 10 9C 8E 01 00 00 10 00 09 12h5m43s648ms Startcode CC 01 24 FF FF FF FF FF FF 3B 10 9C BE 01 00 00 10 0C 00 00 00 00 00 00 FF FF FF FF FF FF OF 87 D1 12h5m43s648ms 01 18 3B 10 58 12h5m43s648ms 01 1A 3B 10 10 12h5m43s664ms 01
26. of which the uptime command can be used to check how long the DMX RDM master is running All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 21 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 5 Document management 5 1 Abbreviations Table 1 Abbreviations Acronym Description GUI Graphical User Interface Hz Hertz LCD Liquid Crystal Display LED Light Emitting Diode PC Personal Computer RDM Remote Device Management RGBW Red Green Blue White SDK Software Development Kit UID Unique device ID USB Universal Serial Bus XML Extensible Markup Language 5 2 Referenced documents Table 2 Referenced documents Doc Title Version Author Issue Date 2008 ESTA 20081204 1 ANSI E1 11 Asynchronous Serial Data Transmission Standard for Controlling Lighting Equipment and Accessories 2 ANSI E1 20 Remote Device Management EA PLASA 20110104 Over DMX512 Networks 3 AN11153 DMX512 RDM slave using ie NXP Semiconductors 20120201 LPC111x 4 AN11154 DMX512 RDM master using YLE NXP Semiconductors 20120201 LPC11U1x 5 http www nxp com documents other DMX512 RDM SDK1 0 Setup exe UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 22 of 29 NXP Semiconductors U M1 0536
27. out of the use or performance of this product remains with customer In no event shall NXP Semiconductors its affiliates or their suppliers be liable to customer for any special indirect consequential punitive or incidental damages including without limitation damages for loss of business business interruption loss of use loss of data or information and the like arising out the use of or inability to use the product whether or not based on tort including negligence strict liability breach of contract breach of warranty or any other theory even if advised of the possibility of such damages Notwithstanding any damages that customer might incur for any reason whatsoever including without limitation all damages referenced above and all direct or general damages the entire liability of NXP Semiconductors its affiliates and their suppliers and customer s exclusive remedy for all of the foregoing shall be limited to actual damages incurred by customer based on reasonable reliance up to the greater of the amount actually paid by customer for the product or five dollars US 5 00 The foregoing limitations exclusions and disclaimers shall apply to the maximum extent permitted by applicable law even if any remedy fails of its essential purpose 8 3 Trademarks Notice All referenced brands product names service names and trademarks are property of their respective owners NXP B V 2012 All rights reserved User manu
28. ramework 4 The first step is to download Microsoft NET Framework 4 from the link below if it is not already installed on the demonstration PC Microsoft NET Framework 4 Client Profile http www microsoft com download en details aspx displaylang en amp id 17113 DMX512_ RDM SDK 1 0 Download and install the NXP DMX512 RDM SDK 1 0 from the NXP website DMX512 network Fig 7 shows the setup of a simple DMX512 network being used as a demonstration setup All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 6 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide Windows Windows PC PC optional BE m wren nen nee e nn eecneesn r gt USB USB i out DMX512 DMX512 Master Master out controller monitor optional DMX512 line DMX512 DMX512 DMX512 Slave Slave Slave optional optional Fig 7 DMX512 network setup of 1 Universe Fig 7 shows a DMX9512 network setup of 1 Universe one DMX512 Master the controller is depicted at one end of the DMX512 line and another DMX512 Master optional being used as DMX512 line monitoring device is depicted at the other end of the DMX512 line Both masters can be placed anywhere in the DMX512 line as long as the DMX512 line is properly terminated see clause 4 9 of 1 The DMX512 Master being used for monitoring should be connected t
29. s document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 10 of 29 NXP Semiconductors U M1 0536 UM10536 DMX512 RDM getting started guide Fig 12 Status bar after Open com port The selected COM port will be stored in the XML file DMX512control xml that is in the same directory as the program file DMX512control exe The next time the NET GUI is Started it will try to open the COM port stored in the XML file The Mode field in the status bar turns red and shows the text Monitoring which is the normal startup behavior When the communication port is opened the DMX512 Master is put in monitoring mode and the GUI can receive DMX512 line data as monitored by the DMX512 Master This will only happen when there is another DMX512 Master connected to the same DMX512 line and actively putting data on the DMX512 line Warning There should only be one DMX512 Master in controller mode on the same DMX512 line Universe To put the DMX512 Master in controlling mode deselect Monitoring mode from the Setup menu Fig 13 shows the status bar after switching the DMX512 Master to Controlling mode Fig 13 Status bar after switching to Controlling mode Now the DMX512 Master can be used to control the DMX512 devices that are connected to this DMX Universe All information provided in this document is subjec
30. t such as an ASCII Text Packet see Annex D of 1 Since the NXP DMX512 Slave is equipped with a 32 character LCD these devices support the handling of an ASCII Text Packet and the NET GUI supports the broadcast of such a Text Packet via the ASCII packet tab The upper field shows the last broadcast message while the lower text box can be used to input a new message that will be broadcast on pressing the Enter key on the keyboard of the PC Hello Universe Let there be light Fig 19 Sending ASCII text packets UM10536 All information provided in this document is subject to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 16 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 4 4 Demo mode The NET GUI offers five automated demos via the Demo mode tab On this tab four channels can be chosen Demo 1 uses the first three channels demo 2 and 4 use all four channels and demo 3 uses all the DMX slots from 1 till the slot number set in the Nr of slots field available on the DMX512 control tab These channel selectors can be set to zero meaning skip this channel but for demo 1 to work none of the first three channels can have the value 0 and for demo 4 to work none of the four channels can have the value 0 The value changes slider sets the time interval of a software timer in the GUI that after expiration of su
31. t to legal disclaimers NXP B V 2012 All rights reserved User manual Rev 1 6 February 2012 11 of 29 NXP Semiconductors U M1 0536 DMX512 RDM getting started guide 4 2 Remote Device Management Remote Device Management RDM is supported by the NXP DMX512 Master and Slave demo boards and is also supported by the NET GUI Via the tab RDM press the Discover button to find connected DMX devices that support RDM Checking the Retries checkbox will enable the discovery retry mechanism this allows more reliable discovery results depending on the network but will also result in a more time consuming discovery process The Clear button can be used to clear the list which is only necessary to start a full discovery The total available discovered RDM enabled DMX devices is shown by the enumeration below the RDM device list on the RDM tab The RDM device list shows the UID or Unique ID of the RDM device the DMX start address of the first channel slot of the RDM device the footprint showing how many channels are used by the RDM device and additional info such as software ID and label aE DMXSi2conto File View Setup Help Stat ROM DMX512 control ASCII packet Demo mode Monitoring Console Contact Address Footprint Software ID Software label 3B10E84169AB AT 4 NXP LPC1114 DMX512 slave _ Hide Hide All Fig 14 RDM tab in DMX512control program UM10
32. time and without notice This document supersedes and replaces all information supplied prior to the publication hereof Suitability for use NXP Semiconductors products are not designed authorized or warranted to be suitable for use in life support life critical or safety critical systems or equipment nor in applications where failure or malfunction of an NXP Semiconductors product can reasonably be expected to result in personal injury death or severe property or environmental damage NXP Semiconductors and its suppliers accept no liability for inclusion and or use of NXP Semiconductors products in such equipment or applications and therefore such inclusion and or use is at the customer s own risk Applications Applications that are described herein for any of these products are for illustrative purposes only NXP Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification Customers are responsible for the design and operation of their applications and products using NXP Semiconductors products and NXP Semiconductors accepts no liability for any assistance with applications or customer product design It is customer s sole responsibility to determine whether the NXP Semiconductors product is suitable and fit for the UM10536 All information provided in this document is subject to legal disclaimers DMX512 RDM getting started guide
Download Pdf Manuals
Related Search
Related Contents
GPX C200B Clock Radio User Manual Mio P350 PDA con GPS SD512 con Mapas Iberia + DVD Europa GGFV (GF9) Manual - SandenVendo America Whirlpool RF367LXSB1 User's Manual CM258-JP 取扱説明書 KOHLER K-T8981-4-BN Installation Guide : Raymarine - Kabelloses Multi ZyXEL ZyAIR AG-120 User's Manual BREADBOARD SCOUT REGEN BINGO Copyright © All rights reserved.
Failed to retrieve file