Kann über einer USB-DMX adapter 5.1 Audio übertragen? Aufbau: PC <-> usb+dmx Adapter <-> Endgerät z.B. http://www.ebay.com/itm/USB-DMX-Interface-Adapter-DMX512-Computer-PC-Satge-Lighting-Controller-Dimmer-/350851965166#ht_5061wt_1163
DMX ist ein Interface zur Lichtsteuerung. Da kann kein Audio übertragen werden. Torsten
Wie bereits gesagt ist das DMX-Interface primär für einfache Steueraufgaben in der Lichtsteuerung konzipiert, aber natürlich lässt sich alles ein wenig unkonventionell benutzen. Du kannst natürlich versuchen ein digitalisiertes Audiosignal über das DMX-Interface zu schleusen, jedoch wäre die Qualität des Signals erheblich schlechter als alles was du realisieren möchtest. Die Datenrate beim DMX512 beträgt maximal 250 kBit/s womit du ein Audiosignal von maximal 15,6 kHz ordentlich übertragen könntest. Diese Rechnung bezieht sich natürlich auf die Verwendung eines einzelnen Audio-Kanals. Du willst jedoch ein 5.1-Signal, also 6 Audio-Kanäle übertragen. => Du hast nurnoch 2,6 kHz zur Verfügung und das langt noch nicht einmal um eine menschliche Stimme (80 Hz - 12 kHz) gut wiederzugeben. Also dein Vorhaben ist natürlich machbar, aber es hängt natürlich stark von deinem Ziel ab. Was hast du denn genau damit vor?
:
Bearbeitet durch User
Alles klar. Nehmen wir an, dass ich einen PC, USB-DMX Interface und eine Lampe habe. Am PC habe ich irgendwelches Programm wo ich die DMX Paketen zusammenstellen kann. 1) Dann kann man am PC im Programm festlegen, dass ich eine Lampe habe, also praktisch kann ich dort die Adresse von der Lampe einstellen. Ist es so? 2) Laut Protokoll gibt’s ein Reset Feld, Start Byte und Kanal 1-512 Falls nur eine Adresse eingestellt ist, wird nur der eingestellte Kanal Feld geschickt? Oder werden die restlichen Felder auch mitgeschickt? 3) Kann man das einstellen, dass ich erst der Kanal 3 nutzen möchte und die Kanäle 1 und 2 nicht? 4) Wenn ich es gut verstanden habe, jedes Gerät empfängt alles und entsprechend seiner Adresse nimmt die ihm interessante Information.
Hallo, hm, ich sehe nicht so wirklich den Zusammenhang Deiner neuen Fragen mit der ersten, aber ich werde mal versuchen, darauf einzugehen. Die erste Frage wurde ja m. M. n. zur Genüge beantwortet. > 1) Dann kann man am PC im Programm festlegen, dass ich eine Lampe habe, > also praktisch kann ich dort die Adresse von der Lampe einstellen. Ist > es so? Im Prinzip ja; das hängt natürlich vom Programm ab. Der DMX-Bus "sieht" nur, dass irgendwelche Informationen auf irgendwelchen Adressen übertragen werden; er kennt nicht die Zuordnung von Geräten zu den Daten. Der Empfänger (d. h. die Lampe) muss somit auf die gleiche Adresse eingestellt werden, auf der Dein Programm die Daten sendet (Natürlich spricht auch nichts dagegen, z. B. zwei Empfänger auf die gleiche Adresse einzustellen). > 2) Laut Protokoll gibt’s ein Reset Feld, Start Byte und Kanal 1-512 > Falls nur eine Adresse eingestellt ist, wird nur der eingestellte Kanal > Feld geschickt? Oder werden die restlichen Felder auch mitgeschickt? Im Protokoll werden die Kanäle 1 bis x immer sequentiell geschickt (x ist hier die höchste im Bus vergebene Adresse), da sonst ja keine Information zur Zuordnung der Kanalnummer vorhanden ist - unabhängig davon, ob dazwischen liegende Kanäle überhaupt genutzt werden. Daher ist es sinnvoll, die Kanäle von 1 beginnend fortlaufend zu vergeben, um den Bus möglichst effizient zu nutzen (d. h. die zu übertragende Datenmenge im Verhältnis zur Nutz-Datenmenge gering zu halten). > 3) Kann man das einstellen, dass ich erst der Kanal 3 nutzen möchte und > die Kanäle 1 und 2 nicht? Ja, klar. Siehe meine Antworten zu 1. und 2.: Üblicherweise kann man das im sendenden Programm (nahezu) beliebig einstellen, allerdings ist es ineffizient, da so die Kanäle 1 und 2 auch immer mit übertragen werden müssen, auch wenn sie nicht benutzt werden. > 4) Wenn ich es gut verstanden habe, jedes Gerät empfängt alles und > entsprechend seiner Adresse nimmt die ihm interessante Information. Ja, genau. Alle Teilnehmer hängen parallel am Bus; die am Empfänger eingestellte Adresse bestimmt, auf welchen Kanal das Gerät reagiert. Es können somit natürlich auch mehrere Empfänger auf den gleichen Kanal eingestellt werden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.