sollte so richtig sein!
und 1,5ms sind halt genau die Mitte.
Die 20ms sind (soweit ich weis) ein Richtwert und müssen nicht unbedingt genau eingehalten werden...
Hi,
könnte mir bitte sagen ob meine Theorie zur Servo Ansteuerung richtig ist ,
da ich aus dem RN-Wissen nicht wirklich schlau werde. Danke.
1.ich setze die PWM high
2.wenn ich für 1ms high schalte dreht er sich bis zum anschlag nach links
und nach 2ms nach rechts
3. es kommt eine 20ms low Pause bervor ich wieder neue Befehle geben
kann.
Ich hoffe ihr könnt mir helfen.
sollte so richtig sein!
und 1,5ms sind halt genau die Mitte.
Die 20ms sind (soweit ich weis) ein Richtwert und müssen nicht unbedingt genau eingehalten werden...
Hallo
Auch wenn die Servos es mit den 20ms nicht so genau nehmen: Es ist keine 20ms Pause zwischen den Impulsen, vielmehr sollte der Impuls alle 20ms wiederholt werden.
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
ja klar geht das
es muss der Impuls auch nicht bei jedem Servo gleich sein, ich hab servos, bei denen die Endpositionen auf 0,8ms und 1,7ms liegen oder irgedwo anders.
Mit hochohmigen Grüßen
Virus
Es lebe der Digitalkäse !
Datenblätter gibt es zu den meisten Servos nicht,
und es ist in erster linie bei den billigen Servos so, da sind es fetigungstoleranzen und durh verwendung unpräziser Bauteile summiert sich da schonmal die Abweichung ein bischen.
Mit teuren Servos von Robbe, Graupner oder der Premiumline von JR (da gibt es noch viele mehr, nur ein paar Beispiele zu nennen) kann man dem aus dem Weg gehen. Da kostet ein Servo dann aber schnell 20Euro und wenn man die Servos mit einem µC ansteuert, kann man den Bereich einfach austesten und dann für jeden Servo anpassen.
Das ist billiger und nicht viel arbeit
Mit hochohmigen Grüßen
Virus
Es lebe der Digitalkäse !
Das ist jetzt halt Dein Problem mit RP6 und C kann ich leider nicht
dienen, obwohl C an sich ja brauchbar ist. Aber ohne Englische Tastatur
breche ich mir bei den ganzen Klammern und als zwei Finger Tipper
einfach die Finger. Ich vermute das der Bascom code für die Servo
ansteuerung letztendlich aus ASM besteht, mit Gedult und Mühe sollte
der dann ach im Hex.File zu finden sein?
Aber so etwas "Banales" wie ein servo ansteuern sollte sich auch
in einer C Lib finden ?
Gruß Richard
Lesezeichen