le 04-24-2019 04:09 AM
bonjour a vous je travail sur un ÉLECTROCARDIOGRAMME et j'ai tant bien que mal réussi a acquérir les courbes via ma carte Arduino mais je ne réussi pas a calculer le nombres de battements pas minute, vu qu'il faut détecter les pics sur l'ECG et en 60s compter le nombre et afficher sur l'indicateur du BPM.
j'aimerai avoir une aide. Merci
je travail sous labview 2016
voici le vi
Résolu ! Accéder à la solution.
le 04-24-2019 12:01 PM
Je ne sais pas de quoi a l'air le signal mais il y a le VI 'Peak Detector' situe dans la sous-palette Functions -> Signal Processing -> Signal Operation qui devrait detecter les pics.
le 04-26-2019 02:57 PM
merci, j'ai pu avoir le pic detector mais lui il détecte les pics sur les signaux décrit sous forme de tableau.. Je ne sais pas comment convertir mon signal analogique en tableau..!!!
merci
le 04-26-2019 03:02 PM
mon mail ernestnbabe@yahoo.com svp j'aimerai pouvoir échanger avec vous de façon plus active..!!!
le 04-27-2019 09:02 AM
Ci-dessous montre comment créer un tableau à partir de la mesure du Arduino. Ce code doit être incorporé à votre boucle While sans la boucle ci-dessous.
le 04-29-2019 08:04 AM
merci pour le code.. Mais il ne parvient pas a détecter les pics..!! Est ce que les valeurs créer sous forme de tableau sont sauvegardées..??
le 04-29-2019 08:12 AM
Pour sauvegarder sur disque, il faut ajouter le code approprié.
Pour détecter les pics, il faut ajuster les valeurs de threshold (seuil de détection des pics) et width (largeur minimales des pics). Pour être détecté, il faut qu'un pic traverse le seuil de détection deux fois (pente positive et pente négative).
le 04-29-2019 08:34 AM
Ci-dessous un exemple qui marche pour moi.
le 05-01-2019 04:16 AM
je ne parviens toujours pas a avoir les pics.. Peut être c'est a cause de la nature des signaux..
voici l'allure
le 05-01-2019 07:40 AM
Le problème est qu'il n'y a pas de "shift registers". Il faut passer le tableau construit d'une itération à l'autre afin que les données s'accumulent. Voir ci-dessous.