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: Frequenzzähler Anzahl Eingänge Kategorie: Programmierung Basic (von Walter Lengauer - 9.08.2011 12:22)
 Als Antwort auf Re: Frequenzzähler Anzahl Eingänge von Jens - 8.08.2011 21:01
Walter Lengauer nutzt:  Advanced CC1-Unit
> Hallo Walter!
>
> > 1. Würde drei Frequenzzähler/Ereigniszähler-Eingänge brauchen. Gibt es da eine Möglichkeit???
> > 2. Gibt es eine Möglichkeit an den Frequenzeingängen das man jede Flanke zählt?
>
> Die Frage ist mehr oder weniger welche Frequenzen Du erfassen möchtest. Wenn die Frequenz schneller ist als der Mµ arbeitet, dann kannst Du die Frequenzen natürlich nicht mehr erfassen. Ansonsten kannst Du die Erfassung so aufbauen:
>
> IF (Eingang = Low) AND (Verriegelung = 0) THEN
>    Verriegelung = 1
>    Zähler = Zähler + 1
> ENDIF
> IF (Eingang = High) AND (Verriegelung = 1) THEN
>    Verriegelung = 0
>    Zähler = Zähler + 1
> ENDIF
>
> Die beiden IF Anweisungen sind für einen Port (also eine Frequenzmessung) und müssen in eine Zeitschleife gepackt werden. Nach einer Zeit X (z.B. 1 Sekunde) wird dann die Zeitschleife verlassen und der „Zähler“ ausgelesen und zurückgesetzt. Wenn Du „mechanische Taster“ abfragst musst Du hier berücksichtigen dass diese prellen, es werden also mehr Impulse gezählt als tatsächlich vorhanden sind. Gegebenenfalls musst Du dann eine Schalterentprellung mit einprogrammieren...
>
> LG Jens
#

Vielen Dank fĂĽr die Antwort.
Leider hilft sie mir nicht weiter. So funktioniert jetzt mein Programm, aber leider, wie schon am Anfang beschrieben, kommt es dadurch zu fehlenden Impulsen.
Viele GrĂĽĂźe
Walter

 Antwort schreiben

Bisherige Antworten: