Pro II: Multi-IO-Module
Pro II-MIO-4-ET1 Rev. E
Vor-/Rückwärtszähler
PWM-Zähler
36
Die Stromstärke soll 0,1A nicht überschreiten; zwischen Ein- und Ausgangs-
Pins ist jeweils eine entsprechende Sicherung eingebaut.
Zählerblock
Das Modul Pro II-MIO-4-ET1 Rev. E stellt einen konfigurierbaren Zählerblock
zur Verfügung. Der Zählerblock enthält zwei 32 Bit-Zähler: Einerseits einen
Vor-/ Rückwärtszähler mit Takt/Richtungs-Auswertung oder Vierflankenaus-
wertung zum Anschluss von Encodern. Zum anderen einen Zähler zur Peri-
odendauer- und Tastverhältnismessung. Beide Zähler können parallel genutzt
werden.
Die Zählereingänge arbeiten differentiell.
Der Vor-/ Rückwärtszähler kann in 2 Betriebsarten arbeiten:
– Takt/Richtungs-Auswertung (CLK- und DIR-Signale)
Eine negative Flanke am CLK-Eingang löst einen Zählimpuls am 32 Bit-
Zähler aus. Das DIR-Signal bestimmt die Zählrichtung des Zählers, TTL
high bedeutet Hochzählen, TTL low bedeutet Herunterzählen.
Sie können den Zählerstand programmgesteuert ins Latch übernehmen
oder den Zähler durch ein externes CLR-/LATCH-Signal beeinflussen.
Das CLR-/LATCH-Signal kann je nach Programmierung ein Löschen
(CLR) des Zählerstands oder die Übernahme des Zählerstands ins
Latch (LATCH) bewirken. Diese Funktion wird erst wirksam, wenn sie
durch
P2_Cnt_Clear_Enable
geben ist.
Das Löschen oder Latchen des Zählers erfolgt bei einem High-Pegel am
Eingang CLR/LATCH. Beim Latchen lässt sich aus der Differenz von
zwei gelesenen Latch-Werten die Frequenz der Messung ermitteln,
denn die Differenz gibt die Anzahl der Impulse zwischen den beiden Le-
sevorgängen an.
– Vierflankenauswertung (A- und B-Signale)
Die Vierflankenauswertung wandelt die (möglichst um 90° phasenver-
schobenen) Signale eines angeschlossenen Inkremental-Encoders an
A- und B-Eingang in ein CLK- und DIR-Signal um. Hierzu sind die Ein-
gänge in ADbasic entsprechend zu programmieren (siehe „ADwin-Pro
Systembeschreibung, Programmierung in ADbasic „).
Da jede Flanke des A- und B-Signales einen Zählimpuls erzeugt, wird
die Auflösung um den Faktor 4 vergrößert. Besitzt der Encoder ein Re-
ferenz-Signal, so kann dies (nach Freigabe des CLR- bzw. LATCH-Ein-
ganges) zum Löschen oder Latchen des Zählers genutzt werden. Das
Löschen des Zählers erfolgt, wenn die Signale A, B und CLR auf logisch
„1" stehen (über Software umstellbar: Löschen, wenn nur das CLR-Si-
gnal auf logisch „1" steht).
Der PWM-Zähler des Zählerblocks wertet die Signale an den PWM-Eingängen
aus. Mit Standard-Befehlen können folgende Daten direkt ausgelesen werden:
– Frequenz und Tastverhältnis (P2_Cnt_Get_PW)
– Eintastzeit und Austastzeit (P2_Cnt_Get_PW_HL)
Die Zähler-Eingänge sind auf die 25-polige D-Sub-Buchse Conn2 geführt; Pin-
belegung siehe Abb. 21.
Wenn Sie die PWM-Zähler wie im Beispiel mit den Standard-Befehlen auswer-
ten, benötigen Sie keine Kenntnisse über die PWM-Register.
Wenn Sie aber andere Auswertungs-Möglichkeiten benötigen, stehen Ihnen
für jeden PWM-Zähler mehrere Register zur Verfügung, mit denen Sie eine
ADwin
oder
P2_Cnt_Latch_Enable
ADwin-Pro II Hardware, Handbuch Dez. 2018
freige-