Dans le cadre de mon étude sur le patrimoine informatique français et afin d'offrir un site toujours plus complet, je recherche toutes informations et matériels propres aux sociétés Exelvision, Goupil, Logabax, Leanord, Matra/Axel et Bull (Micral). Par avance, merci pour votre aide!

,

Interface 16 voies


Une interface à construire

L'interface 16 voies est l'une des réalisations à faire sois-même que proposera Exelvision à travers la revue «Exelement Vôtre».
L'interface se compose d'un boîtier principal d'entrées/sorties et d'un connecteur à enficher dans l'EXL 100. L'ensemble est très robuste et facile d'utilisation, ce qui le rend
parfaitement adapté à un usage scolaire. La notice d'utilisation est composée de 6 pages, au contenu très accessible.
Une précaution à prendre toutefois à l'usage: Les entrées ne sont pas isolées, aucune tension extérieure ne doit être appliquée aux bornes d'entrées.

L'interface dispose de 8 entrées et 8 sorties, elle fonctionne sur tout micro-ordinateur Exelvision, quel que soit le langage de programmation utilisé (ExelBasic, Exelogo, Exelmax,...)
Les bornes d'entrées sont destinées à recevoir les informations d'entrées (interrupteurs). Dès qu'une entrée est reliée à la borne du commun de l'interface, l'information
«circuit fermé» est envoyée à l'interface.
Les bornes de sorties sont destinées à piloter des équipements variés tels que des ampoules, moteurs, circuits, etc. Dès qu'une commande est envoyée sur une sortie de l'interface, son contact se ferme (circuit fermé)
L'état de chaque E/S est signalé par une LED (LED allumée= circuit fermé / LED éteinte=circuit fermé).

Schéma électronique de l'interface

 

Fonctionnement sous ExelBasic, Exelogo et Exelmax
- Lecture des entrées
: Les entrées sont numérotées de 1 à 8. Pour ExelBasic et Exelogo, chaque entrée est associée à une valeur décimale (1=1, 2=2, 3=4, 4=8, 5=16, 6=32, 7=64, 8=128).
Sous Exelmax, le principe est exactement le même, à la seule différence que la valeur est de type hexadécimal. Quand elle est interrogée, l'interface renvoie une valeur  V qui correspond à la somme des valeurs des entrées activées. A titre d'exemple, si les entrées 2,6 et 7 sont activées, la valeur envoyée à l'EXL100 est: 98 (ou >62) .
Les instructions sont:«
CALL PEEK (306, V)» avec Exelbasic, «.EXAMINE 1 306» avec Exelogo et «MOVP V,P49» avec Exelmax.
- Commander les sorties
: Les sorties sont numérotées sur le même principe que les entrées. Pour commander une ou plusieurs sorties, il suffit d'envoyer la valeur V (décimale sous ExelBasic et Exelogo, Hexadécimale sous Exelmax) correspondant à la somme des valeurs décimales associées aux sorties commandées. A titre d'exemple, si l'on désire activer les entrées 7 et 8, la valeur à envoyer par l'EXL100 sera: 192 (ou >C0) Cette valeur correspond à l'octet enregistré sur le port d'entrées.
Les instructions sont: «CALL POKE (305, V)» avec Exelbasic, «.DEPOSE 1 305 V» avec Exelogo et «MOVP P50,V» avec Exelmax.


Sans accord écrit préalable de l'auteur, vous n'êtes pas autorisé à distribuer, modifier, transmettre, réutiliser ou rediffuser le contenu de ce site.