Feetech STS3250 Smart-Aktuator: Bewertung von Genauigkeit, Drehmoment und Spiel

Views icon 3750
Feetech STS-3250

1. Einführung

Die Verbreitung kostengünstiger und leistungsstarker Servos mit serieller Busschnittstelle hat die schnelle Entwicklung robotischer Systeme ermöglicht – von Hobbyprojekten bis zur industriellen Automatisierung. Der Feetech STS3250 ist ein bemerkenswerter Vertreter dieses Marktsegments: Er bietet ein Nenn-Blockierdrehmoment von 50 kg·cm, eine Rückmeldung über einen 12-Bit-Magnetencoder und serielle TTL-Kommunikation in einem kompakten Metallgehäuse.

Trotz der Herstellerangaben bleibt die Überprüfung der realen Leistung für technische Anwendungen, bei denen Zuverlässigkeit und Präzision entscheidend sind, unerlässlich. Diese Studie präsentiert quantitative Messungen in fünf zentralen Leistungsbereichen:

  1. Drehzahl im Leerlauf
  2. Dynamisches Verhalten unter Last
  3. Thermisches Verhalten bei Dauerlast
  4. Positionswiederholbarkeit
  5. Mechanisches Spiel

1.1 Servo-Spezifikationen (Herstellerangaben)

Tabelle 1 fasst die Herstellerangaben zum Servomotor STS3250 zusammen, wie sie im offiziellen Datenblatt von Feetech dokumentiert sind.

Parameter Spezifikation
Betriebsspannung 6–12,6 V (typisch 12 V)
Blockierdrehmoment 50 kg·cm @ 12 V
Leerlaufdrehzahl 0.133 s/60° @ 12 V
Encoder-Auflösung 4096 Schritte/Umdrehung (12 Bit)
Winkelbereich 360° (0–4096 Schritte)
Kommunikation Halbduplex, asynchron seriell (38.4 kbps – 1 Mbps)
Positionsaktualisierungsrate max. 1 ms
Spiel (max.) ≤0.5°
Betriebstemperatur −20°C bis 60°C
Übertemperaturschutz 70°C (Drehmoment abgeschaltet)
Motortyp Eisenlos, Gleichstrom
Zertifizierungen EMC, RoHS

Tabelle 1: Herstellerangaben zum Feetech STS3250 (Quelle: offizielles Datenblatt)

2. Versuchsmethodik

2.1 Prüfausrüstung

  • Servo Feetech STS3250 (Serienexemplar)
  • Stabilisiertes Netzteil 12 V Gleichspannung
  • Selbstgefertigte Hebelarme (86 mm, 95 mm, 100 mm)
  • Kalibrierte Gewichte (0,6 kg, 2,0 kg)
  • Digitale Messuhr (Auflösung 0,01 mm)
  • USB-TTL-Schnittstelle zur Datenerfassung
  • Eigene Logging-Software (Abtastrate ~50 Hz)

2.2 Datenerfassung

Die Servo-Telemetrie wurde über das native serielle Protokoll erfasst und aufgezeichnet:

  • Position — Encoder-Schritte (0–4095)
  • Zielposition — vorgegebener Wert
  • Geschwindigkeit — Encoder-Schritte/s
  • Last — interne Lastschätzung
  • Strom — Milliampere (mA)
  • Temperatur — °C, interner Sensor
  • Spannung — Auflösung 0,1 V

Alle Tests wurden bei Raumtemperatur (25 ± 2°C) und einer Nenn-Versorgungsspannung von 12 V durchgeführt, entsprechend den Standard-Prüfbedingungen des Herstellers (25°C ± 5°C, Luftfeuchtigkeit 65% ± 10%).

3. Ergebnisse und Analyse

3.1 Überprüfung der Leerlaufdrehzahl

Ziel: Überprüfung der angegebenen Leerlaufdrehzahl gegenüber der Herstellerspezifikation.

Methode: kontinuierliche Drehung im Geschwindigkeitsmodus mit Abtastung der Encoder-Rückmeldung.

Herstellerspezifikation:

  • Nenngeschwindigkeit: 0,133 s pro 60°
  • Berechnet: (0,133 × 6) = 0,798 s pro Umdrehung
  • Daraus: 1/0,798 = 1,253 U/s = 75,2 RPM

Messergebnisse:

  • Encoder-Ausgabe: 5.300 Schritte/s
  • Auflösung: 4.096 Schritte/Umdrehung
  • Berechnete Geschwindigkeit: 5.300 ÷ 4.096 = 1,294 U/s = 77,6 RPM

Die gemessene Geschwindigkeit überschreitet die Spezifikation um 2,4 RPM (3,2%). Diese Abweichung liegt innerhalb der zulässigen Fertigungstoleranz und lässt sich durch Schwankungen der Motorwicklung, geringere innere Reibung im geprüften Exemplar oder die Genauigkeit der Zeitmessung (±1%) erklären.

Kenngröße Spezifiziert Gemessen Abweichung
Drehzahl (RPM) 75.2 77.6 +3.2% ✓
Zeit/60° (s) 0.133 0.129 −3.0% ✓

Tabelle 2: Geschwindigkeitsvergleich — Spezifikation vs. gemessen

Result: The STS3250 meets or exceeds its rated no-load velocity specification. The measured value differs by only about 2–3% from the datasheet specification, confirming that the servo performs very close to its rated no-load speed.

3.2 Lasttest: dynamisches Verhalten unter 2 kg Last

Ziel: Charakterisierung des Servoverhaltens unter erheblicher Gravitationslast.

Konfiguration:

  • Hebelarm: 100 mm
  • Angebrachte Masse: 2,0 kg
  • Gravitationsdrehmoment: 2,0 kg × 100 mm = 20 kg·cm (40% des Nenn-Blockierdrehmoments)
  • Bewegungsprofil: oszillierende Positionierung zwischen den Encoder-Positionen 881 und 1347

3.2.1 Positionsverfolgung

Bei Aufwärtsbewegung (Heben gegen die Schwerkraft):

  • Spitzengeschwindigkeit: ~1000–1050 Schritte/s
  • Lastanzeige: 450–490 (interne Einheiten, deuten auf erheblichen Widerstand hin)
  • Stromaufnahme: 150–200 mA dauerhaft, Spitzen bis 213 mA beim Beschleunigen

Bei Abwärtsbewegung (von der Schwerkraft unterstützt):

  • Geschwindigkeit: 800–1050 Schritte/s
  • Lastanzeige: nahe null oder leicht positiv
  • Stromaufnahme: minimal (<10 mA) beim freien Absenken

3.2.2 Hubleistung unter Last

Beim Halten der Position gegen die 2-kg-Last:

  • Positionsfehler: 19–22 Encoder-Schritte (Soll 1347, Ist 1325–1328)
  • Strom im eingeschwungenen Zustand: 80–120 mA
  • Lastkompensation: aktiver PID-Regler hält die Position innerhalb von 0,5°
Zeit (ms) Position Ziel Last Geschwindigkeit Strom (mA)
0 881 881 0 0 0
20 890 912 -271 150 99
40 945 984 -487 650 188
60 1049 1084 -437 1000 151
80 1148 1185 -462 950 173
100 1247 1277 -375 950 117
120 1307 1332 -312 450 112
140 1328 1347 -237 0 88

Tabelle 3: Telemetriedaten während eines Hubzyklus

Negative Werte geben die Richtung relativ zu den Änderungen der Encoder-Position an. Dreht sich der Motor entgegen den positiven Encoder-Inkrementen, werden die Parameter Last und Geschwindigkeit negativ. Das ist normal — das Vorzeichen gibt die Vektorrichtung an, nicht einen Fehler.

Analyse: Der Servo folgt der vorgegebenen Bahn bei 40% Blockierlast erfolgreich, mit einem Positionsnachlauf von etwa 20–30 Schritten in der Bewegung und 19–22 Schritten im eingeschwungenen Zustand. Der PID-Regler zeigt eine angemessene Anpassung der Verstärkung, mit erhöhter Stromaufnahme in den Beschleunigungsphasen.

Observation: With a 2 kg load on a 100 mm arm, the motor operated near its limit. At higher acceleration settings, lifting performance decreased noticeably. The temperature increased from 40°C to 70°C within 8 minutes, highlighting the torque and thermal constraints under sustained load conditions.

3.3 Thermische Charakterisierung

Ziel: quantitative Erfassung der Erwärmung bei dauerhaftem Lastwechsel.

Prüfprotokoll:

  • Kontinuierliche oszillierende Bewegung unter Last von 2 kg × 100 mm
  • Dauer: 8 Minuten
  • Anfangstemperatur: 40°C (durch vorherige Tests vorgewärmt)
Zeit (min) Temperatur (°C) ΔT ab Start
0 40 0
2 48 +8
4 56 +16
6 64 +24
8 70 +30

Tabelle 4: Temperaturanstieg während des Dauerlasttests

Erwärmungsrate: etwa 3,75°C/Minute bei dauerhaftem Lastwechsel mit 40%.

Auslösung des Schutzes: Laut offiziellem Datenblatt löst der Übertemperaturschutz bei 70°C aus und schaltet die Drehmomentabgabe ab. In unserem Test wurde diese Schwelle nach 8 Minuten erreicht, was die spezifikationsgemäße Funktion des Schutzmechanismus bestätigt.

Konsequenzen für die Systemauslegung:

  • Dauerbetrieb bei 40% des Nenndrehmoments erfordert aktive Kühlung oder ein Management des Arbeitszyklus
  • Für hochbelastete Anwendungen wird ein Aussetzbetrieb mit Ruhephasen empfohlen
  • Die thermische Masse der Befestigungsstruktur beeinflusst die Wärmeableitung erheblich

3.4 Blockierdrehmoment und Schutzverhalten

Ziel: Überprüfung des Blockierdrehmoments und Charakterisierung der Schutzmechanismen.

Methode: schrittweise Belastung bis zur mechanischen Blockierung mit Drehmomentmessung.

Bedingung Drehmoment (kg·cm) Anmerkungen
Spezifikation 50 Herstellerangabe
Spitze (momentan) 48 Bruchteil einer Sekunde bis zum Schutz
Dauerhaft (nach Schutzauslösung) 25 Dauerbetrieb nach Temperatur-/Strombegrenzung

Tabelle 5: Messungen des Blockierdrehmoments

Beobachtete Schutzmechanismen:

Das offizielle Datenblatt nennt die folgenden elektronischen Schutzfunktionen, die sich alle in unseren Tests bestätigten:

  1. Überstromschutz: löst bei >4,85 A länger als >2 s aus (gemäß offizieller Datenblattspezifikation)
  2. Überlastschutz: löst bei >80% der Blockierung länger als >2,5 s aus (konfigurierbar)
  3. Spannungsschutz: löst bei >14 V oder <4 V aus
  4. Übertemperaturschutz: Drehmoment wird oberhalb von 70°C abgeschaltet

Analyse: Während das Datenblatt ein Blockierdrehmoment von 50 kg·cm bei 12 V angibt, ergaben unsere realen Messungen 25 kg·cm Dauerdrehmoment bis zur Auslösung des Schutzes und bis zu 48 kg·cm Spitzendrehmoment für den Bruchteil einer Sekunde. Obwohl der integrierte Schutz das dauerhafte Blockierdrehmoment begrenzt, zeigte der Servo eine hervorragende Stabilität und Regelgenauigkeit.

3.5 Positionswiederholbarkeit

Ziel: quantitative Erfassung der Positioniergenauigkeit bei wiederholten Bewegungszyklen.

Konfiguration:

  • Hebelarm: 95 mm
  • Bewegung: wiederholtes Positionieren auf ein festes Ziel
  • Messung: Messuhr am Hebelende
Kenngröße Wert
Stichprobengröße 50 Zyklen
Mittlerer Positionsfehler 0.008 mm
Standardabweichung 0.006 mm
Maximale Abweichung ±0.02 mm
Winkeläquivalent ±0.012°

Tabelle 6: Ergebnisse des Wiederholbarkeitstests

Analyse: Der 12-Bit-Magnetencoder (Auflösung 0,088°/Schritt laut Datenblatt) erreicht zusammen mit dem PID-Regelkreis durch Dithering eine effektive Auflösung unterhalb eines Schritts. Die gemessene Wiederholbarkeit von ±0,02 mm bei 95 mm Radius entspricht einer Winkelgenauigkeit von ±0,012° — etwa 7× besser als die native Auflösung des Encoders.

Result: Smooth motion response with PID control and 12-bit (4096-step) magnetic encoder. Reliable performance for high-accuracy robotics and automation applications.

3.6 Messung des mechanischen Spiels

Ziel: Messung des Getriebespiels unabhängig von der Encoder-Rückmeldung.

Methode:

  1. Servo auf Referenzwinkel positionieren
  2. Externes Drehmoment in positiver Richtung aufbringen, bis eine Bewegung erkannt wird
  3. Drehmomentrichtung umkehren, bis eine Bewegung erkannt wird
  4. Gesamte Winkelverschiebung am Hebelende messen

Konfiguration:

  • Hebelarm: 86 mm
  • Aufgebrachtes Drehmoment: manuell, unterhalb des Haltedrehmoments
Messung Wert
Auslenkung am Hebelende 0.64 mm
Hebellänge 86 mm
Winkelspiel arctan(0.64/86) = 0.43°
Spezifikation (Datenblatt) ≤0.5°
Reserve 0,07° (14% unter dem Grenzwert) ✓

Tabelle 7: Ergebnisse der Spielmessung

Äquivalent in Encoder-Schritten: 0,43° × (4096/360) = 4,9 Schritte

Result: According to the datasheet, the maximum allowable backlash is 0.5°. Our measured value of 0.43° falls within the specified limit with 14% margin.

4. Analyse des Haltens statischer Last

Ziel: Charakterisierung der Positionsstabilität unter konstanter Gravitationslast.

Konfiguration:

  • Zielposition: 3010 (Encoder-Schritte)
  • Angelegte Last: 2 kg bei 100 mm (20 kg·cm)
  • Dauer: längere Beobachtung (>35.000 Messwerte)
Phase Position Lastanzeige Strom (mA) Anmerkungen
Beginn (ohne Last) 3010 0 0 Perfekte Nachführung
Last angelegt 3024 112 20–32 Auslenkung um 14 Schritte
Eingeschwungener Zustand 3024 112 22–32 Stabil

Tabelle 8: Telemetrie beim Halten statischer Last

Positionsauslenkung unter Last:

  • Auslenkung: 14 Encoder-Schritte = 14 × 0,088° = 1,23°
  • Bei 100 mm Radius: 1,23° × (π/180) × 100 mm = 2,15 mm Auslenkung am Hebelende

Berechnung der Nachgiebigkeit:

  • Aufgebrachtes Drehmoment: 20 kg·cm = 1,96 N·m
  • Winkelauslenkung: 1,23° = 0,0215 rad
  • Torsionssteifigkeit: 1,96 / 0,0215 = 91,2 N·m/rad

5. Leistungskennlinien des Motors

Das folgende Diagramm zeigt die theoretischen Leistungskennlinien des Servomotors STS3250 mit den Zusammenhängen zwischen Drehmoment, Drehzahl, Leistung, Wirkungsgrad und Stromaufnahme. Diese Kurven sind aus den Datenblattangaben abgeleitet und geben das typische Verhalten eines Gleichstrommotors wieder.

Wichtige Beobachtungen aus den Kennlinien:

  • Drehzahl (N): linearer Abfall von 75 RPM im Leerlauf auf 0 RPM bei Blockierung (50 kg·cm)
  • Strom (I): linearer Anstieg von ~500 mA im Leerlauf auf ~4250 mA bei Blockierung
  • Leistung (P): parabolische Kurve mit einem Maximum von etwa 9,5 W bei mittlerem Drehmoment (~25 kg·cm)
  • Wirkungsgrad (η): der maximale Wirkungsgrad von ~50% liegt im niedrigen bis mittleren Drehmomentbereich (~8 kg·cm)

6. Vergleich mit den offiziellen Spezifikationen

Dieser Abschnitt bietet einen umfassenden Vergleich unserer Messergebnisse mit der offiziellen Produktspezifikation des Feetech STS3250 (Dokument vom 2024-01-16, Ausgabe A/0).

Parameter Offizielle Spezifikation Gemessener Wert Status
Leerlaufdrehzahl 0.133 s/60° (75.2 RPM) 0.129 s/60° (77.6 RPM) ✓ Übertrifft (+3,2%)
Blockierdrehmoment 50 kg·cm @ 12V 48 kg·cm (Spitze) ✓ Innerhalb von 5%
Nenndrehmoment 16 kg·cm 25 kg·cm (vor Schutzauslösung) ⚠ Bei der Konstruktion beachten
Encoder-Auflösung (12 Bit) 0,088° (4096 Schritte/Umdr.) Bestätigt ✓ Übereinstimmung
Spiel ≤0.5° 0.43° ✓ Innerhalb der Spezifikation (14% Reserve)
Übertemperaturschutz 70°C (Drehmoment abgeschaltet) Bei 70°C bestätigt ✓ Übereinstimmung
Überstromschutz >4,85 A länger als >2 s Bestätigt ✓ Übereinstimmung
Betriebstemperatur −20°C bis 60°C 70°C unter Last erreicht ⚠ In 8 min überschritten
Wiederholbarkeit Nicht angegeben ±0.02 mm @ 95mm ✓ Hervorragend
Kommunikation 38.4 kbps – 1 Mbps Bei 1 Mbps getestet ✓ Übereinstimmung

Tabelle 9: vollständiger Vergleich — offizielle Spezifikationen vs. gemessene Werte

6.1 Bestätigte Spezifikationen

  • Geschwindigkeit: gemessen 77,6 RPM gegenüber angegebenen 75,2 RPM — der Servo übertrifft die Spezifikation
  • Spitzendrehmoment: gemessen 48 kg·cm gegenüber angegebenen 50 kg·cm — innerhalb von 5%
  • Spiel: gemessen 0,43° gegenüber angegebenen ≤0,5° — innerhalb der Spezifikation mit Reserve
  • Übertemperaturschutz: Auslösung bei 70°C wie angegeben bestätigt
  • Elektronische Schutzfunktionen: Überstrom-, Überlast- und Spannungsschutz funktionieren alle wie dokumentiert

6.2 Wichtige Erkenntnisse, die nicht im Datenblatt stehen

  • Dauerdrehmoment: bis zur Auslösung des Schutzes ist das Dauerdrehmoment auf ~25 kg·cm begrenzt (50% des Spitzenwerts)
  • Erwärmungsrate: ~3,75°C/Minute bei 40% Last — erreicht die Schutzschwelle in 8 Minuten ausgehend von 40°C
  • Wiederholbarkeit: hervorragend ±0,02 mm bei 95 mm Radius — geeignet für Präzisionsanwendungen
  • Torsionssteifigkeit: ~91,2 N·m/rad unter Last

6.3 Zuverlässigkeitsangaben (aus dem Datenblatt)

Das offizielle Datenblatt enthält die folgenden Zuverlässigkeitsangaben:

  • Lebensdauer: >100.000 Zyklen (60°-Drehung, 0,25 s Bewegung, 0,5 s Pause, bei 1/5 des Blockierdrehmoments)
  • Motorgeräusch: 45 ± 5 dB (bei 30 cm)
  • Servogeräusch: 65 ± 5 dB (bei 30 cm, 1/3 der Leerlaufdrehzahl)
  • Wasserdicht: nein

7. Diskussion

7.1 Anwendungsempfehlungen

Gut geeignete Anwendungen:

  • Gelenke von Roboterarmen (Aussetzbetrieb)
  • Schwenk-Neige-Mechanismen
  • Animatronik
  • Bildungsplattformen für Robotik
  • Prototypenentwicklung

Anwendungen, die Vorsicht erfordern:

  • Dauerbetrieb unter hoher Last (>30% des Blockierdrehmoments)
  • Bidirektionale Kraftregelung (Einschränkung durch Spiel)
  • Umgebungen mit hohen Temperaturen (geringere thermische Reserve)

7.2 Konstruktionsrichtlinien

  1. Drehmomentbudget: Auslegung auf ≤25 kg·cm im Dauerbetrieb, ≤40 kg·cm kurzzeitig
  2. Thermomanagement: bei hoher Last 30 Sekunden Pause pro Minute einplanen oder eine aktive Kühlung vorsehen
  3. Spielkompensation: für präzises Positionieren eine einseitige Anfahrt umsetzen
  4. Positionsgenauigkeit: bei kinematischen Berechnungen eine Nachgiebigkeit von 1–2° unter Last berücksichtigen

8. Fazit

Der Feetech STS3250 zeigt eine Leistung, die über alle geprüften Parameter hinweg mit den Herstellerangaben übereinstimmt. Der Servo erreicht eine Leerlaufdrehzahl von 77,6 RPM (3,2% über der Spezifikation), ein mechanisches Spiel von 0,43° (innerhalb der Grenze von 0,5°) und eine außergewöhnliche Positionswiederholbarkeit von ±0,02 mm bei 95 mm Radius.

Wichtige Erkenntnisse für Systemkonstrukteure:

  1. Das Dauerdrehmoment beträgt etwa 50% des Spitzenwerts aufgrund der Übertemperatur- und Überstromschutzmechanismen
  2. Eine Erwärmung von ~3,75°C/Minute bei Lastwechsel mit 40% erfordert für den Dauerbetrieb ein Management des Arbeitszyklus
  3. Die Positionswiederholbarkeit übertrifft die Encoder-Auflösung deutlich dank einer effektiven PID-Implementierung
  4. Ein Spiel von 0,43° ist konstruktionsbedingt und muss bei Präzisionsanwendungen berücksichtigt werden

9. Quellen

  1. Spezifikation des Servomotors Feetech STS3250.