Académique Documents
Professionnel Documents
Culture Documents
DISEO E IMPLEMENTACIN DE UN
PULSMETRO DIGITAL BASADO EN LA
FOTOPLETISMOGRAFA
AUTOR: CLAUDIA
TUTOR:
ANGULO DUATO
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
DISEO E IMPLEMENTACIN DE UN
PULSMETRO DIGITAL BASADO EN LA
FOTOPLETISMOGRAFA
MEMORIA
AUTOR: CLAUDIA
TUTOR:
ANGULO DUATO
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
Obtenido
de
2014,
de
de
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
DISEO E IMPLEMENTACIN DE UN
PULSMETRO DIGITAL BASADO EN LA
FOTOPLETISMOGRAFA
PRESUPUESTO
AUTOR: CLAUDIA
TUTOR:
ANGULO DUATO
Curso Acadmico:
2013-14
ndice
de
captulos
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
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
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
PRESUPUESTO TOTAL
Presupuesto
material
Presupuesto
Inversin
Mano
de
obra
TOTAL
Importe
()
36,312
22,687
1500
1558,999
DISEO E IMPLEMENTACIN DE UN
PULSMETRO DIGITAL BASADO EN LA
FOTOPLETISMOGRAFA
PLANOS
AUTOR: CLAUDIA
TUTOR:
ANGULO DUATO
Curso Acadmico:
2013-14
II
III