-> Hier kostenlos registrieren
Hallo,
ich habe folgendes Problem:
Die Steuerung einer Antenne wird mittels Winkelgeber (absolut) in beiden Achsen betrieben.
Diese sind über CAN-Bus gekoppelt und liefern zyklisch alle 100ms (geprüft) den aktuellen Winkelgeberwert.
Die Auflösung der Geber beträgt 16Bit; also ausreichend hoch.
Da die Antenne sehr langsam dreht (ca. 20min für 2°) dreht sich auch der Geber entsprechend langsam.
Nun mein Frage: Kann ein optischer Drehgeber bei solch niedrigen Drehzahlen "hängen" und das Signal verspätet ausgeben?
Der Hintergrund ist der, dass ich mich nicht auf die Werte verlassen kann.
Die Geber liefern mir oft erst eine Signaländerung von 1Bit nach ca. 20s Fahrzeit, obwohl die Antenne sich
rechnerisch bereits 7Bit (hätte) drehen müssen und dies auch macht (Abstandsmessung).
Nach diesem "Sprung" kommen allerdings die Werte meist sauber im Sekundentakt.
Hat da jemand Erfahrung oder eine Idee woran es liegen könnte?
Ich stehe da irgendwie auf dem Schlauch.
ich habe folgendes Problem:
Die Steuerung einer Antenne wird mittels Winkelgeber (absolut) in beiden Achsen betrieben.
Diese sind über CAN-Bus gekoppelt und liefern zyklisch alle 100ms (geprüft) den aktuellen Winkelgeberwert.
Die Auflösung der Geber beträgt 16Bit; also ausreichend hoch.
Da die Antenne sehr langsam dreht (ca. 20min für 2°) dreht sich auch der Geber entsprechend langsam.
Nun mein Frage: Kann ein optischer Drehgeber bei solch niedrigen Drehzahlen "hängen" und das Signal verspätet ausgeben?
Der Hintergrund ist der, dass ich mich nicht auf die Werte verlassen kann.
Die Geber liefern mir oft erst eine Signaländerung von 1Bit nach ca. 20s Fahrzeit, obwohl die Antenne sich
rechnerisch bereits 7Bit (hätte) drehen müssen und dies auch macht (Abstandsmessung).
Nach diesem "Sprung" kommen allerdings die Werte meist sauber im Sekundentakt.
Hat da jemand Erfahrung oder eine Idee woran es liegen könnte?
Ich stehe da irgendwie auf dem Schlauch.