Nei sistemi di controllo motore ad alte prestazioni, la precisa taratura a punto zero costituisce la base per un posizionamento accurato, un funzionamento efficiente e funzionalità avanzate.Quando si utilizzano codificatori quadrati per il feedback, gli ingegneri devono affrontare la sfida persistente di stabilire un punto di riferimento meccanico stabile attraverso il segnale indice dell'encoder.Seguendo procedure come la ricalibrazione Rs che allineano gli angoli elettrici con le posizioni del rotore, il compito critico rimane: come associare l'impulso di indice dell'encoder a questo punto zero allineato e tradurlo in uno spostamento di riferimento utilizzabile per migliorare le prestazioni del sistema.
I codificatori a quadratura generano in genere due segnali ortogonali (fase A e fase B) per tracciare la direzione di rotazione e la posizione incrementale,più un segnale indice (Z o I) che emette un singolo impulso per rotazione in una posizione meccanica specificaQuesto impulso indice fornisce un riferimento di posizione assoluta ideale.
In piattaforme come InstaSPIN-MOTION di TI, i registri hardware consentono la lettura diretta degli stati dell'encoder.QPOSILATIl registro (Position Latch) svolge un ruolo cruciale quando il segnale di indice si attiva, cattura e mantiene il valore del contatore di codifica quadratura corrente.Questo valore bloccato rappresenta la posizione meccanica del segnale indice rispetto al punto zero interno dell'encoder.
Dopo aver completato la ricalibrazione RS (che allinea il motore al polo magnetico più vicino), gli ingegneri devono monitorare il modulo di codifica per rilevare gli impulsi indici durante la rotazione.QPOSILATIl valore di registro catturato durante un impulso di indice rivela la relazione posizionale fissa tra il segnale di indice e il punto di allineamento ricalibrato, ciò che chiamiamo "spostamento di indice".
Poiché la relazione meccanica tra i segnali indici dell'encoder e i poli del rotore rimane costante, il valore di offset dell'indice catturato serve da riferimento affidabile.Questo spostamento rappresenta lo spostamento meccanico tra la posizione dell'indice e il contatore zero interno dell'encoder.
L'approccio ottimale consiste nel configurare il modulo di codifica stesso per riconoscere le posizioni dell'indice:
QEPCTLQuesta impostazione stabilisce la posizione dell'indice come punto di riferimento definitivo zero.Con l'encoder correttamente configurato, funziona comeSTPOSCTL_setPositionReference_mrevsi riferisce automaticamente al punto zero definito dall'indice quando viene superato un parametro "0", eliminando i calcoli manuali di spostamento.
per i sistemi che richiedono aggiornamenti di riferimento in tempo di esecuzione,transizioni lisce tra i modi di posizione dipendono dalla capacità dell'encoder di mantenere la continuità angolare mentre ridefinisce il suo punto zero in base ai segnali indici.
Il seguente flusso di lavoro del laboratorio 12-13 di InstaSPIN-MOTION dimostra il processo:
QPOSILATvalori durante gli impulsi indici per determinare gli spostamenti meccaniciPrincipali linee guida di attuazione:
Utilizzando sistematicamente i segnali di indice degli encoder quadrati e i moduli di encoder specifici del processore, gli ingegneri possono stabilire sistemi di taratura a punto zero robusti.L'innovazione critica risiede nella configurazione dell'hardware per ripristinare automaticamente i contatori di posizione al rilevamento dell'indice, creando un punto di riferimento meccanico intrinseco.abilitando applicazioni di controllo motore di nuova generazione che richiedono una posizione assoluta e un funzionamento sincronizzato su più assi.
Persona di contatto: Ms. Mandy
Telefono: 86 137 6172 1799
Fax: 86-21-39303660