- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 11

Thema: Wie sieht der optimale Signalgang für einen Digitalservo aus? (Servo singt bei Last)

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #4
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.686
    Danke für die schnelle Unterstützung.

    Manf:
    Der Link ist prächtig, danke - beschreibt die gleiche Akustik die dort auch stört und das beim gleichen Typ. Insgesamt ist dort wirklich keine Lobeshymne auf Savöx, es wird eher deutlich, dass man besser die Finger von dem Bauteil lässt.
    Ich habe per Elco 250 µF die Versorgung gepuffert und kein zusätzliches Bauteil angesteckt (diese grüne Platine) trotzdem sind die Störungen unvermindert zu hören.

    MisterMou:
    Danke - das bestätigt doch, dass mein Bauteil serienkonform funktioniert - leider :-/.

    .. Durchtesten der Frequenzen .. dass er ab einer bestimmten Frequenz einfach nicht mehr zuhört und seine Position nicht mehr ändert ..
    Klingt ja auch nicht ermunternd.

    Neue Feststellung:
    Beim Anschluss an "Servo4" die Platine des rechten Oberarms (Link auf Platine siehe oben) stelle ich fest dass kein Ton auftritt. Mehr noch, der Servo regiert überaupt nicht! Daher habe ich mal andere Anschlüsse getestet und siehe da: Anschluss 1, 5, 6, 7 und 10 reagiert Servo wie gewohnt, Anschlüsse 2, 3, 4, 8 und 9 .. läuft Savöx NICHT. Und das ist nun besonders geheimnisvoll. So sind z.B. die Anschlüsse 1 bis 6 am Port C2 .. C7, die 7 bis 10 am Port A4 bis A7 installiert (JTAG ausgefused, DDRx =1, PORTy = 0). Ausserdem laufen alle meine andern Servos (fünf verschiedene Typen, KEIN hochpreisiger) beim Gegentesten an allen Anschlüssen dieser Platine störungsfrei.
    An der baugleichen Platine (Fertigungsnummer #4 von 10 identischen Platinen vom gleichen Fertigungsplan vom gleichen Fertiger) laufen wieder andere Servos an allen Anschlüssen, nur der Savöx findet die Anschlüsse 8 und 9 nicht beachtenswert: KEINERLEI Reaktion beim Anstecken. Diese Platine dient als Experimentierplatine für allgemeine Zwecke bzw. zum Test neuer Software(teile) für archies Arme und Kopf.

    Fazit:
    Der ES-05 hat zwar recht wenig Drehmoment und bei der aktuellen Last eine lausig hohe Regelabweichung (10° und mehr) - aber er läuft. Und wird deshalb auch montiert. Mal sehen, wie der sich im archie anstellt.
    Anmerkung dazu: im Kopf von Archie sind acht ES-05 bzw. baugleiche Carsons seit ein paar Jahren störungsfrei im Einsatz. Klar, weniger benötigtes Moment <=> weniger Saft.

    Nochmal danke für Hilfe und Anregungen.


    Nachtrag nach neuem Test:
    Die Anmerkung
    Zitat Zitat von MisterMou Beitrag anzeigen
    .. Durchtesten der Frequenzen .. dass er ab einer bestimmten Frequenz einfach nicht mehr zuhört und seine Position nicht mehr ändert ..
    war ein Hinweis! Ich habe Software auf die Platine #4 neu geflasht - und ein interessantes Ergebnis bekommen:
    Offensichtlich sind Ansteuerungswerte < 2000 Ticks (ca. 1000 µs) für den Savöx zu wenig (siehe Terminalausgaben unten). Natürlich folgte ein Test mit dem Servotester mit Tick- oder µs-Anzeige am LCD für Perioden- und Pulsdauer. Das nun nicht mehr überraschende Ergebnis: Unter 2005 Ticks steigt der Savöx aus, nach Übersteigen eines Übergangsbereiches (Servo zittert zwischen Ausstieg und Funktion) folgt er ab 2050 den Ticks.
    Code:
    Platine #3, Software  ARCo7            07 Aug. 2017 17:24
                C701 x40 ARCo St7 Servoplatine m1284p/20MHz 07 Aug. 2017 17:24
                I2C-Slave Adresse : 134 dez = 0x86 ,          I2C_init - erledigt.
                ArmRechtsController, max. Servoanzahl : 10
                UART0(PD) mit 115 k,         UART1 mit 1250 k.
                LCD 2x16, LCD liblcd_162_xt mit Sonderzeichen
                SHARP_GPD120 auf ADC3  534 , aktuell 531
                UART0 Kommandos: A7, D1/d, N1/n, O2, o5, Px3600, (T2), W1, Z2
     
                Servodaten
                Servo   Kurzbez      Aktuell     Min     ~Max  (Funktion des Servos)
                1          ARSsc         2600         2200     4100             +
                2          ARShe        1800         1000     6000                         -
                3          ARElb         1800         1000     5000                         -
     
                4          ARHDr         2000        1000     6000                         -
                5          ARCo5        4800         2400     4800             +
                6          ARCo6         2400        2400     4800             +
     
                7          -  nc            3500        1000      6000             +
                8          -  nc            1000        1000      6000                        -
                9          -  nc            1000        1000      6000                        -
                10        ARFree        3500       1000      6000              +
     
     
    Platine #4, Software  ARCo7            08 Aug. 2017 10:14
                C701 x40 ARCo St7 Servoplatine m1284p/20MHz 08 Aug. 2017 10:14
                I2C-Slave Adresse : 134 dez = 0x86 ,          I2C_init - erledigt.
                ArmRechtsController, max. Servoanzahl : 10
                UART0(PD) mit 115 k,         UART1 mit 1250 k.
                LCD 2x16, LCD liblcd_162_xt mit Sonderzeichen
                SHARP_GPD120 auf ADC3  518 , aktuell 514
                UART0 Kommandos: A7, D1/d, N1/n, O2, o5, Px3600, (T2), W1, Z2
     
                Servodaten
                Servo   Kurzbez     Aktuell    Min     ~Max  (Funktion des Servos)
                1          ALSsc          2600      1200     5500             +
                2          ALShe         1800      1400     5900                         -
                3          ALElb          1800      1200     5500                         -
     
                4          ALHDr          2000      1000     6000                        -
                5          ALCo5         4800       2400    4800            +
                6          ALCo6         2400       2400    4800            +
     
                7          -  nc            3500       1000     6000             +
                8          -  nc            1000       1000     6000                        -
                9          -  nc            1000       1000     6000                        -
                10        STest          3500        0          6300             +
    Geändert von oberallgeier (08.08.2017 um 12:01 Uhr) Grund: Neuer Test : zwei verschied. Platinen, div. Vorgaben Pulsdauer, Vergleich Minimalvorgaben
    Ciao sagt der JoeamBerg

Ähnliche Themen

  1. [ERLEDIGT] Servo singt unter Last. B-Ware, reparierbar oder - Müll ?
    Von oberallgeier im Forum Motoren
    Antworten: 7
    Letzter Beitrag: 02.08.2016, 11:00
  2. Digitalservo mit durchgehender Achse
    Von xxxmicroxxx im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 13
    Letzter Beitrag: 12.02.2014, 15:12
  3. Digitalservo (robbe , HiTec, etc. ) programmieren ???
    Von HeliSchorsch im Forum Elektronik
    Antworten: 0
    Letzter Beitrag: 04.01.2007, 15:38
  4. Elektronik für Digitalservo
    Von jap im Forum Motoren
    Antworten: 3
    Letzter Beitrag: 28.03.2005, 19:29
  5. Digitalservo und SD21?
    Von x-ryder im Forum Motoren
    Antworten: 1
    Letzter Beitrag: 07.10.2004, 12:38

Stichworte

Berechtigungen

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

12V Akku bauen