24V DMX Signal

Gast #2615525
Lesenswert?

Hallo zusammen,
ich habe ein paar LED-Lampen (Color Kinetics), die mit dem DMX-Protokoll 
arbeiten. Leider funktionieren sie nicht wie normales DMX auf +-5V 
sondern brauchen 24V(High) und 0V (low). Ich möchte die Lampen mit einem 
Microcontroller ansteuern. Derzeit benutze ich einen Arduino 
Duemilanove. Ich möchte also das Signal, dass der Arduino liefert, von 
5V auf 24V bringen. Mit nur einer (statt 13) Lampen funktioniert der 
Aufbau mit einem n-channel-mosfet super. Wenn ich jedoch alle Lampen 
dranhänge geht nichts mehr. Woran könnte das liegen und wie kann ich 
mein Ziel erreichen? Mein bisheriger "Schaltplan" ist im Anhang.
Angehängte Dateien:
#2615544
Lesenswert?

@  Tino (Gast)

>arbeiten. Leider funktionieren sie nicht wie normales DMX auf +-5V
>sondern brauchen 24V(High) und 0V (low).

Sehr mekrwürdig. Es lebe der Standard!

>Duemilanove. Ich möchte also das Signal, dass der Arduino liefert, von
>5V auf 24V bringen.

dazu nimmt man einen Pegelwandler.

> Mit nur einer (statt 13) Lampen funktioniert der
>Aufbau mit einem n-channel-mosfet super. Wenn ich jedoch alle Lampen
>dranhänge geht nichts mehr. Woran könnte das liegen

Dein Pegelwandler ist zu schwach. Nimm mal 1k statt 10k. Aber der sollte 
dann ein 1W Typ sein, sonst brennt er dir weg.

MFG
Falk
Gast #2616484
Lesenswert?

DMX mit 24V Amplituden-Hub ?? Das ist wohl die Versorgungsspannung ?
Wie heißt denn das Ding genau ?
Ein Hersteller wie Philips und solche Sonderwürste? Schwer vorstellbar.
Der erste Versuch war ja wohl protokollmäßig OK, aber nicht auf der 
physikalischen Schicht.
Wenns DMX sein soll, dann läufts physikalisch über eine RS485, 
differentiell mit 0 und 5V (nicht +-5V). Müßte mich sehr täuschen, wenn 
nicht.
Gibt es ein +IN und -IN ?
Wie hoch ist der Innenwiderstand des Eingangs? DMX sieht genau 1 x 120 
Ohm zwischen Data+ und Data- am letzten Busteilnehmer vor 
(Busterminierung).
Alle anderen Busteilnehmer := hochohmig !
Probier erst mal einen RS485 Bustreiber hinter den uC Ausgang, das 
Gemurkse mit n Kanal FET bringt abhängig von der Leitungskapazität 
ungenügend steile positive Flanken und die Schnittstelle macht bei 
250kbit daraus, was sie will. Vermutlich hat die erste Version mit Rin = 
120 Ohm über Spannungsteilung gerade so den Logikpegel 1 geschafft. Bei 
mehreren Teilnehmern und langer Leitung kann zwar die 1kOhm Version 
funktionieren, aber tu der armen Schnittstelle das nicht an....
Gast #2616851
Lesenswert?

Ich hatte es gerade mit einem 1,8k Widerstand mit >1W probiert. 
Tatsächlich haben die Lampen reagiert (Wenn auch irgendwie 
unkontrolliert). Nachdem ich den Strom vom Netzteil kurz unterbrochen 
hatte funktionierte es jedoch nicht mehr. Ich vermute, der MOSFET ist 
dahin. Zwischen Gate und Source messe ich 47Ohm. Leider war das mein 
letzter MOSFET. Ist der IRF510 überhaupt geeignet für mein Vorhaben? 
Warum ist er kaputt gegangen?
Gast #2617075
Lesenswert?

Ach so, wir reden über die Fixtures. Das ist was anderes, wohl  ein 
serielles, an DMX angelehntes nicht differentielles Protokoll. Trotzdem 
bleibt das Problem, daß bei log.0 vom uC der Mosfet hochohmig ist und 
sich auf der seriellen Datenleitung eine RC Aufladekurve ergibt, 
abhängig von der Leitungslänge.  Das würde erklären,warum es bei vielen 
Teilnehmern nicht mehr klappt. Wie hoch ist der Eingangs R des Data 
IN?gegen GND und gegen Vcc? Probier mal eine Komplementärstufe hinter 
dem (spannungsverstärkenden ) Mosfet bei vielen Teilnehmern.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren