24V DMX Signal

Gast #2615525
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:
@  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
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
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
Yeah, oder ein Foto des Teils mit Data IN. Ist das ein XLR 3p oder eine 
RJ45? Die Pinbelegung wäre dann bei beiden 1-GND, 2-Data IN-, 3-Data IN+ 
....
Gast
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.