Vous êtes sur la page 1sur 8

Salutation des jurys 

:
Bonjour,
Nous tenons tout d’abord à vous remercier pour l’intérêt que vous avez
bien voulu porter à notre travail en acceptant de faire partie de ce jury, et
nous aimerions remercier Monsieur HAMZA CHERIF d’avoir accepté d’être
notre encadrant et de nous avoir permis de mener à bien ce travail, ainsi
que monsieur Dib Nabil et monsieur Benali Redhouane d’avoir accepté
d’être membres de notre jury.
Nous avons l’honneur et le plaisir de présenter aujourd’hui devant
vous notre projet de fin d’études intitulé Acquisition du signal
phonocardiogramme avec le PIC 16F877 via la carte son du PC.

Permettez-moi Monsieurs de présenter encore une fois mes


sincères remercîments et mon profond respect pour l’intérêt
accordé de votre part à notre modeste travail dont nous allons
vous présenter un aperçu général sur l’ensemble des chapitres
abordés.
Comme tout travail académique nous avons commencé par
une petite introduction résumant l’importance et l’utilité du
PCG dans le diagnostique médical.
Suivi par une bibliographie citant quelques notions liées à
l’activité cardiaque sonore passant à l’état de l’art sur
l’auscultation numérique, arrivant à l’Interfaçage Matlab ISIS
et leur Principe d’utilisation, et en fin à l’acquisition du son à
base du PIC16F877 + MATLAB+ ISIS+ MicroC .
Terminant ainsi par une conclusion générale.

Introduction générale :
Les maladies cardiovasculaires figurent parmi les principales causes
de décès etd’invalidité acquise. A ce titre, elles constituent l’une des
principales priorités de la santépublique dans le monde industrialisé.

Même si les connaissances acquises encardiologie sont grandes, le


cœur n’a pas encore dévoilé tous ses secrets.
La plupart des décès cardiaques se produisent à l'extérieur des milieux
hospitaliers et denouvelles stratégies sont nécessaires pour détecter,
dès que possible, l'apparitiond'anomalies cardiaques.
Le Phonocardiogramme (PCG) est l’enregistrement des bruits générés
par l'activitédu muscle cardiaque. Ces vibrations acoustiques générées
au cours de la révolutioncardiaque sont par définition des signaux
non-stationnaires (dont les propriétés spectralesvarient donc en
fonction du temps) et sont situés dans la gamme des basses
fréquences,approximativement entre 10 et 300 Hz et ils ne sont pas
toutes audibles à l’être humain.

C’est la raison pour laquelle l’auscultation effectuée par les


cardiologues envers leurspatients est toujours subjective.

A moindre cout le PCG demeure un moyen précieux et fiable


permettant de véhiculer l’information physiologique cardiaque
sous forme de vibration acoustique. Avec une analyse
judicieuse par des techniques de traitement du signal, ce signal
peut alors constituer un outil efficace d’aide au diagnostic
médical.
L’acquisition et le traitement du signal PCG sont très utiles
pour le médecin et le patient car elle permet de stocker des
centaines de mesures pour une utilisation ultérieure ou en
addition avec le signal ECG pour un diagnostique complet.

L’auscultation des bruits générés par le cœur au moment de ses


contractions est l’une des méthodes les plus couramment utilisées par
les médecins pour diagnostiquer les maladies cardiovasculaires et
respiratoires. L'outil d’auscultation le plus répandue dans le domaine
cardiologique est le stéthoscope.

-Si vous placez un stéthoscope sur la poitrine vous entendez un bruit


qui se répète encore et encore à chaque cycle cardiaque ou battement
du cœur.
Maintenant la question qui se pose est de savoir d’où vient se
son !!..normalement le sang est constamment en mouvement dans les
4 chambres du cœur :
Il arrive par les veines dans l’oreillette droite,va dans le ventricule
droit,puis s’écoule par les artères pulmonaires vers les poumons et
revient parles veines pulmonaires vers l’oreillette gauche et le
ventricule gauche pour être pompé dans l’aorte.

Ainsi à chaque étape certaines valve doivent s’ouvrir et d’autres


doivent se fermer.

Le cœur d’un individu normal possède 4 valves :


2 valves auriculo-ventriculaires qui séparent les oreillettes des
ventricules appelés
-la valve mitrale du cote gauche et
-la valve tricuspide du côté droit.
Et 2 valves semi-linaires qui séparent les ventricules des
grosses artères appelés
- la valve pulmonaire du côté droit et
-la valve aortique du côté gauche.

Et lorsque ces valves ferment comme une porte qui claque,


elles vont émettre un bruit qui est transmis dans le sens du flux
sanguin.
Donc, un PCG se compose de deux sons :
-Un bruit cardiaque et
- Un souffle cardiaque et
Jusqu’à quatre sons cardiaques peuvent être trouvés dans un
cycle cardiaque : B1, B2, B3 et B4.
-B1 et B2 étaient couramment retrouvés chez tous les sujets. -
Alors que B3 et B4 sont normaux chez les sujets jeunes, et
pathologiques chez les sujets plus âgés.
Passons au stéthoscope numérique qui est constitué principalement
d’une partie capteur (microphone), d’une partie de mise en forme et
d’une partie d’acquisition et de traitement numérique :

1- Le capteur utilisé dans notre projet est un microphone. Le


microphone est un capteur qui convertit l'énergie du son (sous
forme de pression) en énergie électrique.
2- Sachant que le signal sonore des mouvements cardiaques est de
très faible amplitude et ne peut pas être détectée clairement
donc, la sortie du capteur nécessite premièrement une
amplification Compte tenu que le signal détecté par le
microphone est très faible, et ensuite traitée par des filtres
appropriés.
3- Concernant l’acquisition,
Le cœur de notre carte d’acquisition est un
microcontrôleur PIC16F877 C’est un convertisseur
Analogique/Numérique qui permet de contrôler de mieux
les systèmes analogiques et les modules de commande
des moteurs, il est connu par sa forte puissance qui peut
fonctionner avec une horloge allant du continu jusqu’à 20
MHz. Il possède des entrées analogiques numériques
(PortA et PortE) adaptées au signal analogique tel que le
PCG.

Beaucoup d’entre vous posent des questions : Comment


puis-je interfacer entre Matlab et ISIS ? Comment lire ou
écrire dans la carte son de mon ordinateur par
Matlab ? Comment afficher les données reçues en temps réel
de la carte son ?  Comment créer un port COM virtuel ou des
liaisons virtuels entre mes outils de développement (Matlab &
ISIS) ?

Donc le chapitre suivant sera consacré à la description de ces


différents logicielsavec leurs paramètres. Cet ensemble contient les
logiciels et les programmes suivants (1) :

1.Matlab : pour la lecture de la carte son du PC.


2.mikroC: Ecriture des programmes en C.
3.VSPE (Virtual Serial Ports Emulators) : Emulateur de port série
pour crées virtuellement des ports séries et faire la connexion entre ces
ports
4.PROTEUS : Simulation de circuits. (2)

Tout ça pour enfin avoir un signal cardiaque bien filtrer qui va


aider les médecins à faire leur diagnostic.

Commençons par :

Les paramètres de lecture de la carte son :


Les paramètres suivants sont définis au niveau du programme Matlab
utilisé :
 Période de lecture en seconde : >>100ms qui est le temps

nécessaire à Matlab pour faire l’acquisition et l’enregistrement


des échantillons.
 Fréquence d’échantillonnage Fs (HZ) : Ce paramètre dépend
de la carte son, notre carte son nécessite 48000 Hz.
 Résolution ADC de la carte son: qui est égale 16 bits.
 Nombre de canaux audio : 1 pour mono et 2 pour stéréo, Dans
notre cas on a choisi 2 canaux stéréo.

2èment pour  Les paramètres de liaison série :


 Vitesse de transmission : qui est égale à 2 400 baud
 Nombre de bits : égale à 8 bits.
Et en dernier lieu on a :Les paramètres principaux du projet
MicroC :
Seuil de déclenchement :
Ce paramètre défini la valeur minimale de l’intensité du son
qui induit l’allumage de la LED et ça valeur du seuil dépend
de la sensibilité du capteur.
Vitesse de réception en baud :
Qui doit être la même du celle configurée sur le script matlab.
(3)

Après l’acquisition du son ...la lecture de la carte son du PC par


matlab et ensuite l’écriture du programme en C qui permet de
transmettre la valeur de la tension analogique (signal PCG) du côté du
PIC,
Nous devons recevoir des données par un logiciel de lecture du port
sériedu PC…Dans l’étape de simulation pour réaliser cette
communication, nous avons utilisé un software appelé VSPE qui
permet de connecter virtuellement le COM1 et COM2 qui sont Matlab
et le PIC.

Pour passer à la phase de simulation on a utilisé le logiciel


ISIS qui nous a permis de simuler le fonctionnement des
circuits électroniques comme s’ils étaient réalisés.
Donc voici le schéma synoptique de notre projet qui est
composé de plusieurs blocs :

On premier lieu nous avons utilisé le bloc DB9 pour appliquer la


liaison UART qui permet d’envoyer et de recevoir des données en
mode série.

Le module UART de notre PIC gère uniquement 2 broches TXD et


RXD, pour relier le pic au module de réception nous avons utilisé le
COMPIM qui contient 9 pins à la broche RXD.

Après la configuration des ports nous pouvons lire le contenu du port


COM1 par un software de lecture appelé HYPER TERMINAL qui fait
la transmission sur 8 bits de la valeur acquise qui est constituée de 2
champs la donnée sur 3 octets et le séparateur (#) qui permet de
séparer entre chaque échantillon.

Ces échantillons vont être acquis par l’entrée du Microcontrôleur sous


forme d’un signal analogique et ce dernier va faire la conversion
analogique-digital pour enfin afficher les données en permanence via
l’afficheur LCD.

Ainsi notre micro-contrôleur va faire la comparaison des


valeurs acquises avec la valeur du seuil de déclenchement que
nous avons déclaré au niveau du programme :

Si la valeur est inférieure au seuil la LED reste éteinte


Si la valeur dépasse le seuil on va remarquer l’allumage de la
LED.

[RECAPITULATION DU PROJET]
CONCLUSION :
L’objectif principal de notre projet est l’acquisition du signal PCG
pour être visualiser.
Pour cela nous avons utilisé plusieurs logiciels tels que PROTEUS,
mikroC,MATLAB, VSPE, HyperTerminal,…pour concevoir
virtuellement les programmes de communication etde conversion
analogique numérique et tester les schémas électriques utilisés.
Et Cela rend la tâche de diagnosticet la détection des maladies plus
facile pour les médecins.
Comme perspectives nous proposant l’utilisation d’un microphone à
électret ce qui est un choix consolidé par sa forte puissance de
détection et son faible cout.

FIN :
Nous vous remercions de votre attention.

Vous aimerez peut-être aussi