le
05-29-2015
04:05 AM
- dernière modification le
07-18-2024
07:02 PM
par
Content Cleaner
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:
https://www.ni.com/docs/en-US/bundle/pci-6221-37pin-specs/page/specs.html
connexions des signaux comteurs:
https://www.ni.com/docs/en-US/bundle/ni-daqmx/page/xseriescountsigconn.html
mesure d'encodeur en quadrature:
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x1riCAA&l=en-US
élément des compteurs DAQ mx:
https://www.ni.com/docs/en-US/bundle/ni-daqmx/page/counterparts.html
les broches concernant les compteurs de la carte NI 6221:
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.
05-29-2015 04:25 AM - modifié 05-29-2015 04:26 AM
Bonjour,
Il nous faut plus d'informations pour pouvoir vous aider car le câblage dépend de vos codeurs et de votre carte :
le 05-29-2015 04:35 AM
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
le 05-29-2015 04:46 AM
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.
le 05-29-2015 07:10 AM
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
le 05-29-2015 08:20 AM
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
le
05-29-2015
08:44 AM
- dernière modification le
07-18-2024
07:02 PM
par
Content Cleaner
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 :
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 : https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x1riCAA&l=en-US 😉
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 🙂
le 09-22-2016 04:58 AM
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.
le 10-02-2016 02:53 PM
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
le 10-03-2016 02:13 AM
Merci. J'essaierai comme çà et ferai l'essai d'ici 1 mois.