Projet à microcontrôleur PIC 16F84A / 16F628A
Electrocardiographe / Cardiofréquencemètre
1. Electrocardiographe
Le schéma électrique est inspiré du data sheet de l'amplificateur d'instrumentation AD620 de la société Analog Devices.
Le conditionnement des signaux provenant des électrodes est réalisé par l'amplificateur d'instrumentation AD620.
L'activité cardiaque est visualisable sur un oscilloscope (au point A).
(Merci à Mathieu Pohl et Maxime Joly pour l'oscillogramme).
N.B. Ce signal est très instable...
- Gros plan sur les électrodes de surveillance cardiaque (avec support mousse et gel adhésif) :
Le comparateur LM339 permet d'avoir un signal logique TTL (au point B), qui sera utilisé dans la deuxième partie.
2. Cardiofréquencemètre
A partir du signal B, on veut le pouls (nombre de pulsations cardiaques par minute).
Le travail est réalisé par un microcontrôleur PIC 16F84A (ou 16F628A).
Le microcontrôleur compte le nombre de front montant du signal B (interruption RB0/INT) pendant 15 secondes.
L'intervalle de 15 secondes est obtenu avec l'interruption du module TMR0 en mode timer.
Le résultat est ensuite multiplié par 4 pour avoir le pouls.
L'affichage se fait par 3 afficheurs 7 segments à LED.
Le rafraîssement de l'affichage se fait toutes les 15 secondes.
La gamme de mesure va de 000 à 396 (avec un pas de 4).
Le buzzer émet un bip à chaque pulsation cardiaque.
3. Liste du matériel du cardiofréquencemètre
4. Code source du microcontrôleur PIC
Le code source a été écrit en langage assembleur avec l'environnement de développement gratuit MPLAB IDE de Microchip.
5. Bibliographie
(C) Fabrice Sincère ; Révision 1.2.10