🧪 Se publican nuevos tutoriales — del brazo robótico al sensor
Saltar al contenido
Comprar este productoTienda oficialSitio web oficial

Análisis de la tabla de memoria del servo STS con encoder magnético

Comprar en la tienda

1 Protocolo de comunicación del servo

El servo utiliza el protocolo personalizado FT-SCS. Configuración serie predeterminada de fábrica: servo STS a 1M, comunicación TTL de bus único, 8 bits de datos, sin paridad, 1 bit de parada; velocidad configurable 38400~1Mbps, dirección de comunicación predeterminada (n.º de estación) 1. Protocolo personalizado FT-SCS (protocolo de comunicación SCS de servos)

2 Definición de la tabla de memoria del servo

Si una dirección de función utiliza datos de dos bytes, el byte bajo está en la dirección anterior y el byte alto en la dirección posterior

2.1 Información de versión

2.2 Configuración EPROM

2.3 Control SRAM

2.4 Retroalimentación SRAM

3.5 Parámetros de fábrica

3 Explicación de bytes especiales

3.1 Fase del servo

  • Bits / peso: descripción

  • BIT0(1): fase de dirección de accionamiento; (0) directo, (1) inverso

  • BIT1(2): modo de puente de accionamiento; (0) sin escobillas, (1) con escobillas, efectivo tras reiniciar

  • BIT2(4): unidad de velocidad; (0) 0.732 RPM, (1) 0.0146 RPM

  • BIT3(8): modo de velocidad; (0) velocidad 0 = parada, (1) velocidad 0 = velocidad máxima

  • BIT4(16): modo de retroalimentación de ángulo; (0) retroalimentación de ángulo de una vuelta, (1) retroalimentación de ángulo completo

  • BIT5(32): configuración del puente de accionamiento / muestreo de voltaje; (0) puente H independiente / muestreo 1K de alto voltaje, (1) puente H integrado / muestreo 1.5K de bajo voltaje / sin retroalimentación de corriente

  • BIT6(64): frecuencia PWM; (0) 24 kHz, (1) 16 kHz

  • BIT7(128): fase de dirección de la retroalimentación de posición; (0) directo, (1) inverso

Si se configuran varios bits simultáneamente, el valor de fase del servo es la suma de los valores de los bits. Ejemplo: fase original 0, servo funcionando en sentido inverso, fase = 128+1=129;

3.2 Estado del servo

Estado del servo: 0 = normal, 1 = anormal

  • Bits / peso: descripción

  • BIT0(1): estado de voltaje

  • BIT1(2): estado del encoder magnético

  • BIT2(4): estado de temperatura

  • BIT3(8): estado de corriente

  • BIT4(16): ----

  • BIT5(32): estado de carga

  • BIT6(64): ----

  • BIT7(128): ----

Si hay varios estados simultáneos, el valor de estado del servo es la suma de los valores de los bits. Ejemplo: sobre/subtensión y sobrecalentamiento del servo, estado = 4+1=5;

3.3 Condiciones de descarga

Condiciones de descarga: 0 = desactivado, 1 = activado

  • Bits / peso: descripción

  • BIT0(1): protección de voltaje

  • BIT1(2): protección del encoder magnético

  • BIT2(4): protección contra sobrecalentamiento

  • BIT3(8): protección contra sobrecorriente

  • BIT4(16): ----

  • BIT5(32): sobrecarga de carga

  • BIT6(64): ----

  • BIT7(128): ----

Si se configuran varios bits simultáneamente, el valor de descarga es la suma de los valores de los bits. Ejemplo: protección de voltaje y protección de sobrecalentamiento activadas, descarga = 4+1=5;

3.4 Condiciones de alarma LED

Condiciones de alarma LED: 0 = desactivada, 1 = activada

  • Bits / peso: descripción

  • BIT0(1): alarma de voltaje

  • BIT1(2): alarma del encoder magnético

  • BIT2(4): alarma de sobrecalentamiento

  • BIT3(8): alarma de sobrecorriente

  • BIT4(16): ----

  • BIT5(32): alarma de sobrecarga

  • BIT6(64): ----

  • BIT7(128): ----

Si se configuran varios bits simultáneamente, el valor de alarma LED es la suma de los valores de los bits. Ejemplo: alarma de voltaje y alarma de sobrecalentamiento activadas, alarma = 4+1=5;