Bonjour,
Je travaille sur un projet de banc d'essais automatique d'une carte d'interface XDRP32 , le but est de mesurer les tensions et vérifier que les relais commutent bien. J'ai conçût une petite carte où j'ai câblé les fils nécessaires : bits de commande ( le LATCH, B/A, N/S, E/S , VALTEST), les bits de données et l'alimentation ) qui va être relier à une carte EAGLE qui est connecté à l'ordinateur et j'utilise 3 ports pour mes bits. Je dois utiliser le logiciel Labview pour pouvoir commander les relais ( il y en a 32 en tout mais il y a deux voie où il y a 16 relais sur la voie 0 ou la voie 1 ) voici le schéma de ma carte d'interface :
Sur les deux premiers port A et B j'ai mis mes data et sur le port C j'ai mis mes bits de commandes. Le protocole est d'initialiser tout les relais sur chaque port en position repos de choisir notre voie ( VALMOT0 ( on envoie un 0 sur le bit B10 ) ou VALMOT 1 ( on envoie un 1 sur le bit B10) ) et d'envoyer le LATCH ( Bit 11 mettre un front descendant ) pour la validation et les relais vont claquer , ils vont se mettre en position travail.
Si je veux faire claquer un seul relais je dois mettre un 1 sur le bit sélectionner et les autres bits à 0 par exemple le bit 20 qui est relisé à K1 je dois le mettre à 1 et les autres bits à 0 je dois ensuite sélectionner la bonne voie la voie 0 et envoyer le LATCH pour que les data soit validé.
Sur le port C je dois mettre des booléens.
Donc voilà je sais pas si je me suis bien exprimé mais j'ai besoin d'aide je ne sais pas comment programmer ça , avez-vous des idées??
Partager