Vous êtes sur la page 1sur 97

TRABAJO FIN DE GRADO EN INGENIERA EN TECNOLOGAS INDUSTRIALES

DISEO E IMPLEMENTACIN DE UN
PULSMETRO DIGITAL BASADO EN LA
FOTOPLETISMOGRAFA

AUTOR: CLAUDIA
TUTOR:

ANGULO DUATO

JUAN JOS PREZ MARTNEZ

Curso Acadmico:

2013-14

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrodigitalbasadoenlafotopletismografa

ndicededocumentos
MEMORIADESCRIPTIVA
PRESUPUESTO
PLANOS

ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrodigitalbasadoenlafotopletismografa

ndicedetallado

1OBJETODELTRABAJO
2INTRODUCCINALPROBLEMA
2.1Antecedentes
2.2Pulsmetro
2.2.1Aplicaciones
ndicesdetallados
2.3Funcionamientoyarquitectura
3MOTIVACIONYOBJETIVOS
3.1Motivacin
3.2Objetivos
4Etapaanalgica
4.1Diseodelsensor
4.1.1Configuracindetransmisinydereflexin
4.1.2Emisordeluz
4.1.3Receptordeluz
4.2Acondicionamientodelaseal
4.2.1Amplificadordetransimpedancia
4.2.2Filtrodepasoalto
4.2.4Amplificadorseguidornoinversor
5ACONDICIONAMIENTODIGITAL
5.1Descripcindelprocesodedigitalizacindeunasealanalgica
5.2Simulacindelcircuito
5.3Simulacindelcircuito
6PROCESADODIGITAL
6.1PresentacindelaplacaDEONano
6.2Conceptosbsicos
6.2.1ProgramacindelaFPGA
6.2.2Sealesdigitales
6.2.3Diseosncrono
6.2.4Biestables
6.2.5Contadordigital

ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrodigitalbasadoenlafotopletismografa
6.3Diseodelcircuitodigital
6.3.1Contadordemodulo5000
6.3.2Frecuenciacardiaca
6.3.3DiseodelaMquinadeEstados
6.3.4CalculodeTpulsomedio
6.3.5MemoriaROM
6.3.6ConfiguracindelaFPGAydeldisplaydesietesegmentos

7CONCLUSIN

NDICEDETABLAS
NDICEDEFIGURAS
REFERENCIAS

ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrodigitalbasadoenlafotopletismografa

Presupuesto
1Adquisicindelmaterial
2Inversin
3Manodeobrayamortizacindelmaterial

ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrodigitalbasadoenlafotopletismografa

Planos
PlanoI:Diseodelcircuitoanalgicoparael
acondicionamientodelaseal
PlanoII:Diseodelcircuitoanalgicoencargadode
digitalizarlaseal
PlanoIII:DiseodigitalrealizadoconQuartusII

ClaudiaAnguloDuato

TRABAJO FIN DE GRADO EN INGENIERA EN TECNOLOGAS INDUSTRIALES

DISEO E IMPLEMENTACIN DE UN
PULSMETRO DIGITAL BASADO EN LA
FOTOPLETISMOGRAFA

MEMORIA

AUTOR: CLAUDIA
TUTOR:

ANGULO DUATO

JUAN JOS PREZ MARTNEZ

Curso Acadmico:

2013-14

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

ndicedeCaptulos

1.OBJETODELTRABAJO......................................................................................................3
2.INTRODUCCINALPROBLEMA........................................................................................7
2.1Antecedentes.......................................................................................................................7
2.2Pulsmetro...........................................................................................................................8
2.2.1Aplicaciones....................................................................................................................8
2.3Funcionamientoyarquitectura.............................................................................................9
3.MOTIVACIONYOBJETIVOS............................................................................................13
3.1Motivacin..........................................................................................................................13
3.2Objetivos.............................................................................................................................14
4.ETAPAANALGICA........................................................................................................15
4.1Diseodelsensor................................................................................................................15
4.1.1Configuracindetransmisinydereflexin..............................................................15
4.1.2Emisordeluz..............................................................................................................18
4.1.3Receptordeluz.............................................................................................................21
4.2Acondicionamientodelaseal...........................................................................................22
4.2.1Amplificadordetransimpedancia................................................................................22
4.2.2Filtrodepasoalto.........................................................................................................23
4.2.3Amplificadoroperacionalconfiltrodepasobajo........................................................24
4.2.4Amplificadorseguidornoinversor...............................................................................25
5.ACONDICIONAMIENTODIGITAL.....................................................................................29
5.1Descripcindelprocesodedigitalizacindeunasealanalgica......................................29
5.2Simulacindelcircuito........................................................................................................33
5.3Simulacindelcircuito........................................................................................................34
6.PROCESADODIGITAL.....................................................................................................39
6.1PresentacindelaplacaDEONano...................................................................................39
6.2Conceptosbsicos...............................................................................................................43
6.2.1Sealesdigitales...........................................................................................................44
6.2.2Diseosncrono............................................................................................................45
6.2.3Biestables.....................................................................................................................46
6.2.4Contadordigital............................................................................................................47
6.3Diseodelcircuitodigital....................................................................................................49
6.3.1Contadordemodulo5000............................................................................................49
6.3.2Frecuenciacardiaca......................................................................................................51
6.3.3DiseodelaMquinadeEstados................................................................................55
6.3.4CalculodeTpulso_:medio....................................................................................................63
6.3.5MemoriaROM.............................................................................................................65
6.3.6ConfiguracindelaFPGAydeldisplaydesietesegmentos........................................68
7.CONCLUSIN.................................................................................................................73

ClaudiaAnguloDuato 1

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

NDICEDETABLAS.............................................................................................................75
NDICEDEFIGURAS...........................................................................................................76
REFERENCIAS.....................................................................................................................79

ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

OBJETODELTRABAJO

Hoyendalaingenieradesempeaunpapelmuyimportanteenelcampodelamedicina.
Antesdelasegundaguerramundialelpersonalmdicoylosinvestigadoresseservande
tcnicasdeingenierarelativamentesencillasperoestatendenciacambiarabruscamente.
Coneliniciodelaguerra,qumicos,fsicoseingenierosfueronacaparadosypuestosal
serviciodeloscamposmsimplicadosenelconflictocomolafabricacindeaviones,
municionesetc.Dejandovacosotroscamposigualmenteimportantesparaeldevenirdela
guerracomofueeldesarrollodelradarydelsonar,pertenecientesalcampodela
electrnica.Surgiporlotantounasituacinenlaqueprcticamentelosnicoscientficos
disponibleseranlosbilogosporloquesevieronobligadosaintroducirseenelmundodela
ingeniera.Fueesteaccidentehistricoloqueprovocqueungrannmerodebilogos
adquiriesenslidosconocimientosdeelectrnicainiciandoasunanuevaetapaenlaque
progresivamentesehaidoconstruyendounpuentequeconectalasmsavanzadasy
elaboradastecnologasdelaingenieraconlascienciasbiolgicas.
Enparticularlaelectrnicadesempeaunpapelprotagonistaencualquierprocesomdicoo
aparatoutilizadoenunhospitalpeseaquelamayoradelasvecespasedesapercibido.No
solosehanlogradosimplificaroperacionesdeextremacomplejidadsinoquetambinha
propiciadolaaparicindetilesysencillosdispositivosutilizadosadiarioencualquier
hospitalyalalcancedecualquierpersona.

ElpresenteTrabajoFindeGradotienecomoobjetoeldiseoeimplementacindeun
pulsmetrodigitalbasadoenfotopletismografa.Undispositivoconunafuncin
aparentementesencillaperoqueconstituyeunaherramientadeusodiarioparacualquier
mdico.
Lautilizacindedichodispositivoesmuysimple:consolointroducirundedoenel
dispositivo,obtenemosenpocossegundoslafrecuenciacardiacaenunapantalla.

ClaudiaAnguloDuato 3

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

FIgura1Esquemabsicodeunpulsmetrodigitalbasadoenlafotopletismografa.

Peroestasencillaoperacinconstadedistintasetapas.Enprimerlugarsehadeadquirirla
sealanalgicaderivadadelpulso.Dichasealesextremadamentedbileimprecisaporlo
quesetendrquerealizarunadecuadoacondicionamientodelamisma.Trasrealizarlas
modificacionespertinenteslaondaresultantetendrqueserprocesadadigitalmentepara
podervisualizarenunapantallalafrecuenciacardiaca.Estetrabajoporlotantoconstarde
unapartedeelectrnicaanalgicaperotambinserabsolutamentenecesariointroducirse
enelmundodelaprogramacindigital.

Paralasimulacindecadaunadelasetapasseutilizarunsoftwaredesimulacinelectrnica
llamadocircuitlabyQuartusII,unaherramientadesoftwareparaelanlisisylasntesisde
diseosrealizadosenHDL(HardwareDescriptionLanguage)quepermitedocumentarlas
interconexionesyelcomportamientodeuncircuitoelectrnicoyconfigurarunaplacaDeo
Nanoqueserlaqueimplementeeldiseorealizado.

ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura2Pulsioximetrodigital.

ClaudiaAnguloDuato 5

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

2INTRODUCCINALPROBLEMA

2.1Antecedentes
Enestepuntosedescribelafotopletismografa,tcnicaenlaquesebasaelobjetodediseo
delpresenteproyectocontextualizndolaypresentandosusdistintasaplicacionesascomo
suproyeccinenelfuturo.

Introduccin:
Lapletismografavienedelgriegoplethusmos,quesignificaagrandamiento.Esunmtodo
cimentadoenlaprimeraleydeBoyleyconsistebsicamenteenlamedicindelvolumende
unrgano.Es,porlotanto,unmtododegranutilidadenlamedicindeparmetros
fisiolgicosnecesarioseneldiagnosticodeenfermedadespulmonaresycardiovasculares.
Unadesusvarianteseslafotopletismografa,tambinconocidacomoPPG.Esunatcnica
basadaenlamedidayanlisisdeunasealpticarelacionadaconloscambiosenelvolumen
sanguneo.Deestaformaesposiblemedirlacomponentepulstildellatidodelcorazny
evaluarlacirculacinsangunea.

LaformadeondadetectadaporlaPPGfuedefinidaporprimeravezenlosaos30.Pesea
serunaherramientabastantetillaPPGnuncahabasidoobjetodegrandesinvestigaciones.
LosprimerosinformessobrelaPPGdatande1936,cuandoMolitoryKniazakdocumentaron
lacirculacinperifricaarterialenanimales.PosteriormenteHertzmannledioelnombrede
fotopletismografa.Susherramientasconsistanenunalmparaporarcodetungestenoyun
tubofotomultiplicador.Debidoalaamplituddelanchodebanda,Hertzmannnologr
obtenerunaformadeondaqueseasemejaraalarealidad.Lagranmayoradelosestudios
dedesarrollodelaPPGsecentranencaracterizarlacomponentealternadelaseal
adquirida.

ClaudiaAnguloDuato 7

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Enciertosprocedimientosmdicos,comolosendoscpicos,noesposibleutilizareltacto
paracaptarpalpitacionesdbiles,comosueleserhabitualenlaciruga,ytampocosepuede
evaluarlaperfusindelosrganos.Lamedicindeformainmediatadelgradodeperfusiny
deoxigenacindeterritoriosintracorpreosespecficosseradegranutilidadparaun
diagnosticomsexactoyuntratamientomseficaz.LaPPGporlotantoesunaherramienta
degranayudaalahoradesuplirestosinconvenientes,diseandoporejemplounasonda
endoscpicaconsensorespticos.Otradesusaplicacionesenlamedicinaseraenlos
procesosmorbosos,comolaisquemiaotrombosismesentrica.(Silva,2009)

2.2Pulsmetro
2.2.1Aplicaciones
LaPPGtienenumerosasaplicacionesyesdegranimportanciaenelcampodelamedicina:
Esampliamenteutilizadaenlaprcticamdicacomopartedelospulsioxmetros,paramedir
elpulsoylaconcentracindehemoglobinaoxigenadaolarelacinentrelaconcentracinde
hemoglobinaoxigenadaylaconcentracintotaldehemoglobina,habitualmentemedidaen
lapuntadelosdedos.Estaherramientacombinalosprincipiosdelafotopletismografacon
lastcnicasdeabsorcinpticadiferencialdelosdosprincipalesderivadosdela
hemoglobina:laoxihemoglobinayladesoxihemoglobina.Esunatcnicamuyutilizadaporsu
sencillez,rapidezyfiabilidad.Suutilizacinescadavezmsintensa,tantoanivel
hospitalariocomoenlamedicinaprimariayambulatoria.

Enloquerespectaalpulsmetroesundispositivomuyutilizadotantoenelcampodela
medicinacomoenelmbitodomestico,sobretodoalohoradehacerdeporteconelfinde
controlarlaspulsaciones.
Cualquiereventoquesucedadeformasncronaconlaactividadcardacapuedeservirde
fundamentoparaobtenerlaspulsacionesporminutodeunsujeto.Dependiendodeenqu
sebaselamedida,seobtienenmtodosdiferentesparamedirlafrecuenciacardiaca:
Enmedicinalatcnicaporexcelenciaeselelectrocardiograma,tambinllamadoECG.Esuna
representacindelaactividadelctricaencadalatidocardiacocolocandounaseriede
electrodossobreelpacienteyseusaparamedirelritmocardiacoylaregularidaddelos

ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

latidosascomoeltamaoylaposicindelasaurculasylosventrculos.
(Fundacindelcorazn.com)Perosiloquesepretendeobteneressimplementelafrecuencia
cardiacaestemtodoresultaaparatosoyproporcionaunainformacinexcesivamente
amplia.

FIgura3DiferenciaentrelasealobtenidaconunECGyconlatcnicaPPG.

Deestaaplicacinmedicasederivposteriormenteelpulsmetrodeportivo,unpequeo
aparatotransportableutilizadopararegistrarelesfuerzorealizado.Existennumerosos
modelosyformasperotambinlastcnicasutilizadaspararealizarlamismafuncinson
distintas.Sepuedeencontraruncinturntorcicotransmisorbasadoenlosmismos
principiosqueelECGyaquesecomponedeelectrodos.Tambinesfrecuentehallarenlas
cintasdecorrerpulsmetrosdemedicintctilqueconsolocogerlosmanillaresdela
mquinaconlamanoproporcionanelpulso(Rabanal)

2.3Funcionamientoyarquitectura
Enesteproyectosecentraenunpulsmetrodededodeusomdicobasadoenla
fotopletismografa.Esunmtodonoinvasivoutilizadoparamedirlavariacindelvolumen
desangreutilizandounemisordeluzyunfotodetector.

EnprimerlugarconvienediferenciarentrelosdostiposexistentesdePPG.Estadiferenciase
basaenladisposicindelosemisoresydetectoresrespectodelrganoomedioanalizado.

ClaudiaAnguloDuato 9

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Existendosconfiguracionesposibles:reflexinotransmisin.Cadaunadeellaspresentan
susventajasysusdesventajas.Lossensoresportransmisintienenquesercolocadosdetal
formaquequedenenfrentados:laszonasmsadecuadasparaestaconfiguracinsuelenser
ellbulodelaoreja,eldedooelpuentedelanariz.Sonzonasestrechas,perifricasymuy
especificas.Sinembargolossensoresporreflexinpuedenser,enprincipio,colocadossobre
cualquiersuperficievascularpulstilteniendocomoinconvenientequelasealserms
dbilquelasealportransmisin.

Laondamsfcildeidentificarmedianteestepulsoesladelpulsoarterialperifrico.Elpulso
esunaondadeterminadaporladistensinsbitadelasparedesdelaaorta,originadaporla
eyeccinventricular,quesepropagaporlasarteriasgraciasasuelasticidad.Lavelocidadde
propagacinesde810m/s,demaneraquelaondallegaalasarteriasmsalejadasdel
corazn,ytambinalsistemavenosoperifrico,antesdequehayaterminadoelperodode
evacuacinventricular.(www.sld.cu)

Estaondaprovocaunavariacindelvolumendesangreenlostejidosysereflejaenuna
variacindelcolordelasangre.Conlaayudadeunemisordeluzqueatravieseeltejido
sanguneoyunfotodetectorsepuedeobtenerunaondaquemuestreestasoscilacionesde
volumen.Laformadelaondaestdirectamenterelacionadaconelpulsocardiacodetal
formaqueconuntratamientoadecuadodelasealobtenidasepuedecalcularlafrecuencia
cardiaca.

Alahoradeadecuarlasealsehadetenerencuentaciertascaractersticas:
Laondatieneunacomponentecontinua(DC)yselesuperponeunacomponentealterna
(AC).Lacomponentecontinuasedebealaabsorcinconstantedeluzporpartedelsistema
venosoperifrico,quenoarterial,delostejidos,deloshuesosylacomponentepulstilala
variacindelpulso.Tieneunafrecuenciaaproximadade1Hzyrepresentaalrededordeun
5%delacomponentecontinua.(DillonyHertzman,1940)

Lainteraccindelaluzcontejidosbiolgicosescomplejaeincluyeconceptospticoscomo
ladispersin,absorcin,refraccinyfluorescencia.(AndersonyParrish,1981)

10 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Ungrannmerodeinvestigadoreshanconsagradossusestudiosalosprocesosrelacionados
conlaPPGydestacanciertosaspectosdeterminantesenlainteraccindelaluzconlos
tejidosbiolgicos:elvolumendesangre,lapareddelvasosanguneoyorientacindelas
clulasdeglbulosrojos.Estascaractersticassonimportantesperonolasnicasateneren
cuentaalahoradeinterpretarlosresultadosyaqueestostambinsepodranveralterados
porlarespiracindelpaciente,lapartedelcuerpoconlaqueseinteractaysepodra
inclusodistinguirentreelladoderechoyelladoizquierdodelcuerpo.

ClaudiaAnguloDuato 11

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

12 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

MOTIVACIONYOBJETIVOS
3.1Motivacin

Adadehoyelvnculoentrelamedicinaylaingenieranosoloesunarealidadsinoque
ademsesunsectorqueestviviendounenormedesarrolloyqueplanteaunfuturode
grandesinnovacionesymejorasenelserviciomdico.
Laimplementacindeunpulsmetro,sinserunelementoutilizadoenprocesosdegran
complejidad,permiteverdequemaneraseentrelazanestosdoscamposycomose
complementanparaperfeccionar,mejoraryfacilitarlaatencinmedicaylavidadel
paciente.
Setienelaoportunidaddeinteractuarconelcuerpohumanoconelfindeobtenerseales
biolgicasapartirdesensoresytrabajarconelectrnicaanalgicaparaadaptardichaseala
lasexigenciasdeldiseo.
Perotambinesnecesarioadquirirconocimientosenelcampodigital.Estepasoala
programacindigitalesdevitalimportanciaparaeltratamientodelaseal.Permiteadquirir
conocimientosacercadelcdigobinario,elfuncionamientodeuncircuitodelgica
combinacional,laprogramacindeunaFPGA
Esteproyectoensuconjuntoesdegranintersyaqueaportaunavisinyaplicacin
diferenteylaposibilidaddetrabajaralmismotiempoconelcuerpohumano,conelmundo
analgicoyconelmundodigital.
AdemsesteproyectopermitealalumnofinalizarlosestudiosdeGradodeIngenieraen
TecnologasIndustrialesyaccederalmasterenTecnologasIndustriales.
ParalarealizacindeesteTrabajoFinaldeGradoelalumnoapodidodemostrarsucapacidad
pararealizarunproyectodondesehanutilizadoyampliadolosconocimientosadquiridosa
lolargodelgradoparalaresolucindeunproblema.

ClaudiaAnguloDuato 13

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

3.2Objetivos
Adquirirlasealproducidaporelpulsoarterialperifricoeneldedo,escogiendoelemisor
deluzyelfotodetectoradecuado.
Determinareltipodeconfiguracinmsadecuadaparaelsensordiseado.
Hallarelcircuitoadecuadoparaelacondicionamientodelasealadquirida.Escogiendolos
filtros,losamplificadoresyladisposicinadecuadaparaeliminarelposibleruidoyla
componentecontinuadetalformaquesolosetengaqueamplificarlacomponentealterna.
Realizaruninstrumentofsicamenterobusto:suficientementeslido,evitando
componentesmuydelicadososensiblesalosgolpes,calor,etc.
Intentarqueelsistemaseaporttil,compactoyfcilmenteinstalable.
Digitalizarlasealconlaayudadeuncomparadorhistresisparapoderintroducirlaseal
enlospinesdeentradadelaplacaDEONano
SimularamboscircuitosconCircuitlab.
ConlaayudadeQuartusIIdisearysimularuncircuitoqueseacapazdeobtenerla
frecuenciacardiacaenunapantalla:

DiseodeunaMquinadeEstados.

Escogerelmejormtododecontarlospulsosparaquesearpidoypreciso.

ElaboracinyutilizacindememoriaROM

Configuracindeunvisualizadorde7segmentos

ConfiguracindeunaplacaDEONanomediantelaprogramacindeunaFPGA

Estableceruncostelomsajustadoposible,utilizandoenlamedidadeloposible
componentescomunesybaratos.Elusodecomponentesespecficosdemayorprecio
deberjustificarseporunamejorconsiderabledeprestacionesquecompenseel
sobreprecio.

14 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

ETAPAANALGICA

4.1Diseodelsensor
4.1.1Configuracindetransmisinydereflexin
EnprimerlugarconvienediferenciarentrelosdostiposexistentesdePPG.Estadiferencia
sebasaenladisposicindelosemisoresydetectoresrespectodelrganoomedioanalizado.
susventajaseinconvenientes.
Lossensoresportransmisin(Figura1)tienenquesercolocadosdetalformaquequeden
enfrentados:laszonasmsadecuadasparaestaconfiguracinsuelenserellbulodelaoreja
,eldedooelpuentedelanariz.Sonzonasestrechas,perifricasymuyespecificas

FIgura4Sealdelpulsocardiacoadquiridaendistintaspartesdelcuerpo

Sinembargolossensoresporreflexinpuedenser,enprincipio,colocadossobrecualquier
superficievascularpulstilteniendocomoinconvenientequelasealsermsdbilquela
sealportransmisinyaquehaymsluztransmitidaquereflejadaporelconjuntode
sangre,tejidosTambinexisteelriesgoqueelreceptordeluztambindetecte
directamentepartedelaluzemitidaporelLED.Engenerallassealesadquiridaspor
reflexinsuelenserbastanteconfusaseimprecisasdificultandomuchosu
acondicionamiento.

ClaudiaAnguloDuato 15

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura5Configuracinentransmisin

Figura6Configuracinenreflexin

Enelpresenteproyectoseescogelaconfiguracindetransmisinyaqueelpulsioxmetroen
elqueestbasadopresentaenlagranmayoradeloscasosestaconfiguracin.Ademses
msfcilobtenerunasealcoherenteconelpulsoyquepuedaseracondicionada
posteriormente.

LarelacinentrelaconfiguracindereflexindelassealesPPGyelvolumenarterialseve
afectadapordosprocesos.
Unodeelloseslaatenuacindelaluzyaqueesreflejadaporlostejidosmsprofundos
iluminandodefondolaarteriasuperficial.Aunque,cuantomsgrandeeseldimetrodela
arteria,menosluzpodralcanzarelsensor.Estomismoocurreconlaconfiguracinde
transmisin.

16 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Elotroprocesoimplicadoeseldereflexindelaluzenlapareddelaarteria.Enestecasola
extensindelaarteriapermitequemsluzlleguealsensorcontrarrestandolaatenuacin
mencionadaanteriormente.Laformadelaondadelasealadquiridadependedeestosdos
procesos.Cuandolaposicindelfotodetectorvariafrentealadelemisordeluz
aumentando,porejemplo,laprofundidadrelativadelsensorrespectodelaarteriase
apreciaranyaquelareflexinpasaradominarelproceso.(CongZhiWangyYongPing
Zheng,2009)

Conelfindesimulardichaconfiguracinydeasemejarnuestrodispositivoaldeun
pulsmetrorealsefabricarunapinzaalaqueseaadirtantoelemisordeluzcomoel
fotodetector.Pararealizarelmontajeseutilizaunapinzademaderadetenderalaquese
practicandosagujeros(unoencadabrazodelapinza)deadheridosconalgnadhesivode
cianocrilato.

Seaadendosparesdecables,unoparacadacomponenteelctrico.Sehandesoldarlos
cablesalnodoyctodoparacadacomponente
Unaspectomuyimportanteparatenerunbuendiseoesasegurarqueloscomponentes
estnlomsaisladosposibledelaluz.Utilizandoporejemplodostaquitosdegomaespuma
negrayponindolosaambosladosenelinteriordelapinza

Elltimopuntoatenerencuentaeslapresinqueejercerlapinzaenlazonadelcuerpo
seleccionadayaquemuchapresinpuedeafectaralacirculacindelasangrefalseandolos
resultados.Paraevitarestasituacinaflojamoselhierroqueejercelafuerzasobrelapinza.

Elesquemadelmontajequeproponemoseselsiguiente:

ClaudiaAnguloDuato 17

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura7Esquemadeldiseodeunapinzadetenderamododepulsmetro
Pararealizarelesquemadelafigura7yquefuncionecorrectamentesehandeescogerel
emisoryelreceptordeluzadecuados.
Elresultadodelaimplementacindedichapinzaeselsiguiente:

Figura8

4.1.2Emisordeluz
Laeleccindelafuentedeluzesmuyimportanteyaquedeelladependelaadquisicindela
sealconlaquesetrabajarposteriormente.

18 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

ActualmenteseutilizansobretodosemiconductoresLEDdebajocosteconsu
correspondientefotodetector.Setrabajaconlongitudesdeondadelrangodelrojo(600750
nm)oIR(8501000nm).
ElLEDconvierteenergaelctricaenluzconunanchodebandaestrecho,casisiemprede50
nm.Soncomponentespequeos,robustos,fiablesyconunavidatildems105horasporlo
queseadecuanperfectamentealasexigenciasdelmontaje.AdemslosLEDstienenla
ventajadeposeeruntiempodeencendidomuycorto(menora1milisegundo),porloque
hanencontradoinclusoaplicacionesenflashdefotografa.(www.rduino.com,2014)

Paraestaaplicacin,LaintensidadmediadelLEDtienequeserconstanteypreferiblemente
bajaparaevitarunrecalentamientoexcesivodelostejidosbiolgicosconlosqueesten
contactoyastratardereducirelriesgodeunfalloporradiacinnoionizante.

Figura9DiodoLED.(www.energiedouce.com)
Elterminalmslargorepresentaelnodoylamscortoelctodo.

SeescogeunemisordeinfrarrojosyaquelasangreabsorbemuybienlosIRmientrasqueel
restodetejidosyfluidosdelcuerpono.Eselhierro,presenteenlasangre,elresponsablede
queseabsorbanlosrayoinfrarrojos.Elpulsosanguneosedefineendosfases;fase
anacrticayfasecatacrtica.Laprimerafasesecorrespondeconlasstolequeserefiereala
contraccindelcorazn.Lasegundafaseesporlotantoladeladistole,cuandoelcorazn
serelajatrasunacontraccin.Esenestafasecuandoelvolumendesangreesmenorypor
lotantoseabsorbemenosluz.1(Allen,2007)

ClaudiaAnguloDuato 19

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Basndonosenestoobtendraunaformadeondasimilaralafigura

Figura10Ondaobtenidasintenerencuentainterferencias.

Perolasealobtenidaenlarealidaddifieredelafigura10yaquetambinsehadeteneren
cuentalaabsorcinporpartedelostejidos,huesosobteniendounaondamssimilarala
delafigura11.

Figura11Aspectorealdelaondadepulsocardiaco.

Evidentementeestaformadeondavariarespectodeltiempo,esdecirqueeltiempo
transcurridoentrepulsosnoessiempreconstante,ytambindepacienteapacienteyaque
existenmuchosfactoresquelacondicionan:laactividadfsica,elstressounaumentodela
temperaturacorporalprovocaranunaumentodelaspulsacionesydelasangrebombeadaal
cuerpo.Paraunmismosujetoyparaunasmismascondiciones,eltiempoentrelatidosvara
conlarespiracin,demodoquecuandoseinspira,loslatidosseseparaneneltiempo,
mientrasquecuandoseespira,lafrecuenciacardacainstantneadisminuye.Estefactores

20 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

deespecialrelevanciaeneldiseodelequipo,puestoquelaspulsacionesporminuto
mostradasenelvisornodebenserlasequivalentesaltiempoentrecadapardelatidos,
puestoquedehacersedeestaforma,seobservaraunnmerodepulsaciones
constantementeoscilante.Deber,portanto,promediarseunnmerodelatidosapropiado
para,almenos,cancelarelefectodelarespiracin.

Para este proyecto se escoge un modelo de Osram, SFH 487 P , con una longitud de onda
picode880nmyposibilidaddevariacinenelrango[800nm,960nm].

4.1.3Receptordeluz
LaeleccindelfotodetectortambinesimportanteydebedeadecuarsealLEDescogido.El
fotodetectortieneunafuncinopuestaaladelLED:enpresenciadeluzcreaunacorriente
elctrica.
SeutilizarunfotodiodoqueestconstruidoconunauninPN,sensiblealaincidenciade
laluzvisibleoinfrarroja.
EsimportantequeelfotodetectorvayaacordeconelLEDesdecirquedependiendodeLEDy
surangodelongituddeondaesmuyimportanteescogerunfotodetectorenconsonancia.Se
debedetenerencuentalalongituddeondaqueabsorbelahemoglobinayaqueel
fototodetectortendrqueserlomssensibleaellaposibleodelocontrarionodetectarala
luztransmitidaporelemisor.
Laabsorcindelaluzporlasangrearterialenunvasopulstilseproducedemaneraque
cuandolahemoglobinanoestoxigenadaestaabsorbemsluzroja(600750nm)ycuando
elcoraznemiteunpulso,esdecirqueseoxigenalasangre,laabsorcinpasaa(8501000
nm)(BareaNavarro)

Hayqueescogerunrangodefrecuenciaqueabsorbaenlaregininfrarrojaynoenlaluz
roja.Cuantomsprximoalrojoseestemenorserladeteccindelfotodetector.
Deestaformatambinseevitaqueelcomponentedetectelaluzambienteyaqueesta
apareceenlasealcomoruidodistorsionndolayhaciendomscomplicadosu
acondicionamientoeimpidiendodiscernirloscambiosdevolumendelasangre.

ClaudiaAnguloDuato 21

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Haydosformasdehacerusodeellos:lamenoshabitual,dejndolosencircuitoabierto,de.
modoqueentresusbornesapareceunatensinrelacionadadirectamenteconlaintensidad
delaradiacinrecibida;o,lamshabitual,polarizndoloseninverso,demodoquela
corrientequeloatraviesaresultaproporcionalalaradiacindeldiodo
Enestecasoyparaquesufuncionamientoseacorrectosepolarizainversamente,conlo
queseproducirunaciertacirculacindecorrientecuandoseaexcitadoporlaluz.Debidoa
suconstruccin,losfotodiodossecomportancomoclulasfotovoltaicas,esdecir,en
ausenciadeluzexteriorgeneranunatensinmuypequeaconelpositivoenelnodoyel
negativoenelctodo.Estacorrientepresenteenausenciadeluzrecibeelnombre
decorrientedeoscuridad.

Figura12Fotodiodo
Para el presente proyecto se escoge el modelo de osram SFH309FA que le corresponde al
emisordeinfrarrojosquesehaescogido.Elfotodetectortieneunalongituddeondatpicade
900nm,unrangodetrabajode40Ca+100Cyunasensibilidadde730nma1120nm.

4.2Acondicionamientodelaseal
En este apartado se disea el circuito con el que se va a acondicionar la seal. Con este
circuitosebuscafiltrarlasealparaeliminarelposibleruidoylacomponentecontinuadel
pulsosanguneoyademsamplificarlaseal.
4.2.1Amplificadordetransimpedancia
Traslaeleccindelsensorlaprimeraetapaporlaquepasarlacorrienteemitidaporel
fotodiodoserunamplificadordetransimpedancia.Esunconversordecorrienteavoltaje.
Cuandolellegaunacorrientemuypequealatransformaenunvoltajequelees

22 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

proporcional.Laimpedanciadeentradaesmuypequea,yaqueestadiseadoparatrabajar
conunafuentedecorriente.
Estetipodecircuitosesmuyutilizadocuandosetrabajaconsensoresyaquelasealque
estosemitensuelesermuydbil

4.2.2Filtrodepasoalto
Lasiguienteetapatienecomoobjetivoeliminarlacomponentecontinuadelasealrecibida
traspasarporelamplificadordetransimpedancia.Paraelloseutilizaunfiltrodepasobajo
conunafrecuenciadecortede0,7Hz.Enestetrabajoyparaelobjetivoqueaquseplantea,
seconsideraqueelespectrodelasealfotopletismogrficaestporencimadelos0,7Hz,
porloquetodoloquequedepordebajodeestafrecuenciaseconsiderapartedela
componentecontinua.

Figura13Caractersticasdeunfiltrodepasoalto.

Alcondensadorseledaunvalorde4,7Fyaresistenciaunvalorde47k.

fc=1/(2x4,7.106x47.103)=0,72Hz

ClaudiaAnguloDuato 23

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

c=1/(4,7.106x47.103)=4,527
Seobtieneelsiguientediagramadebode:

Figura14DiagramadeBodedeunfiltrodepasoalto.

4.2.3Amplificadoroperacionalconfiltrodepasobajo
Lasiguienteetapaconsistirenunfiltroactivodepasobajo,esdecir,unamplificador
operacionalconunfiltrodepasobajo.

Figura15Amplificadoroperacionalconfiltrodepasobajo.

24 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

ConR1=6,8k,R2=680kyC=100nFseobtieneunagananciadeG=101.

Sitiendea0,esdecir,queseestenelrangodebajasfrecuencias,G=1+(R2/R1).Eneste
casoconlosvaloresdelasresistenciasescogidasG=101.
Sitiendealinfinito,esdecir,queseestenelrangodelasaltasfrecuencias,G=1yaquela
tensindeentradaVinserigualalatensindesalidaVout.
Sepuedeobservarqueestecircuitopermiteelpasodebajasfrecuenciasmientrasquelas
altasfrecuenciassonatenuadas.
Lafrecuenciadecorteser:fc=1/(2x680.103x100.109)
fc=2,34Hz
Estaetapaseencargadeeliminarelruidoexistenteincluyendolos50Hzdelaredde
alimentacinquerepresentaunaseamplificaladbilsealquenosllegadelsensor.
Estasecuenciadeetapasserepitedenuevoconelobjetivodeobtenerunagananciaiguala,
aproximadamente,10.000yaquelasealpasapordosdeestasltimasetapas.
Peroenlasalidadelaprimerasecuencia,esdeciralasalidadelamplificador,secolocaun
potencimetroporsisequisieseunagananciainferioralos10201.
4.2.4Amplificadorseguidornoinversor
Enltimolugarsecolocaunamplificadorconfiguradocomoseguidornoinversor,tambin
llamadobuffer:

ClaudiaAnguloDuato 25

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura16AmplificadorSeguidorNoInversor

Seutilizaparaeliminarlosefectosdecargaalasalidadelamplificador,esdecirdisminuirla
impedanciaensusalida.Estaetapaesdegranayudasidespussepretendedigitalizarla
sealconunconversoranalgicodigitalcomoeselcasoenelpresenteproyecto.
Comolatensinenlasdospatillasdeentradasesigual:Vout=Vin
Zin=

Tambinseaadeunseguidorentreelpotencimetroyelsegundofiltrodepasoaltopara
quelafrecuenciadecortecalculadaenelprimerfiltrodepasoaltosemantenga.

ElcircuitoresultanteesseencuentraenelPlanoI.
EstecircuitohasidosimuladoconelprogramaCircuitlab.
Seobtieneelresultadodelasimulacincongraficasquemuestranmejorlatransformacin
delasealadquiridaconcadaunadelasetapas.
Amododepulsosehaescogidounasealsenoidaldeamplitud0,005Vquerepresentaralo
dbilqueeslasealobtenidaporelsensoryconunafrecuenciade1Hzqueeslafrecuencia
aproximadadelacomponentealternadelpulso.

Enefectoalaescalaalaqueseencuentralagraficaapenassepercibenlasoscilacionesdela
sealdelpulsoperoenlaprimerasecuenciadefiltrodepasoaltoyamplificadorconfiltrode
pasobajoseobservaelcambiodelaonda.

26 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura17Formadeondadelpulsoantesdelaprimeraamplificacin(ondaazul)ydespus
(ondamarrn)
Finalmenteenlaltimaetapadeamplificacinseobtienelasealdefinitivaqueser
posteriormentedigitalizada(figura18)

Figura18Formadeondadelpulsotraslasegundaetapadeamplificacin.

ClaudiaAnguloDuato 27

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

28 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

ACONDICIONAMIENTODIGITAL
5.1Descripcindelprocesodedigitalizacindeunasealanalgica

Enesteapartadosemuestracomoserealizalatransicindeunasealanalgicaauna
digital.Peseaserelmsbrevedelosapartadosesdevitalimportanciayaquerepresentael
puentealmundobinario.
Unasealelctricaanalgicaesaquellaenlaquelosvaloresdelatensinovoltajevaran
constantementeenformadecorrientealterna.Tomandounainfinidaddevalores
intermediosentrelosmximosylosmnimosdelaonda.

Lassealesdecualquiercircuitoocomunicacinelectrnicasonsusceptiblesdeser
modificadasdeformanodeseadadediversasmanerasmedianteelruido,loqueocurre
siempreenmayoromenormedida.Esporlotantohabitualqueexistaunavariacin
respectodelasealoriginal.Cuandoestoocurreesmuydifcilrecuperarlayafectaal
rendimientodeldispositivoanalgico.

Ademsunsistemadecontrolnotienelacapacidaddetrabajarconsealesanalgicasde
modoquesenecesitaconvertirlasensealesdigitalesparapodertrabajarconellas.Su
procesamiento,almacenamientoytransmisinnoesfcil.

Encontraposicinunasealdigitalsecaracterizaportenersusdimensiones(tiempoy
amplitud)discretas,loquesignificaquelasealnecesariamentehadetomarunos
determinadosvaloresfijospredeterminadosenmomentostambindiscretos.Estosvalores
fijossetomandelsistemabinario,loquesignificaquelasealvaaquedarconvertidaenuna
combinacindecerosyunos,queyanosepareceennadaalasealoriginal.(Watkinson,
1993)

Trabajarconsealesdigitalespresentanumerosasventajas:

Antelaatenuacin,lasealdigitalpuedeseramplificadayalmismotiemporeconstruida
graciasalossistemasderegeneracindeseales.Cuentaconsistemasdedetecciny
correccindeerroresqueseutilizancuandolasealllegaalreceptor,entoncescomprueban

ClaudiaAnguloDuato 29

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

laseal.Existensistemasquesonnicamentededeteccindeerroresyotrosquesonde
deteccinperotambinpermitencorregirelerrordetectado.

Ademslassealesdigitalesdanunagranfacilidadparaelprocesamientodelaseal.
Cualquieroperacinesfcilmenterealizableatravsdecualquiersoftwareoprocesamiento
deseales.Lasealdigitalpermitelamultiregeneracininfinitasinprdidasdecalidad.Esto
soloseaplicaalosdiscospticosyademstambinsevaperdiendoinformacinconla
multiregeneracin.Endefinitivalassealesdigitalespermitenrepresentarlasvariables
medidasmedianteunconjuntofinitodevaloresyfacilitasuprocesamiento,almacenamiento
ytransmisin,congranfiabilidad.Utilizandosealesdigitalesesposibleobtenersistemasde
procesamientoyalmacenamientodegranfiabilidad,precisin,exactitudycapacidadque,
adems,seandemuybajocosteyconsumanmuypocaenerga.
(http://docencia.izt.uam.mx/sgm8/diciembre/adc.pdf)

Peronotodosonventajascuandosetrabajaconunasealdigital:
Lasealdigitalrequieremayoranchodebandaparasertransmitidaquelaanalgica.Se
necesitaunaconversinanalgicadigitalpreviayunadecodificacinposterior,enel
momentodelarecepcin.Latransmisindesealesdigitalrequiereunasincronizacin
precisaentrelostiemposdelrelojdetransmisor,conrespectoalosdelreceptor.Undesfase
cambialasealrecibidaconrespectoalaquefuetransmitida.

Unavezhechaladistincinentrelasealanalgicaylasealdigitalsepresentaelproceso
dedigitalizacinquesecomponedetresetapas:muestreo,cuantificacinycodificacin.
.Cuandosequiereconvertirunasealanalgicaaunformatodigital,noseraoperativo(ni
posible)convertirlosinfinitosvaloresdelavariableanalgicaporellolaprimeraetapaque
serealizaeslademuestreo.
Elmuestreo,consisteentomarmuestrasperidicasdelaamplituddeonda.Lavelocidadcon
quesetomanestamuestra,esdecir,elnmerodemuestrasporsegundo,esloquese
conocecomofrecuenciademuestreoyestenfuncindelteoremadeNyquistotambin
llamadalacondicindeNyquist.Elteoremademuestraquelareconstruccinexactadeuna

30 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

sealperidicacontinuaenbandabaseapartirdesusmuestras,esmatemticamente
posiblesilasealestlimitadaenbandaylatasademuestreoessuperioraldobledesu
anchodebanda.(Electronica)
s2max

Porlotantosisecumpleestacondicinnohaynadadelaevolucindelasealentre
muestrasquenoestperfectamentedefinidoporlaserietotaldemuestras.
Lavariablemuestreadaeslaformadaporunconjuntodevaloresdeunavariableanalgica
espaciadosregularmenteeneltiempo.

Figura19Lastresetapasdedigitalizacindelasealanalgica.
ElcircuitoquepermiteelmuestreoeselcircuitodemuestreoyretencinoS/H
(sampling/holding,eningls)eselsiguiente:

Figura20Circuitodemuestreoyretencindeunaondaanalgica.

Lasgraficasquepermitenvisualizarmejorelprocesodemuestreoson:

ClaudiaAnguloDuato 31

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura21Grficasdemuestreoyretencin.

Trasrealizarelmuestrosepasaacuantificarlaseal,esdecirenatribuirlealasucesinde
muestrasdeamplitudcontinuaunasucesindevaloresdiscretosquedependendelcdigo
utilizado.
Duranteelprocesodecuantificacinsemideelniveldetensindecadaunadelasmuestras,
obtenidasenelprocesodemuestreo,yselesatribuyeaunvalorfinito(discreto)de
amplitud,seleccionadoporaproximacindentrodeunmargendenivelespreviamente
fijado.
Finalmentelacodificacinconsisteenlatraduccindelosvaloresdetensinelctrica
analgicosqueyahansidocuantificadosalsistemabinario,mediantecdigos
preestablecidos.Lasealanalgicavaaquedartransformadaenuntrendeimpulsosdigital.
(Watkinson,1993)

Enelcasodelpresenteproyectoelprocesodedigitalizacinesmssencillo:puestoquelo
nicoqueinteresaeslaperiodicidaddelasealanalgicadePPGloquesehaceenprimer
lugaresderivardichasealconelfindemantenersolamenteconsusflancosmsrpidosy
quesecorrespondenconelmomentodelallegadadelaemboladadesangrealdedo,para

32 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

luegoamplificarlaenunasolaetapaparasaturarelamplificador.Deestemodoseobtiene
unasealdigitalconumbralesde+15Vparael1lgicoy15Vparael0lgico.Parafinalizar
setendrquedisminuirestatensinalosvaloresparalosquetrabajalaFPGAconlaque
vamosatrabajaryparaelloutilizaremosundiodoZener.
Eldiseoqueseproponeparaladigitalizacindelasealobtenidaconelsensoresun
comparadordesimple.
Enuncomparadorelectrnico,lapresenciadehistresissignificaquelasalidaconmutar
desdeunaestadoAaunestadoBcuandolasealdeentradacrecientesupereunniveldado
V1,yquelaconmutacindesdeBhaciaAseproducircuandolasealdeentrada
decrecientecaigapordebajodeotroniveldadoV2.

Estosoperacionalestienencomomisincompararunatensinvariableconotra,
normalmenteconstante,denominadatensindereferencia,obteniendoalasalidauna
tensinpositivaonegativa.SebasanenhacertrabajarasaturacinlosA.O.dandoalasalida
unatensinVcc(casoideal).
ElAmplificadorOperacionalpuedeserutilizadoparadeterminarcualdedossealesensus
entradasesmayor,seutilizacomocomparador).Bastaconqueunadeestassealessea
ligeramentemayorparaquecausequelasalidadelamplificadoroperacionalseamxima,ya
seapositiva(+Vsat)onegativa(Vsat).Estosedebeaqueeloperacionalseutilizaenlazo
abierto(tienegananciamxima).(http://www.unicrom.com/Tut_filt_act_PasoBajo.asp)
5.2Simulacindelcircuito
Concretamenteseutilizarunamplificadoroperacionalenbucleabiertoesdecirquenoesta
realimentado.Conestaconfiguracinelamplificadorsecomportacomouncomparador
analgicosimple,tambindenominadotambinADCdeunbit.(AnalogtoDigital
converter)

ClaudiaAnguloDuato 33

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura22Comparadorsimple

Figura23Graficadeuncomparadorsimple

Losparmetrosmsimportantesdeuncomparadorson:
Tensindeoffsetreferidaalaentradamuypequea
Tensindiferencialmximaenlaentradaelevada
Slewrateelevado

SiendoelSlewRateunefectonolinealenlosamplificadores.Representalaincapacidadde
unamplificadorparaseguirvariacionesrpidasdelasealdeentrada.Seledefinecomola
mximatasadecambioenelvoltajedesalidacuandoelvoltajedeentradacambia.
Lavelocidaddeconmutacindelcomparadorquedalimitadaporelslewratedel
operacional.(http://docencia.izt.uam.mx/sgm8/diciembre/adc.pdf)

5.3Simulacindelcircuito
ElcircuitodefinitivoquesesimularconCircuitlabeselPlanoII.

34 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Enelcircuitolosoperacionalesestnalimentadoscon15V,+15V
Conelfinderealizarunasimulacinlomsfielalarealidadposiblecolocamosunafuentede
tensinconlasiguienteformadeonda:

Figura24Formadeondadelpulsocardiaco.
LaprimeraetapadelcircuitoesunAmplificadorconfiltrodepasoaltocuyamisinesen
primerlugarestablecerunafrecuenciadecortede7,2Hz.
Sudiagramadebodees:

Figura25DiagramadeBodedeunfiltrodepasoalto.

ClaudiaAnguloDuato 35

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Traselfiltrodepasoaltosecolocaunamplificadoroperacionalinversor.Detalmaneraque
lasealobtenidaenelnodo1estainvertidaynicamentesehadejadopasarelflancode
subidadelasealcorrespondientealpulsocardiaco.
Alefectuarlasimulacinsepuedeobservargrficamenteelresultadodeestaetapa:

Figura26Sealobtenidatraslaetapadelamplificadoroperacionalinversor.
SiendolaondaazullasealdeentradaysealamarillalaadquiridaenelNodo1(verel
circuitodelasimulacinPlanoII)
Lasiguienteetapaesladelcomparadorsimple.
Enlaentradapositivadelamplificador,correspondientealnodo4enelesquemadelcircuito
delasimulacin,hayundivisordetensionesyunafuentedealimentacinde15Vdetal
maneraquelatensinenelnodo4esde3,6V.
Alasalidaseobtieneunaondacuadradadeamplitud+15V,15Vycadaflancodesubidase
correspondeconunpulsocardiaco.

Laformadelaondasepuedevisualizarmejorenlagraficadeabajoysecorrespondeconla
ondacuadradadecolormarrn.

36 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura27Formadeondadelasealtraslasaturacindelamplificador.

Paralimitarestaamplituda3,3V,+3,3VseutilizaundiodozenercontensinzenerVz=3,3
detalformaquerecortalaondacuadrado.
EldiodozenerseusaconfuentesACopararecortarsealesvariablesquevienende
elementosdemedicincomolossensores.Funcionacomouninterruptorquepermiteel
pasodecorrientesolamentecuandostasuperaciertatensinVz.
Enestecasoseutilizaconelfindeadecuarlaamplituddelaondacuadradaquehemos
obtenidoenelamplificadoravaloresmsprximosalosconvencionalesenconcreto0.6V
paraelcerolgico(nopuedoconseguircerovoltios),y3.3Vparaelunolgico,porquetu
integradoloharemostrabajarconeseniveldetensin
Seobtienelasiguienteondacuadrada:

Figura28FormadeondaimpuestaporeldiodoZener.(ondaverde)

Enresumensehaobtenidounaondacuadradaquepuedeintroducirsedirectamenteenel
pindeentradadelaFPGA.

ClaudiaAnguloDuato 37

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

38 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

PROCESADODIGITAL

Unavezsehallegadoaestepuntodelproyectoquedaelprocesadodigitalqueenestecaso
serealizarconQuartusII.
LaetapadigitaltendrcomofinalidadlaconfiguracindeunaFPGAparaobtenerenun
visualizadordesietesegmentoslafrecuenciacardiaca.Estoesunresumenextremadamente
brevedeloquesevaatenerquerealizaralolargodeestaetapa.
6.1PresentacindelaplacaDEONano
Enprimerlugarsepresentalaherramientaconlaquesevaatrabajarenestaltimaparte
delltimoproyecto.
SevautilizaunaplacaDEONano.Estaplacaquecontieneunaplataformadedesarrollode
FPGAdetamaocompactoadecuadoparaunaampliagamadeproyectosdediseode
porttiles,comolosrobotsyproyectosmviles.

Figura29PlacaDEONanoBoard.

LapalabraFPGAvienedelinglesFieldProgrammableGateArrayyesun
dispositivosemiconductorquecontienebloquesdelgicacuyainterconexinyfuncionalidad
puedeserconfigurada'insitu'medianteunlenguajededescripcinespecializado.Lalgica
programablepuedereproducirdesdefuncionestansencillascomolasllevadasacabopor
unapuertalgicaounsistemacombinacionalhastacomplejossistemasenun
chip.(Altera.com)

ClaudiaAnguloDuato 39

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

LaDEONanoesidealparaelusode.CuentaconelpotenteFPGAAlteraCycloneIVquetiene
msde22320elementoslgicos,32MBdeSDRAM,2KbEEPROM,yundispositivode
memoriaenseriede16Mb.ParaconectarlaplacaalmundoreallaDeoNanoincluyeun
multiplexorde8canales,unconvertidoranalgicodigitalde12bits.(Terasictechnologies
Inc,2003)

Figura30DEONANOvistadesdearriba

Figura31DEONANOvistadesdeabajo

40 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

LaDeoNanotambintieneintegradounUSBBlasterparalaprogramacindeFPGAyla
placapuedeseralimentadayaseaporelpuertoUSBoporunafuenteexternade
alimentacin.

ElcircuitointegradoCycloneIVEFPGApuedeserprogramadoenJTAG.Estopermite
configurarlaFPGAconundiseoespecificoutilizandoelsoftwareQuartusII.La
programacindelaFPGAsemantendrmientraslaplacasemantengaconectadaauna
fuentedealimentacinosereprograme.Esimportantetenerencuentaquelaprogramacin
seperderunavezdesconectadalaplaca.

Figura32Programacindeundispositivodeconfiguracindeserieconunaserialflash
loader

LaDEONanoincluyeunrelojde50MHzqueestaconectado,precisamente,aunaentradade
relojexpresamentecolocadaenelCycloneIVparaelreloj.Laentradaderelojde50MHz
puedeutilizarsecomorelojparaloslazosdeseguimientodefasetambinllamadoPLL(del
inglsphaselockedloop).
LasiguientefiguramuestraeldiagramadebloquesdeunaDEONano.Paraproporcionaruna
mayorflexibilidadalusuariotodaslasconexionesserealizanatravsdeldispositivodela
FPGA,elCycloneVIydeestamaneraconfigurarlaFPGAconelfindeimplementarcualquier
tipodediseo.(TerasictechnologiesInc,2003)

ClaudiaAnguloDuato 41

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura33DiagramadebloquesdeunaFPGA

Alahoradedisearcualquierproyectolospasosaseguirsonlosmismosdeformageneral.
ElprimerpasoeseldiseodelaentradadelaFPGA.Losmtodosestndardediseoutilizan
esquemasounhardwaredescriptionlanguage(HDL)comoVerilogHDLoVHDL.
Alahoraderealizareldiseodeentradasecreaelcircuitodigitalquesevaaimplementar
posteriormenteenlaFPGA.ELdiagramadebloquesquerepresentalasdistintasetapaspor
lasquesepasaalprogramareselsiguiente:

Figura34DiagramadeflujosdelaprogramacinconQuartusII

42 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Eldiagramadeflujosparacualquierdiseoengeneraleselsiguiente:

Figura35

6.2Conceptosbsicos
Enesteapartadosepresentanciertosconceptosyherramientasbsicaseneldiseocon
QuartusIIyquesevanautilizardeformaprcticamentesistemticaencadapasoquese
realice.
UnaFPGAesuncircuitoqueseocupadelcontrolyprocesadodedatosdeunsistemadigital.
Esuncircuitodepropsitogeneralprogramable.

ClaudiaAnguloDuato 43

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

6.2.1Sealesdigitales
Lassealesquesepuedenencontrarenlossistemasdigitalesysecomponendeseriesde
impulsos.Estosimpulsossontransicionesentreunnivelbajo,0lgico,yunnivelalto,1
lgico.Estostrenesdeimpulsostambinpuedeserperidicosonoytransportan
informacincodificadaenbinario.

Figura36

Lagranmayoradesistemasdigitalessonsistemassncronosesdecirquetodoslos
elementosestnsincronizadosporelmismoflancodeunasealllamadasealdereloj.

Lasealdereloj(eninglsclocksignal)estambinunasealbinariaqueoscilaentredos
niveles:nivelaltoynivelbajoperosiempredeformaperidica.Estacaracterizadaporsu
periododeoscilacin,porsufrecuenciaderelojexpresadaenherciosyporelciclode
trabajo.Lafrecuenciaderelojindicalavelocidadalaqueunordenadorrealizasus
operacionesmsbsicas.

Figura37

Dichasealsirveparacoordinarlasaccionesdevarioscircuitos,enespecialparala
sincronizacindebiestables(delosquesehablarenelsiguienteapartado)ensistemas
digitalesmscomplejos.

44 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Loscircuitosqueutilizanlasealderelojparasincronizarse,pueden,segnsuconstruccin,
basarseenelflancoascendenteesdecirquelaaccinseproducecuandoseiniciahayun
flancodesubida,oeneldescendentedelasealencuyocasolaaccintienelugarenel
flancodebajada.
Enelcontextodelaelectrnicadigitaleslafrecuenciadelasealderelojque,enviadaa
todoslosdispositivos,sincronizalaoperacindelosmismos.

6.2.2Diseosncrono
Endefinitivacualquiersistemasecuencialdeunaciertacomplejidaddebedisearsede
formasncrona,conunasealderelojCLK,comnatodoelsistema,queorganizaeltiempo
enunidadesysealaconprecisinlosmomentosdecambiodeestado:flancosactivosdel
reloj.
Elsincronismoesmuytilalahoradedisearunsistemacomplejoyaquedivideeltiempo
enunidades,ciclosdereloj,yresultamsfcilrealizarelrazonamientoconunidadesde
tiempodiscretasynumeradas.
Unadelasgrandesventajasdelsincronismoesqueaportaseguridadalfuncionamiento:
Evitafallosenlastransicionesdeestadoaldedicarelintervalocorrespondienteacada
unidaddetiempoalclculodelnuevoestadoyejecutarsimultneamenteelnuevoestado,
yacompletamentepreparado,alfinalizarlaunidaddetiempo(enelsiguienteflancoactivo
delreloj)detalmaneraquelosvalorestransitoriosdealgunasvariablesquepuedan
formarsedurantelatransicindeunestadoalsiguientenolleganaafectaralcircuitoporque
elnuevoestadonoesadmitidohastaelsiguienteflancoactivodelreloj,cuandoyahasido
calculadoporcompletoalolargodelaunidaddetiempo.

Lossistemassecuencialessncronossediseanutilizandobiestablessncronos:
habitualmentebiestablessncronostipoD.Eldiseodeunsistemasecuencialsncrono,enlo
queasusvariablesdeestadoserefiere,consisteenexpresarlasfuncionesdeevolucindel
estadoentrminosdeactivacindelasentradasdesusbiestables.Paraellohande
recorrerselossucesivosnivelesdedescripcindelsistema.
Paraunamejorcomprensindelcircuitodigitalsedescribeenelsiguienteapartadoel
biestabletipoD.Unelementofundamentaleneldiseodigital.

ClaudiaAnguloDuato 45

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

6.2.3Biestables
Eneldiseodigitalsncrono,elbiestablemsutilizadoeselbiestabletipoD,queasuvezes
elmssencillo,yaquedisponeslodeunaentradasncrona(D).
Comoyasehamencionadoanteriormenteeltipodediseodigitalmsextendidoesel
denominadodiseosncrono.Estoimplicaquetodoslosbiestablesdeuncircuitodeben
estarsincronizadosporlamismaseal,lasealdereloj.
Losbiestablestienenlacapacidaddealmacenarunbityaquepuedenpermanecer
indefinidamenteenunodelosdosestadosestablesqueexistenapesardequedesaparezca
lasealdeexcitacin.
Todaslaentradasquesoloactansobreelestadodelbiestableysobresusalidacuando
tienelugarunflancoactivoderelojsonentradassncronas.
Perotambinexistenentradaasncronas,esdecirquenodependendelasealderelojyse
utilizanexclusivamenteparalainicializacindelsistemaoreset.
ElbiestableDtieneelpapeldemuestreoyretencinenloscircuitosdigitales.Enestetipode
biestable,cuandoocurreunatransicinenlasealdereloj,elbiestablesecomportade
formatransparente,esdecir,eldatodeentradapasaalasalidaysemantendrhastaquese
produzcaunanuevatransicinenlasealdereloj.
Enlasiguienteimagensepresentaelaspectoqueseledaaunbiestabledeformahabitual
cuandosetrabajaconcircuitosdigitales.Ademsseincluyelatabladeverdadenlaqueseve
comoencadaflancoactivoelbitqueentraaDsaltaaQ.
SiendoQtelvalordelasalidaantesdequeseproduzcaunflancoactivoyQt+1elvalorde
salidadespusdelflancoactivo.(Electronica)

46 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura38Caractersticasdeunbiestable.

6.2.4Contadordigital
Esimportanteconocerestaherramientayaquevaasermuyutilizadaeneldiseo.
EnQuartusIIseencuentraconelnombredeLPM_Counter.
Uncontadorestaconstruidoconbiestablesypuertaslgicasyescapazderealizarel
computodelosdatosquerecibealaentrada.
Elnmeromximodeestadosporlosquepasauncontadorsedenominamdulodel
contador.Estenmerovienedeterminadoporlaexpresin2^ndondenindicaelnmerode
bitsdelcontador.Loscontadorespuedenserclasificadossegn3criterios:
Existencontadoressncronosyasncronos.Loscontadoressncronossecaracterizanporque
todoslosbiestablesquelocomponenconmutanalavezconunasealcomn,CLK.Sin
embargoenloscontadoresasncronoselrelojnoescomnyconmutanunodespusdel
otro.
Tambinsepuedenclasificarporelsentidodelacuentaquerealizan.Puedeserascendente,
descendenteoUP/DOWNesdecirquedependiendodelasealdecontrolquerecibala
cuentapuedeserascendenteodescendente.
Perotambinsepuedendistinguirloscontadoresporlacantidaddenmerosquepueden
contar:

Binarios,de0a2n1.

BCD,de0a9.

ModuloN,de0aN.

ClaudiaAnguloDuato 47

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

SuaspectocuandosetrabajaconelenQuartusIIes:

Figura39

Setienelaopcindeescogerlasentradasylassalidasqueseconsiderenoportunas.
Enloscontadoresquesernutilizadosalolargodeldiseodelcircuitonicamenteser
necesariotenerencuentalassiguienteentradasysalidas:
Entradas:
cnt_en:eslaentradacount_enableycuandoestasealseactivainicialacuentaenel
contador.
CLK:necesariaencualquierdiseosncrono.
clk_en:esdecirclock_enable,cuandoestaentradaseactivaduranteunflancodereloj
permitetambinactivalaentradaCLK.
aclear:esnecesarioaadirunaentradaasncronaderesteencualquierelementequesela
aadaalcircuitoyaquedeestamanerasiocurrecualquierproblema,sedeseareiniciarel
sistemaoborrarlainformacinsepodraactivarestaentradaindependientementedela
entradadereloj.
Salidas:

48 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

q[]:proporcionaeldatodesalida,esdecirelresultadodelacuentarealizadaporel
contador.
cout:enuncontadorestasalidavalesiempre0hastaquerealizalacuentadelultimobity
entoncesestasalidapasaavaler1bit.

6.3Diseodelcircuitodigital
6.3.1Contadordemodulo5000
Comosehadescritoanteriormentelaplacaconlaquesetrabajatieneunaentradadereloj
de50MHz,esdecirunperiodode2.108s,peronohayqueperderdevistaquesevaa
trabajarconelpulsocardiacocuyafrecuenciaesmuyinferior.Lafrecuenciaqueproporciona
laplacaDEONanoesexcesivamentegrandeyesinnecesariaparamuestrearlaseal
adquirida.
Serporlotantoconvenientereducirestafrecuenciayadaptarlaalasnecesidadesdel
proyecto.

Enprimerlugarsedecidequeelpulsocardiacoquesevaaobtenertendrcomovalor
mximo199pulsacionesporminuto(ppm)ycomovalormnimo30pulsacionesppm.
Seconviertenlaspulsacionesporminutoaperiododepulso:
Tmax=60/Valorppm_min

Tmin=60/Valorppm_max

Tmax=60/30Tmin=60/199
Tmax=2segTmin=0,3015seg
Alestartrabajandoenbinarioespreferiblequedatosseannmerosenterosyaquefacilita
lasoperaciones.
Seconsidera,viendolaevolucindelosvaloresenlatabla?,quecon4decimalesde
precisinsersuficientementepreciso.

ClaudiaAnguloDuato 49

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Tabla1

2.104=20000
Elvalorquedeterminarelnmerodebitsdelcontadorserelvalordelamayorcuentaque
estetendrquerealizar,esdecir20000.
Paraconocerelnmerodebitsquesenecesitanpararealizarunacuentahasta20000seha
deresolverlasiguienteecuacin:
2n=20000n=14,28
Esdecirquesenecesitarauncontadorde15bits.
Elsiguientepasoesescogerlanuevafrecuencia(reducida)denuestrocircuito.Sebuscaque
estanuevafrecuenciaseade10KHz,TCLK=10mS.
Enlatabla1seobservaqueconunaresolucinde0.1mssetienebastanteparadiscerniren
quppmseest.
PararealizarestecambiosehadeimplementarenQuartusIIunLPM_Counterdemodulo
5000.

50 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

FiguraContadordemdulo5000implementadoenQuartusII.

Altenerunasalidanicamentecada5000ciclosderelojseobtieneunasealdesalidacon
unafrecuenciade10MHzquesernuestranuevasealdereloj.
ConlasealdeCLK_EN(clockenable)sepermitirlaentradaalLPM_Counterdeunaflanco
activodelaseaderelojcada100Sloqueequivaleatenerunasealderelojde10MHz.

6.3.2Frecuenciacardiaca
Unpuntomuyimportantedelproyectoescomoescogerelmtodomspertinentepara
contarlospulsos.

Sepodra,porejemplo,temporizarelcontadorparaquerealizaseunacuentade60
segundosyalcabodeesetiemposeobtendralaspulsacionesporminutoperoesta
solucincarecedesentidoyaqueelpacientetendraqueesperarunminutopara
obtenersufrecuenciacardiaca.

ClaudiaAnguloDuato 51

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Otrasolucinseracalculareltiempotranscurridoentredospicosdelasealpara
tenerelperiodoTpulsoensegundos.Serealiza:
Latidos_por_minuto=60/Tpulso

Peroelgranproblemadeestemtodoesqueseemplealadivisinaritmticayalestar
trabajandoconuncircuitocombinacionalimplementarlacomplicademasiadoelsistema.
Setienequehallarlamaneradeobtenerelvalorenpulsacionesporminutoapartirdeun
periodoentrepulsoperosinqueellosupongatenerqueimplementarunadivisinenel
circuito.Peroesimperativorealizarlaconversinyaquenosepuedepediralpacienteoal
propiomdicoquelahagaelmismo.
Peroantesdebuscarunasolucinaesteproblemasetienequedefinircomosevaa
contabilizareltiempoentrepulsosydequemanera.Yaquenoeslomismocontarvarios
pulsosalavezquecadaunoporseparadooinclusoelnmerodepulsosqueseincluyenen
cadacuenta.Dependiendodelmtodoempleadosepodranobtenerdatosmuyprecisoso
datosmuyalejadosdelvalorrealyaqueenmuchasocasionesexisteelriesgodeperderla
resolucindelequiposilospulsosdifierenmuchoentreellos.

Enprimerlugarsedeterminalaformadecontarlosperiodosdecadapulsoyaquelamedida
deTpulsopuedevariarbastantedeunamedidaaotra.Asquetomarunnicoperiodode
pulsoparaestipularlafrecuenciacardiacapuededarvalorespocoprecisos.Paradarlems
precisinalamedidaunasolucinpuedeserrealizarlamediadelperiodoenvariospulsoy
despusrealizarlamedia.
Elproblemaqueaqusepresentaessimilaraldelmtodoanterioryaquerealizarunamedia
implicaimplementarunadivisin.Peroelcdigobinarioposeeunacaractersticaqueser
muytilenestecaso.Ladivisinentredosenaritmticabinariapuedeefectuarsepormedio
deunaoperacinconocidacomodesplazamientodebits(eninglsbitshift),lacualdesplaza
elnmerounlugaraladerecha.Similarmente,ladivisinporcualquierpotenciade
dos2kpuedeefectuarsedesplazandoaladerechakposiciones.
Aspuesladivisinentre2,4,8nosuponemscomplicacinqueeliminarlosbitsmenos
significativos.

52 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Sedeciderealizarlamediaentre4pulsos,esdecireliminarlosdosbitsdemenorpeso.
Finalmenteyconelfindehaceraunmsprecisalamedidadelafrecuenciacardiacase
decideemplearunaventanamvilqueincluyalos4pulsosyquesedesplacedepulsoen
pulso.

PararealizarlacuentadecadaTpulsoseutilizauncontadorasquesenecesitaran4
contadores.Estaideaseplasmaenenelsiguientedibujo:

Figura40Diseodeloscontadoresparacalcularlafrecuenciacardiaca.

ClaudiaAnguloDuato 53

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Unavezdeterminadalaformaenlaquesevaarealizarlacuentadelospulsosseempiezael
diseodelamquinadeestadosymsadelanteseconcretarelmododerealizarlaventana
mvil.
Eldatoqueseobtieneunavezcalculadalamediadelos4pulsos,Tpulso_media,esunperiodo
queestaensegundosysehadepasaresteperiodoapulsacionesporminuto(PPM).Como
realizarestaconversin?
Comosehaprecisadoanteslaoperacindedivisinencircuitosdigitalesacarreauna
complejidaddemasiadogrande.
Setienequepensarenunamaneradepoderobtenerestaconversinsintenerqueutilizarel
programa.Unaopcinserabuscarunavaconlaquesepudieseobtenereldatoen
pulsacionesporminutofueradelprogramaydespusregresarcondichodatoparafinalizar
eldiseo.
Enefectoseplantea,parasuplirestalimitacin,generarunamemoriaenlaquela
conversinapulsacionesporminutoesteyahechayquenicamentesetengaqueintroducir
eldatoTpulso_mediayqueapartirdeestedatoseconsultelamemoriaparaobtenereldato
desalidaenpulsacionesporminutoesdecirlafrecuenciacardiacadelpaciente.
Paranotenerquegenerarunamemoriaextremadamenteextensaseacotaelrangode
pulsacionesporminutoqueelpulsmetroessusceptibledemedir.
Seestimaquepordebajode30ppmyporencimade199ppmesmuyimprobablequese
encuentrenlaspulsacionesdelospacientes.
Seelaboralamemoriaconlaconversindelos169valoresposiblesquepuedetomarla
frecuenciacardiacadelpaciente.
Laconversines:

Latidos_por_minuto=60/Tpulso_media

Peroelrangodeposiblesdatosquepuedenllegaralamemoriaesmuchomsamplioyaque
elperiodoalcanzaunvalormximode20000(sehacalculadoenelapartado6.3.1).Setendr
porlotanto20000valoresquesetendrnquecorrespondercon169valoresdesalida.

54 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Cadaunodelos169valoresenppmtienesucorrespondientevalorexactoenlatabladelos
periodosdepulsocalculadosperoexistenvaloresintermediosalosquenoselespuede
atribuirningnvalor.Estosvaloresseencuentranporlotantodelimitadosporarribaypor
abajopordosperiodos,Tpulso_medio,alosquesiquelescorrespondeunvalorexactoen
pulsacionesporminuto.Loquesehaceesatribuirlamitadsuperioralvalorenppmquelos
delimitaporarribaydelamismamaneraseatribuyelamitaddevaloresintermediosalvalor
delimitanteinferior.

6.3.3DiseodelaMquinadeEstados
Laherramientasquesehanpresentadovistosirvenporlotantoparaeldiseodecircuitos
lgicoscombinacionaleseimplicalaobtencindeuncircuitoformadoporpuertaslgicas
querealizaunadeterminadafuncinlgica.
Debidoalacomplejidaddeldiseoquesequiererealizaresnecesarioenprimerlugar
realizarunamquinadeestados.
Sellamancircuitosdecontrolllevanacaboalgoritmosqueserealizanmediantecircuitos
secuencialesycombinacionales.Laimplementacindeunalgoritmoenuncircuitosecuencial
ycombinacionaldenominadoMquinadeEstadosoFSM,delinglsFiniteStateMachine.
Sedenominamquinadeestadosaunmodelodecomportamientodeunsistemacon
entradasysalidas,endondelassalidasdependennoslodelassealesdeentradasactuales
sinotambindelasanteriores.
Lasmquinasdeestadossedefinencomounconjuntodeestadosquesirvedeintermediario
enestarelacindeentradasysalidas,haciendoqueelhistorialdesealesdeentrada
determine,paracadainstante,unestadoparalamquina,deformatalquelasalida
dependenicamentedelestadoylasentradasactuales.
Secomponedetresbloques:
Bloquesecuencialquesonlosregistrosconlainformacindelestado.
Bloquedelgicacombinacionaldeentrada:apartirdelasentradas,quetambinsepodran
definircomocondiciones,ydelestadoactualsedeterminanlassealesquepermitirnel
pasoalestadosiguiente.
Bloquedelgicacombinacionaldesalida:Proporcionalassealesdesalida.
ParauncorrectodiseodelaFSMsehandedeterminarenprimerlugarlasentradasylas
salidasyobtenereldiagramadeestados.(www.unizar.com)

ClaudiaAnguloDuato 55

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

UnaFSMserepresentamedianteundiagramadeestadosyesteserealizadelasiguiente
manera.

Lasflechassonlasentradaseindicanlatransicinentreestadosysobreellasseespecificala
condicinquesetienequecumplirparaqueselleveacabodichatransicin.
Enloscrculos,querepresentanlosdistintosestados,seindicaelnombredelestadoylas
distintassalidas.

UnavezrealizadalaFSM,compiladayobtenidosurespectivocdigoVHDLqueeselque
realmentetienesentidoaefectosdelprograma,seobtieneunbloquequeserelquese
introduzcaeneldiagramadebloquesrealizadoconQuartusII:

TrasestebreveresumensobreeldiseodeunaFSMseempiezaadisearladelpresente
proyecto.
EnprimerlugarsedescribeelpapelquesequierequedesempeelaMquinadeEstados.
Sepretendecrearunaventanamvildetalmaneraque,enrgimenpermanente,se
obtengalafrecuenciacardiacade4pulsosparaluegorealizarlamediayobtenereldato
buscado.
ParaellolaMquinadeEstadostendrquedirigiralos4contadoresdetalmaneraquese
creeunasecuenciaenlaquesiempresetenganlos4periodosTpulsoyqueencadanuevo
pulsoqueentresolounodeloscontadorescambiesudatodesalida.AdemslaFSMtendr
que,acadallegadadeunnuevopulso,poneraceroelcontadorcorrespondienteeiniciarla
cuentaendichocontador.

56 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Tampocosepuedeperderdevistaquetodasestasaccionesestncondicionadasporla
nuevafrecuenciaderelojquesehaestablecidoanteriormentede10MHzynoporlaque
proporcionalaFPGA.
DichoestoloprimeroquesehaestablecersonlasentradasylassalidasdelaFSM.
Comoentradasseplantean:

Lasealdelpulsoqueserunaondacuadradaadigitalizadapreviamenteyalaque
sellamarFinger.

Laotraentradanecesariaserlafrecuenciaderelojde10MHzqueseobtieneenla
salidaCarry_outdelcontadordemodulo5000implementadoenprimerlugar.Esta
salidaserporlotantounadelasentradasdelaMaquinadeEstados.Aestaentrada
selellamarcuenta.

ParaconocerquesalidassedebenincluirenlaMquinadeEstadossedebedecidirque
entradassedeseanactivarenloscontadores:
Comosehaestablecidoanteriormenteconlallegadadeunnuevopulsosetieneque:
1. Poneraceroelcontador.Estoequivaleaactivarenelmismoyduranteenflanco
activoderelojlaentradasncronasclear.AlasalidadelaMaquinadeEstados
quesecorrespondeconestaentradaselellamaC
2. Iniciarlacuenta.Setienequeactivarlasealdecount_enableparaquese
inicielacuentayestadebemantenerseactivaanivelaltotodoloquedureel
pulsoqueseestacontando.AestasalidadelaMquinadeEstadossellamaE.
3. Unavezfinalizadalacuentasehademandarunasealalamemoriaparaque
inicielabsquedadeldatoquelellegueconelfindeobteneralasalidadela
memorialaspulsacionesporminuto.AestasalidaselellamaMyvaconectada
alaentradaclock_indelamemoriaROMcomoseexplicarmsadelante.
Conelfindeserlomsprecisosposibleloidneoseraquetantolapuestaacerodel
contadorparaborrarlacuentaanterioryeliniciodelacuentafuesenprcticamente
simultneos.Enlarealidadestasaccionessucedernunadespusdelaotraenciclosdereloj
consecutivos.Lafrecuenciaderelojpeseahaberlareducidosiguesiendomuyalta,de
10MHz,encomparacinconlafrecuenciadelpulsoporloquedividirlasordenesen
distintosciclosderelojnosuponeunaperdidadeprecisin.

ClaudiaAnguloDuato 57

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

EndefinitivaestasonlastresaccionesprincipalesquedeberealizarlaMquinadeEstados
concadapulsoperocomoseutilizan4contadoresestasecuenciasetendrquerealizar4
veces.
Setienenentotal9salidas:

4salidasC:C0,C1,C2,C3

4salidasE:E0,E1,E2,E3

unasalidaM.

Sedefinen24estadosenlatabla2:
Tabla2
Nombredelestado C0C1C2C3E0E1E2E3M
A

000000000

100000000

000010000

000010000

000010000

000000000

000000001

010000000

000001000

000000100

000000100

000000000

000000001

58 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

001000000

000000100

000000100

000000100

000000000

000000001

000100000

000000100

000000100

000000000

000000001

Lasentradasestarnenelorden:F,T.

ClaudiaAnguloDuato 59

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

LaMquinadeEstadosdiseadaconQuartusIItendrelsiguienteaspecto:

Figura41MquinadeEstadosdiseadaconQuartusII.

ParaentendermejorcomoestaconstruidaestaMquinadeestadossevaaexplicarcon
detalleelprocesodediseoparaunnicocontadoryaquecomohay4contadoresesta
secuenciasevaarepetircuatrovecesalolargodelaFSM.Conlaexplicacindeldiseode
losestadosparauncontadorsedefineporlotantoeldiagramadeestadosensuconjunto.

SehadetenerencuentaquecualquiertransicindebeincluirlacondicinC=1yaque
representalasealderelojimpuestaenelcircuitoyquesehareducidoa10MHz
previamente.

1. Elprimerestadotienetodassussalidasacero.
Latransicinalsiguienteestadoseproducecuandohayunflancodesubidaenla
sealdeentrada,llamadaF,esdecircuandoF=1.

60 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

2. EstadoB.Esteestadotienetodassussalidasaceromenosuna,porejemploC0=1
queserlasealcorrespondientealcontadorquesedeseaponeracero.
TraselestadoBsepasa,sinnecesidadquesecumpleotracondicinmsqueC=1,al
siguienteestado.Esdecirquesepasasistemticamenteeincondicionalmentedeun
estadoaotroyaquelasiguienteordenquesedaesladeliniciodelacuentaysequiere
queambasordensecumplandeformaconsecutiva.
3. EstadoCcontodaslassalidasaceromenoslasalidadecount_enabledel
correspondientecontador,enesteejemploE0=1.
Nohaycondicindetransicinalsiguienteestado.Comoocurreenelcasoanterioresta
transicinesincondicional.
4. ElestadoDesigualqueelestadoC,contodaslassalidasaceromenoslade
count_enable.
Existendosposiblestransicionesalsiguienteestado:

SilasealdeentradasiguesiendoF=1semantieneelestadoC.

HastaqueF=0encuyocasosepasaalestadoD.

5. ElestadoEesigualalestadoCyalestadoD.
Existentambindosposiblestransiciones:
SiF=0,semantienenlassalidasdelestadoD
SiF=1sepasaalestadoF
ElestadoEesigualalestadoDperoesnecesariorealizarestatransicinparapoder
distinguirlallegadadeunnuevopulso.

6. EstadoF.TodaslassalidasestnaceroesdecirquelaentradaE0sedesactivaconel
findepararlacuenta
Latransicinalsiguienteestadoesincondicional.

7. EstoD.SeactivalasalidaMparadaralaMemorialaordendebsquedadela
direccinquesehacalculado.

ClaudiaAnguloDuato 61

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura42EsquemadeunapartedeldiseodelaMquinadeEstados.

62 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

LaMquinadeEstadosunavezcompiladatieneelsiguienteaspectoeneldiagramade
bloquesdeQuartusII:

Figura43BloquedelaMquinadeEstados

6.3.4CalculodeTpulso_:medio
UnavezdiseadalaMquinadeEstadossepuedeempezaramontareldiagramadebloques
denuestrodiseo.
Comosehaestablecidoanteriormentesenecesitan4contadoresigualesycuyassalidas
sernde15bits.

Figura44LPM_Counter:diseodelcontadorconQuartusII.

ClaudiaAnguloDuato 63

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Elsiguientepasoserrealizarlasumadelosdatosdesalidadelos4contadores.Paraellose
utilizaunsumadorqueenQuartusIIsellamaLPM_add_sub.
Esteelementosolotienedosentradasasiquesetendrquesumarlassalidasdelos
contadoresdosadoscomosemuestraenelsiguienteesquema:

Figura45Esquemadelsumador.

Alahoradehacerestasumasedebentenerencuentaciertosaspectos:

Delaprimerasumanosaldrunvalorde15bitssinode16bitsyaqueelvalor
mximoquepodracontaruncontadorsera20000ysisedaelcasodequeal
sumadorlellegaporambasentradaseldato20000lasumaser40000yparasu
representacinenbinariosenecesitan16bits.
Eldatodesalidaserde16bitsperotantolasentradascomolasalidatienen15bits
detamao.EstosignificaquealahoradeconfigurarelLPM_add_subsetendrque
activartambincomosalidaelcarry_outquerepresentaelbitdeacarreamiento(el
bitmssignificativo)esdecirelbit16.Yaseldatodesalidadelsumadorcontempla
laopcindetener16bitsdesalida.

64 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Alaumentardeunbitlasalidadelsumadorenelsiguientesumadorsetendruna
entradade16bitsyotrade15bitsqueeslaquevienedirectamentedelcontador.
Peroelsumadorimponequeambasentradastenganelmismotamao.Loquese
haceesdefinirlasentradasysalidaconeltamaodelaentradamsgrandey
aadindolealaentradademenortamaounceroalaizquierda.Enbinarioaadir
unceroalaizquierdanoafectaasuvalor.Lonicoquesetendrquehaceres
definirestosnuevosbitsdevalor0conectandodichaentradadebitatierra.

Enelltimosumadornosenecesitaactivarlasalidacarry_outyaqueelmximo
resultaquesepodraobtenerserade80000ycon16bitsessuficientepara
representarlo.

Soloquedaracalcularlamediaque,comosehaespecificado,consisteeneliminarlosdos
bitsdemenorpeso.Parahacerestolonicoquesetienequehaceresqueenlaentradade
lamemoriaseespecificaquelaentradasertalquecontengalos15bitsdemayorpesodel
resultadodelaltimasuma.Estoseimplementahaciendouncambiodenomenclatura.Se
ponecomonombredelaentradaeldelasalidadelltimosumadorseguidode:[16..2].

6.3.5MemoriaROM
FinalmentesellegaalafasedelproyectoenlaqueseutilizalamemoriaROM,comoseha
dichoenapartadosanterioressenecesitaestamemoriapararealizarlaconversindel
periodomediodepulsocalculadoapulsacionesporminuto.
QuartusIIposeeuncomponentellamadoLPM_Romqueseutilizarcomomemoria.
EnprincipioaestaherramientaseleintroducenlosdatosdesdeelpropioQuartusII.Peroen
elcasodelpresenteproyectosedeberanintroducir20000.Paraevitarestetrabajosedecide
realizarunExcelconlosdatosyponerlodetalformaqueseadecealformatodelarchivode
lamemoriaROMdeQuartusII.
Estamemoriatrabajaconarchivos.MIF(MemoryInicializationFile)ysecomponedelas
direccionesconlasqueseaccedealosdatosalmacenados.
Nuestramemoriaenconcretotendr20000direccionescorrespondientesatodoslos
periodosdepulsoycomodatosalmacenados169correspondientesalaspulsacionespor
minuto.

ClaudiaAnguloDuato 65

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Enelformato.MIFlasdireccionesestnenhexadecimalylosdatosalmacenadosestnen
binario.
Seconviertelasdireccionesde0a20000ahexadecimal.
Peroparalosdatosseconvierteabinarionmeroanmero,esdecir:
Sitenemosporejemplo199pulsacionesporminutoseconvierteabinarioel1,el9yel
9abinarioporseparadoynoelnmero199enbinarioquesera:11000111.
Enesteejemplosehara:1enbinarioes1

9enbinarioes1001

9enbinarioes1001

Yseobtieneeldato:110011001.
Estaconversinabinariosehaceasyaqueeldatodesalidadelamemoriapasaraun
visualizardesietesegmentos.Estoquieredecirquesetendrunvisualizadorpornmeroy
cadavisualizadortendrquerecibirelnmerobinarioquesedeseaqueaparezcaenla
pantallayporlotantonotendrasentidoqueelvalorquesaliesedelamemoriafueseel
nmero199enbinario.
SerealizaelExcelteniendoencuentaestaspremisasydespusseajustaelformatoal
formatoqueexigeeldocumento*.MIFdelamemoriaROMdeQuartusII.

66 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Elaspectodelarchivocreadoeselsiguiente:

Figura46Formatodeundocumento.MIF

Eneldiagramadebloquessetieneelsiguientebloquecorrespondienteconlamemoria
ROM:

Figura47BloquedelamemoriaROM

Setienendosentradas:

ClaudiaAnguloDuato 67

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Adress[14..0]pordondeentraelperiodomedioentrepulsoscalculadoyqueasuvez
representaladireccindelamemoria.
inclock:estaentradaeslaquedalaordendeconsultarlamemoriaysecorrespondeconla
salidaMdelaMquinadeestados.Estaentradaesmuytilyaqueseevitaestar
consultandoentodoslosciclosderelojalamemoria.
Slohayunasalida:

q[8...0]:estasalidaesde9bitsyeseldatoquedesglosaremosmsadelantepara
podervisualizarlafrecuenciacardiaca.

EldiseocompletorealizadoconQuartusIIserepresentaenelPlanoIII.

6.3.6ConfiguracindelaFPGAydeldisplaydesietesegmentos
HastaahorasehaestadotrabajandoconQuartusII,diseandoysimulandodesdeel
ordenadorperonosehadeperderdevistaqueseestaprogramandolaFPGAdelaplaca
DEONanoyqueelobjetivofinalesconectarloaundiplaydesietesegmentosconelfinde
visualizarlafrecuenciacardiaca.
SehadeasignarporlotantoenlaplacaDEONanolospinesdesalidaparaluegopoder
conectarloscorrectamentealvisualizardesietesegmentos.

LaasignacindepinesserealizaconelPinPlanner,unaherramientaqueproporcionael
propioprogramayquepermiteasignar.

68 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura48CapturadepantalladelPinPlannerdondeseasignanlospinesdesalida.
UnavezrealizadoestepasosepuededecirquelaprogramacinconQuartushafinalizadoy
secompilaelprogramaporltimavez.
Ahorayasepuedeempezaratrabajarconlaplaca.Paraellosehadepasarelprogramaque
sehacreadoalaFPGA.EstoserealizaconuncableUSBBlasterqueseconectaalaplaca.
Estaplacacontieneunbusdeexpansindondeseconectauncableplanoparaconectarloa
losvisualizadoresdesietesegmentos.

Figura49EsquemadeldiseodeQuartus
Elvisualizadordesietesegmentosesunaformaderepresentarnmerosen
equiposelectrnicos.Estcompuestodesietesegmentosquesepuedenencenderoapagar
individualmente.

ClaudiaAnguloDuato 69

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura50Displaydesietesegmentos.
Elvisualizadorde7segmentosesuncomponentequeseutilizaparalarepresentacinde
nmerosenmuchosdispositivoselectrnicos,debidoengranmedidaasusimplicidad.
InternamenteestnconstituidosporunaseriedeLEDsconunasdeterminadasconexiones
internas,estratgicamenteubicadosdetalformaqueformeunnmero'8'.LosLEDstrabajan
abajatensinyconpequeapotencia,portanto,podrnexcitarsedirectamenteconpuertas
lgicas.
Cadaunodelossegmentosqueformanlapantallaestnmarcadosconochoprimerasletras
delalfabeto('a''g'),ysemontandeformaquepermitenactivarcadasegmentopor
separado,consiguiendoformarcualquierdgitonumrico.
Paracontrolarunvisualizadordesietesegmentosnormalmenteseempleancircuitos
integradosespecialmentediseadosparaestefinyquesimplificanmuchoeldiseodel
circuito.
Enestecasoseutilizarelcircuitointegrado74LS47denodocomnesdecirquetodoslos
nodosdelosLEDsosegmentosestnunidosinternamenteaunapatillacomnquedebe
serconectadaapotencialpositivo(nivel1)ylosctodosseencuentrandisponiblesdesde
fueradelintegrado.
Laconfiguraciondelintegradoconsisteenunafuentedealimentacinde5Vconectadaaun
LEDenserieconunaresistencia.ElctododelLEDquedaconectadoaunapatadelintegrado
74LS47.Cuandolasalidadelintegradoestaen0v,seproduceunacirculacindecorriente
desdelafuentehastalapata,yelLEDseenciende.Pero,cuandolasalidaquedaen5v,no
haycirculacindecorrientepuesnohaydesniveldetensiones.

Figura51Configuracindelintegrado74LS47.

70 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

En la entrada del 74LS47 hay que ingresar un cdigo binario. Dicho cdigo es una
combinacindeunosyceros,siendo,"0"lgico=0v;"1"lgico=5vyseencargadecerraro
dejar abierto interruptores .De esta forma en la salida aparece la combinacin de siete
segmentoscorrespondiente.
Conestecircuitointegradosepuedeformarlosnmerosdel0al9segnconectemoslas
cuatropatasprincipalesalpolopositivoonegativodenuestrafuentedealimentacin.
DichointegradoesunconvertidordeBCDa7segmentosqueactivandounasolapatadela
entradadelcodificador,activalassalidascorrespondientesmostrandoelnmerodeseado.
ElcdigoBCDoDecimalcodificadoenbinarionoesmsqueunestndarpara
representarnmerosdecimalesenelsistemabinario,endondecadadgitodecimales
codificadoconunasecuenciade4bitsyqueporlotantocuentade0a9.

Elintegrado74LS47secomponede:
Entradas:4pinesdeentradaparaingresareldgitoamostrarenbinario.
Salidas:7pinesdesalida,unoparacadasegmento.
Control:3pinesdecontrol.Porelmomentosnoentraremosendetalleparaqueseutilizan.
Alimentacin:2pinesparaalimentacin,fuente(+)yfuente().

Figura52Bloquedelintegrado74LS47.

Comosevaaquerervisualizarlafrecuenciacardiacaquetienecomovalormximo199ppm
senecesitar3displays,unoparacadanmero.
EldatoquedebellegaralintegradoeseldatodesalidadelamemoriaLPM_ROM.Comoya
sehaexplicadoanteriormenteeldatodesalidadelamemoriatieneuntamaode9bits.

ClaudiaAnguloDuato 71

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Elbitmssignificativosolopuedetomarcomovaloro0o1yserepresentaconunnico
bit.Estebitseconectaralprimervisualizador.Comosolosevaautilizarunadelasentradas
delvisualizadordesietesegmentosseconectanelrestodeentradasamasa.
(www.tecnoface.com,2014)

Los4bitssiguientesdemayorpesocorrespondenalasdecenasylos4bitsdemenorpesoa
lasunidadesycadaunodeestosdosgruposdebitsvaasucorrespondientevisualizador.

Figura53Diseorealizadoparalaimplementacindeunpulsmetrodigital.

Conestofinalizaelmontajedelpulsmetrodigitalbasadoenfotoplestismografayobjetodel
presenteproyecto.

72 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

CONCLUSIN

Elobjetivodeesteproyectohasidoeldiseoylaimplementacindeunpulsmetrodigital
basadoenlafotopletismografa.
Parasurealizacinsenecesitaenprimerlugareldiseodeuncircuitoanalgicoparala
obtencinyacondicionamientodelasealdelpulsosanguneo.Ensegundolugarse
necesitaparaelprocesamientodelasealunsoportedigital.SeemplearunaFPGA
integradaenunaplacaDEONanoboard.
Alolargodeldiseosehanecesitadoampliarconocimientosenelcampodelossensoresya
quesenecesitatrabajarconundiodoyunfotodiodoresponsabledelaadquisicindela
sealdelpulsosanguneoportransmisinderayosinfrarrojosatravsdelcuerpohumano.
Peroenconcretoyparaelpresenteproyectosetomacomopartedelcuerpoconlaque
interactuareldedondice.Comosoportefsicodeldiodoyelfotodetectorseutilizauna
pinzadetenderenlaqueseintroduceeldedo.Aestapinzaseleaadenambos
componentesysediseaparaqueasledelaluzexterior.
Perolasealadquiridaresultaserextremadamentedbilyademspresentainterferenciasy
unacomponentecontinuaquesedebeeliminaryaquesolointeresalacomponentealterna
delpulsoquesecorrespondeconcadabombeodesangredelcorazn.Sedebeporlotanto
disearuncircuitoanalgicocapazdeacondicionarlasealparaobtenerunaformadeonda
losuficientementeclaracomoparapoderhacerunadistincinclarayprecisadelospulsos
cardiacosconelfindepoderdeterminarsuperiodicidad.Sehanutilizadoparaellounaserie
defiltrosyamplificadoresquehangeneradofinalmenteunasealadecuadaparasu
posteriortratamiento.Parasaberlaviabilidaddeloscircuitossehautilizadocomo
herramientaelsimuladorCircuitlab.
Laobtencindeunasealanalgicaquefuerainterpretableesimportanteperonosuficiente
paraconocerlafrecuenciacardiaca.Lassealesanalgicassoncomplicadasdeprocesaryes
porelloqueresultaimprescindibledigitalizarlas.Elprocesodedigitalizacinesestecasose
simplificayaquenicamenteinteresalaperiodicidaddelaseal.Bastaporlotantocon
generarunaondacuadradaconamplitudesqueseadecuenalasdelaplacaDEONano
board.Sediseaporlotantouncircuitoconelqueseobtengaunasealdedichas
caractersticas.Seempleauncomparadorsimpleparaquedarsenicamenteconlosflancos
desubidadelasealyseamplificadetalformaquesesatureelamplificadorparaobtener
unaondacuadrada.Finalmenteselimitalaamplituddelaseala3.3Vconlaayudadeun
diodoZener.

ClaudiaAnguloDuato 73

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

UnavezconseguidalaondacuadradafaltalaprogramacindigitaldelaFPGAquese
encargardecontabilizarlosperiodosdelospulsos.Escogerporlotantoelmodoenquese
contabilizaelperiodoentrepulsosesdeesencialimportanciaparalaprogramacin.Se
decide,trasanalizardistintasopciones,implementardeunaventanamvilqueincluya4
periodosdepulsoparapodercalcularlamediayasobtenerundatoprecisoperoque
tambinseobtengaunanuevamediadelafrecuenciacardiacaacadanuevopulsoquellega.
Eldiseodeestaventanamvilylosclculosposterioressetienequerealizaratravsde
QuartusII,unprogramaquepermitelaprogramacindigitaldelaFPGA.
EneldiseodeQuartussehatenidoqueadecuarlafrecuenciaderelojalasexigenciasdel
diseo,configurarloscontadoresdepulsosyrealizarlasumaylamediaconlaayudade
multiplexores.Finalmentesehageneradounamemoriaquepermitalaconversinde
periodosentrepulsosapulsacionesporminuto.
Peroelobjetivofinalespodervisualizarinsitulafrecuenciacardiacaasqueseaadenal
diseo3visualizadoresde7segmentosquedebernconectarseconlospinesdesalidadela
placaDEONanoquesehanasignado.
Endefinitivaseharealizadotodounprocesodeanlisisdeunasealbiolgicacomoesel
pulsocardiacoparaloquesehanecesitadotrabajartantoenelcampodelaelectrnica
analgicacomoenelcampodelaprogramacindigital.

74 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

NDICEDETABLAS

Tabla1.......................................................................................................................................50
Tabla2.......................................................................................................................................58

ClaudiaAnguloDuato 75

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

NDICEDEFIGURAS
FIgura1Esquemabsicodeunpulsmetrodigitalbasadoenlafotopletismografa...............4
FIgura2Pulsioximetrodigital......................................................................................................5
FIgura3DiferenciaentrelasealobtenidaconunECGyconlatcnicaPPG...........................9
FIgura4Sealdelpulsocardiacoadquiridaendistintaspartesdelcuerpo.............................15
Figura5Configuracinentransmisin.....................................................................................16
Figura6Configuracinenreflexin..........................................................................................16
Figura7Esquemadeldiseodeunapinzadetenderamododepulsmetro.........................18
Figura8......................................................................................................................................18
Figura9DiodoLED.(www.energiedouce.com)........................................................................19
Figura12Fotodiodo..................................................................................................................22
Figura13Caractersticasdeunfiltrodepasoalto....................................................................23
Figura14DiagramadeBodedeunfiltrodepasoalto..............................................................24
Figura15Amplificadoroperacionalconfiltrodepasobajo.....................................................24
Figura16AmplificadorSeguidorNoInversor...........................................................................26
Figura17Formadeondadelpulsoantesdelaprimeraamplificacin(ondaazul)ydespus
(ondamarrn)...................................................................................................................27
Figura18Formadeondadelpulsotraslasegundaetapadeamplificacin............................27
Figura19Lastresetapasdedigitalizacindelasealanalgica.............................................31
Figura20Circuitodemuestreoyretencindeunaondaanalgica.......................................31
Figura21Grficasdemuestreoyretencin.............................................................................32
Figura22Comparadorsimple...................................................................................................34
Figura23Graficadeuncomparadorsimple.............................................................................34
Figura24Formadeondadelpulsocardiaco............................................................................35

76 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura25DiagramadeBodedeunfiltrodepasoalto..............................................................35
Figura26Sealobtenidatraslaetapadelamplificadoroperacionalinversor........................36
Figura27Formadeondadelasealtraslasaturacindelamplificador................................37
Figura28FormadeondaimpuestaporeldiodoZener.(ondaverde)......................................37
Figura29PlacaDEONanoBoard..............................................................................................39
Figura30DEONANOvistadesdearriba...................................................................................40
Figura31DEONANOvistadesdeabajo....................................................................................40
Figura 32 Programacin de un dispositivo de configuracin de serie con una serial flash
loader...............................................................................................................................41
Figura33DiagramadebloquesdeunaFPGA...........................................................................42
Figura34DiagramadeflujosdelaprogramacinconQuartusII.............................................42
Figura35....................................................................................................................................43
Figura36....................................................................................................................................44
Figura37....................................................................................................................................44
Figura38Caractersticasdeunbiestable.................................................................................47
Figura39....................................................................................................................................48
Figura40Diseodeloscontadoresparacalcularlafrecuenciacardiaca.................................53
Figura41MquinadeEstadosdiseadaconQuartusII...........................................................60
Figura42EsquemadeunapartedeldiseodelaMquinadeEstados...................................62
Figura43BloquedelaMquinadeEstados.............................................................................63
Figura44LPM_Counter:diseodelcontadorconQuartusII..................................................63
Figura45Esquemadelsumador...............................................................................................64
Figura46Formatodeundocumento.MIF...............................................................................67
Figura47BloquedelamemoriaROM......................................................................................67
Figura48CapturadepantalladelPinPlannerdondeseasignanlospinesdesalida...........69
Figura49EsquemadeldiseodeQuartus................................................................................69

ClaudiaAnguloDuato 77

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

Figura50Displaydesietesegmentos.......................................................................................70
Figura51Configuracindelintegrado74LS47.........................................................................70
Figura52Bloquedelintegrado74LS47....................................................................................71
Figura53Diseorealizadoparalaimplementacindeunpulsmetrodigital........................72

78 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

REFERENCIAS

(s.f.).
Recuperado
el
1
de
http://docencia.izt.uam.mx/sgm8/diciembre/adc.pdf.

Junio

de

2014,

de

Allen, J. (2007). Photoplethysmography and its application in clinical physiological


measurement.IOPPUBLISHING.
AndersonyParrish,A.(1981).Theopticsofhumanskin.
BareaNavarro,R.(s.f.).InstrumentacinBiomedica.
CongZhi Wang y YongPing Zheng, .. (2009). Comparison between Reflectionmode
Photoplethysmography (PPG) and Arterial Diameter Change Detected by Ultrasound at the
RegionofRadialArtery.
DillonyHertzman,J.B.(1940).Distinctionbetweenarterial,venousandflowcomponentsin
photoelectricplethysmographyinman.Am.J.Physiol.
Electronica,Apuntes.T.(s.f.).www.upv.es.RecuperadoelMayode2014
Fundacindelcorazn.com.(s.f.).Recuperadoel15deAbrilde2014
http://www.unicrom.com/Tut_filt_act_PasoBajo.asp.(s.f.).RecuperadoelJuniode2014,de
www.unicrom.com.
Rabanal,M.(s.f.).www.deporteinteligente.com.Recuperadoel2deMayode2014
Silva, S. L. (2009). Reflectance photoplethysmography with near infrared LEDs for the
evaluationofintraabdominalorgansandtissues:initialstudyinpigs.sedoptica.
TerasictechnologiesInc,..(2003).DEONanoUserManual.
Watkinson,J.(1993).Introduccinalaudiodigital.(IORTV,Ed.)
www.energiedouce.com.(s.f.).Recuperadoel1deMayode2014
www.rduino.com.
(1
de
5
de
2014).
http://rduinostar.com/documentacion/componentes/eldiodoled/.
www.sld.cu.
(s.f.).
Recuperado
el
26
de
Junio
http://www.sld.cu/galerias/pdf/sitios/pdguanabo/cap12.pdf.

Obtenido

de

2014,

de

de

www.tecnoface.com. (Mayo de 2014). Obtenido de http://tecnoface.com/tutoriales/12


practicandocondisplaysde7segmentos/19conceptosbasicosdeundisplayde7
segmentos.

ClaudiaAnguloDuato 79

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES

Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

www.unicrom.com.(s.f.).
www.unizar.com.(s.f.).RecuperadoelMayode2014,dediec.cps.unizar.es/~tpollan/libro/
Apuntes/dig14.pdf.

80 ClaudiaAnguloDuato

TRABAJOFINALDEGRADOENINGENIERAENTECNOLOGASINDUSTRIALES
Diseoeimplementacindeunpulsmetrobasadoenlafotopletismografa.

ClaudiaAnguloDuato 81

TRABAJO FIN DE GRADO EN INGENIERA EN TECNOLOGAS INDUSTRIALES

DISEO E IMPLEMENTACIN DE UN
PULSMETRO DIGITAL BASADO EN LA
FOTOPLETISMOGRAFA

PRESUPUESTO

AUTOR: CLAUDIA
TUTOR:

ANGULO DUATO

JUAN JOS PREZ MARTNEZ

Curso Acadmico:

2013-14

TRABAJO FINAL DE GRADO EN INGENIERA EN TECNOLOGAS INDUSTRIALES


Diseo e implementacin de un pulsmetro digital basado en la fotopletismografa

ndice de captulos

1 Adquisicin del material


2 Inversin
3 Mano de obra y amortizacin del material



































Claudia Angulo Duato 1

TRABAJO FINAL DE GRADO EN INGENIERA EN TECNOLOGAS INDUSTRIALES


Diseo e implementacin de un pulsmetro digital basado en la fotopletismografa

1 Adquisicin del material




Presupuesto de los materiales
PRECIO UNIDAD
UNIDADES (/Ud)

MATERIALES



Fuentes
de alimentacion de
15V
PSSE45


TL084


Condensadores


1F
4,7F
100F
220 K
22K
2,2 K
120
47K
6,8 K
680 K
1K
5K



Resistencias






Potenciometro
Cable unipolar
Display de 7 segmentos
Integrado 74SL47
Pinza de tender
Diodo LED
Diodo Zener 3,3 V
Emisor IR
Fototransistor
Placa board (168x55x10)
mm
Juego cables puente
Cable plano de 14 hilos
Subtotal
2

Claudia Angulo Duato


Amplificadores
operacionales

IMPORTE

28,90

57,8

1,08

5,4

1
2
2

0,11
0,12
0,13

0,11
0,24
0,26

1
2
1
1
1
5
2
1
1
4
3
3
1
1
1
1
1

0,02
0,02
0,02
0,02
0,02
0,02
0,02
0,02
0,38
1,00
2,27
1,20
0,10
0,10
0,10
0,98
0,87

0,022
0,044
0,022
0,022
0,022
0,11
0,044
0,022
0,38
4
6,81
3,6
0,1
0,1
0,1
0,98
0,87







SFH
487
SFH 309
SD12N
(168x65x10)

1
1

9,7
8,9
1

9,7
8,9
0,75

36,312

TRABAJO FINAL DE GRADO EN INGENIERA EN TECNOLOGAS INDUSTRIALES


Diseo e implementacin de un pulsmetro digital basado en la fotopletismografa

2 Presupuesto de Inversin



Tiempo de
Importe/
Material de inversin Amortizacin(aos) utilizacin(h) Unidades ud
Importe()

Tabla
DEO-Nano
Board
Ordenador personal
Cable USB-Blaster
lLtera
Licencia Altera
Licencia Microsoft
Office
Licencia Circuitlab

5
5

20
250

1
1

44
1200

0,020091324
6,849315068

5
5

20
300

1
1

220
2.200

0,100456621
15,06849315

5
5

300
20

1
1

94
10

0,643835616
0,00456621

22,68675799

Subtotal

3 Mano de obra


Gastos
adicionales
Graduado GITI
subtotal










Gastos mano de obra


Horas de
Sueldo() /
Importe(
trabajo(horas)
horas
)
300
50
15000
15000


Claudia Angulo Duato 3


TRABAJO FINAL DE GRADO EN INGENIERA EN TECNOLOGAS INDUSTRIALES


Diseo e implementacin de un pulsmetro digital basado en la fotopletismografa

PRESUPUESTO TOTAL


Presupuesto material
Presupuesto Inversin
Mano de obra

TOTAL

Claudia Angulo Duato

Importe ()
36,312
22,687
1500

1558,999

TRABAJO FIN DE GRADO EN INGENIERA EN TECNOLOGAS INDUSTRIALES

DISEO E IMPLEMENTACIN DE UN
PULSMETRO DIGITAL BASADO EN LA
FOTOPLETISMOGRAFA

PLANOS

AUTOR: CLAUDIA
TUTOR:

ANGULO DUATO

JUAN JOS PREZ MARTNEZ

Curso Acadmico:

2013-14

DISEO E IMPLEMENTACIN DE UN PULSMETRO DIGITAL BASADO


EN LA FOTOPLETISMOGRAFA
CLAUDIA ANGULO DUATO

Diseo del circuito analgico para el


acondicionamiento de la seal

DISEO E IMPLEMENTACIN DE UN PULSMETRO DIGITAL BASADO


EN LA FOTOPLETISMOGRAFA
CLAUDIA ANGULO DUATO

Diseo del circuito analgico encargado


de digitalizar la seal

II

DISEO E IMPLEMENTACIN DE UN PULSMETRO DIGITAL BASADO


EN LA FOTOPLETISMOGRAFA
CLAUDIA ANGULO DUATO

Diseo del circuito digital realizado con


Quartus II

III

Vous aimerez peut-être aussi