🧪 Stanno arrivando nuovi tutorial — dal braccio robotico al sensore
Vai al contenuto
Acquista questo prodottoNegozio ufficialeSito ufficiale

Analisi della tabella di memoria del servo STS a encoder magnetico

Acquista nel negozio

1 Protocollo di comunicazione del servo

Il servo utilizza il protocollo personalizzato FT-SCS. Configurazione seriale predefinita di fabbrica: servo STS a 1M, comunicazione TTL a bus singolo, 8 bit di dati, nessuna parità, 1 bit di stop; baudrate configurabile 38400~1Mbps, indirizzo di comunicazione predefinito (n. stazione) 1. Protocollo personalizzato FT-SCS (protocollo di comunicazione SCS dei servo)

2 Definizione della tabella di memoria del servo

Se un indirizzo di funzione usa dati a due byte, il byte basso si trova all'indirizzo anteriore, il byte alto all'indirizzo posteriore

2.1 Informazioni sulla versione

2.2 Configurazione EPROM

2.3 Controllo SRAM

2.4 Feedback SRAM

3.5 Parametri di fabbrica

3 Spiegazione dei byte speciali

3.1 Fase del servo

  • Bit / peso: descrizione

  • BIT0(1): fase della direzione di comando; (0) diretta, (1) inversa

  • BIT1(2): modalità del ponte di comando; (0) senza spazzole, (1) con spazzole, effettiva dopo il riavvio

  • BIT2(4): unità di velocità; (0) 0.732 RPM, (1) 0.0146 RPM

  • BIT3(8): modalità di velocità; (0) velocità 0 = arresto, (1) velocità 0 = velocità massima

  • BIT4(16): modalità di feedback dell'angolo; (0) feedback dell'angolo di un giro, (1) feedback dell'angolo completo

  • BIT5(32): configurazione del ponte di comando / campionamento della tensione; (0) ponte H indipendente / campionamento 1K alta tensione, (1) ponte H integrato / campionamento 1.5K bassa tensione / nessun feedback di corrente

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

  • BIT7(128): fase della direzione del feedback di posizione; (0) diretta, (1) inversa

Se si impostano più bit contemporaneamente, il valore di fase del servo è la somma dei valori dei bit. Esempio: fase originale 0, servo in rotazione inversa, fase = 128+1=129;

3.2 Stato del servo

Stato del servo: 0 = normale, 1 = anomalo

  • Bit / peso: descrizione

  • BIT0(1): stato della tensione

  • BIT1(2): stato dell'encoder magnetico

  • BIT2(4): stato della temperatura

  • BIT3(8): stato della corrente

  • BIT4(16): ----

  • BIT5(32): stato del carico

  • BIT6(64): ----

  • BIT7(128): ----

Se coesistono più stati, il valore di stato del servo è la somma dei valori dei bit. Esempio: sovratensione/sottotensione e surriscaldamento del servo, stato = 4+1=5;

3.3 Condizioni di rilascio

Condizioni di rilascio: 0 = disattivato, 1 = attivato

  • Bit / peso: descrizione

  • BIT0(1): protezione della tensione

  • BIT1(2): protezione dell'encoder magnetico

  • BIT2(4): protezione dal surriscaldamento

  • BIT3(8): protezione dalla sovracorrente

  • BIT4(16): ----

  • BIT5(32): sovraccarico

  • BIT6(64): ----

  • BIT7(128): ----

Se si impostano più bit contemporaneamente, il valore di rilascio è la somma dei valori dei bit. Esempio: protezione della tensione e protezione dal surriscaldamento attive, rilascio = 4+1=5;

3.4 Condizioni di allarme LED

Condizioni di allarme LED: 0 = disattivato, 1 = attivato

  • Bit / peso: descrizione

  • BIT0(1): allarme di tensione

  • BIT1(2): allarme dell'encoder magnetico

  • BIT2(4): allarme di surriscaldamento

  • BIT3(8): allarme di sovracorrente

  • BIT4(16): ----

  • BIT5(32): allarme di sovraccarico

  • BIT6(64): ----

  • BIT7(128): ----

Se si impostano più bit contemporaneamente, il valore di allarme LED è la somma dei valori dei bit. Esempio: allarme di tensione e allarme di surriscaldamento attivi, allarme = 4+1=5;