le 05-06-2015 12:33 PM
Bonjour,
Je dispose d'une carte d'acquisition NI 6009 et d'un MD1.3 Dual Motor Controller, et je souhaite contrôler deux moteurs. Je comprend que je peux contrôler le sens des moteurs grâce à deux pins E et M présents sur le contrôleur, selon le tableau suivant :
E | M | Run |
---|---|---|
LOW | LOW/HIGH | STOP |
HIGH | HIGH | Back Direction |
HIGH | LOW | Forward direction |
PWM | LOW/HIGH | Speed |
Mais je ne sais pas comment faire pour faire en sorte que E ou M soit "low" ou "high" à l'aide de la carte NI6009.
Pouvez vous m'aider ?
Résolu ! Accéder à la solution.
le 05-11-2015 10:57 AM
Bonjour Hoheneim,
Pour générer les états LOW/HIGH vous devez utiliser les sorties numériques de l'USB 6009 (http://www.ni.com/datasheet/pdf/en/ds-218)
Je vous invite à lire le guide de l'utilisateur de l'USB 6009: http://www.ni.com/pdf/manuals/371303m_0114.pdf et plus particulièrement la section sur les E/S numériques.
Pour le code LabVIEW je vous invite à regarder les exemples disponible dans LV: Aide>>Recherche d'exemples... >>E/S Matériels>>DAQmx>>Sortie Numérique>>Numérique - Sortie continue ou utiliser l'assistant DAQ.
Bonne continuation,
Cordialement
Louis
National Instruments France
05-13-2015 12:46 PM - modifié 05-13-2015 12:52 PM
Merci beaucoup ! C'était exactement les informations dont j'avais besoin, et j'ai bien réussi à contrôler mes deux moteurs (c'est-à-dire les faire tourner ou non, dans un sens ou dans l'autre).
Je met en pièce jointe mon programme afin qu'à l'avenir, les gens voulant réaliser la même chose et étant nouveaux comme moi sur labview aient une petite idée de ce qu'ils peuvent faire, un exemple.
Explication du programme : Le programme présente quatre structures : chaque structure permet d'utiliser une sortie numérique (c'est-à-dire lui faire générer les états LOW/HIGH, 0/1) à l'aide d'un bouton poussoir et d'un assistant DAQ. Les sorties numériques sont branchées aux petits pins présents sur le variateur de vitesse permettant de contrôler les moteurs indépendamment l'un de l'autre.
Ce programme reste donc très basique mais rend bien compte du tableau dont je parlais dans mon premier message (puisqu'il s'agit tout simplement d'appuyer sur un bouton poussoir pour faire générer un état 1 à la sortie numérique correspondante).