- Labornetzteil AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Wie steuere ich Servos an?

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.11.2003
    Ort
    Dresden
    Alter
    60
    Beiträge
    409
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo Jan-Peter,

    Das ist klar, aber Man sollte das Servo nicht so Belasten (mechanisch)
    , dass das Poti rückwärts übers Getriebe verstellt wird.
    Denn dann braucht man viele Ersatzgetriebe.
    naja diese Situation wirst du in jedem Hexapoden oder anderem Gefährt antreffen, wo Hebel auf die Servos einwirken und der Motor permanent die Kraft aufbringen muss, um das ganze zu halten.

    Es besteht kein muss von 20 ms, Impulsausgabezeit.
    Die Zeit kann auch länger sein.
    habe ich ja auch geschrieben, es stört nicht, wenns etwas länger dauert.
    Man muss halt nur bedenken, je länger die Pause, desto kleiner ist die Ansteuerzeit (im Verhältnis zur Gesamtzeit) des Motors.
    Denn die Servoelektronik triggert den internen Monoflop erst mit eintreffen des externen Servoimpulses.
    Wenn kein externer Impuls, dann kein Positionsvergleich und damit keine Nachführung des Motors.

    Der Wert von 20 ms kommt aus der Modellfernsteuertechnik, und ist deshalb dort notwendig,
    weil der Sender maximal 8 Kanäle ansteuern kann.
    Bei eiener Impulszeit von max. 2 ms mal 8 = 16 ms.
    Zwischen den einzelnen Impulsen ist eine Pause von 0,25ms mal 8 =2 ms.
    Gesamt = 18ms, die Restlichen 2ms werden zur Synchronisation benötigt.
    Ja so ist das damals mal entstanden. Da dachte man 8 Kanäle wäre genug Platz für solch ein Protokoll. Erinnert mich irgendwie an das 640K Problem beim PC

    Das Servo macht nicht anderes, als die eintreffenden Impulse , mit dem internen Oszillator zu vergleichen und bei Abweichungen , den Motor in die entsprechende Richtung drehen zu lassen . Die Frequenz des Oszillators wird durch das Potentiometer , das mit dem Getriebe gekoppelt ist ,erzeugt. Der Motor dreht so lange bis der eintreffender Impuls mit dem Internen Oszillatorimpuls übereinstimmt.
    Ja genau, der externe Impuls triggert wie oben geschrieben einen internen Monoflop, dessen Haltezeit über das Postionspoti bestimmt wird. Sind beide Impulse gleich lang, passiert nichts, ansonsten wird, je nachdem welcher Impuls länger ist, ein Zweig der H-Brücke aktiviert, bis wieder alles stimmt.

    Wenn jetzt sagen wir mal das Servo z.B. aus der Mittelstellung in die rechte Endstellung gefahren werden soll, wird der erste externe Impuls von 2ms den Motor einschalten. Ja und was passiert dann? Im Normalfall kommt nach 20ms ein weiterer Impuls und ein neuer Vergleich startet. Wenn dieser Impuls nicht kommt, gibts einen Sicherheitsmechanismus, der irgendwann (abhängig von der externen Beschaltung des Servo-ICs) den Motor wieder abschaltet (unabhängig von der Position).

    Allein aus dieser Funktion erkennt man, dass erst mal mehrere externe Impulse notwendig sind, bis der Servo seine korrekte Zielposition erreicht hat.

    Eine gute Beschreibung der Servoelektronik ist
    hier
    zu finden.

    Viele Grüße
    Jörg

  2. #12
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    25.11.2003
    Ort
    Schöneiche b. Berlin
    Alter
    68
    Beiträge
    398
    Hallo Joeg!
    Du hast geschrieben:
    Hallo Jan-Peter,

    das ist so nicht ganz richtig. Der Impuls (1-2ms) muss ca. alle 20ms wiederholt werden, ein bissl länger ist auch nicht tragisch

    Das ein bissl länger hast Du später Editiert! , Nach dem Du den Beitrag von mir erhalten hast!
    MfG
    janpeter

  3. #13
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.11.2003
    Ort
    Dresden
    Alter
    60
    Beiträge
    409
    Hallo Jan-Peter,

    warum so böse?

    Ich habe den Beitrag nicht editiert, wäre ja auch vom Forensystem vermerkt.

    Aber letztendlich ist es doch egal, oder?

    Schönes Weihnachten und
    Viele Grüße
    Jörg

Seite 2 von 2 ErsteErste 12

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen