Jump to content

DMX Signals


BenHowitt

Recommended Posts

So yeah. I'm aware that I started a similar topic, which was soon (and rightly) shot down in flames. I apologise in advance for any confusion that might occur as a result of this.

 

Basically, could anyone explain the form in which a normal DMX signal takes place. I'm assuming that it would be DMX address (0-511) followed by the relative value (0-255) but if I'm wrong, please tell me. If I can explain, I'm trying to make a DMX controlled strobe adaptor for a light and, to save money, would like to make the decoder myself. If I am, as I suspect, completely confused and incoherent, could someone point me in the right direciton for a DMX decoder.

 

An example: if I wanted to set DMX address 008 to 255, what form would the signal take? 000001000 11111111 ?

 

Thanks,

 

Ben Howitt

 

EDIT to correct spelling and to add example

Link to comment
Share on other sites

Have a search for 'DMX circuit' or similar on BR - you'll find there are some useful discussions on their use.

 

One that you may find particularly handy is this from dmxprojects.com, but you do have to be quite handy with a soldering iron...

 

HTH

Link to comment
Share on other sites

...stupid complexity...

Actually you should have written 'stupid simplicity'. DMX was designed before the days of cheap micros and so was meant to be decoded with pure logic attached to a UART.

Link to comment
Share on other sites

DMX actually transmits a frame of up to 512 data Bytes of 8 bits. so there are timings to check then frame starts to find then the value at the nth byte is the value sent as the value of n

 

There is no need to send data after the last device number and some cheap controllers only sent 128 or 256 channels. Others can send all 512 several times called universes

 

DMX runs at about 250 K baud which is similar to 250 KHz Hence all the chat about getting the wires right.

Link to comment
Share on other sites

Thank you Josh. Looking at that stupid complexity, I think I might get an automatic decoder. Anyone have any suggestions?

 

As others have said DMX is a very basic protocol and not at all difficult to understand. However, what you have to do is define the required outputs from your decoder to control the strobe; then go here and pick the correct board that will provide those signals for you.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.