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

Daten Kategorie: Programmierung (von Frank - 9.01.2004 14:32)
Als Antwort auf ... und schon wieder Inkrementalgeber von Frank - 8.01.2004 17:42

Hallo zusammen!

Hier nun einige Daten:
- Der Inkrementalgeber gibt 2500 Impulse auf 360°
- Die Welle, auf der der Geber sitzt dreht mit 0,585 Umdrehungen / Minute
- Angeschlossen ist der Geber über den A-Kanal am P1H.0 an der Station

Die Abfrage in meinem Programm erfolgt über ports.getcount(0);
Ich frage den Zählerstand in regelmä�igen Abständen ab und summiere den Counter selbst auf. Das
klappt ja soweit auch ganz prima.

Mein Code arbeitet im Prinzip folgendermaÃ?em

...
starte Motor;
...
while Impulssumme nicht die Abbruchbedingung erfüllt
{
  ...
  lese Impulse aus und summiere;
  ...
  if Impulssumme erfüllt Abbruchbedingung then
  {
    stoppe Motor
    lese nochmal Impulse und summiere (wg möglichem Nachlauf)
  }
}


Ich vermute den Fehler im Hardwarebereich bzw in den Systemroutinen.


Ich hoffe, Ihr könnt mit diesen Angaben nun das Problem durchschauen!?


Viele Grü�e,
Frank


    Antwort schreiben


Antworten:

Re: Daten (von André H. - 10.01.2004 15:20)
    Re: Daten (von Frank - 14.01.2004 12:48)
        Re: Daten (von André H. - 16.01.2004 13:59)
Re: Daten (von Tom - 9.01.2004 19:31)