DMX(rs-485) drivers with RDM
jeromelab
Posts: 31
I need Half-duplex communication in my application, usually this is easily done over a DMX chain by having the controller sending a special message to slave, controller switching to listening state and slave sending his message, then switching everything back to normal mode.
But this time I have a problem, I need to use splitters and these splitters have been designed so that they filter what is going through in the slave to master direction. These splitters will only let a RDM transaction pass in this direction.
I seem to remember that some people, like Timothy D. Swieter, author of a dmx in object, or Johnny Mac, author of another dmx-in/out object, had all intentions of having RDM supported. I am bit in a hurry and if there is even partial code that has been implemented I would like to see it.
If anybody has a DMX-RDM enabled library/object, I would be happy buying it. If anybody has the talent and time to code it in the coming days, I can pay him.
Thanks for reading, would appreciate any help.
But this time I have a problem, I need to use splitters and these splitters have been designed so that they filter what is going through in the slave to master direction. These splitters will only let a RDM transaction pass in this direction.
I seem to remember that some people, like Timothy D. Swieter, author of a dmx in object, or Johnny Mac, author of another dmx-in/out object, had all intentions of having RDM supported. I am bit in a hurry and if there is even partial code that has been implemented I would like to see it.
If anybody has a DMX-RDM enabled library/object, I would be happy buying it. If anybody has the talent and time to code it in the coming days, I can pay him.
Thanks for reading, would appreciate any help.
Comments
The timing and formatting of RDM messages is a bit too complex for me, I would happily pay (purpose is an artwork, so no big budget but I have still some money left for production) to have a RDM/DMX propeller object. I would even propose to distribute it on the OBEX when it is finished. However at the moment I need just to be able sending a RDM message and get a response, whatever it is, I just need to check if the propeller is on the dmx line.
Anybody up to the task? Purpose is an artwork (I am the artist) in Toulouse-France, a field of stainless steel tubes, cut gradually shorter so that it forms a crater, each of the 400 tubes is fitted with a propeller managing light(at night) and sound(the rest of the day). I just received the splitters and was hopping to use my own version of "rdm", but it doesn't work through the splitters and time is getting short, I need to flash the propellers with this firmware asap.
Here are some renderings of the artwork.
https://dl.dropbox.com/u/3055027/champs%201.jpg
https://dl.dropbox.com/u/3055027/nuit%20blanc.jpg
https://dl.dropbox.com/u/3055027/nuit%20blanc_rouge%202.jpg
https://dl.dropbox.com/u/3055027/nuit%20blanc_rouge.jpg
https://dl.dropbox.com/u/3055027/nuit%20rouge.jpg
Reflections will cause glitches on much much shorter lines than 1km!!!
Terminators are only used only at the ends of a line, that's a given, the issue is loading from the driver amps and receiver amps - the standard specifies a limit of 32 to allow leeway in the design of the driver/receiver electronics. Check out this driver chip though: http://www.datasheetcatalog.org/datasheet/sipex/SP481R.pdf
The partial code that I have assumes that the device is a receiver not a transmitter. Is that what you are looking for? Do you have the time to work with it, it sounds like you need something that is finished and working?
Not sure who the question was directed at, if it was me then yes I do.
That is the case, and that is what the code is doing.
Heaven forfend that anyone should google "ALL_DEVICES_ID DMX pdf" though...