Ingressi ed uscite
Ingressi
I quattro ingressi formano un numero binario e ciascun bit agisce
elettricamente nell'identica maniera dei finecorsa, per esempio:
IP3 è analogo ad LP0
VP3 è analogo ad VLP1
IM3 è analogo ad LM0
Dove I3 è l'ingresso 3 (MBS) ed L0 è il limite negativo.
Uscite
Le quattro uscite sono optoisolate e formano anch'esse un numero di
4-bit. Esse sono presentate sotto forma di una coppia Darlington
collettore aperto ed emettitore. Per esempio:
OP0 è il collettore per l'uscita 0 (MSB)
OM0 è l'emettitore
Una interfaccia tipica sarebbe:
Il valore del resistore dipende da Vcc e dal tipo di dispositivo d'ingresso
ma per TTL, 4K7 sarebbe sufficiente.
Controllo tramite software
Porta RS-232
I comandi software sono caratteri ASCII inviati attraverso la porta RS-
232. La porta dovrebbe essere impostata come segue:
BAUD
Bit dati
Bit di stop
Parità
Sincronizzazione
Comandi software
I comandi sono caratteri ASCII dall'host che devono essere seguiti sia
da un LF, CR o CRLF.
La scheda di controllo risponde ad ogni comando, anche se non è
capito. Per ciascun comando legittimo la scheda di controllo invia un #
dopo l'esecuzione. Comandi illegali generano il ritorno di una E.
Riepilogo dei comandi
_A
Restituzione stato di moto
_C
n
Impostazione velocità costante
_D
n
Impostazione di un dato
_E
n
Impostazione della corrente del motore
_F
Forzatura parametri di default
_H
Arresto dolce
_I
Lettura ingresso da 4 bit
_J
jdss
Impostazione parametri barra di comando
_L
n
Ingresso/uscita modo locale
_M
n
Movimento di n passi
_MA
n
Movimento assoluto
_MC
n
Movimento a velocità costante
_MCA n
MA a velocità costante
_MCL n
MC fino al limite
_ML
n
Movimento fino al limite
_N
n
Aggiunta o cancellazione di una nuova riga (LF) Es. 0a)
_O
n
Scrittura di n uscite da 4 bit
_P
nnnn Impostazione parametri del motore
_Q
Scrittura parametri nella EEPROM
_R
n
Impostazione rapporto di micropasso
_RL
Lettura limiti
_RS
Lettura passi rimanenti per il completamento del percorso
_S
Arresto di emergenza
_T
n
Scatto su ingresso #n
_W
Richiesta di posizione
Nota: _ denota il numero di assi in un sistema con collegamento a
margherita.
9600
8
1
Nessuna
XON/XOFF
Comandi per esteso
Edizione software 1.3
A
Restituisce lo stato del motore: 0 fermo ed 1 in moto.
C n
Impostazione velocità costante per comandi MC (62<n<60000)
D n
Se n non è specificato assegnare la posizione corrente alla
coordinata zero. Se n è specificato, allora cambiare il sistema
di coordinate in modo che la posizione corrente è n.
E n
Impostazione corrente del motore (0<=n<=15) circa 40*n mA .
Nota. Non superare n=4 durante l'uso continuato a meno che
non sia applicato un dissipatore di calore.
Valori elevati sono accettati per brevi periodi.
F
Forzatura dei valori di default per tutti i parametri. Al momento
questi corrispondono a:
basesps
= 1000
maxsps
= 60000
acc_spss
= 30000
dec_spss
= 120000
csps
= 150
current
= 4
gear
= 0
newline
= 0
Se la barra di comando facoltativa è utilizzata, essa viene letta
su un A-D da 8-bit, che fornisce valori da 0 a 255 centrati su
circa 128.
I parametri sono:
jitter
= 4
deadband
= 20
slowband
= 10
sense
= 0
H
Arresto dolce del motore
I
Lettura dello stato degli ingressi da 4-bit (restituisce da 0 a 15).
J
Variazione senso banda lenta banda morta.
Impostazione parametri della barra di comando (vedi sopra).
L n
Se n=1, allora si entra nel modo manuale/locale. Se n=1, allora
si esce dal modo manuale/locale. Valido solo se si utilizza una
barra di comando o un codificatore manuale.
M n
Spostamento di n passi con accelerazione (n<2000000000).
MA n
Spostamento alla posizione n con accelerazione.
MC n
Spostamento di n passi a velocità costante. (Vedi comando C).
MCA n Spostamento alla posizione n a velocità costante.
MCL n Spostamento fino al limite in direzione n a velocità costante
dove (n= -1,0,1).
ML n
Spostamento fino al limite in direzione n con accelerazione.
N n
Se n=1 aggiunge una nuova riga (LF)= (Es. 0A) al terminatore
di riga normale del tasto ritorno carrello (CR) (Es. 0D). "n=0" è
il default di nessuna nuova riga.
Non cercare di impostare N 1 su qualsiasi altra scheda
eccetto la prima scheda perché può provocare comunicazioni
non corrette tra le schede.
O n
Uscita di valori da 4 bit verso optoaccoppiatori (0<=n<=15).
P
Impostazione
velocità
accelerazione per movimento accelerato. Quando la
decelerazione è specificata, può essere diversa rispetto alla
accelerazione.
Q
Scrittura dei parametri di corrente nella EEpROM.
V9141
la velocità di partenza per
comandi M, MA ed ML
la velocità massima
l'accelerazione
la decelerazione
velocità costante per comandi
MC ed MCL
circa 160 mA
12800 passi/giro massimo con
motore di grado 1,8
nessuna nuova riga (LF) dopo
CR
disturbo ammesso della barra di
comando
banda morta della barra di
comando
banda di movimento lento
barra di comando non invertita
base,
velocità
massima
ed
17