AVR und DMX

Gast #75678
Lesenswert?
• ▲
▼
Hi,

ich habe vor einiger Zeit mal gefragt, wie man mit einem AVR ein DMX
Signal generieren kann. Nun habe ich folgende Seite gefunden: <a
href="http://www.ele.tut.fi/~viikari/">http://www.ele.tut.fi/~viikari/"</a>;
Allerdings wenn ich versuche etwas auf dieser Seite herunterzuladen,
dann bekomme ich immer nur eine Fehlermeldung. Wenn ich an die
Email-Addresse eine Mail sende bekomme ich auch keine Antwort. Hat
jemand von euch vielleicht die Dateien auf der Fesplatte, oder kennt
jemand von euch eine alternative zu dieser Seite?
Gast #75679
Lesenswert?
• ▲
▼
Ich habe das ganze bis jetzt erst gedanklich durchgespielt. Aber ich
habe einen DMX-Dimmer und ein DMX-Mischpult. Dazwischen möchte ich
einen Controller schalten, der mir das Signal vom Mischpult auf den PC
ausgibt (wo es dann gespeichert etc. wird) und dann ein Signal vom PC
an den DImmer sendet.

Wenn du jetzt eine UART nimmst und die richtigen Parameter einstellst,
sollte alles eigentlich ganz einfach sein. Man muß nur zwei getrennt
DMX-Kanäle aufbauen.

Ist vielleicht noch nicht ganz fertig das Konzept, aber sollte
eigentlich funktionieren.
Gast #75680
Lesenswert?
• ▲
▼
Hi,

mit dem UART über seriell hatte ich auch schon mal was: <a
href="http://www.dzionsko.de/elektronic/minidmx/minidmx.htm">http://www.dzionsko.de/elektronic/minidmx/minidmx.htm</a>;
Allerdings habe ich dort folgendes Problem: Ich kann nicht über die
serielle Schnittstelle direkt an den PC gehen. Ich muss über einen
anderen AVR das Signal wandeln. Ich habe in diesem verfahren da
allerdings ein Problem, ich weiß nicht, wie man ein serielles Signal
mit einem AVR erzeugen kann. Außerdem müsste ich Werte für die Kanäle
im IC zwischenspeichern. Ich habe bisher nur mit Basic programmiert,
allerdings würde ich auch auf Assembler umsteigen, ich weiß nur nicht
wie ich das realisieren kann. Kann mir da vielleicht jemand helfen? Ich
müsste 16 digitale Eingänge einlesen, die Werte in den RAM speichern,
und dann ein serielles Signal, mit folgenden Eigenschaften ausgeben:

$5A - Blockstart
$A1 - Befehl: DMX-Out mit 256 Kanäle
256 Bytes für die Kanäle 1 bis 256
$A5 - Blockende

Kann mir da jemand helfen?

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