Filtrage de bruit de l’accéléromètre dans labVIEW (2 / 2 étapes)

Étape 2: Réglage des commandes de filtre

Afin d’obtenir de bons résultats de filtrage, vous devez comprendre comment définir ses paramètres et exécuter le programme. Tout d’abord il est important de noter que nous utilisons deux boucles dans cette VI. La première boucle met à jour le « panneau d’Acquisition de données », et le second met à jour le "panneau de calculs de données". Chaque boucle a son propre bouton d’arrêt distinctes, alors qu'afin d’arrêter l’ensemble VI vous devez frapper les deux boutons d’arrêt l’un après l’autre.


Emplacements de données
Sur le tableau de calculs de données, vous pouvez voir il y a deux emplacements de données. On affiche les données brutes avant elle est filtrée, l’autre affiche les données après qu’il a été filtré. En comparant les deux parcelles, nous pouvons voir l’effet de que notre filtre a eu. Les données de parcelles continuellement tracer les données qu’il est reçu. Vous pouvez contrôler le nombre de points de données affichée dans chaque parcelle en utilisant le contrôle de "Points de parcelle Num" . Cela vous permet essentiellement de zoomer les parcelles dedans ou dehors comme



.


Avec une moyenne de paramètres de réglage
Ensuite, nous allons voir comment seulement la moyenne de point de données effets notre signal filtré. Donc, pour cette partie du filtre passe-bas est désactivé. Commencer à agiter constamment l’accéléromètre pour générer du bruit pour filtrer. Maintenant essayez d’activer/désactiver le filtre moyenneur de



. Jouer avec le nombre de points de données jusqu'à ce que vous obtenez vos résultats désirés. J’ai trouvé que des points de 3 données donne bien assez des résultats avec dehors à beaucoup de retard.


Réglage des paramètres de filtre passe-bas
Ensuite, nous allons regarder comment les effets de filtre les filtre passe-bas nos résultats. Donc, pour cette partie du filtre moyenneur sera désactivé. Encore une fois, commencez toujours secouer l’accéléromètre pour générer du bruit pour étalonner le filtre avec. Essayez d’activer/désactiver le filtre passe-bas pour



. Jouer avec le nombre de points de données jusqu'à ce que vous obtenez vos résultats désirés.

Par défaut, le filtre passe-bas est défini avec une fréquence de coupure de 10 Hz et filtrage d’ordre 1. Voici une synthèse de ce que fait chaque paramètre.

Faible Cutoff Freq : La fréquence de coupure du filtre détermine à



(une fréquence de 10 Hz coupure filtre le bruit ce qui est supérieur à 10 Hz).

Ordre de filtrage : L’ordre de filtrage contrôle



qui se produit au-dessus de la fréquence de coupure. Un ordre supérieur de filtrage aplanira le plus de bruit. C’est super mais les ordres supérieurs de filtrage seront aussi saigner sur le bord de la fréquence de coupure plus et lisser les données que nous voulons voudrez laisser seul.

Pour mettre à jour ou l’autre de la passe-bas filtre paramètres vous devez appuyez sur et relâchez le bouton "mettre à jour les paramètres de filtre" . Après cela, vous devriez voir comment les nouveaux paramètres influent sur vos résultats.


Paramètre de filtre Looprate
Fonction de la vitesse est votre ordinateur, et



la valeur, l’acquisition de données et les calculs boucles effectuera une itération d’un certain nombre de fois par seconde. Pour une raison quelconque le filtre de Lowpass Butterworth VI fournie par National Instruments doit savoir environ combien de fois la boucle est une itération. Si vous ne lui fournissez une valeur proche du taux réel de boucle, les performances de votre filtre passe-bas seront dégraderont comme


. Donc pour régler le paramètre "Deviner au filtre boucle VI taux (Hz)" , exécutez la VI et voir quels sont les tarifs de lignes approximatif ; Ensuite il suffit de brancher cette valeur.

Remarque : Ne pas modifier le code afin que la valeur du taux réel de boucle se nourrit dans les paramètre de taux de boucle du filtre. Ceci mettra à jour le filtre à chaque itération de boucle, provoquant son fonctionnement.

Qui résume assez bien comment ajuster les paramètres de filtre. Obtenir le filtre fonctionne pour votre application vous obligera à modifier toutes les valeurs de travailler en tandem. Expérimenter et voir ce qui fonctionne le mieux pour votre !

Articles Liés

Simple accéléromètre dans labVIEW

Simple accéléromètre dans labVIEW

Il s'agit d'un tutoriel de base sur la façon de se connecter l'un IC d'accéléromètre ADLX345 (trouvé sur le PmodACL) à labVIEW. Le but ici est de configurer un projet simple qui va lire les valeurs de l'accéléromètre et calibrer les entrées afin qu'i
Contrôleur de jeu Bluetooth avec accéléromètre et Arduino

Contrôleur de jeu Bluetooth avec accéléromètre et Arduino

Tout le monde aime jouer à des jeux sur PC:) Consoles de jeux les prennent au prochain niveau et quoi de plus amusant que de faire un vous-même ? Ici, nous avons construit une console de jeu avec l'accéléromètre, Arduino et Bluetooth. L'accéléromètre
Accéléromètre dés avec Circuits 123D

Accéléromètre dés avec Circuits 123D

c'est le projet que j'ai Autodesk CEO Carl Bass, un peu plus d'attention de la TSA sur son chemin vers MakerFaire Tokyo.  Voici un article à ce sujet...Nous avons fait cela comme moyen de faire la démonstration de quelques choses vous pouvez faire av
Guide de gyroscope et accéléromètre avec Arduino, y compris le filtrage de Kalman

Guide de gyroscope et accéléromètre avec Arduino, y compris le filtrage de Kalman

ce guide a été publié tout d'abord lors du forum de l'Arduino et peut être trouvé ici : http://arduino.cc/forum/index.php/topic, 58048.0.htmlJ'ai juste elle publiée, donc encore plus obtiendrez utilisation de celui-ci. Le code peut être trouvé ici :h
Capteur d’inclinaison fixe accéléromètre

Capteur d’inclinaison fixe accéléromètre

Dans ce instructable je vais aller sur comment construire un capteur d'inclinaison (i.e mesure tangage et roulis angles) en utilisant un accéléromètre unique. J'ai également inclus un « filtre de gravité » qui tente de supprimer l'effet de la gravité
ACCÉLÉROMÈTRE & enregistreur + MAKE & utilisation

ACCÉLÉROMÈTRE & enregistreur + MAKE & utilisation

Contexte et butIl y a quelques semaines, un ami a brisé son avant-bras : elle était dans un autobus dont le chauffeur a violemment tiré les freins, et elle est tombée. Cela m'a rappelé les quelques fois où j'ai eu (poliment) rappelle le chauffeur de
Contrôle analogique accéléromètre d’un Servo

Contrôle analogique accéléromètre d’un Servo

Il s'agit d'une méthode d'utilisation de la sortie d'impulsions carrées d'un accéléromètre deux axes de Memsic pour commander un servo. Cependant, contrairement à d'autres méthodes qui utilisent un dispositif microcontrôleur, je vais montrer vous com
Arduino Nano : Sonde d’I2C accéléromètre Gyroscope boussole MPU9250 avec Visuino

Arduino Nano : Sonde d’I2C accéléromètre Gyroscope boussole MPU9250 avec Visuino

MPU9250est l'un des plus avancés combiné accéléromètre, Gyroscope et boussole capteurs de petite taille actuellement disponibles. Ils ont de nombreuses fonctionnalités avancées, y compris le filtrage passe-bas, détection de mouvement et même un proce
Accéléromètre & Gyro tutoriel

Accéléromètre & Gyro tutoriel

IntroductionCe guide est destiné à tous ceux intéressés à utiliser des accéléromètres et Gyroscopes ainsi que dispositifs combinés d'IMU (Unité de mesure inertielle) dans leurs projets d'électroniqueNous allons aborder :Que mesure un accéléromètre ?Q
Bouclier de l’accéléromètre pour cours de physique et au-delà

Bouclier de l’accéléromètre pour cours de physique et au-delà

lors d'un cours de physique nous étions préformage une expérience de physique pour mesurer l'accélération due à graivty - 9,8 m/s ^ 2 et alors que nous n'a pas fait des nouvelles découvertes de la physique j'ai eu une idée pour améliorer l'expérience
MSP430 accéléromètre microSD Datalogger

MSP430 accéléromètre microSD Datalogger

Ce projet a commencé comme un enregistreur de données EMG étudier la maladie de Parkinson de mon père, mais après quelques tests que j'ai déterminé portant les électrodes n'était pas pratique pour l'entrée de données à long terme que j'ai voulu faire
Capture de mouvement avec un accéléromètre Arduino w / XBee Comms

Capture de mouvement avec un accéléromètre Arduino w / XBee Comms

***************************************MIS À JOUR LE 10 JUIN 2014 ***Comme promis, ce Instructable a été mis à jour afin d'inclure une section concernant la communication XBee. En outre, un nouveau Instructable sera publié prochainement concernant le
Accéléromètre basé reconnaissance de gestes pour contrôler une LED

Accéléromètre basé reconnaissance de gestes pour contrôler une LED

Ces documents et les informations contenues dans cette instructable sont fournies par les étudiants inscrits au logiciel des lieux (www.softwareofplaces.com)Classe l'Université PUC-Rio. Le contenu représenté ici est le projet définitif de l'élève pou
Planeur accéléromètre Shirt

Planeur accéléromètre Shirt

Ce sommet a été inspiré par la joie que j'en retire étant à l'envers et faire la roue !Juste un cercle de LEDs qui commencent à tourner (un peu comme le ballon de plage de rotation de la mort).Profitez !Etape 1: Besoin de chosesMatériauxLilypad Ardui