L’EMBARQUÉ / DÉCEMBRE 2016 / 5
Objets connectés
A P P L I C A T I O N
exemple est un capteur sous forme
de pince à doigt prêt à l’emploi qui
intègre une LED rouge, une LED
infrarouge et une photodiode. Les
LED sont contrôlées via un circuit de
pilotage de LED. La lumière rouge et
la lumière infrarouge (IR) traversant
le doigt sont détectées par le circuit
de traitement du signal et sont
ensuite envoyées vers le module de
conversion A/N sur 12 bits qui est
intégré au contrôleur de signal
numérique (DSC, Digital Signal
Controller) qui, de son côté, calcule
le pourcentage de SpO2. Un commu-
tateur analogique unipolaire bidirec-
tionnel piloté par deux signaux PWM
issus du DSC, allume et éteint les
LED rouge et IR tour à tour.
Pour obtenir le bon nombre d’échan-
tillons CAN et avoir assez de temps
pour traiter les données avant le pro-
chain allumage des LED, celles-ci
s’éteignent et s’allument selon un
schéma de temporisation précis
(figure 5). Le courant et l’intensité des
LED sont contrôlés par le convertis-
seur numérique-analogique (CNA)
12 bits, lui-même piloté par le DSC.
Le circuit de traitement du signal,
quant à lui, comporte deux étages.
Le premier est l’amplificateur à tran-
simpédance et le second est l’ampli-
ficateur de gain. Un filtre passe-haut
est placé entre les deux étages. L’am-
plificateur à transimpédance conver-
tit les quelques microampères de
courant qui sont générés par la pho-
todiode en quelques millivolts. Le
signal reçu par l’amplificateur du
premier étage passe ensuite par un
filtre passe-haut conçu pour réduire
les interférences lumineuses de l’en-
vironnement. La sortie du filtre
passe-haut est ensuite envoyée à
l’amplificateur du second étage avec
un gain de 22 et un décalage en cou-
rant continu de 220 mV. Les valeurs
pour le gain de l’amplificateur et le
décalage de courant continu sont
fixées pour que le niveau du signal
de sortie de l’amplificateur de gain
se situe dans la plage du convertis-
seur A/N intégré dans le micro-
contrôleur.
Quant à la sortie du circuit de traite-
ment du signal analogique, elle est
reliée au module de conversion A/N
sur 12 bits intégré au DSC. Dans
l’exemple choisi, un circuit DSC
dsPIC de Microchip Technology
(dsPIC33FJ128GP802) permet de
tirer parti non seulement des capaci-
tés de traitement intégrées (DSP)
mais aussi de l’outil de conception
de filtre numérique de Microchip.
Concrètement, un échantillon numé-
risé derrière le CAN est capté pen-
dant la période d’allumage de cha-
cune des LED, et un second
échantillon est relevé pendant la
période d’extinction des deux LED.
En raison de la difficulté que repré-
sente la prise de mesure basée sur
une lumière traversant des tissus
organiques, l’outil de conception de
filtres a été utilisé pour mettre en
œuvre un filtre numérique de la
bande passante (filtre FIR) de lon-
gueur 513, autorisant le filtrage des
données du convertisseur A/N. Ces
données filtrées ont ensuite été utili-
sées pour calculer l’amplitude de la
pulsation (figure 6). n
6 DONNÉES EN ENTRÉE ET DONNÉES FILTRÉES
On voit ici, sur l’écran de l’oscilloscope, en rouge le signal d’entrée du filtre FIR, et en vert le signal en sortie du filtre FIR.
(Axe des abscisses, nombre d’échantillons CAN. Axe des ordonnées, valeurs des codes CAN).
QUELQUES SOURCES D’INFORMATION…
n Système d’oxymètre
de pouls
Principles of Pulse Oxime-
try Technology (« Principes
de la technologie des oxy-
mètres de pouls », 2002).
Site oximetry.org consulté
le 23 avril 2014 :
http://www.oximetry.org/
pulseox/principles.htm
n Microchip Technology
Inc., Centre de conception
médicale en ligne :
http://www.microchip.
com/pagehandler/en-us/
products/medical/pulseoxi-
meter.html/
ou bien cliquer sur
« Pulse Oximeter » sous
la barre de navigation
des Applications à gauche
sur la page http://www.
microchip.com/medical
n Webster, J. G. (1997).
Design of Pulse Oximeters
(« Conception d’oxyw-
mètres de pouls »), Bristol
and Philadelphia: Institute
of Physics Publishing.
n Simulation d’oxymètres
de pouls
Fluke Biomedical. (2007).
Index 2XL SpO2 Simulator
User Manual (« Manuel
d’utilisation du simulateur
SpO2 Index 2XL »).