-
-
Neuer Benutzer
Öfters hier
Hallo,
die Werte vom Radencoder sind stark davon abhängig, wie weit das Zahnrad vor den Radsensoren sitzt. Die Interrupt Service Routine erkennt nur eine Flanke, wenn der Wert mindestens unter 140 fällt und über 160 steigt.
Diese Werte sind aber stark einer Exemplarsteuung von Asuro zu Asuro unterworfen, sodaß nicht jeder Asuro die Flanken sauber erkennt.
Darum fährt ein Asuro vielleicht nicht die gewünschte Strecke.
Abhilfe kann man hier mit einer Min/Max Wert Bildung der Encoder Signale schaffen, dann kann man die Schwelle jedesmal neu bestimmen.
Gruß
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen