Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Filtrage capteur carte 9221

Bonjour,
 
Je dispose d'un module d'acquisition analogique 9221 lié à une carte FPGA et un controleur 8145 RT (Centrale PXI1000B).

J'ai réussi à faire l'acquisition de tensions analogiques avec l'étallonage intégré. Je dévelloppe sous LabView 8.

J'ai cependant un probléme, mon signal affiché est bruité. Mon application est embarqué en véhicule.
 
1) Avez vous une idée de la cause de ce bruit (toutes mes masses sont reliées ensemble)? Si je mesure au mulitmétre je n'ai pas le bruit constaté lors de l'acquisition (Le multimétre est probablement filtré)
 
2) J'ai essayé de faire du filtrage avec un filtre passe bas (QUi m'indique un message d'erreur). J'ai trouvé une autre solution (Mémorisation de 8 dernères valeurs pour en faire la moyenne, solution difficile à mettre en place).
Auriez vous une autre proposition de filtrage à me faire? (si c'est la filtre passe bas, faut il l'utiliser sous VI RT, Windows ou FPGA?, sur quel type de données l'utiliser)
 
Merci d'avance,
0 Kudos
Message 1 of 2
(4,936 Views)
Bonjour,
Deux solutions s'offrent à vous :
1- utiliser le VI de filtre passe-bas fournis avec LV, dans ce cas utiliser le dans le code Windows ou RT, à vous de voir ce que vous voulez faire selon vos contraintes. Pour savoir comment utiliser ce vI, je vous conseillerais de lire l'aide.
2- mettre en place un filtrage numérique directement dans le code FPGA. Equation du filtre==>> tranformée en Z du filtre==>> Equations de récurences. Vous pourrez facilement mettre ces equation de récurrence en oeuvre dans LV en utilisant une boucle while et les registres à décalages.
Cordialement,
Pierre R...

Certified LabVIEW Developer
0 Kudos
Message 2 of 2
(4,913 Views)