-> Hier kostenlos registrieren
Hallo,
ich versuche gerade eine Frequenz und Phasenmessung (Strom/Spannung) mit einer S1200 zu realisieren.
Nach vorverarbeitender Filter und TTL Elektronik läuft es am Ende darauf hinaus das ich Impulse (100kHz) und ein Reset Signal für die SPS bekomme. Dabei sind dann die Frequenz und der Phasenversatz den ich Messen möchte eine Funktion von der Anzahl der gezählten Impulse.
Die Elektronik läuft, das einzige was zickt sind die Zähler der S1200.
Ich habe 2 Digitaleingänge als High Speed Counter (HSC) konfiguriert und lasse diese meine 100kHz Impulse zählen bis das Reset-Signal kommt. Der Reset löst zudem einen Hardwareinterrupt aus in dem ich die Zählerwerte in Variablen kopiere bevor diese (Zähler) wieder auf 0 gesetzt werden.
Mein Problem: wenn ich über einen Zeitraum von 5ms Impulse mit 100kHz zähle, müssten am Ende eigentlich 500 Impulse rauskommen (+/- 1..2 Impulse vlt.). Zählen tut die S1200 aber nur etwa 440 Impulse. Auch eine Verringerung der Impulsfrequenz auf 10kHz hat das Problem nicht behoben (43 statt 50 Impulse gezählt).
Weiss jmd ob die Zähler eine Anlaufzeit oder soetwas benötigen? Ich habe in den Anleitungen zu den Baugruppen nichts dazu gefunden ...
Oder gibt es noch irgendwelche Einstellungen die ich übersehen haben könnte?
Die Impulse habe ich mit nem Oszi geprüft. Das sind astreine Rechtecke mit 23V Pegel ....
ich versuche gerade eine Frequenz und Phasenmessung (Strom/Spannung) mit einer S1200 zu realisieren.
Nach vorverarbeitender Filter und TTL Elektronik läuft es am Ende darauf hinaus das ich Impulse (100kHz) und ein Reset Signal für die SPS bekomme. Dabei sind dann die Frequenz und der Phasenversatz den ich Messen möchte eine Funktion von der Anzahl der gezählten Impulse.
Die Elektronik läuft, das einzige was zickt sind die Zähler der S1200.
Ich habe 2 Digitaleingänge als High Speed Counter (HSC) konfiguriert und lasse diese meine 100kHz Impulse zählen bis das Reset-Signal kommt. Der Reset löst zudem einen Hardwareinterrupt aus in dem ich die Zählerwerte in Variablen kopiere bevor diese (Zähler) wieder auf 0 gesetzt werden.
Mein Problem: wenn ich über einen Zeitraum von 5ms Impulse mit 100kHz zähle, müssten am Ende eigentlich 500 Impulse rauskommen (+/- 1..2 Impulse vlt.). Zählen tut die S1200 aber nur etwa 440 Impulse. Auch eine Verringerung der Impulsfrequenz auf 10kHz hat das Problem nicht behoben (43 statt 50 Impulse gezählt).
Weiss jmd ob die Zähler eine Anlaufzeit oder soetwas benötigen? Ich habe in den Anleitungen zu den Baugruppen nichts dazu gefunden ...
Oder gibt es noch irgendwelche Einstellungen die ich übersehen haben könnte?
Die Impulse habe ich mit nem Oszi geprüft. Das sind astreine Rechtecke mit 23V Pegel ....