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.
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.
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.