V9141
Entrées et sorties
Entrées
Les quatre sorties composent un nombre binaire à quatre bits, dont
chacun fonctionne, du point de vue électrique, de la même manière
que les interrupteurs de fin de course. Exemple :
IP3 est analogue à LP0
VP3 est analogue à VLP1
IM3 est analogue à LM0
Si I3 est l'entrée 3 (MSB) et L0 la limite négative.
Sorties
Les quatre sorties sont elles aussi dotées d'un isolateur optique et
composent un nombre à quatre bits. Elles se présentent sous la forme
d'un collecteur ouvert et d'un émetteur à couple de Darlington.
Exemple :
OP0 est le collecteur de la sortie 0 (LSB)
OM0 est l'émetteur.
L'interface typique serait celle de la Figure 5.
La valeur de la résistance dépend de Vcc et du type de dispositif
d'entrée ; pour un TTL, 4 k7 seraient suffisants.
Contrôle logiciel
Port RS-232
Les commandes logicielles sont des caractères ASCII délivrés par le
biais de l'interface RS-232. Le port doit être configuré de la manière
suivante :
débit
bits de données
bits d'arrêt
parité
échange d'authentification
Paramétrage du débit
À la livraison, l'interface RS-232 est configurée en 9600 bauds, 8 bits
de données et 1 bit d'arrêt, sans parité, authentification XON-XOFF.
Cette configuration peut être configurée à l'aide des connexions J1 à
J8, de la manière suivante :
Connexions de débit
19200
J1 marche, J2, J3 arrêt
9600
J1, J2, J3 arrêt
4800
J1, J2 arrêt, J3 marche
2400
J1, J3 arrêt, J2 marche
1200
J1 arrêt, J2, J3 marche
600
J1, J2 marche, J3 arrêt
300
J1, J3 marche, J2 arrêt
Autres connexions
Marche
J4
7 bits de données
J5
2 bits d'arrêt
J6
parité
J7
parité impaire
J8
Commandes logicielles
Les commandes sont des caractères ASCII transmis par l'ordinateur
principal, qui doivent être suivis d'un saut de ligne (LF), d'un retour
chariot (CR) ou d'une combinaison CRLF.
La carte de contrôle répond à toutes les commandes, même si elle ne
les comprend pas. Si la commande est exécutable, la carte renvoie un
caractère # après l'exécution. Les commandes non exécutables sont
signalées par le renvoi d'un E.
14
9600
8
1
aucune
XON/XOFF
Arrêt
8 bits de données
1 bit d'arrêt
sans parité
parité paire
non utilisé
Résumé des commandes
_A
Retour de l'état de déplacement
_C
n
Réglage de la vitesse constante
_D
n
Réglage de la date
_E
n
Réglage de l'intensité du moteur
_F
Paramètres par défaut forcés
_H
Arrêt en douceur
_I
Lecture d'entrée 4 bits
_J
jdss
Définition des paramètres du joystick
_L
n
Entrée/sortie du mode local
_M
n
Déplacement de n pas
_MA
n
Déplacement absolu
_MC
n
Déplacement à vitesse constante
_MCA
n
MA à vitesse constante
_MCL
n
MC jusqu'à la limite
_ML
n
Déplacement jusqu'à la limite
_N
n
Ajouter ou effacer nouvelle ligne (LF) (Hex 0a)
_O
n
Écriture de n vers sortie 4 bits
_P
nnnn
Définition des paramètres du moteur
_Q
Enregistrement des paramètres dans l'EEPROM
_R
n
Réglage du rapport des micro-pas
_RL
Lecture des limites
_RS
Lecture des pas restants
_S
Arrêt d'urgence
_T
n
Déclenchement à l'entrée #n
_W
Demande de position
Remarque : _ indique le numéro de l'axe dans les systèmes en
guirlande.
Description complète des commandes
Version 1.3 du logiciel
A
Retour de l'état du moteur : 0 inactif et 1 actif
C n
Définition d'une vitesse constante pour les commandes MC
(62<n<60000).
D [n]
Si n n'est pas précisé, prise de la position actuelle comme zéro
du système de coordonnées. Si n est précisé, changement du
système de coordonnées de telle sorte que la position actuelle
soit n.
E n
Définition de l'intensité du moteur (0 £ n £ 15) à environ 40*n
mA
Remarque : Ne dépassez pas n = 4 en service continu, sauf si
un dissipateur thermique a été prévu.
Une valeur élevée est acceptable pendant une courte durée.
F
Rétablissement forcé des valeurs par défaut pour tous les
paramètres. Dans cette version, les valeurs par défaut sont les
suivantes :
basesps
= 1000
maxsps
= 60000
acc_spss
= 30000
dec_spss
= 120000 décélération
csps
= 150
current
= 4
gear
= 0
newline
= 0
i le joystick est monté, il est lu sur un A/N 8 bits qui donne des
valeurs comprises entre 0 et 255 et avoisinant généralement
128.
Les paramètres sont les suivants :
jitter
= 4
deadband
= 20
slowband
= 10
sense
= 0
H
Arrêt du moteur en douceur.
I
Lecture de l'état de l'entrée 4 bits (retour de 0 à 15).
vitesse
de
démarrage
commandes M, MA et ML
vitesse maximale
accélération
vitesse
constante
pour
commandes MC et MCL
environ 160 mA
maximum 12800 pas/tour avec un
moteur à 1,8°
pas de saut de ligne (LF) après le
retour chariot
bruit admissible pour le joystick
zone morte du joystick
plage de déplacement lent du joystick
pas d'inversion du joystick
pour
les
les