PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Direkter DMX-Empfang mit PC



stephezapo
06.06.2009, 16:33
Über DMX wurde hier und in anderen Foren schon viel diskutiert. DMX-Empfang mit AVRs, DMX senden über USB/RS232, etc.

Ich habe ein Projekt, wo eine Software DMX-Daten EMPFANGEN soll. DMX-Empfang scheint außerhalb der AVR-Welt leider keinen großen Anklang zu finden. DMX-Empfangs-Module sind entweder kompliziert oder schweineteuer. Ich habe nur wenig Erfahrung mit Elektronik, und keine Möglichkeiten, komplizierte Platinen zu erstellen.

Kann man das DMX-Signal nicht "direkt", ohne irgendeinen Chip, empfangen und software-mäßig verarbeiten?

Thomas$
06.06.2009, 16:49
wozu brauchst du das DMX? ist die uhr vom pc dir zu ungenau?

stephezapo
06.06.2009, 16:56
Keine Ahnung was du meinst.

DMX ist ein Protokoll aus der Lichttechnik, um Scheinwerfer etc. zu steuern.

Ich möchte aber eben keinen Scheinwerfer steuern, sondern eine Software, die Bilder und Muster auf einem Monitor/Beamer ausgibt.

Und dazu muss ich eben ein DMX-Signal empfangen können.

Thomas$
06.06.2009, 17:41
DMX ich waar grad auf das funksignal von funkuhren aus sorry ](*,)

Vitis
07.06.2009, 13:07
pc ist halt vom Timing her haarig ....
Im Prinzip ist DMX ja einach RS485, von der Hardware her sollte
ergo ein RS485-USB funktionieren so er die Baudrate 250000 2n8 kann.
Alternativ könnte man ein Interface konstruieren, das 485/DMX empfängt und
dann die Werte für die voreingestellte Adresse an COM ausgibt.

wkrug
07.06.2009, 14:12
Kann man das DMX-Signal nicht "direkt", ohne irgendeinen Chip, empfangen und software-mäßig verarbeiten?
Rein elektrisch geht das nicht ohne eine zusätzliche Schaltung.
Du brauchst zumindest einen Baustein, der die RS485 empfangen kann, wie z.B. SN75176.
http://focus.ti.com/docs/prod/folders/print/sn75176a.html

250kBit Baudrate ist für RS232 Schnittstellen auch etwas unüblich.
Mit einem USB - Seriell Wandler z.B. FT232RL muss man gucken ob der 250kBit/s kann.
http://www.ftdichip.com/

Wenn das Baudratenmässig geht, besteht dann Dein Interface aus einem SN75176, einem FT232RL und ein wenig Hühnerfutter für die Beschaltung der beiden Chips.
Die Stromversorgung kann ja über USB realisiert werden.

Ich meine, das ein üblicher PC/ Laptop schon in der Lage sein sollte ein DMX Signal zu dekodieren.
Problematisch dürfte hier nur die Auswertung der Startsequenz sein, die ja als Rahmenverletzung daher kommt.
http://www.soundlight.de/techtips/basics.htm

D34TH
07.06.2009, 18:36
Hi

http://www.digital-enlightenment.de/

evt. könnte das auch was für dich sein...

Ich habs mir zusammengeschußtert und bereibe es schon einige Jahre problemlos...

Mal nen ganz anderen weg: je nach Licht-Konsole kommst du auch per ARTNet raus (ethernet) oder nen günstiger Artnet-node: http://www.dmxcontrol.de/mediawiki/index.php?title=Spezial:PdfPrint&page=Art-Net-Node_f%C3%BCr_25_Euro

mfg Flo

stephezapo
08.06.2009, 12:31
Es muss definitiv DMX sein, zwecks universeller Einsetzbarkeit. ArtNet ist sicher ganz fein, aber wenn ich das Ding an ein 08/15-Lichtpult hängen will, hab ich mit ArtNet Probleme.

Das Digital-Enlightenment Interface wollte ich eigentlich umgehen, da es ja doch ein recht komplexes Unterfangen für mich Elektronik-Anfänger ist. Außerdem brauche ich ja keinen Output, sondern einen reinen DMX Input.

Aber mangels Alternativen werd ich doch wohl ins kalte Wasser springen und das DE Interface bauen.

wkrug
11.06.2009, 10:33
@stephezapo
Lässt Du von den Digital Enlightment Interface Platinen machen ?
Dann wär ich auch mit 1...2 Stück dabei.
Eventuell finden sich auch noch ein paar mehr Leute die am Nachbau dieses Interfaces interessiert sind.
Wir könnten natürlich auch bei Michael Dreschmann nachfragen, ob er noch welche lieferbar hat.
Die letzte Bestellung war da anscheinend in 2005.

stephezapo
11.06.2009, 13:10
Ich bin mir da nicht sicher. Platinen sind nicht billig, vielleicht werd ichs für den Anfang mal mit nem Drahtverhau machen. Wenns dann nicht funktioniert, kann ich mir noch immer ne Platine machen.

Da ich meine Lichtanlage aber zur Zeit über Software steuere (DMXControl), und es da ein ArtNet-Plugin gibt, werd ichs doch erstmal über ArtNet steuern, und mir dann überlegen, wie ich es mit DMX mache.

Wie gesagt, das DE-Interface ist eigentlich Overkill, ich will DMX-Daten nur empfangen und brauche keinen Sender.

Wäre cool, wenn Digital Enlightenment auch separate Receiver und Sender anbietet.

wkrug
11.06.2009, 15:03
Ich bin mir da nicht sicher. Platinen sind nicht billig
Je mehr man bestellt, umso günstiger werden die Teile.
Bei Bilex hab ich kürzlich 6 Platinen, Doppelseitig, mit Lötstopplack + Bestückungsaufdruck bestellt.
Die Größe war da 61x48mm.
Das kostet 7,12€ (pro Platine) + 20% MWST + 6,-€ Versand.

Da die Enlightment Platine etwa doppelt so groß ist, dürfte sie auch in etwa das doppelte kosten.

Wegen einer, oder 2 Platinen lohnt sich die Bestellung aber natürlich nicht.

Überleg Dir das noch mal, wenn wir 5...10 Platinen zusammen kriegen ist es wirklich absolut bezahlbar.
Wenn nicht werd ich mir vermutlich bei DE direkt Platinen besorgen.
Eventuell gibts ja noch mehr Leute im Forum hier, die ein DMX Interface brauchen?!
Einen Drahtverhau bei einer DMX Anlage mag ich eigentlich nicht haben.