Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

utilisation du compteur avec une carte pci 6221

Bonjour,

Je suis novice en programmation labview, et je travaille actuellement avec une carte national instrument PCI 6221 pour réaliser une commande de position d'un moteur à courant continu. J'ai cherché dans la documentation NI des informations concernant la procédure de fonctionnement d'un compteur mais je n'ai rien trouvé comme tutoriel. Si quelqu'un peut m'aider, je souhaite savoir quelles broches doit on utiliser pour acquérir le signal carré et compter le nombre de front de montant. Et surtout si on doit câbler d'autre broche pour autoriser le comtage et quelle signal on doit envoyer sur ses broches pour activer ou non le comptage (je n'ai pas du tout compris à quoi sert la broche GATE, et encore moins comment on l'utilise et si dans mon cas si je dois l'utiliser)

Je vous en liens les quelques informations que j'ai trouvé.

datasheet de la 6221:

http://www.ni.com/datasheet/pdf/en/ds-15

 

connexions des signaux comteurs:

http://zone.ni.com/reference/fr-XX/help/370466AA-0114/mxdevconsid/xseriescountsigconn/

 

utilsation de compteur:

http://www.ni.com/academic/students/learnlabview/f/digital.htm

 

mesure d'encodeur en quadrature:

http://www.ni.com/tutorial/7109/fr/

 

élément des compteurs DAQ mx:

http://zone.ni.com/reference/fr-XX/help/370466AA-0114/mxcncpts/counterparts/

 

les broches concernant les compteurs de la carte NI 6221:

http://zone.ni.com/reference/fr-XX/help/370466AA-0114/device_pinoutsfra/6221_pinout/

 

Voilà, si quelqu'un peut m'expliquer de manière assez complet comment on utilise un compteur avec la procédure de câblage j'en serais très content.

Cordialement Mr Menguy.

 

0 Compliments
Message 1 sur 10
5 905 Visites

Bonjour,

 

Il nous faut plus d'informations pour pouvoir vous aider car le câblage dépend de vos codeurs et de votre carte :

 

  • Combien de broches possède votre 6221 : 37 ou 68 ?
  • Quels sont les signaux disponibles en sortie de votre codeur : A et B; A, B et Z... ? 
CLAMaxime -- Kudos are a great way to say thank you
0 Compliments
Message 2 sur 10
5 900 Visites

Bonjour,

Je vous remercie de votre réponse aussi rapide,

 

Alors ma carte possède 68 broches, et mon encodeur renvoit 2 signals A,B.

Je vous met en pièce jointe la doc de mon encodeur moteur.

 

Cordialement Mr Menguy

0 Compliments
Message 3 sur 10
5 893 Visites

Pour une carte 68 broches et comme indiqué dans la documentation, les signaux A et B sont câblés respectivement sur les bornes 37 et 45 (compteur 0) ou 42 et 46 (compteur 1). Pour réaliser l'acquisition, il vous suffit de créer la tâche associée sous MaX en choisissant selon votre besoin un comptage de fronts pour obtenir une information de positionnement ou une fréquence pour obtenir une information de vitesse.

 

Pour le reste, la lecture des données s'effectue comme pour n'importe quel périphérique DAQmx 😉

 

N'hésitez pas à me faire savoir si des zones d'ombres subsistent.

CLAMaxime -- Kudos are a great way to say thank you
0 Compliments
Message 4 sur 10
5 888 Visites

J'ai bien compris ce que vous m'avez, j'ai juste une question, à quoi correspond ce que j'ai entouré en rouge sur le screen ci joint, si on branche A, B sur les broches 37 et 45 de la carte.

Aussi si j'ai bien saisi, on doit réaliser la tache sous max avant de pouvoir utilisé un bloque DAQ sur le programme Labview?

Car j'ai essayé juste avec un DAQ hier sur ma manip et rien ne se produisait.

C'est pour ça que je veux être sur qu'il n'y a pas une autre broche pour autoriser ou non le comptage.

Merci encore pour les réponses que vous m'apporter.

Cordialement Mr Menguy

 

0 Compliments
Message 5 sur 10
5 876 Visites

Excusez-moi, je viens de me rendre compte que PFI c'est bien la broche 37 que vous mentionnez.

Par contre du coup ce que je comprend pas qu'il ne faut qu'un compteur pour l'encodeur, je vais me documenté comment on effectue une mesure d'encodeur.

Cordialement Mr Menguy

 

0 Compliments
Message 6 sur 10
5 872 Visites

En effet, les PFI correspondent aux entrées citées dans la doc.

 

Pour le câblage tout dépend de ce que vous voulez faire : 

 

  • Pour acquérir la fréquence de rotation, une seule entrée est suffisante puisqu'on compte le nombre de fronts par unité de temps. On broche en général le signal A.
  • Pour acquérir la rotation totale (sans prendre en compte le sens), une seule entrée est suffisante puisqu'on compte le nombre de fronts. On broche en général le signal A.
  • Pour acquérir une position relative, il faut deux entrées. Les signaux A et B en quadrature permettent de connaître le sens de rotation du moteur et de déterminer le nombre d'incréments relativement au point initial. On peut en déduire un déplacement angulaire par rapport à ce point. Il faut alors brocher les deux signaux.

Dans votre cas, vous cherchez à connaître le nombre de fronts montants. Il est donc normal que MaX ne vous demander de brocher qu'un seul signal. 

 

Plus d'informations ici sur l'acquisition des données de codeur : http://www.ni.com/tutorial/7109/fr/ 😉

 

En ce qui concerne les tâches MaX, j'ai personnellement toujours trouvé plus simple de les utiliser que de définir la tâches à partir deLabVIEW. A vous de voir ce qui vous est le plus accessible, mais vous pouvez tout à fait créer votre propre tâche directement dans LabVIEW. Vous pouvez par exemple utiliser un VI Express puis le décomposer pour voir comment il fonctionne "en interne".

 

N'hésitez pas si vous avez d'autres questions, je verrais si j'ai le temps de répondre ce week-end 🙂

CLAMaxime -- Kudos are a great way to say thank you
0 Compliments
Message 7 sur 10
5 868 Visites

Bonjour,

J'utilise un varaiteur de vitesse PARKER Compax 3 qui dispose d'une sorite émulation codeur avec des signaux A/A-, B/B- et N/N-. Cette émulation génère l'image de la position d'un vérin linéaire (et non la vitesse du moteur).

J'aimerai récupérer ce signal sur une entrée compteur/décompteur de la carte PCI-6221 pour faire l'acquisition de la position du vérin.

Malgré toutes mes recherches sur les différents sites et forums, je ne trouve aucun schéma de câblage pour le raccordement des 6 fils (A / A- / B / B- / N / N-) sur le bornier CB-68LP de la carte PCI-6221.

Disposeriez vous d'un schéma issu de votre expérience ?

Merci beaucoup pour votre aide.

 

0 Compliments
Message 8 sur 10
4 317 Visites

Bonjour,

Excusez-moi du retard pour vous répondre, j'ai retrouvé un schéma de câblage si celui-ci peut vous aider.

Cordialement Mr Menguy

0 Compliments
Message 9 sur 10
4 244 Visites

Merci. J'essaierai comme çà et ferai l'essai d'ici 1 mois.

 

0 Compliments
Message 10 sur 10
4 231 Visites