🧪 Neue Tutorials in Arbeit — vom Roboterarm bis zum Sensor
Zum Inhalt springen

Magnetencoder-STS-Servo – Analyse der Speichertabelle

Im Shop kaufen

1 Servo-Kommunikationsprotokoll

Der Servo verwendet das FT-SCS-Eigenprotokoll. Serielle Standardkonfiguration ab Werk: STS-Servo Standard-Baudrate 1M, TTL-Einzelbus-Kommunikation, 8 Datenbits, keine Parität, 1 Stoppbit; Baudrate konfigurierbar 38400–1 Mbit/s, Standard-Adresse (Stationsnummer) 1. FT-SCS-Eigenprotokoll (Servo-SCS-Kommunikationsprotokoll)

2 Definition der Servo-Speichertabelle

Wenn eine Funktionsadresse mit zwei Bytes Daten arbeitet, steht das niederwertige Byte an der vorderen Adresse, das höherwertige Byte an der hinteren Adresse

2.1 Versionsinformation

2.2 EPROM-Konfiguration

2.3 SRAM-Steuerung

2.4 SRAM-Feedback

3.5 Werksparameter

3 Erläuterung spezieller Bytes

3.1 Servo-Phase

  • Bits/Gewichtung: Beschreibung

  • BIT0(1): Antriebsrichtungs-Phase;(0)vorwärts,(1)rückwärts

  • BIT1(2): Antriebsbrückenmodus;(0)bürstenlos,(1)mit Bürsten, wirksam nach Neustart

  • BIT2(4): Geschwindigkeitseinheit;(0)0.732 U/min,(1)0.0146 U/min

  • BIT3(8): Geschwindigkeitsmodus;(0)Geschwindigkeit 0 = Stopp,(1)Geschwindigkeit 0 = Höchstgeschwindigkeit

  • BIT4(16): Winkelfeedback-Modus;(0)Einzelumdrehungswinkel,(1)Vollwinkel

  • BIT5(32): Antriebsbrücken-Konfiguration/Spannungsabtastung,(0)unabhängige H-Brücke/1K-Hochspannungsabtastung,(1)integrierte H-Brücke/1.5K-Niederspannungsabtastung/kein Stromfeedback

  • BIT6(64): PWM-Frequenz,(0)24 kHz,(1)16 kHz

  • BIT7(128): Richtungsphase der Positionsrückmeldung,(0)vorwärts,(1)rückwärts

Bei gleichzeitiger Setzung mehrerer Bits ist der Phasenwert des Servos die Summe der Bitwerte. Beispiel: ursprünglicher Phasenwert 0, Servo läuft rückwärts, Phasenwert = 128+1=129;

3.2 Servo-Status

Servo-Status: 0 = normal, 1 = Fehler

  • Bits/Gewichtung: Beschreibung

  • BIT0(1): Spannungsstatus

  • BIT1(2): Magnetencoder-Status

  • BIT2(4): Temperaturstatus

  • BIT3(8): Stromstatus

  • BIT4(16): ----

  • BIT5(32): Laststatus

  • BIT6(64): ----

  • BIT7(128): ----

Bei mehreren gleichzeitig auftretenden Statuswerten ist der Servo-Statuswert die Summe der Bitwerte. Beispiel: Überspannung/Unterspannung und Überhitzung des Servos, Statuswert = 4+1=5;

3.3 Entlastungsbedingungen

Entlastungsbedingungen: 0 = aus, 1 = ein

  • Bits/Gewichtung: Beschreibung

  • BIT0(1): Spannungsschutz

  • BIT1(2): Magnetencoder-Schutz

  • BIT2(4): Überhitzungsschutz

  • BIT3(8): Überstromschutz

  • BIT4(16): ----

  • BIT5(32): Lastüberlast

  • BIT6(64): ----

  • BIT7(128): ----

Bei gleichzeitiger Setzung mehrerer Bits ist der Entlastungswert des Servos die Summe der Bitwerte. Beispiel: Spannungsschutz und Überhitzungsschutz gleichzeitig aktiv, Entlastungswert = 4+1=5;

3.4 LED-Alarmbedingungen

LED-Alarmbedingungen: 0 = aus, 1 = ein

  • Bits/Gewichtung: Beschreibung

  • BIT0(1): Spannungsalarm

  • BIT1(2): Magnetencoder-Alarm

  • BIT2(4): Überhitzungsalarm

  • BIT3(8): Überstromalarm

  • BIT4(16): ----

  • BIT5(32): Lastüberlast-Alarm

  • BIT6(64): ----

  • BIT7(128): ----

Bei gleichzeitiger Setzung mehrerer Bits ist der LED-Alarmwert des Servos die Summe der Bitwerte. Beispiel: Spannungsalarm und Überhitzungsalarm gleichzeitig aktiv, Alarmwert = 4+1=5;