Erfassungsprinzip mit dem Typ Haupt

Überblick

Die Erfassungsfunktion (Capture) speichert den aktuellen Zählerwert bei Empfang eines externen Eingangssignals.

Die Erfassungsfunktion ist beim Typ Haupt mit den folgenden Modi verfügbar:

oOne-shot

oModulo-loop

oFree-large

Die Verwendung dieser Funktion unterliegt folgenden Voraussetzungen:

oKonfiguration des optionalen Erfassungseingangs: CAP

oVerwendung des Funktionsbausteins HSCGetCapturedValue zum Abrufen des erfassten Werts in Ihrer Anwendung.

Prinzip der Erfassung

Diese Abbildung veranschaulicht die Funktionsweise der Erfassung im Modulo-Schleifen-Modus:

G-RU-0010563.3.gif-high.gif

 

 

Schritt

Aktion

1

Wenn EN_Cap = 0 ist, ist die Funktion nicht aktiv.

2

Wenn EN_Cap = 1 ist, erfasst die Flanke an CAP den aktuellen Zählerwert, legt ihn im Erfassungsregister ab, und triggert die steigende Flanke von Cap_Flag.

3

Rufen Sie den gespeicherten Wert über HSCGetCapturedValue ab.

4

Solange Cap_Flag = 1 werden alle neuen Flanken am physikalischen Eingang CAP ignoriert.

5

Die steigende Flanke von HSCMain am Funktionsbausteineingang ACK_Cap löst die fallenden Flanke am Ausgang Cap_Flag aus.

Eine neue Erfassung wird autorisiert.