
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
> 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 |