Was ist ein Hochgeschwindigkeitszähler?
Ein Hochgeschwindigkeitszähler erkennt und zählt enge (schnelle) Impulse und gibt spezielle Anweisungen aus, um Steuervorgänge einzuleiten, wenn die ermittelten Zahlen die voreingestellten Werte erreicht haben. Steuervorgänge umfassen die automatische und sofortige Ausführung der Hochgeschwindigkeitszähler-Unterbrechungsroutine und die sofortige Aktualisierung der Ausgabe basierend auf der konfigurierten Quelle und dem Maskenmuster.
Funktionen des Hochgeschwindigkeitszählers
Da die HSC-Anweisungen Hochleistungsanforderungen erfordern, wird ihr Vorgang von kundenspezifischen Schaltungen durchgeführt, die parallel zum Hauptsystemprozessor geschaltet sind. Zu den verbesserten Funktionen von HSC gehören:
- 100 kHz Hochleistungsbetrieb mit direkter Steuerung der Ausgänge
- 32-Bit-Ganzzahl mit Vorzeichen (Zählbereich von
2.147.483.647) - Programmierbare hohe und niedrige Voreinstellungen
- Überlauf- und Unterlauf-Sollwert
- Automatische Unterbrechungsverarbeitung basierend auf der kumulierten Zählung
- Bearbeitbare Laufzeit-Parameter (vom Benutzersteuerprogramm); HSC-Anweisungsbetrieb
Unterstützung des Micro800-Controllers für HSC
Alle
Micro850
L50E- und Micro870
L70E-Controller unterstützen bis zu sechs HSC-Eingänge. Die HSC-Funktionalität ist in Micro800
-Controller integriert und nutzt dabei Hochgeschwindigkeitszähler-Hardware (integrierte Eingänge im Controller) und die HSC-Anweisung in der Anwendung. HSC-Anweisungen konfiguriert die Hardware des Hochgeschwindigkeitszählers und aktualisiert den Bildakkumulator.Rückmeldung geben