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 von
MisterMou
.. 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 +
Lesezeichen