8 Ausgänge Dimmen mit phasenanschnitt

Gast #717708
Lesenswert?
• ▲
▼
Hallo Forum,

Ich bastle mir gerade einen Aktor der über 8 Triacausgänge verfügt. Die 
Hardware ist soweit mal fertig bevor ich aber mit der Software beginn 
würde ich noch gern eure Meinung zum dimmen haben.

Funktionieren tut es so. Der Aktor kommuniziert mit einer Zentrale über 
RS485   . Die Zentrale bekommt von einem Bustaster "gedrückt" und 
"losgelassen" wenn die Zeit zwischen den beiden Meldung größer 1sec ist 
weiss die Zentrale dass sie dimmen muss. So nun die erste Frage: Soll 
die Zentrale den Wert zum dimmen berechnen oder nur dem Aktor sagen dass 
er dimmen soll. Zweite Frage: Wie würdet Ihr das Dimmen programmieren? 
Ich habe an einem Interrupt immer die positive Flanke der Phase.

Danke.
#725364
Lesenswert?
• ▲
▼
Bei jeder Flanke startest Du eine Schleife, in der alle 8 Dimmerkanäle 
nacheinander mit dem Schleifenwert verglichen werden. Wenn 
Schleifenzähler = Dimmerkanal, dann Dimmerkanal ein.
Die Schleife kannst du mit einem Timer so steuern, das die in 20ms ca 
255 mal durchlaufen wird. So kannst du jedem Dimmerkanal eine Helligkeit 
zuweisen.

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.