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

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