Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:bauanleitungen:locoturn_v10:150_locoturn_kalibrierung [2023/02/08 13:02] – ↷ Seite von wiki:intern:anleitungen:bauanleitungen:locoturn_v10:150_locoturn_kalibrierung nach anleitungen:bauanleitungen:locoturn_v10:150_locoturn_kalibrierung verschoben admin_dominik | anleitungen:bauanleitungen:locoturn_v10:150_locoturn_kalibrierung [2024/09/02 06:59] (aktuell) – [Finetuning der Portpositionen] domapi | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
Damit der Stepper keine oder möglichst wenige dieser Microsteps „verliert“, | Damit der Stepper keine oder möglichst wenige dieser Microsteps „verliert“, | ||
- | Wichtig ist hier die Stromstärke, | + | Wichtig ist hier die Stromstärke, |
- | Bei den relativ schnellen Geschwindigkeiten, die wir verwenden, muss die Versorgungsspannung unbedingt größer gewählt werden, weil eine Spule den Strom beim Einschalten nicht sofort annimmt. Bei einer höheren | + | Bei den hier verwendeten, |
<WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
- | **Die Schaltung sollte daher zwischen mind. 14V - 20V betrieben werden. Bewährt hat sich z.B. ein Laptop-Netzteil mit 19V** | + | Die Schaltung sollte daher zwischen mind. 14V - 20V betrieben werden. Bewährt hat sich z.B. ein Laptop-Netzteil mit 19V. |
</ | </ | ||
Zeile 77: | Zeile 77: | ||
* Ab da zählt die Steuerung die Schritte, bis der Sensor das zweite Mal passiert wird. Damit wird die Anzahl der Schritte für eine Umdrehung ermittelt. Der Wert kann auch manuell vorgegeben werden (**FIXED_STEPS_PER_ROUND**). | * Ab da zählt die Steuerung die Schritte, bis der Sensor das zweite Mal passiert wird. Damit wird die Anzahl der Schritte für eine Umdrehung ermittelt. Der Wert kann auch manuell vorgegeben werden (**FIXED_STEPS_PER_ROUND**). | ||
- | * Zuletzt ermittelt er das Getriebespiel durch zweimaliges Hin- und Herfahren links/ | + | * Zuletzt ermittelt er das Getriebespiel durch zweimaliges Hin- und Herfahren links/ |
* Wird der Null-Punkt sprich Hall-Sensor gefunden, dann wird ausgehend von dieser Position die Lage der Ports in Microsteps berechnet (dies sind die Standardwerte ganz rechts in der Tabelle unten). | * Wird der Null-Punkt sprich Hall-Sensor gefunden, dann wird ausgehend von dieser Position die Lage der Ports in Microsteps berechnet (dies sind die Standardwerte ganz rechts in der Tabelle unten). | ||
Zeile 136: | Zeile 136: | ||
| | ||
===== Finetuning der Portpositionen ===== | ===== Finetuning der Portpositionen ===== | ||
- | Nach einer Feineinstellung einer ersten Portposition, | + | Nach der Kalibrierung werden die Gleisabgänge noch nicht exakt angefahren. Die Bühne wird daher ein bisschen links oder rechts vom Port stehen |
{{ bilder: | {{ bilder: | ||
- | Hierzu nimmt man die Feineinstellung eines ersten Ports (das muss nicht Port 1 sein) manuell | + | Hierzu nimmt man die Feineinstellung eines ersten Ports in positiver Richtung |
- | (dabei nie die Drehrichtung | + | |
- | Aus der Position des ersten, kalibrierten Ports wird die Stepperposition aller anderen Ports für diese Bewegungsrichtung neu berechnet. | + | Das Feintuning, d.h. manuelles Anfahren eines Ports zur Feineinstellung, |
- | Das Feintuning, d.h. manuelles Anfahren eines Ports zur Feineinstellung, | ||
Im Beispiel unten wurde die Position für Port 1 um 24 Mikrosteps vergrößert, | Im Beispiel unten wurde die Position für Port 1 um 24 Mikrosteps vergrößert, | ||
Zeile 175: | Zeile 175: | ||
- | Bei jedem weiteren Port, dessen Position abgespeichert wird, speichert der Sketch nur diese eine Position, alle anderen Ports werden nicht neu berechnet. Auf diese Weise kann man alle benötigten Ports drehrichtungsabhängig einstellen. | + | Bei jedem weiteren Port, dessen Position |
- | Falls die DS absolut symmetrische Abgänge hat und sich die Fertigungstoleranzen in Grenzen halten, reicht es u.U. aus, nur einen Port fein einzustellen. Für höhere Positionier-Genauigkeiten sollten alle Ports in jeder Fahrteichtung | + | Falls die DS absolut symmetrische Abgänge hat und sich die Fertigungstoleranzen in Grenzen halten, reicht es u.U. aus, nur einen Port fein einzustellen. Für höhere Positionier-Genauigkeiten sollten alle Ports in jeder Fahrtrichtung |
- | Werden | + | Sind z.B. die ersten Werte gefüllt (Spalte " |
Zeile 196: | Zeile 196: | ||
um möglichst genau positionieren zu können. | um möglichst genau positionieren zu können. | ||
- | Bei positiver und negativer Richtung werden beim Speichern des ersten Ports auch die Position | + | Beim Speichern des ersten Ports in einer Drehrichtung werden |
Bei positiver Richtung (z.B. im Uhrzeigersinn) wird der **OFFSET_PORT_POSITION** bei den anderen Ports abgezogen, dann kann man anschließend jeden Port mit dem Drehencoder | Bei positiver Richtung (z.B. im Uhrzeigersinn) wird der **OFFSET_PORT_POSITION** bei den anderen Ports abgezogen, dann kann man anschließend jeden Port mit dem Drehencoder | ||
in positiver Richtung anfahren, die DS bleibt ein Stückchen vor dem Port stehen und man kann manuell in positiver Richtung das Feintuning mit Poti oder Drehencoder machen, | in positiver Richtung anfahren, die DS bleibt ein Stückchen vor dem Port stehen und man kann manuell in positiver Richtung das Feintuning mit Poti oder Drehencoder machen, |