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

Re: Gibt es Absolutwertgeber für CC2? Kategorie: Sensoren (von André H. - 8.01.2006 14:57)
Als Antwort auf Gibt es Absolutwertgeber für CC2? von Dramet - 6.01.2006 11:46
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Jörg,

> ich suche für einen Schrittmotor getriebenen XY-Tisch ein absolutes Längenme�system.
> Bisher gebe ich nur Frequenzen über den PLM Port aus, und zähle gleichzeitig die ausgegebenen
> Takte. Dabei habe ich aber keine Kontrolle über Schrittfehler,
> oder die Fehler die entstehen, wenn der Zähler ausgelesen wird und gleichzeitig ein neuer
> Zählimpuls eintrifft.
> Das Zählen erfolgt in einem eigenen Threat mit hoher Priorität, damit die Säge auch bei Vorschüben
> von 1m pro Minute rechtzeitig 2mm vor dem Endpunkt mit bremsen beginnt.
> Der Fehler der beim Auslesen des Zählers entsteht ist nicht unerheblich, da ich bei kleinen
> Vorschüben nur wenige Schrittfehler haben dürfte und mir nach dem 50. Schnitt schon mindestens
> 1mm der Schnittlänge fehlt.
> Kennt jemand ein Me�system für den i2c Bus? da meine Digitalen und analogen
> Eingänge fast erschöpft sind.

Ein solches Me�system gibt es sicher (aber wahrscheinlich nicht für I²C), jedeoch ist mir
kein solches bekannt.

Dein Problem lässt sich aber sicher anders lösen.
Ich denke, da� Du bereits Achalter an den Anschlägen der Achsen hast, um den Nullpunkt zu finden ?
Damit kannst Du das ganze schonmal abgleichen.

Die Ausgabe über PWM halte ich zusammen mit Schrittmotoren eher für problematisch.
Wie liest Du die Impulse wieder ein ? Ã?ber die Counter-Ports ?
Wenn ja, mit welcher Höchst-Frequenz arbeitest Du ?
Denn Fehler beim Auslesen der Counterports gobt es nicht.
Das einzige, was sein kann, ist, daÃ? einfach einzelne Impulse nicht erkannt werden,
wenn die Frequenz zu hoch ist.

Mein Vorschlag wäre einfach, die einzelnen Impulse gezielt auszugeben.
Wenn das ganze in C2 in einer For-Schleife zu langsam ist, kann man dies auch
in ASM machen. Soetwas ist nicht schwer. (z.B. über einen Timer)

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: