Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Phasenanschnittsteuerung Kategorie: C-Control I V1.2/2.0 (von Carsten - 28.01.2005 13:12)
 Als Antwort auf Re: Phasenanschnittsteuerung von Michael - 28.01.2005 9:43
.. das wäre auch eine externe Hardware - ein CTC alias Counter-Timer-Circuit, also so ein Zähler - IC den man sozusagen als "Countdown" verwenden kann.. Es wäre das Pendant zum Monoflop nur eben digital.. Ich hab da mal vor langer Zeit mit Z80-CTC gearbeitet (viel zu umfangreich für Deine Zwecke) - aber sicher gibt es auch einfachere ICs als "Countdown".


> Danke für den Tipp.
>
> Die externe Hardware ist sicher eine gute Idee, aber ich würde gerne auf die andere Idee noch mal eingehen, wie meintest Du das mit dem CTC?
> Einen Timer starten, der dann im richtigen Moment auslöst?
>
> Gruß
>
> Michael
>
> > Hallo Michael,
> >
> > spontan fällt mir folgendes ein (vielleicht gibt es noch bessere Ideen): Bau Dir ein kleines Monoflop, das Du mit einem D/A - Ausgang in der Länge einstellen kannst und das Du mit einem Port starten kannst. Mit der Interrupt - Routine (Nulldurchgang) startest Du das Monoflop. Das Monoflop selbst startet nach Ablauf der Zeit die Triacs. Somit ist die Interrupt - Routine sehr kurz (besteht nur aus 1) DA auf gewünschten Wert einstellen und 2) Monoflop starten) Und Du hast genügend Zeit für andere Befehle. Mit einem Zähler / CTC könnte man wahrscheinlich auch arbeiten.. Viel Spaß beim Basteln!
> >
> > Gruß Carsten
> >
> >
> > > Hi,
> > >
> > > nachdem ich einige Seiten im Internet durchforstet habe kam mir die Idee statt einer PWM für die Ansteuerung von Halogenlampe (siehe Mehr PWM Ausgänge, eine direkte Ansteuerung von 4 Triacs (und damit die Verwendung von normalen Glühlampen) zu realisieren.
> > >
> > > Dazu muss man den Nulldurchgang der Netzspannung ermitteln (mit einem Optokoppler ganz leicht möglich) und damit einen Intrerrupt auslösen.
> > > Dann müssen "nur noch" im richtigen Moment die Trics gestartet werden (je nach eingestellter Helligkeit der Lampen, he heller desto früher) und dass für jede Halbwelle.
> > >
> > > Folgende Fragen werfen sich auf:
> > > ------------------------------------------------
> > > Ist die CControll schnell genug für so eine Steuerung?
> > > Kann man dafür eine ISR schreiben, die das macht?
> > > Wenn ja, wie müsste die aussehen?
> > > Da eine Lampe, die weit herunter gedimmt ist ziemlich am Ende der Halbwelle einen Zündimpuls bekommen muss, müsste diese Routine ja so lange warten bis sie auslösen kann und erst dann die ISR verlassen. Im schlimmsten Fall kommt aber dann sofort wieder ein IRQ. Damit bliebe für den Rest der Steuerung (Abfrage Schalter, EInstellen Anzeigen usw) fast keine Zeit mehr übrig.
> > >
> > > Hat jemand da eine Idee?
> > >
> > > Gruß
> > >
> > > Michael
> > >
> > >
> >
>

 Antwort schreiben

Bisherige Antworten:

Re: Phasenanschnittsteuerung (von Michael - 28.01.2005 14:15)
    Re: Phasenanschnittsteuerung (von Carsten - 28.01.2005 16:44)