Étape 5: MATLAB
Ainsi commence le rôle de MATLAB. Le code utilisé est attaché.
Au départ, MATLAB invite l’utilisateur pour les informations de port afin qu’elle puisse ouvrir le port série à l’Arduino et commencer à recevoir les données de pression. Puis, il attend jusqu'à ce que la pression seuil où le moteur est mis hors tension.
Une fois que la pression est atteinte, MATLAB commence à enregistrer les données de pression dans un tableau. Cela continue jusqu'à ce qu’une pression minimale est atteinte, à quel point la collecte de données s’arrête et le port est fermé. Un complot de l’exemple des données non filtrées est indiqué au dessus (en haut).
MATLAB utilise ensuite un filtre passe-bande Butterworth 5e de l’ordre afin d’éliminer le bruit du circuit. Une parcelle de données filtrées exemple est incluse ci-dessus (en bas). Cela filtré données sont ensuite analysées pour une valeur de crête, qui est ensuite convertie en pression en mmHg par une équation qui devrait être changée selon la calibration de votre installation particulière.
Et cela devrait être votre entièrement automatisé la pression artérielle moyenne sitter, ajustement devra probablement être fait pour l’étalonnage des deux le butterworth filtre et conversion équation, mais c’est la partie la plus facile.