in data 09-05-2008 06:00 AM
Ho avuto contatto con Ing. Raffaella Loforte, in merito al controllo di motori passo-passo.
Il numero di riferimento della mail a cui ho risposto è: Reference#7209259.
Purtroppo non ho ricevuto nessuna risposta. Di seguito riassumo le domande che vi avevo inviato:
- Quindi la posizione dell'encoder viene confrontata con il
riferimento (posizione di target); la sequenza di movimento termina nel momento
in cui l'errore (dato da: posizione encoder - pos. riferimento) diventa nullo,
a meno di una tolleranza impostata con il parametro "Pull-in Windows". Il
controllore dovrà lavorare al massimo delle sue capacità all'inizio del
movimento per poi diminuire l'azione di comando man mano che la posizione di
target si avvicina. Quello che volevo sapere è come viene realizzato il
controllo? Nel caso dei motori servo c'è il PID; per i motori passo-passo che
tipologia di controllore è implementato (un minimo di controllore deve essere
implementato!)?
- Parlando a livello di teoria dei sistemi, il blocco del
"controllore" che produce la variabile di controllo come è realizzato
(semplicemente proporzionale, integrale o altro?)?
- I requisiti di progetto
quali sovraeleongazione, tempo di assestamento etc.. come possono essere
gestiti? Vi sono dei parametri nel MAX che agiscono su questi?
- Infine, è
possibile ottenere il grafico della risposta al gradino (come è possibile
ottenerlo per i motori servo andando sulla scheda "Servo Tuning" del MAX o
sulla scheda "1-D Interactive" sempre del MAX)?
Nel ringraziarvi per la vostra
disponibilità, e sperando in una vostra risposta, Vi porgo
Cordiali saluti,
Lorenzo Salvadori
in data 09-08-2008 10:18 AM
Ciao Gigadri,
ben venuto nella comunita' virutale degli utenti!
Sembri andare molto di fretta.
Alle prese con un nuovo motore stepper, vedo.
La prima volta che ne ho avuto a che fare mi sono stati molto utili questo documento per comprenderne i meccanismi di funzionamento:
Stepper motor (Wikipidia e' una fonte inesauribile di conoscenza)
Per le tue domande specifiche sulla configurazione e la regolazione ti rimando ai seguenti docs NI, in particolare il primo sembra proprio fare al caso tuo:
Stepper Motors will Work in Open Loop Mode, But Behave Incorrectly in Closed Loop Mode
Configure and Test a Stepper Motor
Closed Loop Stepper Movement is Inaccurate
Stepper Motor Switching Sequence
Spero che tu possa venire a capo del tuo progetto.
Fammi sapere se ho risposto alle tue domande, altrimenti chiediamo a quelli di NI...
R&R
Marco
in data 09-14-2008 05:04 PM
Tutto ok.
Grazie lo stesso