Bonjour,
Je suis stagiaire et débutant cette année sur LabVIEW, et pour faire simple je doit envoyé une commande pour une phase donné d'un signal sinusoïdale de 50hz. L'image ci-jointe montre ce que cela doit donner.
Personne dans mon entreprise ne connait LabVIEW, et je trouve le projet super inintéressant par tout les moyens même si je n'y connait pas grand chose j'y arriverait ...
Actuellement j'ai un module U2121 qui est un module d'acquisition Analogique (doc ci-jointe) qui me donne le signal carré de l'image.
En entrée j'ai un signal sinusoïdal de 50hz. La liaison est en USB. L'image jointe montre l'exemple pour une phase donner de PI (ou 90°).
J'aimerais savoir si il et possible de traité le signal pour avoir une précision minimal de 500 us de décalage de la commande par rapport à la phase demandé?
Et comment le faire, si vous avez des idées qui vous passe par la tête, lâchez tout je prends ?
Mon idée de départ était de me servir de la phase 0 qui correspond du coup aux fronts, et d'attendre le temps donner par la phase demandé par exemple pour PI (ou 90°) et pour un signal de 50hz : 1/50 = 0,02s->période ; 0,02/4 =0,005s période de phase et donc temps d'attente après un front montant pour avoir la phase PI et pouvoir envoyé la commande.
Mon gros problème c'est que cela me donne à l’oscilloscope des temps complétement faux et aléatoire alors que la simulation sur LabVIEW est correct.
Est-ce parce que le module U2121 ne suffit pas pour géré un décalage de 500us max ?
Merci d'avance pour la lecture de ce sujet et les réponses qui seront données.
Partager