Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Zaehlverluste in PWM-Steuerung Kategorie: Programmierung (von Jens Herrmann - 16.06.2005 9:13)
Ich nutze:
C-Control II Station, OSOPT V3.0
Hallo,
fuer einen Walzenvorschub zum Zuschnitt von Blech von der Rolle habe ich
eine PWM-Steuerung mit der C-Control II Station aufgebaut. Aufgrund von Zaehlfehlern kommt es bisher
leider zu Fehlpositionierungen. Der Encoder des Vorschubmotors ist am FREQ1-Pin der Station
angeschlossen und wird mit der Funktion get_position() aus dem modul inkremental.c2 in einer
Schleife abgefragt. Die dabei maximal auftretende Impulsfrequenz liegt bei ca. 5 kHz.
Ich habe festgestellt dass die Encoderimpulse korrekt gezaehlt werden wenn ich die Motorwelle langsam
drehe. Wenn ich schneller und ruckartig drehe verliert er bis zu 10 % der Impulse.

In der Beschreibung zum Modul inkrement.c2 steht, dass die Auswertung eines (Inkrementalgebers)
über systemeigene Routinen erfolgt und dabei keine Resourcen  verschwendet werden.
Waere es trotzdem denkbar, dass die Zaehlverluste auf eine zu geringe Abarbeitungsgeschwindigkeit
des Programmes zurueckzufuehren sind oder sollte man eher schauen ob mit den von der
Encoderplatine(24V Motor von Fa. Horst Wilden in Mu)
des Motors gelieferten Impulsen etwas nicht stimmt?

Danke schonmal im Vorraus
Jens Herrmann


 


    Antwort schreiben


Antworten: