le 03-17-2015 05:31 AM
Bonjour,
je souhaite faire une acquisition à temps réelle de vitesse de rotation d'un moteur à l'aide d'un capteur induictif.
Mon capteur me delivre un signal entre 0.7 et 15 V. Je dispose d'une module d'acquisition 9219.
J'ai réalisé un programme, mais il ne marche pas bien.
Quelqu'un a t-il une idée de comment je peux m'y prendre.
Merci
le 03-17-2015 06:11 AM
Bonjour,
Un exemple du code que tu as fait pourrais certainement aider un peu.
Le titre parle de compteur de cycle, tu parle de temps réel et de vitesse d'un capteur inductif... Si j'ai bien décripté, tu as ton capteur inductif, qui te renvoi un signal qui varie suivant la position angulaire de ton arbre, et tu aimerais a partir de ca déterminer la vitesse de rotation et l'afficher en continu.
Je ne pense pas que ton application foncionne sur un système temps réel ?
Tu pourrais donner des infos sur ton capteur aussi
Par rapport a ton acuqisition, tu vois quoi comme signal ?
Cordialement.
Maxime R.
CLA - Certified LabVIEW Architect / Architecte LabVIEW Certifié
CTA - Certified TestStand Architect / Architecte TestStand Certifié
le 03-17-2015 10:16 AM
Bonjour,
oui il se peut que je me suis peut être trompé sur mon titre. mais dans le font c'est bien ce que tu as décripté.
Normalement je me sers d'un capteur induictif comme tachymètre pour mesurer ou compter mon nombre de cycle (tours).
Le capteur est à detection à champ magnétique (capteur de proximité). il me delivre un signale carré qui varie entre son minimum (0.7 V) et son maximum (15 V).
le 03-18-2015 12:26 PM
Ok,
Tu peux nous donner ton matériel d'acquisition de données que tu utilises aussi. En toute logique, tu as un signal qui plutôt un signal tout ou rien, donc numérique, par contre il a des niveaux de tensions qui sont pas ce qui se fait le plus.
Si tu pouvais adapter ton signal pour être conforme à une entrée logique de ta carte, et en particulier à une entrée compteur s'il y en a un sur ta carte se serait beaucoup plus facil.
Sinon, il faut fait une acquisition continue de ton signal, rechercher les fronts dans le signal, en déterminer le temps entre chaque en fonction des paramètres d'acquisition et à partir de là déterminer la vitesse de rotation. Petit curiosité, tu as la référence du capteur ? C'est quoi la manip qui possède ce capteur ?
Merci
Maxime R.
CLA - Certified LabVIEW Architect / Architecte LabVIEW Certifié
CTA - Certified TestStand Architect / Architecte TestStand Certifié