DMX-Dimmer mit Steuergerät

Gast #2168837
Lesenswert?
• ▲
▼
Hy community, ich verzweifle schon regelrecht und brauche dringend hilfe 
bei einem Projekt von mir. Ich habe eine Steuereinheit und eine 
Dimmerschaltung für 4 Lampen. Mein Steuergerät hat 4 Potys und einen 
rs232 anschluss zum treiber rüberspielen. Ich hab einen PIC 18f24j11, da 
ich 2 asynchrone vorgänge hab. Einerseits das vom RS232 und dann noch 
das DMX signal. Ich habe nur leider keine Ahnung was ich tun muss 
nachdem ich meinen PIC für den asynchronen modus definiert habe. Man 
soll bei den Potys den wert einstellen können und der pic soll am 
ausgang die Bits seriell ausgeben. Ich kann alle unterlagen 
schicken(shematics, usw.). bitte um hilfe, danke
#2169176
Lesenswert?
• ▲
▼
aaaaalso .... noch allgemeiner kannst Du die Frage vermutlich nicht 
formulieren, oder?

Wo ist denn nun das Problem?
Auf der Sender- oder Empfängerseite?
Ist das Problem das generieren des DMX-Stromes oder das Auswerten?

Du hast also Rs232 vom Sender zum PC, da gehen Kommandos rein
vermute ich, dann noch Potis am Sender-µC, die ebenfalls in den
Datenstrom rein sollen.
Das geht ja noch recht einfach alles zusammen, Du musst nur für Deine
Kommandos und die Potieinstellungen jeweils einen Frame in Deinem
DMX-Strom reservieren und zu gegebener Zeit den Ganzen Käse 
hintereinander
weg senden. Das Break-Signal am Anfang nicht vergessen.

Beim Empfänger gehts dann andersherum, Frame-Error (Break) erkannt,
Framezähler auf 0 setzen, die einzelnen Frames empfangen und beim
zugehörigen für die Slaveadresse eben die empfangenen Werte speichern
und auswerten.

Die RS232 und die RS485 sind immer asynchron, einfach die Bytes
nacheinander senden und keine zu langen Pausen dazwischen.
Den Break beim Übertragungsstart nicht vergessen, einfach nen
Frame Error erzeugen.
#2169189
Lesenswert?
• ▲
▼
@  CloudStrife (Gast)

>das DMX signal. Ich habe nur leider keine Ahnung was ich tun muss

Dann solltest du dir ein einfacheres Projekt suchen.

>nachdem ich meinen PIC für den asynchronen modus definiert habe.

Kaum. Bestenfalls den UART.

> Man
>soll bei den Potys den wert einstellen können und der pic soll am
>ausgang die Bits seriell ausgeben.

Als DMX Datenstrom. Kein Problem.

> Ich kann alle unterlagen schicken(shematics, usw.).

Dann poste sie unter Beachtung der Bildformate.

MfG
Falk

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.