Proyecto Final (contenido).pdf

88
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA DEPARTA MENTO DE INGENIERÍA ELECTRÓNICA Proyecto Final de Grado Fernández Gonzalez Salvá 1 INTRODUCCIÓN ........................................................................................ 4  1 NATURALEZA DE LAS SEÑALES CARDIACAS .......................... 5 1.1 Derivaciones ..................................................................................................... 5  1.1.1  Derivaciones de extremidades .............................................................................................. 5  1.1.2  Derivaciones de extremidades aumentadas. ................................................... ...................... 6  1.1.3  Derivaciones precordiales. .......................................................... ......................................... 6  1.2 Forma de onda de una se ñal ECG ................................ .................................... 8  1.3 Patologías ......................................................................................................... 9  1.3.1  Arritmias ........................................................ ........................................................... ............ 9  1.3.2 Patologías morfológicas cardíacas .................................................................................... 11 2 TECNOLOGÍA APLICADA A LA ELECTROCARDIOGRAFÍA .. 12  2.1 Desafíos en la adq uisición de señales .............................................. ............... 12  2.2 Soluciones tecnológicas al alcance ................................................................. 13  2.3 Front-end analógico para la medición de potenciales médicos ...................... 14 2.3.1 Comparación ADC 16 bits vs ADC 24 bits ..................................................... .................... 14  2.3.2  ECG AFE con ADC high resolution y modulador Sigma-Delta (  ∆Σ ) ............ .................... 14 2.4 ADS1298 etapa de entrada analógica de 24 bits y 8 canales .......................... 15  2.4.1 Filtro EMI ...................................................... ........................................................... .......... 16  2.4.2  Multiplexor de entrada ...................................................... ................................................. 16  2.4.3  Amplificador de ganancia programable (PGA) ................................................................. 17  2.4.4 Conversor analógico digital ........................................................ ....................................... 18  2.4.5  Referencia ................................................................................................................. .......... 19  2.4.6   Reloj interno .................................................. ........................................................... .......... 19  2.4.7   Interface SPI .................................................. ........................................................... .......... 20  2.4.8  Función específica ECG: Derivación pierna derecha ........................................................ 20 2.5 Microcontrolador Microchip PIC 18F45K20 ....... .......................................... 21  2.5.1 Tecnología nanoWatt ......................................................... ................................................. 22  2.5.2 Características y opciones del oscilador ............................................................................ 23  2.5.3  Modulo USART mejorado............................................................ ....................................... 23  2.5.4  Modulo SPI .................................................... ........................................................... .......... 23  2.6 Microcontrolador Microchip PIC 18F4550 ...... .............................................. 26  2.6.1 Características generales ............................................................ ....................................... 26  2.6.2 Características Especiales: ............................................... ................................................. 27  2.6.3  Módulo Oscilador Y Módulo USB ......................................................... ............................. 29  2.7 Modulo inalámbrico RF de 2,4GHz ............................................................... 31  2.7.1  Modos de operación ................................................................................................. .......... 33  2.7.2 Canales de frecuencia ......................... ........................................................... .................... 34 2.7.3  Amplificador de potencia de salida ....................................................... ............................. 34  2.7.4  Amplificador de bajo ruido .......................................................... ....................................... 34  2.7.5  Interface de datos ..................................................................................................... .......... 34  3 DISEÑO Y DESARROLLO DE UN SENSOR ECG INALÁMBRICO ......................................................................................... 37  3.1 Diseño del hardware d el senso r inalámbrico .................................................. 38  3.1.1  Etapa de alimentación ........................................................................................................ 38  

Transcript of Proyecto Final (contenido).pdf

  • 7/23/2019 Proyecto Final (contenido).pdf

    1/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 1

    INTRODUCCIN ........................................................................................ 4

    1 NATURALEZA DE LAS SEALES CARDIACAS .......................... 5

    1.1

    Derivaciones ..................................................................................................... 5

    1.1.1 Derivaciones de extremidades ..................................................... ......................................... 5

    1.1.2 Derivaciones de extremidades aumentadas. ................................................... ...................... 6

    1.1.3

    Derivaciones precordiales. .......................................................... ......................................... 6

    1.2 Forma de onda de una seal ECG .................................................................... 81.3

    Patologas ......................................................................................................... 9

    1.3.1 Arritmias ........................................................ ........................................................... ............ 9

    1.3.2 Patologas morfolgicas cardacas .................................................................................... 11

    2

    TECNOLOGA APLICADA A LA ELECTROCARDIOGRAFA .. 12

    2.1

    Desafos en la adquisicin de seales ............................................................. 122.2 Soluciones tecnolgicas al alcance ................................................................. 13

    2.3 Front-end analgico para la medicin de potenciales mdicos ...................... 14

    2.3.1 Comparacin ADC 16 bits vs ADC 24 bits ..................................................... .................... 14

    2.3.2 ECG AFE con ADC high resolution y modulador Sigma-Delta () ............ .................... 14

    2.4

    ADS1298 etapa de entrada analgica de 24 bits y 8 canales .......................... 15

    2.4.1 Filtro EMI ...................................................... ........................................................... .......... 16

    2.4.2 Multiplexor de entrada ...................................................... ................................................. 16

    2.4.3 Amplificador de ganancia programable (PGA) ................................................................. 17

    2.4.4 Conversor analgico digital ........................................................ ....................................... 18

    2.4.5 Referencia ...................................................... ........................................................... .......... 19

    2.4.6

    Reloj interno .................................................. ........................................................... .......... 19

    2.4.7 Interface SPI .................................................. ........................................................... .......... 20

    2.4.8 Funcin especfica ECG: Derivacin pierna derecha ........................................................ 20

    2.5 Microcontrolador Microchip PIC 18F45K20 ................................................. 21

    2.5.1 Tecnologa nanoWatt ......................................................... ................................................. 22

    2.5.2 Caractersticas y opciones del oscilador ........................................................ .................... 23

    2.5.3 Modulo USART mejorado............................................................ ....................................... 23

    2.5.4 Modulo SPI .................................................... ........................................................... .......... 23

    2.6 Microcontrolador Microchip PIC 18F4550 .................................................... 26

    2.6.1 Caractersticas generales ............................................................ ....................................... 26

    2.6.2

    Caractersticas Especiales: ............................................... ................................................. 27

    2.6.3

    Mdulo Oscilador Y Mdulo USB ......................................................... ............................. 29

    2.7 Modulo inalmbrico RF de 2,4GHz ............................................................... 31

    2.7.1 Modos de operacin ................................................................................................. .......... 33

    2.7.2 Canales de frecuencia ......................... ........................................................... .................... 34

    2.7.3

    Amplificador de potencia de salida ....................................................... ............................. 34

    2.7.4 Amplificador de bajo ruido .......................................................... ....................................... 34

    2.7.5 Interface de datos ..................................................................................................... .......... 34

    3 DISEO Y DESARROLLO DE UN SENSOR ECGINALMBRICO ......................................................................................... 37

    3.1

    Diseo del hardware del sensor inalmbrico .................................................. 38

    3.1.1 Etapa de alimentacin ....................................................... ................................................. 38

  • 7/23/2019 Proyecto Final (contenido).pdf

    2/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 2

    3.1.2 Etapa de adquisicin ......................................................... ................................................. 39

    3.1.3

    Etapa de procesamiento ........................................................................................... .......... 42

    3.1.4 Etapa de comunicacin .................................................................................. .................... 43

    3.2

    Desarrollo del hardware.................................................................................. 43

    3.2.1 Montaje de componentes ................................................... ................................................. 45

    3.3 Configuracin y flujo de datos ....................................................................... 47

    3.3.1 Configuracin del ADS1298 ........................................................ ....................................... 47

    3.3.2 Configuracion del PIC18F45K20 .......................................................... ............................. 49

    3.3.3 Configuracin nRF24L01 ............................................................ ....................................... 49

    3.4

    Descripcin de la Placa de Interfaz con PC Placa base .............................. 50

    3.4.1 Puerto de Comunicaciones con PC ................................................................ .................... 51

    3.4.2

    Definicin del Universal Serial Bus (USB) ........................................................................ 51

    3.4.3 Descripcin del Mdulo Placa Base .................................................................................. 54

    3.4.4

    USB Interfaz con la PC. Controlador CDC........................................................................ 56

    3.5

    Desarrollo del Mdulo Placa Base ................................................................. 59

    3.5.1 Resultados............................................ ........................................................... .................... 61

    3.5.2 Diseo Preliminar para desarrollo de placa con interfaz SPI y USB ................................ 62

    3.5.3 Comunicaciones SPI con placa ADS1298 .......................................................................... 63

    3.5.4 Prototipo de Placa Base ........................................................................................... .......... 65

    3.5.5 Implementacin del mdulo inalmbrico ....................................................... .................... 68

    3.5.6 Fotos de la placa terminada y presentacin ................................................... .................... 70

    3.6 Modelo terminado .......................................................................................... 71

    ANEXO I: Esquema de pines del ADS1298 .............................................. 74

    ANEXO II: Registros del ADS1298 ........................................................... 76

    ANEXO III: Pinout del PIC 18F45K20 ...................................................... 81

    ANEXO III: Mapa de registros del nRF34L01 ........................................... 82

    ANEXO IV: Software de presentacin ....................................................... 87

  • 7/23/2019 Proyecto Final (contenido).pdf

    3/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 3

    Glosario

    ADC Analogic to digital converter (Conversor analgico digital)

    AFE Analog front-end (etapa de entrada analgica)CMRR Relacin de rechazo de modo comnDSP Digital signal processor (Procesador digital de seales)ECG ElectrocardiogramaEMI Electro-Magnetic interference (Interferencia electromagntica)FIFO First in first outFront-end Etapa de entradaI/O Puerto de entrada salidaIC Integrated Circuit (Circuito Integrado)ICSP In-Circuit Serial ProgrammingMCU Microcontroller unit

    MIPS Mega instrucciones por segundoPCB Printed Circuit BoardPinout Esquema de pinesPLL Phase-Locked Loop (lazo enganchado en fase)RF Radio frecuenciaSPI Serial Peripheral Interface (perifrico de interface serial)Sps Samples per second (Muestras por segundo)USART Universal synchronous/asynchronous receiver/transmitter

  • 7/23/2019 Proyecto Final (contenido).pdf

    4/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 4

    INTRODUCCIN

    Desde hace algunos aos, los avances en la miniaturizacin de la electrnica handado origen a las redes inalmbricas de sensores (RIS, o WSN -Wireless SensorNetworks-). Las mismas estn formadas por un grupo de nodos, alimentados conbateras, con capacidades sensitivas (sensores), de procesamiento de informacin (unmicrocontrolador) y de comunicacin inalmbrica (un transceptor de radiofrecuencia).

    Por un lado, los sensores son fuentes de informacin tan variados como lo son lasmediciones que realizan. Por el otro lado, la disponibilidad de microcontroladores en losnodos permite mediante el uso de sistemas operativos embebidos programar tareas yprocesar los datos sensados, mientras que la capacidad de comunicacin inalmbricaposibilita la formacin de redes ad-hoc a travs de las cuales enviar y recibirinformacin. Las redes inalmbricas de sensores han despertado gran inters comercialdada las mltiples aplicaciones que permiten realizar en campos como son el monitoreode pacientes, de animales, de ambientes y cultivos, la automatizacin industrial, elseguimiento y la logstica, el control de sistemas etc.

    Actualmente, existen numerosas actividades de investigacin y desarrollo en cursodedicadas al desarrollo de aplicaciones que hacen uso de redes inalmbricas desensores. Las mismas son llevadas a cabo no slo por la comunidad cientfica (UCLA,U. Berkeley, etc.) sino tambin por industrias tecnolgicas (Intel, Motorola, TI, Jennic,etc.). Muchas de estas actividades contribuyeron a desarrollar los primeros estndares yespecificaciones en las redes inalmbricas de sensores (en particular, el estndar IEEE802.15.4 junto con el protocolo de comunicaciones ZigBee). Son estos factores los que

    posibilitan realizar actividades de investigacin y desarrollo, y generar alto valoragregado a estas redes. En particular, para que estas redes tengan gran aceptacin en elmbito comercial, es necesario que posean suficiente autonoma sus nodos comotambin precisin los datos colectados y enviados por los mismos. Dado que los nodosson alimentados a bateras, existe un compromiso entre estas dos variables (autonoma yprecisin) debido a que la recoleccin de datos implica el uso de los transceptores, y enconsecuencia el consumo de energa.

    El proyecto propone el estudio, diseo e implementacin de un sistema deadquisicin y transmisin de seales mdicas en forma inalmbrica y corto alcance paramonitoreo de pacientes mviles en entornos cerrados (como hospitales, clnicas, etc).Los pacientes son considerados como nodos mviles de una red inalmbrica, los cuales

    generan datos temporalmente y los transmiten a un dispositivo coordinador conectado aInternet o a una red interna. La transmisin de datos puede ser requerida por elcoordinador de la red bajo una solicitud, o iniciada por cada nodo cada cierto tiempo oante un cierto evento. El coordinador puede estar conectado a otra interfaz decomunicacin para brindar acceso a la red desde Internet. Un requisito fundamental paraeste tipo de redes es el extremado bajo consumo energtico de cada dispositivoconectado a cada paciente. Por ello se deben desarrollar nuevas estrategias deprocesamiento y comunicacin de los datos.

    En este contexto, se propone estudiar y disear tcnicas que mejoren lasprestaciones de las redes inalmbricas de sensores, considerando, en particular,mecanismos de recoleccin y procesamiento de la informacin sensada por los nodos

    para optimizar el consumo energtico.

  • 7/23/2019 Proyecto Final (contenido).pdf

    5/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 5

    1 NATURALEZA DE LAS SEALESCARDIACAS

    El objeto primordial del sensor inalmbrico es la de captar las seales ECG(electrocardiograma) cuya naturaleza se debe a las variaciones de potencial elctricoque genera el corazn y obtenidas a partir de electrodos ubicados en la superficie delcuerpo humano siendo un mtodo no invasivo. Esta herramienta es fundamental para lainvestigacin de funcionamientos anormales del corazn, arritmias, etc. La actividadcardiaca tiene su origen en la actividad bioelctrica de cada clula muscular cardiaca.Esta precede y da origen a la actividad mecnica (contraccin). El registro se lograpermaneciendo el sujeto a examinar en completo reposo muscular, ya que los msculosesquelticos pueden generar potenciales tan grandes como los que genera el corazn,

    deformando la seal cardiaca. Los potenciales elctricos cardiacos obtenidos a nivel dela piel son del orden de unos 100 V a 5mV.

    1.1 Derivaciones

    En electrocardiografa, la palabra "derivaciones" se refiere a la medida del voltajeentre dos electrodos. Los electrodos se colocan sobre el cuerpo del paciente,sujetndolos con cintas de velcro, por ejemplo, y conectados al aparato mediante cables.Las derivaciones de un ECG utilizan diferentes combinaciones de electrodos para medirdistintas seales procedentes del corazn: en forma figurada, cada derivacin es comouna "fotografa" de la actividad elctrica del corazn, tomada desde un ngulo diferente.

    1.1.1 Derivaciones de extremidades

    Estas derivaciones son bipolares, porque detectan las variaciones elctricas en dospuntos y ponen de manifiesto la diferencia. DI es una conexin entre electrodos situadosen el brazo izquierdo y en el brazo derecho. Cuando el brazo izquierdo est a unpotencial positivo respecto al brazo derecho, en DI se inscribe una deflexin haciaarriba (positiva). DII es la conexin entre los electrodos situados en la pierna izquierday el brazo derecho, cuando la pierna izquierda est en un campo de fuerzas positivo

    respecto del brazo derecho, se inscribe una deflexin hacia arriba en esta derivacin.DIII es una conexin entre la pierna izquierda y el brazo izquierdo. Cuando la piernaizquierda est en un potencial mayor respecto al brazo izquierdo, se inscribe unadeflexin positiva en DIII.

  • 7/23/2019 Proyecto Final (contenido).pdf

    6/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 6

    Figura 1.1 - Derivacin de extremidades

    1.1.2 Derivaciones de extremidades aumentadas.

    Estas derivaciones son unipolares, registran las variaciones elctricas de potencialen un punto (brazo derecho, brazo izquierdo o pierna izquierda) respecto a otro punto enque la actividad elctrica durante la contraccin cardiaca no vara significativamente. Laderivacin est aumentada en virtud del tipo de conexin elctrica, que da comoresultado un trazo de amplitud aumentada. La derivacin aVR inscribe los potencialeselctricos del brazo derecho respecto a un punto nulo, que se hace uniendo los cablesdel brazo izquierdo y de la pierna izquierda. La derivacin aVL registra los potencialesdel brazo izquierdo en relacin a una conexin hecha mediante la unin de los cablesdel brazo derecho y del pie izquierdo. La derivacin aVF revela los potenciales que hay

    en el pie izquierdo respecto a la conexin hecha con la unin de los cables de los brazosderecho e izquierdo.

    Figura 1.2 Derivacin de extremidades aumentadas

    1.1.3 Derivaciones precordiales.

    Estas derivaciones son unipolares y se registran en el trax desde la posicin uno ala seis. Los electrodos mviles registran el potencial elctrico que hay bajo ellosmismos respecto a la conexin terminal central, que se hace conectando los cables delbrazo derecho, el brazo izquierdo, y la pierna izquierda. El potencial elctrico de laconexin terminal central no vara significativamente a travs del ciclo cardaco; por

  • 7/23/2019 Proyecto Final (contenido).pdf

    7/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 7

    tanto, los registros efectuados con la conexin V muestran las variaciones elctricas quetienen lugar debajo del electrodo precordial mvil. La posicin de V1 est en el IVespacio intercostal a la derecha del esternn; V2 est en el IV espacio intercostal a la

    izquierda del esternn; V4 est a la izquierda de la lnea medio clavicular en el Vespacio intercostal; V3 est a medio camino entre V2 y V4; V5 est en el V espaciointercostal en la lnea axilar anterior, y V6 est en el V espacio intercostal en la lneamedio axilar izquierda. A veces son de utilidad otros emplazamientos de lasderivaciones precordiales, por ejemplo, aquellas que estn elevadas 5cm por encima delas posiciones usuales (EV1, EV2, etc.) que pueden ayudar a detectar infartos demiocardio, o aquellas que estn situadas 5cm por debajo de las posiciones usuales (LV1,LV2, etc.) cuando el corazn est anormalmente bajo en el trax, como ocurre con lospacientes con enfisema pulmonar.

    Figura 1.3 Derivaciones precordiales

    La tabla siguiente muestra los distintos puntos de ubicacin de los electrodos para laobtencin de un ECG de 12 derivaciones.

    Nombre del

    electrodoLocalizacin del electrodo

    RA En el brazo derecho (right arm)

    LA En el brazo izquierdo (left arm)

    RL En la pierna derecha (right leg)

    LL En la pierna izquierda (left leg)

    V1 En el cuartoespacio intercostal (entre las costillas 4 & 5) a la derechadel esternn.

    V2 En el cuartoespacio intercostal (entre las costillas 4 & 5) a la izquierdadel esternn.

    V3 Entre V2 y V4.

    V4

    En el quintoespacio intercostal (entre las costillas 5 & 6), en la lnea medio-clavicular

    (la lnea imaginaria que baja desde el punto medio de la clavcula).

  • 7/23/2019 Proyecto Final (contenido).pdf

    8/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 8

    V5

    En la misma lnea horizontal que V4, pero verticalmente en la lnea axilar anterior

    (lnea imaginaria que baja desde el punto medio entre el centro de la clavcula y su

    extremo lateral, que es el extremo ms prximo al brazo).

    V6En la misma lnea horizontal que V4 y V5, pero verticalmente en la lnea medio axilar

    (lnea imaginaria que baja desde el centro de la axila del paciente).

    1.2 Forma de onda de una seal ECG

    Un perodo del ECG perteneciente a un individuo sano, consiste en una onda P, elcomplejo QRS, la onda T y la onda U, tal como se muestra en la siguiente figura.

    Figura 1.4 Complejo QRST

    Las porciones del electrocardiograma entre las deflexiones se denominansegmentos, y las distancias entre ondas se denominan intervalos. El ECG puede serdividido en los siguientes intervalos y segmentos:Onda P. En condiciones normales es la primera marca reconocible en el ECG.

    Corresponde a la llegada de la seal de activacin a las aurculas. Su duracin es menorde 100ms y su voltaje no excede los 2,5mV.Segmento PR: Muestra el perodo de inactividad elctrica correspondiente al retrasofisiolgico que sufre el estmulo en el nodo de la aurcula ventricular. Su duracin debeestar comprendida entre los 120 y 200ms.Complejo QRS: Es la marca ms caracterstica de la seal electrocardiogrfica.Representa la llegada de la seal de activacin a ambos ventrculos. Su duracin es de80 a 100ms.Segmento ST: Desde el final del complejo QRS hasta el inicio de la onda T.Onda T: Debida a la polarizacin ventricular, aparece al final del segmento ST.

    Intervalo QT: Comprende desde el inicio del complejo QRS hasta el final de la onda T y

    representa la despolarizacin y re polarizacin ventricular. Su duracin estar entre 320y 400 ms.

  • 7/23/2019 Proyecto Final (contenido).pdf

    9/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 9

    1.3 Patologas

    1.3.1 ArritmiasEn un sentido amplio son faltas de ritmo en el registro ECG, correspondientes a

    comportamientos anmalos de la actividad elctrica cardaca, que se presentan demanera continua o espordica, y que pueden aparecer con el paciente en estado normalo sometido a alguna situacin "estresante" (como por ejemplo el transcurso de unaoperacin).

    Figura 1.5 Arritmia

    Algunos ejemplos de arritmias pueden ser:

    Taquicardia sinusal.Consiste en un aumento de la frecuencia cardiaca. Su aparicin es debida a la

    formacin de un circuito que permite el inicio de un ciclo continuo auto mantenido.Tambin puede ser provocada por un foco de clulas que se despolarizanautomticamente por su cuenta, transmitiendo el impulso al resto. En la siguiente figurase muestra un ejemplo de este ltimo tipo.

    Figura 1.6 Taquicardia sinusal

    Bradicardia sinusal.Al contrario que en el caso anterior esta arritmia consiste en una disminucin de la

    frecuencia cardiaca.

    Bloqueo aurcula-ventricular.Constituye un retraso anormalmente largo en el ndulo aurcula-ventricular. La

    aurcula late (la onda P est presente) pero el impulso no llega a los ventrculos. Loslatidos que se producen son de "escape", al no llegar la seal de activacin los

  • 7/23/2019 Proyecto Final (contenido).pdf

    10/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 10

    ventrculos terminan por despolarizarse automticamente, aunque a un ritmo muy lento,de unos 30 latidos por minuto o incluso menor. A continuacin se muestra un ejemplode este tipo de patologa.

    Figura 1.7 Bloqueo Aurcula-ventricular

    Extrasstole o latido ectpico.Se debe generalmente a una contraccin prematura de los ventrculos que describe

    un complejo QRS morfolgicamente anmalo en el registro electrocardiogrfico. Esimportante su deteccin ya que en muchos casos es el aviso de que va a producirse unafibrilacin ventricular. En la siguiente figura se observa un registro ECG conextrasstole.

    Figura 1.8 Extrasstole

    Fibrilacin ventricular.La aparicin simultnea y desincronizada de varios latidos ectpicos conducen a

    que el ventrculo no consiga una serie de contracciones correcta sino que presente untemblor continuo (fibrilacin). Es la ms peligrosa de las arritmias ya que el corazn

    pierde toda su funcionalidad como bomba sangunea y adems precede normalmente auna parada cardaca.

    Figura 1.9 Fibrilacin ventricular

  • 7/23/2019 Proyecto Final (contenido).pdf

    11/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 11

    Infarto.Cuando el msculo cardaco se queda sin suficiente aporte sanguneo las clulas

    empiezan a perder sus caractersticas elctricas, resultando un registro ST elevado.

    Conforme mueren las clulas se va perdiendo la onda R y se forman nicamente ondasQ. Se produce adems un ensanchamiento e inversin de las ondas T.

    1.3.2 Patologas morfolgicas cardacas

    Aunque en la actualidad las tcnicas de imagen mdica, particularmente la ecocardiografa, estn sustituyendo al electrocardiograma en el diagnstico de estaspatologas, la forma de los registros ECG puede informar acerca de malformacionesmorfolgicas en el corazn. En cualquier caso, puede utilizarse para la automatizacinen la deteccin de estas patologas, y de hecho la mayora de electrocardigrafosactuales lo incorporan. Algunos ejemplos de estas patologas pueden ser:

    Patologas asociadas al entrono cardaco.Son alteraciones en el ECG debidas no al corazn, sino al volumen conductor que

    lo rodea, como el caso de la pericarditis. En este caso la superficie externa del coraznse inflama produciendo una elevacin en el segmento ST.

    Agrandamiento auricular.En el ECG de un corazn con funcionamiento normal, las ondas P son pequeas. Si

    existe sobrecarga o hipertrofia de la aurcula derecha, esta onda se hace menor peropermanece estrecha. Por el contrario, si la aurcula izquierda est agrandada, la onda P

    se ensancha.Hipertrofia ventricular. Se incrementa la masa muscular de los ventrculos. En elregistro ECG el complejo QRS se hace mayor en amplitud y duracin.

  • 7/23/2019 Proyecto Final (contenido).pdf

    12/88

    UNIVF

    DEPART

    Proyecto

    2 TECNOLOELECTRO

    La figura muestra unutiliza para el monitoreosistemas presentan un despresencia de grandes tacondicionamiento (amplipura de las seales ECG pa

    2.1 Desafos en la a

    El primer paso en el dde las seales que sernemite el corazn. El potenen forma de corriente elcmismo, este potencial elct0,05Hz hasta los 100Hz (1mV en presencia de ruidmedico debe ser los suficie

    RSIDAD TECNOLGICA NACIONALCULTAD REGIONAL CRDOBAMENTO DE INGENIERA ELECTRNICA

    inal de Grado Fernndez Gonzalez Salv

    A APLICADA A LAARDIOGRAFA

    Figura 2.1 Sistema ECG

    istema de adquisicin de datos mdicos code pacientes, en nuestro caso remoto. Enafo a los ingenieros para medir seales mnsiones de modo comn y ruido. Eicador de entrada) la encargada de lograr ura su posterior digitalizacin y procesamient

    dquisicin de seales

    iseo de un sistema de adquisicin es conorocesadas por el sistema. En este caso sonial elctrico creado por el corazn se expanrica creando diferencias de potencial en disrico es una seal AC con un ancho de banda

    en algunos casos hasta 1kHz) y una variaco de distintas fuentes, por lo que el sistentemente capaz de discriminar seal de ruid

    12

    pleto el cual separticular estosuy pequeas en

    la etapa dena obtencin de.

    er la naturalezalas seales que

    de por el cuerpointos puntos delque va desde losin pico-pico dea de monitoreo(figura 2.2).

  • 7/23/2019 Proyecto Final (contenido).pdf

    13/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 13

    Parte del ruido puede ser cancelado con una etapa amplificadora de instrumentacincon entrada de alta impedancia y elevado rechazo de modo comn. Por otro ladointerferencias electromagnticas (EMI) pueden ser filtradas o aisladas.

    Figura 2.2 Rango dinmico de seales

    2.2 Soluciones tecnolgicas al alcance

    Un sistema completo comprende distintas etapas que requieren ser optimizadas paralograr resultados satisfactorios. En la actualidad y gracias al avance tecnolgico se

    dispone de circuitos integrados que renen en un solo chip las caractersticas necesariaspara cumplir con los desafos planteados. Como ser el caso del ADS1298 de TexasInstrument, se trata de una etapa inicial analgica con conversin A/D de 24 bits de 8canales y de bajo consumo, integrado en un chip de 1cm. Esto posibilita el desarrollode un sistema pequeo, porttil y con la ventaja de poder alimentar con una batera de5V o inclusive 3V como las de ion de litio de dimensiones reducidas lo que aventaja enpeso y tamao. Agregando a este dispositivo un procesador que manipule los datos yadems agregamos un camino wireless para la comunicacin entre el sensor y lapresentacin en pantalla se logra un sistema final compacto que puede ser utilizado paratelemedicina.

    En la figura 2.1 se observa un sistema completo de monitoreo medico, en este caso,

    el bloque principal est todo integrado dentro del IC ADS1298. Las caractersticasclaves del chip son las siguientes

    Bajo consumo de potencia 0,75 mW/canal Ruido referido a la entrada 4 Vpp Ocho amplificadores de bajo ruido de ganancia programable Ocho conversores analgicos a digital de alta resolucin 24 bits Frecuencia de muestreo 250 Sps a 32 kSps CMRR -115dB Comunicacin SPI

  • 7/23/2019 Proyecto Final (contenido).pdf

    14/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 14

    2.3 Front-end analgico para la medicin de potenciales mdicos

    2.3.1 Comparacin ADC 16 bits vs ADC 24 bitsBasado en la resolucin del conversor hay dos formar de procesar la seal ECG.

    Una manera es usar amplificadores de bajo ruido de ganancia significativa (alrededor de500) para as usar ADC de baja resolucin (16 bits) como se muestra en la figura 2.3 (a)En este caso debe tenerse cuidado ya que el ruido del amplificador que es amplificadono sea dominante con respecto al ruido total del sistema. Otra forma seria usaramplificador de poca ganancia (5 aproximadamente) y ADC de elevada resolucin (24bits) como se muestra en la figura 2.3 (b).

    Figura 2.3 Comparacin ADC 24 bits vs 16 bits

    La decisin de sobre qu sistema usar esta afectada significativamente de loscomponentes individuales del sistema y consecuente el costo total. Los ADC de granresolucin tienen la ventaja de reducir significativamente el hardware requerido yconsecuentemente implica menor costo y tamao. A continuacin se detalla un sistemaECG analog front-end con ADC de alta resolucin.

    2.3.2 ECG AFE con ADC high resolution y modulador Sigma-Delta ()

    En la figura 2.4 se observa una etapa de entrada simple, un pre amplificador, unfiltro pasa bajos y los ADC de entrada. El conversor tiene implementado un moduladorDelta-Sigma que son conocidos por dar un rendimiento de muy alta resolucinutilizando sobre muestreo y el principio de noise-shaping (modelado de ruido).Tradicionalmente los moduladores () estn restringidos a velocidades de muestreodel orden de los kHz, aunque la tecnologa ha permitido al da de hoy alcanzar loscientos de kHz.

  • 7/23/2019 Proyecto Final (contenido).pdf

    15/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 15

    Figura 2.4 Font-end ECG

    La seccin Lead determina la combinacin de electrodos segn el mtodo demedicin que se utilizara (vasederivaciones). Como los electrodos son elementos deseal de alta impedancia deben pasar por amplificadores de instrumentacin los cualesposeen elevada CMRR (mayor a 100 dB) y entrada de alta impedancia (del orden de los10M). En la etapa siguiente antes de entrar al ADC se implementa un filtro pasa bajosque acta como anti-aliasing. La salida son datos digitales que debern ser procesados

    por una unidad de procesamiento basada en microprocesador o DSP, donde luegopodrn ser enviados a travs unidad wireless, modulo Ethernet o USB, adems de suimpresin en pantalla.

    El circuito de la figura 2.4 corresponde a un front-end completo para la medicin deparmetros mdicos, este mismo circuito es integrado en un solo chip como es elADS1298 con ciertas mejoras y prestaciones que a continuacin se exponen con msdetalle las caractersticas del mismo.

    2.4 ADS1298 etapa de entrada analgica de 24 bits y 8 canales

    Los ADS1294/6/8 son una familia de conversores analgico a digital delta-sigma() de 24 bits con muestreo simultaneo multicanal (4 canales, 6 canales y 8 canales).Estos integrados incorporan todas las caractersticas necesarias que son comnmenterequeridas en aplicaciones de electrocardiografa y electroencefalografa.

    La figura 2.5 muestra con detalles el diagrama en bloques completo del ADS1298que tiene como entrada un multiplexor que puede ser conectado de forma independientea las seales internas para testeo, sensor de temperatura interno y detector de lead-off(desconexin de electrodo). Y adems se detallarn las etapas ms importantes deldiagrama en bloques correspondiente al ADS1298.

  • 7/23/2019 Proyecto Final (contenido).pdf

    16/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 16

    Figura 2.5 Diagrama en bloques del ADS1298

    2.4.1 Filtro EMI

    Es un filtro RC implementado en cada uno de los canales. Ancho de bandaaproximado de -3dB es de 3MHz.

    2.4.2 Multiplexor de entrada

    Son muy flexibles y proveen muchas opciones de configuracin para laconmutacin de las distintas seales que ingresan al mismo. Los canales son de entradadiferencial (VINP VINN) cada uno con un filtro EMI todos conectados al multiplexor.Adems son multiplexadas seal de testeo, sensor de temperatura, tensin dealimentacin y deteccin de lead-off. La conmutacin del multiplexor es realizadamediante la escritura de los registros internos del ADS1298. A continuacin sedescriben las seales multiplexadas segn se observa en la figura 2.6.

  • 7/23/2019 Proyecto Final (contenido).pdf

    17/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 17

    Figura 2.6 Esquema de la etapa de entrada

    Medicin de ruido del sistema. Se configura el registro CHnSET para establecer latensin de modo comn (AVDDAVSS)/2 en ambas entradas del canalcorrespondiente.

    Seal de testeo. Configurando el registro CHnSET se puede multiplexar la seal detesteo generada internamente. La configuracin de esta seal se realiza mediante elregistro CONFIG2 donde se puede modificar la frecuencia y amplitud de la misma.

    Sensor de temperatura. El ADS1298 contiene integrado un sensor de temperatura. Estesensor est construido a partir de dos diodos con una diferencia de densidad de corrientede 16 veces uno con respecto al otro lo que genera una diferencia de potencial elctricoque es proporcional a la temperatura absoluta. Como consecuencia de la baja resistencia

    trmica del encapsulado hacia la placa, la temperatura del dispositivo interno se acercabastante a la temperatura de la placa.

    Medicin de la tensin de alimentacin. Configurando el registro CHnSETcorrespondiente se puede medir la tensin de alimentacin. Para los canales 1, 2, 5, 6, 7y 8 es (AVDD-AVSS)/2 y para los canales 3 y 4 DVDD/4.

    2.4.3 Amplificador de ganancia programable (PGA)

    Se trata de un amplificador de entrada diferencial / salida diferencial como semuestra en la figura 2.7. Se pueden programar hasta siete ganancias distintas (1, 2, 3, 4,

    6, 8 y 12) en el registro CHnSET correspondiente.

  • 7/23/2019 Proyecto Final (contenido).pdf

    18/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 18

    Figura 2.7 Amplificador de instrumentacin

    Rango de entrada de modo comn.Depender de distintos factores, como ser mxima

    seal de entrada, tensin de alimentacin, ganancia PGA etc. El rango es descrito en lasiguiente ecuacin.

    Rango dinmico de entrada diferencial. El rango de seal de entrada diferencialdepende de la alimentacin analgica y del sistema de referencia utilizado. Este rangose muestra a continuacin.

    2.4.4 Conversor analgico digital

    Cada canal del ADS1298 posee un ADC delta-sigma de 24 bits. Este conversorutiliza un modulador de segundo orden optimizado para aplicaciones de baja potencia.El modulador muestrea la seal de entrada a una tasa de fCLK/4 en modo alta resoluciny fCLK/8 en modo bajo consumo. Como en el caso de cualquier modulador el ruidoes modelado hasta fMOD/2 como se observa en la figura 2.8. Tambin se incorpora unfiltro digital de decimacin los cuales proveen filtrado anti-aliasing. Esta caractersticareduce drsticamente la complejidad de los filtros anti-aliasing que son requeridosnecesariamente con conversores de Nyquist.

  • 7/23/2019 Proyecto Final (contenido).pdf

    19/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 19

    Figura 2.8

    2.4.5 Referencia

    La figura 2.9 muestra el diagrama en bloques simplificado de la referencia interna delADS1298. La tensin de referencia es generada con respecto a AVSS. Cuando se usa lareferencia interna se debe conectar el pin VREFN a AVSS.

    Figura 2.9 - Circuito de referencia interna

    El capacitor externo determina la cantidad de ruido que contribuye a la referencia.

    Para un sistema de altas prestaciones, el valor de la capacidad debera ser elegido demanera que el ancho de banda est limitado a unos 10Hz. Cuando se utiliza una tensinde alimentacin de 3V la referencia interna debe ser establecida a 2,4V. Para el caso de5V la tensin de referencia debe ser 4V, la configuracin se realiza a travs del registroCONFIG2.

    Alternativamente la referencia interna puede ser deshabilitada y se puede utilizaruna referencia de precisin externa.

    2.4.6 Reloj interno

    El circuito integrado est provisto de un oscilador interno el cual puede serhabilitado por software y alimentar el reloj de todo el chip. Idealmente el reloj interno es

  • 7/23/2019 Proyecto Final (contenido).pdf

    20/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 20

    aconsejable para sistemas de baja potencia y alimentados por batera. La precisin delmismo esta ajustado a una temperatura ambiente. Por encima de la temperaturaespecificada la precisin vara.

    2.4.7 Interface SPI

    Por ltimo el bloque de salida de datos est manejado por un controlador SPI el cualconsiste en cuatro seales: /CS, SCLK, DIN y DOUT. Mediante la interface se realizanlas operaciones de lectura los datos convertidos, lectura y escritura los distintos registrosy el control todas la operaciones del ADS1298 a travs de un microcontrolador MCU oDSP. A continuacin se describe brevemente la funcin de cada seal.

    Chip Select . Este pin de entrada puede ser manejado por un puerto I/O delmicrocontrolador o DSP y selecciona al ADS1298 como dispositivo para lacomunicacin. Mientras CS est en bajo la interface serie se encuentra activa y debepermanecer en este estado mientras dure la comunicacin. Una vez que finaliza lacomunicacin es recomendable esperar cuatro o ms ciclos de reloj antes de poner enalto el pin CS.

    Serial Clock (SCLK). Es utilizado por el chip para tomar los distintos comandos queprovienen del P y enviar los datos de la conversin, los pulsos son generados por elP. La entrada SCLK incorpora la funcin de trigger Schmitt, lo que no quiere decirque la seal de reloj no deba estar lo ms limpia posible de ruido.

    Mientras el ADS1298 es seleccionado para una comunicacin (CS en bajo), el

    dispositivo intentar decodificar y ejecutar comandos cada ocho pulsos de reloj,cualquier error producido en la comunicacin de datos podr ser reiniciada cambiandoCS de bajo a alto y nuevamente a nivel bajo.

    Data Input (DIN). Es utilizado junto con SCLK para comunicar el ADS1298 con elprocesador, este dispositivo engancha el dato en el flanco de bajada del reloj.

    Data ouput (DOUT).Utilizado junto con SCLK para leer los datos de la conversin delADS1298 y los distintos registros del mismo. El dato es desplazado hacia el procesadoren cada flanco de subida del reloj. Este pin permanece en alta impedancia cuando CS seencuentra en alto.

    2.4.8 Funcin especfica ECG: Derivacin pierna derecha

    El circuito derivacin pierna derecha es a menudo utilizado en amplificadores deseales biolgicas para reducir la interferencia de modo comn. Como losbiopotenciales ECG son del orden de los milivolts desafortunadamente los hacevulnerables al ruido elctrico. El cuerpo humano acta de cierta forma como antenaabsorbiendo interferencia electromagntica especialmente ruido de 50 Hz de las lneasde alimentacin, esta interferencia puede opacar las seales ECG complicando sumedicin. El circuito RLD (right leg drive) tiene como propsito eliminar este tipointerferencias. La figura 2.10 muestra el circuito RLD integrado en el ADS1298.

  • 7/23/2019 Proyecto Final (contenido).pdf

    21/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 21

    Figura 2.10 Circuito derivacin de pierna derecha

    2.5 Microcontrolador Microchip PIC 18F45K20

    Volviendo al esquema principal ECG, la siguiente etapa luego del front-end esbloque que procesar los datos de conversin generados por el ADS1298 que comorecin se detall es a travs de la interface de comunicacin SPI. El procesadorseleccionado es el PIC 18F45K20, se trata de un microcontrolador (MCU) de Microchipde montaje superficial de pequeas dimensiones lo que se traduce en reduccin deltamao total del equipo, adems de ser de tecnologa de bajo consumo.

    Algunas de las caractersticas ms importantes del microcontrolador son:

    Rango de operacin 1,8V a 3,6V Memoria de datos EEPROM 1024 bytes, Flash de 32kB Hasta 16 MIPS de operacin Instrucciones de 16 bits, ancho de datos de 8 bits Multiplicador 8x8 Oscilador interno de 16 MHz, expandible a 64MHz con PLL interno Bajo consumo con tecnologa nanoWatt

    o Modo Sleep:

  • 7/23/2019 Proyecto Final (contenido).pdf

    22/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 22

    En la figura siguiente se observa el diagrama en bloques del PIC18F45K20 y acontinuacin se ampliarn con mayor detalle algunas de las caractersticas.

    Figura 2.11 Diagrama en bloques

    2.5.1 Tecnologa nanoWatt

    Modo de ejecucin alternado. Alimentando la base de tiempo del microcontrolador apartir del Timer1 o un bloque externo se consigue reducir la potencia consumidadurante una ejecucin de cdigo en un 90%.

    Modo de reposo mltiple. El microcontrolador puede ejecutarse tambin aun con elCPU deshabilitado y los perifricos activos lo que significa un ahorro del 4% de

    energa.

  • 7/23/2019 Proyecto Final (contenido).pdf

    23/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 23

    Bajo consumo en los mdulos claves. Los requerimientos de potencia en el moduloTimer 1 es minimizado.

    2.5.2 Caractersticas y opciones del oscilador

    El PIC 18F45K20 ofrece la posibilidad de seleccionar varias opciones de osciladorlo que permite seleccionar una velocidad de procesamiento adecuada para lacomunicacin con los datos de conversin obtenidos del ADS1298, algunas de lascaractersticas del oscilador son:

    Cuatro modos de oscilador de cristal Dos modos externos RC o generado externamente Oscilador interno de 16 MHz y otro de 31 kHz Multiplicador de frecuencia PLL el cual permite velocidades de reloj de hasta

    64MHz dando al usuario la posibilidad de seleccionar una frecuencia dentro delrango de 31 kHz a 64 MHz.

    2.5.3 Modulo USART mejorado

    Este modulo de comunicacin serial es capaz de operar el estndar RS-232. Ademsincluye deteccin automtica de la tasa de baudios en la recepcin y un registro de 16bits para generar una tasa de baudios de mejor resolucin en la transmisin. Estemodulo permite entonces comunicarse con cualquier dispositivo compatible con lanorma, inclusive a una computadora personal para levantar los datos en forma cableada.

    2.5.4 Modulo SPI

    Otra posibilidad de comunicacin que ofrece esta familia de microcontroladores esel modulo Perifricos de Interface Serial (SPI), que para nuestro caso sera el msimportante ya que el la comunicacin con el ADS1298 es mediante este estndar.

    Este modo permite una comunicacin de 8 bits de datos por paquete para sertransmitidos y recibidos sincrnicamente y en forma simultnea. Soporta tambin loscuatro modos disponibles SPI. En la figura 2.12 se observa el diagrama en bloques delmodulo.

    En ella se pueden observar los cuatro pines necesarios para la comunicacin, todosellos configurable mediantes los registros correspondientes, tambin se observan los dosregistros que manejan los datos que entran y salen, as como tambin incluye unprescaler para determinar la velocidad de comunicacin que pueden ser FOSC/4, FOSC/16y FOSC/64 como lo indica la figura.

  • 7/23/2019 Proyecto Final (contenido).pdf

    24/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 24

    Figura 2.12 Modulo SPI

    Operacin. Al inicializar el modulo SPI se necesitan especificar muchas opciones lascuales son manejadas por los registros correspondientes, las cuales son

    Modo: Maestro o esclavo Polaridad del reloj (polaridad del estado de reposo alto o bajo) Fase de la muestra del dato de entrada (al medio o al final del tiempo del dato) Flanco del reloj (los datos son desplazados en el flanco de subida o de bajada) Velocidad del reloj (solo en modo maestro) Habilitacin del pin SS (salve select) activo por bajo (solo en modo esclavo)

    La transmisin/recepcin de datos se realiza mediante un registro de desplazamiento

    (SSPSR) y un registro de almacenamiento temporal (SSPBUF). El SSPSR desplaza losdatos de entrada o salida primero el bit ms significativo. Por otro lado el SSPBUFretiene los datos que van ingresando a travs del SSPSR hasta que un dato nuevo estdisponible. Una vez que SSPSR recibe los 8 bits de dato, el bytes es movido a SSPBUFy se acusa la bandera de bfer que indica que un dato nuevo est listo para ser ledo.

    Pines de entrada salida. Los pines intervinientes son los mismos ya descritosanteriormente para el ADS1298.

    Conexin tpica.El la figura 2.13 se muestra un diagrama en bloques de una conexintpica de dos perifricos uno maestro y el otro esclavo. El maestro indica que se iniciauna transmisin de datos mediante el envo de la seal SCLK, simultneamente el

  • 7/23/2019 Proyecto Final (contenido).pdf

    25/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 25

    esclavo puede mandar datos al transmisor en su canal de salida. Ambos perifricosdeberan estar programados con la misma polaridad de reloj para poder establecer lacomunicacin.

    Figura 2.13 Conexin tpica

    Modo maestro.Este modo inicia la comunicacin ya que controla el SCLK y adems determina

    cuando el esclavo transmitir los datos que tenga disponible. El dato disponible ser

    transmitido tan pronto como el registro buffer sea escrito. Y si el maestro solo recibirdatos el pin SDO puede ser deshabilitado o programado como una entrada. Segn losdistintos modos programables la siguiente figura muestra las formas de onda de lasdistintas seales.

    Figura 2.14 (a)

  • 7/23/2019 Proyecto Final (contenido).pdf

    26/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 26

    Figura 2.14 (b)

    Modo esclavo.En este modo los datos son trasmitidos y recibidos mediante los pulsos de reloj que

    aparezcan en SCLK que son generados por el perifrico maestro. Un factor importanteantes de iniciar la comunicacin es configurar adecuadamente el modo SPI en el cual setrabajara y mantener el estado de reposo del reloj en el preestablecido ya que elperifrico esclavo monitorea el cambio en la lnea de reloj (de reposo a activo) paraempezar a transmitir o recibir datos. Adems, en este modo tambin se prev unaentrada de seleccin activa por bajo /SS (slave select) para el caso de mltiples

    perifricos y determina cuando un perifrico est habilitado para la comunicacin, lamisma debe ser habilitada desde su registro correspondiente.

    2.6 Microcontrolador Microchip PIC 18F4550

    Para el desarrollo de la placa base, se decidi implementar segn losrequerimientos establecidos, el Microcontrolador PIC modelo 18F4550, fabricado por laempresa Microchip.El PIC 18F4550 posee varias caractersticas que hacen a este microcontrolador un

    dispositivo muy verstil, eficiente y prctico para ser empleado en esta aplicacin.

    2.6.1 Caractersticas generales

    El PIC 18F4550, pertenece a los microcontroladores PIC18 de gama alta. Posee unaarquitectura RISC por sus siglas en ingls (Reduced Instruction Set Computer) eincorpora funcionalidades pensadas para el desarrollo de aplicaciones programadas enlenguaje C de alto nivel.

    Memoria de Programa tipo Flash de 32KBytes con 100,000 Ciclos deLectura/Escritura.

    Memoria de Datos tipo EEPROM de 256Bytes con hasta 1,000,000 Ciclosde Lectura/Escritura.

  • 7/23/2019 Proyecto Final (contenido).pdf

    27/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 27

    Memoria RAM de datos de 2KBytes Lneas de E/S 20 Interrupciones 35 Set de instrucciones 75. Set Extendido de 83.

    Modulo USB Integrado

    Compatible con USB 2.0 Modo Low Speed (1.5 Mb/s) y Full Speed (12 Mb/s) Soporta Transferencias tipo Control, Interrupcin, Isocronica y Bulk Modulo Transreceptor USB integrado con regulador incorporado

    Estructura Compleja de Oscilador

    Cuatro modos de funcionamiento con Cristal externo, incluyendo PLL deAlta Precisin para el USB

    Frecuencias de funcionamiento de hasta 48 MHz Oscilador Interno Integrado con 8 frecuencias configurables desde los

    31KHz hasta los 8MHz con calibracin de precisin. Oscilador dual que permite al microcontrolador y al modulo USB operar a

    distintas velocidades.

    Perifricos Destacados

    3 Pines de Interrupciones Externas 4 Mdulos Temporizadores 2 Mdulos de Captura/Comparador/PWM Configurables con un maximo de

    16bits de resolucin. Modulo de Comunicacin Serial Configurable USART mejorado. Mdulo Maestro de Comunicacin Serial Sincrnica: Soporta 4 modos de

    comunicacin como Maestro y Esclavo de SPI (de 3 cables) y modo I2C. Modulo Conversor Analgico Digital de 10 bit, con 13 entradas

    Configurable con tiempos de adquisicin programables.

    2.6.2 Caractersticas Especiales: Arquitectura Optimizada para la Programacin en Lenguaje C con un Set de

    Instrucciones Extendido Interrupciones con Niveles de Prioridad. Multiplicador por hardware de 8x8. Rango de Alimentacin de 2.0V a 5.5V.

    Se implementa el Microcontrolador en su encapsulado TQFP de 44 pines. Este, alser de pequeas dimensiones (12mm x 12mm) permite un mayor grado de integracin anivel del circuito final.

  • 7/23/2019 Proyecto Final (contenido).pdf

    28/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 28

    Figura 2.15 Esquema de pines

    Por otro lado, el fabricante asegura que en este encapsulado se encuentraoptimizado en lo referente a consumo manteniendo el mismo funcionamiento que elcircuito integrado de mayores dimensiones.

    Este tipo de integracin, viene de la mano con la pauta de implementar la mayorade los componentes en tecnologa SMD (Dispositivos de Montaje Superficial), es poresta razn que en una etapa de desarrollo y pruebas se trabaja con componentesconvencionales, sin embargo al momento de elaborar el prototipo se busca implementartodos los componentes posibles en formato SMD.

  • 7/23/2019 Proyecto Final (contenido).pdf

    29/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 29

    Figura 2.16

    2.6.3 Mdulo Oscilador Y Mdulo USB

    El PIC18F4550 incluye un sistema de generacin de reloj distinto a los

    microcontroladores de su misma gama. Esta caracterstica se debe a la necesidad depoder cumplir los requerimientos del USB.

  • 7/23/2019 Proyecto Final (contenido).pdf

    30/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 30

    El PIC18F4550 incluye un sistema de prescalers y postscalers que garantizan lafrecuencia del mdulo USB en alta y baja velocidad a partir de diferentes valores de unoscilador primario.

    Debido a que el mdulo USB solo acepta 6 MHz para el modo de baja velocidad o48 MHz para alta velocidad, respectivamente, el microcontrolador ofrece una serie deregistros que bien configurados, permiten lograr dichas velocidades a partir de un rangode frecuencias del reloj externo utilizado.

    A continuacin se muestra una tabla de referencia para la configuracin deloscilador para el mdulo USB.

    Tabla 2.1

    Como producto de la adecuada configuracin de los registros del microcontroladorse obtiene la frecuencia necesaria para el funcionamiento del USB. De esta forma a

    partir de un cristal de cuarzo de 20MHz se obtiene mediante un PLL interno los 48MHzpara el USB y que, en este caso en particular, se utiliza como reloj principal del sistema,

  • 7/23/2019 Proyecto Final (contenido).pdf

    31/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 31

    aumentando la capacidad normal de procesamiento de informacin que elmicrocontrolador tendra si funcionara solo a 20MHz.

    Figura 2.17

    2.7 Modulo inalmbrico RF de 2,4GHz

    Para la implementacin del camino inalmbrico se seleccionaron unos mdulos RFque trabajan en 2,4GHz de muy bajo consumo, se trata de los nRF24L01 fabricados porNORDIC semiconductores, los cuales tienen embebido un protocolo de comunicacinen banda base (Enhanced ShockBurst) diseado para aplicaciones de ultra bajoconsumo. Para establecer un enlace solo se necesita un MCU y unos cuantoscomponentes pasivos. Estos mdulos RF son con configurados y operados a travs de lainterface SPI descrita anteriormente y con la cual se comunican por lo general lamayora de las aplicaciones basadas en MCU.

    El protocolo en banda base est basado en la comunicacin de paquetes y soportadistintos modos de operacin manual a operacin avanzada autnoma. El protocolo

    reduce el costo del sistema por medio del manejo de todas las operaciones de la capa deenlace de alta velocidad.En cuanto a la seal RF la misma esta modulada en GFSK, donde se puede

    configurar parmetros tales como la frecuencia del canal, potencia de salida y tasa detransferencia de datos.

    Caractersticas

    Radio Banda de operacin 2,4GHz

    126 canales RF Modulacin GFSK

  • 7/23/2019 Proyecto Final (contenido).pdf

    32/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 32

    Tasa de transferencia de datos 1 y 2Mbps Transmisor

    Salida programable 0, -6, -12 y -18dBm

    11,3mA @ 0dBm Receptor

    Filtros integrados 12,3mA @ 2Mbps Sensibilidad -85dBm @ 1Mbps Ganancia programable del amplificador de bajo ruido

    Enhanced ShockBurst De 1 a 32 bytes de longitud del dato Manejo automtico de paquetes Capacidad de establecer 6 enlaces para redes en estrella

    Manejo de potencia Regulador de tensin integrado Rango de alimentacin 1,8V a 3,6V 22A en modo stand-by I y 900nA en modo power down

    Interface SPI de 4 pines Hasta 8Mbps 3 memorias FIFO de 32 bytes para TX y RX cada una Pines con tolerancia de 5V

    Encapsulado QFN 4x4mm de 20 pines

    Figura 2.18 Diagrama en bloque nRF24L01

    Se describirn los distintos modos de operacin nRF24L01 con los cuales puedeoperar y los parmetros usados en el control del radio. El chip tiene implementado unamaquina de estado que controla la transicin entre os diferentes modos de operacin. Lamquina de estado toma las entradas de los valores definidos por los registros.

  • 7/23/2019 Proyecto Final (contenido).pdf

    33/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 33

    2.7.1 Modos de operacin

    Los distintos modos de operacin y su interaccin entre s se resumen en eldiagrama de estados de la fig. 2.19.

    Figura 2.19 Diagrama de estados

    Modo Power down.En este modo el radio se encuentra deshabilitado con un mnimo consumo de

    energa, adems todos los valores de los registros disponibles a travs del SPI semantienen activos.

    Modo standby.Modificando el registro CONFIG el dispositivo puede pasar de un modo a otro. En

    este modo el oscilador a cristal se encuentra activo. El modo al cual se retorna cuando elchip enable (CE) cambia a bajo y finaliza una transmisin o recepcin es el standby I.

    Tambin existe la posibilidad de entrar en un modo standby II el cual ocurre cuando elCE permanece en alto y finaliza una transmisin. En modo standby II el consumo esmayor que en standby I ya que se encuentran activos buffers adicionales.

    Modo RX.Es un modo activo donde el dispositivo acta como receptor. Para pasar a este

    modo se debe configurar el registro adecuado y luego poner en alto el CE quemantendr al dispositivo en este modo hasta que CE vuelva a bajo.

    En este modo el receptor demodula la seal proveniente del canal RF de maneraconstante presentando los datos al protocolo de banda base. El protocolo busca demanera constante paquetes validos, cada vez que esto suceda, el dato contenido en el

    paquete es cargado en un espacio de memoria de la FIFO de recepcin, si la FIFO seencuentra llena el paquete es descartado.

  • 7/23/2019 Proyecto Final (contenido).pdf

    34/88

    UNIVF

    DEPART

    Proyecto

    Modo TX.Es un modo activo do

    modo transmisin se debe

    CONFIG como transmisor,dato a enviar y generar unmantenerlo en alto. El disFIFO no haya sido enviadodar dos situaciones, si el Cde lo contrario vuelve al equieren enviar datos de mimportancia.

    2.7.2 Canales de frecue

    El dispositivo puede2,525Ghz. Cada canal de2MHz de ancho de banda a

    La ecuacin que me pe

    2.7.3 Amplificador de p

    Es utilizado para esta

    potencia puede ser manejmuestran la siguiente tabla.

    2.7.4 Amplificador de b

    La ganancia del amplicontrolado por el registromodo de recepcin a 0,8mrecepto.

    2.7.5 Interface de datos

    Como se describi a

    dispositivo es la interface s

    RSIDAD TECNOLGICA NACIONALCULTAD REGIONAL CRDOBAMENTO DE INGENIERA ELECTRNICA

    inal de Grado Fernndez Gonzalez Salv

    de el dispositivo transmite paquetes de datoactivar primero el modo standby y confi

    una vez hecho se debe cargar la FIFO de trpulso en CE de una duracin mnima de 10positivo permanecer en este modo mientrcompletamente. Una vez terminada la transE permanece en alto el dispositivo salta alstado standby I. El estado standby II es muanera continua y el consumo de potencia

    cia

    perar en el rango de frecuencias que vafrecuencia es de 1MHz de ancho de band2Mbps

    rmite calcular la frecuencia central del canal

    otencia de salida

    lecer la potencia de salida. En modo TX

    ado a partir del registro RF_SETUP con(Condiciones: VDD = 3V, TA = 27C)

    Tabla 2.2 Potencias de transmisin

    jo ruido

    icador de bajo ruido (LNA) en el receptor dRF_SETUP. El LNA hace posible reducir eA a costa de una reduccin de 1,5dB en la

    nteriormente la interface de datos impl

    rial SPI y cuenta con las siguientes seales

    34

    s. Para entrar enurar el registro

    nsmisin con els o directamenteas el dato de laisin se pueden

    stado standby IIy til cuando seo es de relativa

    esde 2,4GHz aa 1Mbps y de

    es la siguiente

    el control de la

    los valores que

    el nRF24L01 esl consumo en elsensibilidad del

    mentada en el

  • 7/23/2019 Proyecto Final (contenido).pdf

    35/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 35

    IRQ pin de interrupcin CE habilitacin del chip para transmitir o recibir CSN seal chip select SPI SCK seal de reloj SPI MOSI master out salve in MISO master in slave out

    Los comandos que se utilizan para la configuracin y/o lectura de datos sonmostrados en la tabla 2.2

    Tabla 2.3 Comandos SPI

    La configuracin de los registros debe realizarse siempre en los modos standby opower down. La forma de onda de la seal en una operacin de lectura se observa en lafigura 2.20 y la de operacin de escritura en la figura 2.21

    Figura 2.20 - Operacin de lectura

  • 7/23/2019 Proyecto Final (contenido).pdf

    36/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 36

    Notar que paralelamente al envi del comando SPI (Cn) el dispositivo vadesplazando el valor (Sn) del registro STATUS, para luego enviar el dato solicitado. Lomismo ocurre en la operacin de escritura, esta es una forma de obtener una rpida

    lectura del registro de estado.

    Figura 2.21 - Operacin de escritura

    Por ltimo el mapa de registros se adjunta en el apndice donde se puede observarcon mayor detalle cada uno de ellos y sus respectivos bits de configuracin.

  • 7/23/2019 Proyecto Final (contenido).pdf

    37/88

    UNIVF

    DEPART

    Proyecto

    3 DISEO YSENSOR EEn el presente captu

    inalmbrico. En el capitulun sistema completo parpantalla. En la figura sesistema completo el cual eel cual es un dispositivinalmbrico incorporado lreceptor.

    Figur

    El primer bloque delprincipalmente el front-en

    circuito integrado ADS12componentes pasivos paradquisicin tienen un forSPI. El siguiente bloque cdigitales son levantados ptravs de su interface SPI,RF (nRF24L01) que se uSensor est alimentado de

    La segunda parte corinicial, la etapa de comuntransmisor por lo que dedetallara la comunicacinSensor los datos son levanposee la caracterstica deconsiderablemente el costnecesario, procesamientosoftware de presentacin et

    RSIDAD TECNOLGICA NACIONALCULTAD REGIONAL CRDOBAMENTO DE INGENIERA ELECTRNICA

    inal de Grado Fernndez Gonzalez Salv

    ESARROLLO DE UNG INALMBRICO

    lo se detallar el diseo y desarrollo deanterior se vio en detalle cada etapa y partla obtencin de una seal cardaca y s

    uestra un diagrama en bloque de cmo esta divido en dos partes fundamentales, por

    de pequeas dimensiones con un transs cuales sern recibidos, por otro lado, p

    3.1 Diagrama en bloques del sistema completo

    ensor representa la etapa de adquisicin ladel sistema y cuya implementacin esta

    98 detallado en el captulo 2, con la adisu funcionamiento. Los datos de salida

    ato digital y pueden ser interpretados medorresponde a la etapa de procesamiento, eor un microcontrolador (en este caso el PIson procesados y luego enviados tambin vbica en etapa de comunicacin. Cada blona misma fuente, en este caso una batera cesponde al Receptor, es un dispositivo qcacin comprende al modulo RF que recibbern ser de las mismas caractersticas,entre ambos. Una vez recibidos los datostados por un MCU en particular el PIC 18Fcomunicarse va USB directamente a una

    y hardware. Es trabajo tambin del MCdicional de los datos e.g. conversin ASCc.

    37

    un sensor ECGconstitutiva degraficacin en

    t constituido eln lado el sensormisor de datosr un dispositivo

    cual comprenderealizada por el

    in de algunosde la etapa deante el estndardecir los datos

    C 18F45K20) aa SPI al moduloque del sistemamercial de 9V.e como bloque

    ir los datos dels adelante se

    provenientes del550 ya que estePC reduciendo

    realizar, si esI, adaptacin al

  • 7/23/2019 Proyecto Final (contenido).pdf

    38/88

    UNIVF

    DEPART

    Proyecto

    3.1 Diseo del hard

    Como se observa en lafundamentales ms uno qubasado de cierto mododesarrollado por Texas Insestructura general. A conti

    3.1.1 Etapa de alimenta

    El equipo completo sese regula a 5V y a partiresquema de alimentacin s

    P3 corresponde al pinregulador de 5V se eligi e5V se obtienen las tensioestas dos tensiones se gealimentar la parte analgic

    Los valores utilizadoobtenidos de la hoja de dat

    Un circuito adicional eafectar a la fuente de alime

    RSIDAD TECNOLGICA NACIONALCULTAD REGIONAL CRDOBAMENTO DE INGENIERA ELECTRNICA

    inal de Grado Fernndez Gonzalez Salv

    ware del sensor inalmbrico

    figura 3.1 la etapa del sensor est compuestae corresponde a la alimentacin. El disen el kit de demostracin de desempe

    truments (SBAU171A) del cual se tom couacin describiremos el diseo de cada una

    cin

    alimenta a partir de una batera comercial desta se derivan las tensiones -5V, -2,5V,muestra en la figura 3.2

    Figura 3.2 Circuito de alimentacin

    e alimentacin general que se conecta a la bn nuestro caso el LM7805 encapsulado SMes -5V por medio del inversor de tensineran los 2,5V (TPS73201 y TPS72301)del ADS1298 y 3,3V (KF33) para la parte d

    para los componentes en los circuitoss de los mismos estas se anexan al final del

    s necesario para filtrar los distintos tipos de rntacin, el esquemtico es el siguiente

    38

    por tres bloquesdel mismo estdel ADS1298o referencia sue las etapas.

    9V, esta tensin,5V y 3,3V. El

    atera de 9V y al. A partir de losTPS60403. Connecesarios paraigital.e cada IC sonocumento.

    uido que pueden

  • 7/23/2019 Proyecto Final (contenido).pdf

    39/88

    UNIVF

    DEPART

    Proyecto

    3.1.2 Etapa de adquisic

    Compuesta casi en totentrada de cada electrodo,esquemtico del mismo

    Cada uno de los valoreson los recomendados pormismo. La alimentacin esanalgica AVDD-AVSS, l

    A continuacin se detala figura 3.5

    RSIDAD TECNOLGICA NACIONALCULTAD REGIONAL CRDOBAMENTO DE INGENIERA ELECTRNICA

    inal de Grado Fernndez Gonzalez Salv

    Figura 3.3 Filtros de alimentacin

    in

    lidad por el ADS1298 al cual se le agregan capacitores de referencia etc. La figura 3.

    Figura 3.4 Circuito ADS1298

    s de los componentes pasivos que se observla hoja de datos del IC para un correcto fut compuesta por una parte digital DVDD-s que se describirn en el apartado etapa de

    llar el bloque etapa de entrada cuyo circu

    39

    los circuitos decorresponde al

    n en la figura decionamiento delND y una partelimentacin

    to se muestra en

  • 7/23/2019 Proyecto Final (contenido).pdf

    40/88

    UNIVF

    DEPART

    Proyecto

    El conector P5 fue imforma directa al cable biocable biomtrico y los elec

    Siguiendo con el esquque corresponden a unos fiempleados para eliminar frtotal de cuatro circuitosizquierda), RA (brazo derelas derivaciones I, II y III,del circuito RL se encuentpierna derecha ya que el

    este tipo de derivacin.electrodo de RL al pin 1 (A continuacin se des

    para todas las entradas.

    Aplicando la teora de

    RSIDAD TECNOLGICA NACIONALCULTAD REGIONAL CRDOBAMENTO DE INGENIERA ELECTRNICA

    inal de Grado Fernndez Gonzalez Salv

    Figura 3.5 Circuito filtros de entrada

    plementado con un conector del tipo DB9trico para la conexin con los electrodos

    rodos fueron adquiridos en forma comercial. mtico de la figura 3.5 se observan los cir

    ltros pasa-bajos en configuracin RC-RC dcuencias que estn fuera del rango de trabaj

    los que corresponden a RL (pierna dereccho) y LA (brazo izquierdo) con los que sey si volvemos a la figura 3.4 podemos obserra conectada a un circuito especial denominDS1298 dispone internamente un amplifica

    n el caso de no utilizar este circuito seND) de la figura 3.5.rrolla el clculo del filtro pasa-bajos el cu

    Figura 3.6 Filtro RC-RC

    uadripolos a la figura 3.6 se obtiene la ecua

    40

    ue se adapta en. Por su parte el

    uitos de entradae segundo ordeno, se observa unha), LL (piernapueden obtener

    var que la salidaado Derivacinor para manejar

    ebe conectar el

    les es el mismo

    in siguiente

  • 7/23/2019 Proyecto Final (contenido).pdf

    41/88

    UNIVF

    DEPART

    Proyecto

    A partir de esta ecuaadecuados para determinarfrecuencia de corte de alr

    sobre la seal ECG, para el

    Por simplicidad se elimismo caso para los decomerciales. A partir dediagrama de Bode, el resulde -3dB es de 0 a 270 Hzvalor sern atenuadas por e

    La obtencin de la grael cual permite esbozar codescrita.

    Las salidas de los filtentrada del ADS1298. En12, 13 y 14 figura 3.8)

    RSIDAD TECNOLGICA NACIONALCULTAD REGIONAL CRDOBAMENTO DE INGENIERA ELECTRNICA

    inal de Grado Fernndez Gonzalez Salv

    in seleccionamos los valores de resistenla frecuencia de corte del filtro. En nuestro cdedor de 250 Hz para poder trabajar con

    lo se seleccion valores prcticos conocidos

    ieron los valores de resistencias R1 y R2 icapacidad C1 y C2 donde los valores

    estos valores se grafica la respuesta en fado se observa en la figura 3.7 vemos que ello que indica que todas las frecuencias po

    l filtro evitando as el ingreso al conversor A

    fica fue realizada en un programa de simulamuy buena aproximacin la funcin de tr

    Figura 3.7

    os de entrada estn conectadas directamentnuestro caso los canales utilizados son IN2

    41

    cia y capacidadaso se desea unauena resolucin

    guales siendo elutilizados son

    ecuencia en unancho de bandaencima de este

    D.

    in matemticonsferencia antes

    e a los pines dee IN3 (pines 12,

  • 7/23/2019 Proyecto Final (contenido).pdf

    42/88

    UNIVF

    DEPART

    Proyecto

    La descripcin del pincircuito para su funcionami

    3.1.3 Etapa de procesa

    Una vez que el ADS1unidad de procesamientocomunicacin es realizadaconexin del ADS1298 ccon detalle el circuito de es

    Los pines de conexinDRDY, START y los pine

    Por otra parte el MC

    hacia el transmisor inalmque une los pines del tra

    RSIDAD TECNOLGICA NACIONALCULTAD REGIONAL CRDOBAMENTO DE INGENIERA ELECTRNICA

    inal de Grado Fernndez Gonzalez Salv

    Figura 3.8

    ut del ADS1298 se muestra en el anexo asento con los mnimos componentes necesari

    iento

    298 ha completado una conversin, el datoue en nuestro caso se trata de un MCU P

    a travs del puerto serial SPI. En la figuran el bloque de procesamiento, en la figurata etapa.

    Figura 3.9 Circuito del MCU

    entre ambos IC son seis, los pines de contrSPI SDO, SDI, SCK, CS0.tiene la tarea de enviar los datos que reci

    brico (nRF24L01), para ello se implementnsmisor con los de MCU. La comunicaci

    42

    omo tambin uns.

    es enviado a laIC18F45K20, la.4 se observo laue sigue vemos

    ol del ADS1298

    e del ADS1298

    el conector P7n entre ambos

  • 7/23/2019 Proyecto Final (contenido).pdf

    43/88

    UNIVF

    DEPART

    Proyecto

    tambin es realizada por msimilares a la conexin cofuente simple de 3,3V qu

    ADS1298 DVDD-GND.Por ltimo se implemMCU que en la figura est

    3.1.4 Etapa de comunic

    La etapa de salida deltransmitidos va radio a paetapas anteriores no se enadquirida viene implemen3.10 el circuito es obtencomponentes son los reco

    3.2 Desarrollo del h

    El hardware fue desarrecin expuestos, las figusensora ECG y del modulreal.

    RSIDAD TECNOLGICA NACIONALCULTAD REGIONAL CRDOBAMENTO DE INGENIERA ELECTRNICA

    inal de Grado Fernndez Gonzalez Salv

    dio del puerto SPI por lo que los pines de cel ADS1298. La alimentacin del mismo een este caso se comparte con la aliment

    ento un conector adicional para la prograrepresentado por P6.

    cin

    ensor ECG se encuentra implementada en artir del modulo transmisor nRF24L01 que acuentra implementada en el mismo PCB yada en un PCB cuyo esquemtico se mue

    ido de la hoja de datos del chip y losendados por el fabricante.

    Figura 3.10 Circuito del nRF24L01

    ardware

    rollado en una placa impresa a partir de las siguientes corresponden al diseo delinalmbrico, cabe aclarar que las figuras n

    43

    nexin son muys a partir de unacin digital del

    acin ICSP del

    u los datos sondiferencia de las

    que la versintra en la figuravalores de los

    os esquemticosCB de la placaestn en escala

  • 7/23/2019 Proyecto Final (contenido).pdf

    44/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 44

    Figura 3.11

    Figura 3.12

  • 7/23/2019 Proyecto Final (contenido).pdf

    45/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 45

    Figura 3.13

    3.2.1 Montaje de componentes

    En la figura siguiente se observa una toma de una de las placas terminadas, lamisma fue utilizada como prueba de soldado y tuvo que ser descartada por haberselevantado algunas pistas como se observa en la foto.

    Figura 3.14 Placa utilizada para la prueba de soldado

  • 7/23/2019 Proyecto Final (contenido).pdf

    46/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 46

    La placa terminada con todos los componentes montados se muestra a continuacin

    Figura 3.15 Placa terminada

    La foto siguiente muestra con detalle los pines soldados del integrado ADS1298 lacaptura fue obtenida gracias a la utilizacin de un microscopio digital brindado por ellaboratorio central de electrnica de nuestra facultad.

    Figura 3.16 Detalle ampliado del soldado de los pines del ADS1298

    Gracias a la captura podemos observar en la segunda toma que uno de los pines seencuentra torcido tal vez producto de algn golpe con la punta de soldar o al manipular

  • 7/23/2019 Proyecto Final (contenido).pdf

    47/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 47

    el IC, pero no fue necesaria una correccin ya que el contacto con el pad del PCB esaceptable (testeado electrnicamente) y no hay contacto con el pin prximo.

    3.3 Configuracin y flujo de datos

    3.3.1 Configuracin del ADS1298

    El tamao del paquete de datos depende del nmero de canales utilizados y de laresolucin por ejemplo si trabajamos con una resolucin de 24 bits y los 8 canales elformato del paquete de datos seria 24 bits de status ms 192 bits de datos distribuidos dela siguiente manera: (1100+LOFF_STATP+LOFF_STATN+bits[4:7] del GPIO register+ CHn(8*24bits)).

    Nuestro caso es el siguiente, utilizando el esquema de Derivacin I (RA y LA) y sincircuito de derivacin de pierna derecha solo se necesita un canal para poder graficar elritmo cardiaco, para la derivacin I se debe utilizar el canal 2 como vimos en elapartado anterior. Los bits de status no son de utilidad ya que no utilizamos lacaracterstica lead-off detection y tampoco el registro GPIO, en este caso el ADS1298completa con ceros esos lugares sucediendo lo mismo para el canal 1. Por lo tanto losbits transmitidos alcanzan un valor de 72 bits es decir 9 bytes de los cuales los primeros6 bytes deben ser descartados y los 3 ltimos bytes contendrn la informacinrequerida.

    La configuracin se realiza a travs de los registros CONFIG1, CONFIG2 y

    CONFIG3 y los registros de los canales CHnSET (se anexa la lista completa deregistros al final del documento).Para modificar estos registros se deben enviar comandos de configuracin a travs

    del puerto SPI segn la siguiente tabla

    Tabla 3.1 Comandos SPI

    Es decir suponiendo que se quiere modificar el registro CONFIG1 se debe realizarlo siguiente

  • 7/23/2019 Proyecto Final (contenido).pdf

    48/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 48

    SPI(0x41); //Indica que se escribir el registro CONFIG1SPI(0x00); // Indica que se escribir solamente un registro

    SPI(0x06); // CLK_EN = 1 ; DDR[2:0]= 110 -> 250 SPS

    Esto corresponde a una porcin del cdigo de configuracin del ADS1298 escritoen lenguaje de programacin C en el MCU. Las direcciones de cada uno de los registrosy sus respectivos bits de configuracin se pueden observar en el anexo Registros deconfiguracin ADS1298.

    Nota: Un dato a tener en cuenta es que cuando se energiza el ADS1298 demora 1seg eniniciar y arranca en Data continuos mode por lo que primero se debe enviar elcomando SDATAC.

    Una vez configurado el ADS1298 se debe volver a activar el modo RDATACenviando el comando START, entonces el IC comenzara a muestrear y convertir losdatos de entrada y esperar hasta que sean relevados por el MCU, el proceso se describea continuacin

    Figura 3.17

    La figura muestra este proceso, se observa que cuando se recibe el comandoSTART el ADS1298 inicia la conversin y cada vez que tenga un dato listo pone enbajo el pin DRDY, este proceso se ejecutara de manera continua por lo que el MCUdeber ser lo suficientemente rpido para levantar los datos antes de que ingrese unonuevo. Las velocidades de muestreo que soporta el ADS1298 son las siguientes

    Tabla 3.2 Velocidades de muestreo

    Estas velocidades de datos se configuran desde el registro CONFIG1 siendo los bitsde configuracion DR[2:0] y donde fMOD = fCLK/4 . En nuestro caso la velocidad de

    muestreo queda configurada por defecto y en modo Low Power es decir 250Sps.

  • 7/23/2019 Proyecto Final (contenido).pdf

    49/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 49

    Esto indica que el MCU debe recoger los 9 bytes con una velocidad mayor a250Sps y ademas procesarlos si es necesario.

    A continuacion y una vez definida la velocidad de los datos se debe configurar el

    MCU.

    3.3.2 Configuracion del PIC18F45K20

    Se detallar aqu cmo est configurado el MCU para realizar la tarea de recepcinde datos. En primer lugar se configuran pines I/O correspondientes segn su funcin,los que reciben informacin como entrada y los que envan informacin como salida. Seutiliza el reloj interno configurado a una frecuencia de 8MHz adems se habilitan elpuerto SPI y otras configuraciones necesarias, para mayor detalle se adjunta el cdigoen C completo. La velocidad a la que el puerto SPI tomara los datos provenientes delADS1298 est determinada por la frecuencia del reloj que como dijimos es de 8MHz,por defecto la velocidad de SCLK es FOSC/4 los que genera una velocidad de 2MHzsuficiente para levantar los datos del ADS1298 y luego enviarlos al transmisor.

    La porcin del cdigo que realiza esta tarea es la siguiente

    __CONFIG(1,RCIO);

    __CONFIG(2,WDTDIS&PWRTDIS&BORDIS);

    __CONFIG(3,PBDIGITAL);

    __CONFIG(4,STVRDIS);

    TRISB=0x01;

    PORTB=0x04;

    TRISC=0x10;

    PORTC=0x00;

    TRISD=0x00;

    PORTD=0X01;

    IRCF0=0; // Bits de configuracion de la

    IRCF1=1; // velocidad del clk interno del

    IRCF2=1; // microcontrolador en 8 MHz

    CKE=0; //El dato cambia de idle a activo

    CKP=0; //El estado de idle es low

    SSPEN=1; //Synchronous serial port enable

    3.3.3 Configuracin nRF24L01

    Para la configuracin del modulo RF se debe esperar un retardo de 10,3ms desdeque se energiza para que el IC entre en modo Power Down. Una vez sucedido esteperiodo de tiempo se procede a configurar el modulo. Para ello se deben modificar losregistros de configuracin de la misma manera que se realiz para el ADS1298 .

    Nuestra tarea es configurar los registros por lo tanto se utilizar el comando escribirregistro. Para saber que registros escribir y que bits modificar debemos remitirnos alanexo Registros del nRF24L01. A continuacin se muestra la porcin de cdigo queconfigura el modulo RF

    CKE=1;

    nRF_CS=0;SPI(0x20); //Registro CONFIG

  • 7/23/2019 Proyecto Final (contenido).pdf

    50/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 50

    SPI(0x0A);

    nRF_CS=1;

    DelayMs(1);

    nRF_CS=0;

    SPI(0x26); //RF_Setup

    SPI(0x07);

    nRF_CS=1;

    DelayMs(100);

    CKE=0;

    Si se observa el anexo de registros, el cdigo anterior indicara que el modulo se haconfigurado para enviar datos a una velocidad de 1MHz a una potencia de 0 dBm yenviar los datos de a 3bytes.

    3.4 Descripcin de la Placa de Interfaz con PC Placa base

    El desarrollo de toda red de sensores requiere de la implementacin de nodos quepermitan tanto captar como re direccionar las seales provenientes de las diversasfuentes asociadas a los sensores.Estas unidades poseen una tarea fundamental que es recibir paquetes de informacin yadaptarlos para transmitirlos a la siguiente etapa, sea de re direccionamiento como deprocesamiento o representacin.

    Cabe destacar la importancia del desarrollo progresivo de esta etapa del proyecto,debido a que la magnitud y complejidad que puede llegar a tener una red de sensores sebasa fundamentalmente en la capacidad de respuesta que tengan los nodos decomunicaciones.

    Toda la informacin proveniente de los distintos sensores, que se encuentran en lared, debe pasar primero por estos mdulos que adaptarn las caractersticas del paquetede datos segn el destino al que sean asignados.En este caso y de manera acorde con el desarrollo de la primera etapa de una red desensores inalmbrica, se decidi desarrollar lo que se denominar la placa base quehaga de interfaz de comunicacin entre uno o ms mdulos de sensores y una PC.

    Dicha placa debe poseer por lo tanto la capacidad de interactuar con los mdulosinalmbricos de la red de sensores, a la vez que mantiene comunicacin permanente conun software desarrollado especficamente para la representacin de la informacinadquirida para el usuario.

    Lo elementos fundamentales para el desarrollo de dicho modulo, segn lafuncionalidad propuesta a grandes rasgos son:

    Puerto de Comunicaciones con PC. Modulo de Comunicaciones RF. Microcontrolador con capacidad de procesamiento adecuada. Entradas/Salidas Auxiliares

    Como se indic anteriormente se apunta a un desarrollo progresivo, debido a que elalcance que puede llegar a tener una red de sensores es muy amplio. Sin embargo sedebe comenzar por algo concreto y conciso, que permita realizar pruebas y que sea unabase slida, como propuesta concreta para construir un entorno de red ms robusta.

  • 7/23/2019 Proyecto Final (contenido).pdf

    51/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 51

    Es por este motivo que se busca producir un dispositivo que en la manera de lo posibleprevea el aumento de trfico de informacin, la asociacin de ms unidades de sensores,la capacidad de procesar paquetes de informacin a la velocidad adecuada, etc. sin

    aumentar demasiado la complejidad. Es as que algunos aspectos se dimensionaron paraun flujo de informacin mucho mayor al que tiene alcance la etapa actual de desarrollodel proyecto.

    3.4.1 Puerto de Comunicaciones con PC

    Para dar abasto con el potencial trfico creciente de informacin, conforme aumentela cantidad de elementos que componen a la red de sensores, se decidi implementar latecnologa de comunicacin masiva de datos USB.Por las prestaciones que se describen a continuacin, esta muestra ser la alternativa msviable, con mayor potencial y hasta econmica para resolver la comunicacin entre elmdulo placa base y la PC.

    3.4.2 Definicin del Universal Serial Bus(USB)

    Como su nombre indica (Bus SerieUniversal), se trata de un sistema decomunicacin serial entre dispositivos.

    Fue desarrollado fundamentalmente para proveer una conexin nica y sencilla para

    el usuario, entre la PC y perifricos, es por esto que adems tiene la capacidad deproveer alimentacin a los dispositivos conectados.El USB consiste en una norma para bus perifrico, desarrollado en 1994 por laindustria de dispositivos electrnicos y de telecomunicaciones, entre las queintervinieron activamente las compaas Compaq, DEC, IBM, Intel, Microsoft, NEC yNortel.

    Descripcin

    USB corresponde a un tipo de comunicacin serial, esto implica que slo transmite unaunidad de informacin a la vez y reduce al mnimo la cantidad de conexiones necesariaspara entablar comunicacin entre las partes.

    El bus USB puede trabajar en dos modos, a baja velocidad (1,5 Mbps, para dispositivosque no manejan grandes cantidades de informacin) y a alta velocidad (12 Mbps, paradispositivos con grandes flujos de informacin).En cuanto a la comodidad, el bus USB se compacta en un cable de cuatro hilos, dos paradatos, dos para alimentacin. Esto supone un gran ahorro, tanto de espacio como dematerial. De acuerdo a estos parmetros, una de las principales ventajas que se obtienede USB es precisamente su diseo.El USB organiza el bus en una estructura de rbol descendente, con mltiplesdispositivos conectados a un mismo bus, en la que unos elementos especiales, llamadoshubs (perifrico que ser descrito especficamente mas adelante), encaminan las sealesdesde un dispositivo al host (huesped o dispositivo principal que entabla lacomunicacin) o viceversa.

  • 7/23/2019 Proyecto Final (contenido).pdf

    52/88

    UNIVERSIDAD TECNOLGICA NACIONALFACULTAD REGIONAL CRDOBA

    DEPARTAMENTO DE INGENIERA ELECTRNICA

    Proyecto Final de Grado Fernndez Gonzalez Salv 52

    En la implementacin material, existen diversos tipos de conectores USB, los mscomunes son el Estndar A y el Estndar B, mostrados en el siguiente grfico:

    Figura 3.18 Conector USB (esquema)

    Como se puede ver, el conector USB tiene implementadas las siguientes lneas:D+/D-: Componen un par diferencial de lneas de comunicacin, por aqu setransmitirn los datos con los potenciales de 0V a 0.3Vpara un estado lgico bajo y de2.8V a 3.6V para un estado lgico alto.

    VDD (+)/ GND (+):