You are on page 1of 31

PROCESAMIENTO DIGITAL DE SEALES

FONOCARDIGRAFO

UNIVERSIDAD NACIONAL MAYOR DE


SAN MARCOS
FACULTAD DE INGENIERA
ELECTRNICA Y ELCTRICA
INTEGRANTE
ALBORNOZ ESPINOZA, WILVER
PROYECTO FINAL DE PROCESAMIENTO
DIGITAL DE SEALES
FONOCARDIGRAFO ELECTRNICO

2015
1

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

NDICE GENERAL DEL PROYECTO:

TEMA

N DE PGINA

Introduccin

Objetivos

Conocimientos previos

DESARROLLO DEL PROYECTO


Diagrama de bloques

Etapas del fonocardiograma

10

Etapa pasa altos y pasa bajos

11

Adecuador de seal

12

Preamplificador

13

Filtros analgicos

14

Circuito en proteus 8

15

Microcontrolador arduino uno

16

Matlab y visualizacin de la seal

17

Componentes usados en este proyecto

18

Descripcin de componentes

19

Imgenes del circuito armado

22

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

1. INTRODUCCIN
El presente proyecto abarca el diseo y montaje de un sistema de instrumentacin
completo aplicado a un sistema biomdico, el de fonocardiografa, as como el diseo
y construccin de un sistema de adquisicin de datos mediante un conversor
analgico digital en combinacin con un microcontrolador y un software para la
adquisicin de datos en una computadora.
El proyecto a desarrollar es un fonocardiograma que consiste en un sistema
biomdico que va a registrador los latidos del corazn. Este sistema es de gran
importancia ya que permiten la observacin con fines diagnsticos o teraputicos de
la actividad vital del paciente. Una instrumentacin fiable, rpida y mnimamente
invasiva dar ms y mejor informacin a los equipos mdicos para tratar
correctamente a los pacientes.
En un fonocardiograma es la actividad del propio cuerpo la que genera la seal que
deseamos medir. Sin embargo no se trata de una seal sencilla de adquirir;
necesitaremos etapas posteriores de tratamiento, acondicionamiento y de
adquisicin de los datos obtenidos.
Por ltimo se disear una ltima etapa de visualizacin de estos datos, con un
software para el usuario que cumpla tres requisitos fundamentales:
1. PERMITA LA VISUALIZACIN DE LOS DATOS EN TIEMPO REAL.
2. PERMITA ALMACENAR LOS DATOS ADQUIRIDOS.
3. QUE SEA ESTABLE Y DISTRIBUIBLE.

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

2. OBJETIVOS
a. Objetivo General
Realizar un sistema biomtrico completo que nos permita registrar datos (actividad
del corazn), procesarlos y mostrarlos de manera fiable para efectos de diagnsticos
de pacientes.
b. Objetivos especficos
Usar los conocimientos aprendidos durante el curso de PROCESAMIENTO
DIGITAL DE SEALES y otros cursos llevados con anterioridad como CIRCUITOS
ELECTRNICOS, CIRCUITOS DIGITALES, MTODOS NUMRICOS y cursos de
extracurriculares como es el caso de PROGRAMACIN EN ARDUINO..
Descripcin de las etapas que tienen todos los sistemas de procesamiento
digital de seales muestreo, cuantificacin y codificacin.
Obtener un sistema biomtrico completo, es decir, conseguir datos para
observar el funcionamiento del corazn, para esto debemos conseguir lo
siguiente:
1.
2.
3.
4.

Diseo de los circuitos de censado


Diseo de los circuitos de acondicionamiento
Eleccin del conversor analgico - digital
Programacin del software para el control de la adquisicin de datos

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

3. CONOCIMIENTOS PREVIOS
En este captulo se resumen los conocimientos bsicos sobre el entorno de este
proyecto que deben conocerse para comprender esta memoria y el funcionamiento
del prototipo creado. Los temas aqu descritos han sido ya ampliamente estudiados y
existe gran cantidad de informacin accesible si se desea una formacin ms
detallada. La informacin contenida a lo largo de los siguientes apartados se
encuentra fuertemente resumida.

CONOCIMIENTOS BIOLGICOS BSICOS ACERCA DEL CORAZN HUMANO


A lo largo de las prximas subsecciones se presentan los conocimientos para
comprender la funcionalidad del corazn humano, su estructura y la importancia de
dicho rgano.

FUNCIN DEL CORAZN


Los tejidos del cuerpo humano precisan oxgeno y otros elementos esenciales para
funcionar correctamente. El oxgeno es introducido en el organismo humano a travs
de los pulmones, pero debe ser transportado desde dicho lugar a los receptores del
oxgeno. Para ello existen los eritrocitos o glbulos rojos. Estos elementos,
compuestos principalmente por hemoglobina, son capaces de anexionarse las
molculas de oxigeno existentes en el aire disponible en los pulmones y liberar
dichas molculas en los tejidos. Los eritrocitos se encuentran en la sangre.
El corazn es un rgano muscular cuya funcin es el bombeo de sangre, y por tanto
eritrocitos, a travs de los vasos sanguneos del cuerpo humano. A travs de estos
vasos y capilares los eritrocitos llegan a todos los lugares del cuerpo, alimentando
con oxgeno las clulas que forman los tejidos.

ANATOMA DEL CORAZN


El corazn es hueco en su interior y se divide en cuatro cmaras: dos superiores, las
aurculas, y dos inferiores, los ventrculos. Las aurculas tienen la funcin de
recepcin de sangre del sistema sanguneo y los ventrculos la funcin de expulsin.
El corazn tambin se divide en dos mitades verticalmente: la mitad izquierda y la
mitad derecha, cada una compuesta de una aurcula y un ventrculo. Segn esta
divisin vertical, el corazn puede ser interpretado como un mecanismo de dos
bombas paralelas que trabajan conjuntamente.
La mitad derecha recibe sangre desoxigenada que ha pasado por los tejidos del
cuerpo humano y la bombea hacia los pulmones: este circuito se conoce como
circulacin pulmonar.

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO
La mitad izquierda recibe la sangre oxigenada proveniente de los pulmones y la
bombea hacia los tejidos del cuerpo humano a travs del sistema sanguneo.
1. Atrio/Aurcula derecho/a
2. Atrio/Aurcula izquierdo/a
3. Vena cava superior
4. Aorta
5. Arteria pulmonar
6. Vena pulmonar
7. Vlvula mitral
8. Vlvula artica
9. Ventrculo izquierdo
10. Ventrculo derecho
11. Vena cava inferior
12. Vlvula tricspide
13. Vlvula pulmonar
El bombeo sucede mediante la contraccin (sstole) y relajacin (distole) asncrona
entre las aurculas y ventrculos. Las aurculas, al relajarse, succionan la sangre de
los conductos que las alimentan: las venas cava superior e inferior para la aurcula
derecha y las venas pulmonares para la aurcula izquierda. Despus las aurculas se
contraen y desplazan su contenido a los ventrculos a travs de las vlvulas mitral y
tricspide. Al contraerse los ventrculos, estos impulsan la sangre a las arterias
pulmonares (ventrculo derecho) y a la arteria aorta (ventrculo izquierdo).

CICLO CARDIACO DEL CORAZN


A nosotros para nuestro proyecto nos interesan los latidos del corazn ya que eso es
lo que vamos a registrar y procesar.
El ciclo cardaco es la secuencia de eventos elctricos, mecnicos, sonoros y de
presin, relacionados con el flujo de su contraccin y relajacin de las cuatro
cavidades cardiacas (aurculas y ventrculos), el cierre y apertura de las vlvulas y la
produccin de ruidos a ellas asociados. Este proceso transcurre en menos de un
segundo. La recproca de la duracin de un ciclo es la frecuencia cardaca (como se
suele expresar en latidos por minuto, hay que multiplicar por 60 si la duracin se
mide en segundos).
Fases del ciclo cardaco
En cada latido se distinguen cinco fases:

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO
1. Sstole auricular
2. Contraccin ventricular isovolumtrica
3. Eyeccin
4. Relajacin ventricular isovolumtrica
5. Llenado ventricular pasivo
Las tres primeras corresponden a la sstole (contraccin miocrdica, durante la cual
el corazn expulsa la sangre que hay en su interior) y las dos ltimas a la distole
(relajacin cardiaca, durante el cual el corazn se llena de sangre). La distole es
ms larga que la sstole: aproximadamente dos tercios de la duracin total del ciclo
corresponden a la distole y un tercio a la sstole.
Sstole auricular
El ciclo se inicia con un potencial de accin en el ndulo sinusal que en un principio
se propagar por las aurculas provocando su contraccin. Al contraerse stas, se
expulsa toda la sangre que contienen hacia los ventrculos. Ello es posible gracias a
que en esta fase, las vlvulas auriculoventriculares (Mitral y Tricspide) estn
abiertas, mientras que las sigmoideas (Artica y Pulmonar) se encuentran cerradas.
Al final de esta fase; toda la sangre contenida en el corazn se encontrar en los
ventrculos, dando paso a la siguiente fase.
Contraccin ventricular isovolumtrica
La onda de despolarizacin llega a los ventrculos, que en consecuencia comienzan a
contraerse. Esto hace que la presin aumente en el interior de los mismos, de tal
forma que la presin ventricular exceder a la auricular y el flujo tender a
retroceder hacia estas ltimas. Sin embargo, esto no ocurre, pues el aumento de la
presin ventricular determina el cierre de las vlvulas auriculoventriculares, que
impedirn el flujo retrgrado de sangre. Por lo tanto, en esta fase todas las vlvulas
cardiacas se encontrarn cerradas.
Eyeccin
La presin ventricular tambin ser mayor que la presin arterial en los grandes
vasos que salen del corazn (tronco pulmonar y aorta) de modo que las vlvulas
sigmoideas se abrirn y el flujo pasar de los ventrculos a la luz de estos vasos. A
medida que la sangre sale de los ventrculos hacia stos, la presin ventricular ir
disminuyendo al mismo tiempo que aumenta en los grandes vasos. Esto termina
igualando ambas presiones, de modo que parte del flujo no pasara, por gradiente de
presin, hacia la aorta y tronco pulmonar. El volumen de sangre que queda retenido
en el corazn al acabar la eyeccin se denomina volumen residual, telesistlico o
volumen sistlico final; mientras que el volumen de sangre eyectado ser el volumen
sistlico o volumen latido (aproximadamente 70mL).
Relajacin ventricular isovolumtrica

Corresponde al comienzo de la distole o, lo que es lo mismo, al periodo de relajacin


miocrdica. En esta fase, el ventrculo se relaja, de tal forma que este hecho, junto

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO
con la salida parcial de flujo de este mismo (ocurrido en la fase anterior), hacen que
la presin en su interior descienda enormemente, pasando a ser inferior a la de los
grandes vasos. Por este motivo, el flujo de sangre se vuelve retrgrado y pasa a
ocupar los senos artico y pulmonar de las valvas sigmoideas, empujndolas y
provocando que stas se cierren (al ocupar la sangre los senos articos, parte del
flujo pasar a las arterias coronarias, con origen en estos mismos). Esta etapa se
define por tanto como el intervalo que transcurre desde el cierre de las vlvulas
sigmoideas y la apertura de las auriculoventriculares.

Llenado ventricular pasivo


Durante los procesos comentados anteriormente, las aurculas se habrn estado
llenando de sangre, de modo que la presin en stas tambin ser mayor que en los
ventrculos, parcialmente vaciados y relajados. El propio gradiente de presin har
que la sangre circule desde las aurculas a los ventrculos, empujando las vlvulas
mitral y tricspide, que se abrirn permitiendo el flujo en este sentido. Una nueva
contraccin auricular con origen en el ndulo sinusal finalizar esta fase e iniciar la
sstole auricular del siguiente ciclo.
Factores
Es importante recordar que existen diversos determinantes de la funcin cardaca
que pueden alterar las fases del ciclo: la precarga, la postcarga, el inotropismo, la
distensibilidad y la frecuencia.
1. La precarga depende del volumen del ventrculo al final de la distole (VFD).
2. La postcarga representa la presin artica en contra de la que el ventrculo
debe contraerse.
3. El inotropismo corresponde a la fuerza intrnseca que genera el ventrculo en
cada contraccin como bomba mecnica.
4. La distensibilidad se refiere a la capacidad que el ventrculo tiene de
expandirse y llenarse durante la distole.
5. La frecuencia cardaca, es el nmero de ciclos cardacos por unidad de tiempo.
Ruidos cardacos
Por cada latido, el corazn emite dos ruidos cardacos (Lub-dub) separados uno del
otro por un silencio.
El cierre de las vlvulas mitral y tricspide (llamadas vlvulas auriculoventriculares)
en el comienzo de la sstole, causa la primera parte (lub) del ruido auscultatorio (lubdub) que se oye cuando se contrae el corazn. Formalmente, a ese primer sonido se
le conoce como primer ruido cardaco, o S1. Ese primer ruido cardaco es creado
cuando se cierran las vlvulas mitral y tricspide y de hecho tiene dos componentes,
uno mitral (M1) y otro tricspide (T1).

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO
La segunda porcin del lub-dub -el segundo ruido cardaco o S 2, es causada por el
cierre de las vlvulas artica y pulmonar al final de la sstole ventricular. A medida
que se vaca el ventrculo izquierdo, su presin disminuye por debajo de la presin en
la aorta, as que la vlvula artica se cierra. Igualmente, cuando la presin del
ventrculo derecho cae por debajo de la presin en la arteria pulmonar, la vlvula
pulmonar se cierra. El segundo ruido cardaco tambin tiene dos componentes, uno
artico (A2) y uno pulmonar (P2). La vlvula artica se cierra primero que la vlvula
pulmonar y por ello son audibles separadamente uno del otro en el segundo ruido
cardaco.

10

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

DESARROLLO DEL PROYECTO


4. DIAGRAMA DE BLOQUES DEL FONOCARDIOGRAMA

MICRFONO
PIEZOELCRICO

ADECUADOR DE
LA SEAL

PREAMPLIFICADOR

FILTROS
ANALGICOS

MICROCONTROLA
DOR

MATLAB Y
VISUALIZACIN

11

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

5. ETAPAS DEL
FONOCARDIOGRAMA
5.1
ESTETOSCOPIO ELECTRNICO
MICRFONO PIEZOELCTRICO

Partes
Est constituido por uno o dos tubos de goma que terminan en dos olivas que se
adaptan al odo y adems dichos tubos enlazan con otro que contiene un diafragma
(tambin llamado membrana) y una campana los cuales amplifican los sonidos de
auscultacin.
Funcionamiento
Tiene una membrana y una campana. Cualquiera de las dos partes puede colocarse
en el paciente. Las dos detectan las seales acsticas que viajan a travs de los
tubos llenos de aire y llegan hasta los odos del mdico. La campana transmite los
sonidos de baja frecuencia, es ideal para escuchar los pulmones. La membrana, en
cambio, detecta las altas frecuencias y permite escuchar el corazn. Para detectar
las diferentes frecuencias, se tienen dos modos.

El amplificador est compuesto bsicamente por tres amplificadores operacionales,


configurando el primero como amplificador de alta impedancia de entrada. La
ganancia de un amplificador operacional como inversor viene dada por la expresin:

A=

R3
R 1+ R 2 ,

As mismo, la impedancia de entrada del amplificador, viene determinada por el valor


que asignemos a R1.
En nuestro caso necesitamos que las seales en modo comn no sean amplificadas
para evitar el ruido de los 60Hz provenientes de la red, esto lo conseguimos con el
filtro activo pasa-banda de la figura para las seales en modo comn. La seal a la
salida de este amplificador ya podramos utilizarla, sin embargo para discriminar an
ms la seal del ruido utilizamos un nuevo filtro activo en el tercer amplificador.
El amplificador LM386, ste requiere solo y unos pocos componentes, funciona con
alimentacin nica de 9V y auriculares estndar de alta impedancia con control de
volumen, conectando ambos auriculares en paralelo obtenemos el efecto envolvente,
mejor que ponerlos en serie, lo que producira un retardo por desfase en la audicin.
En el circuito estetoscopio electrnico mostrado el LM386 en el esquema general, no
funciona a su mxima ganancia de tensin aproximada de 200 [46dB]; R11 es el
control de volumen. En circuitos que usan el LM386, si se omite C6 entre las patillas
1 y 8, la ganancia aproximadamente es 20 [26dB] y el condensador bypass C8 no se

12

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO
necesita. Se pueden obtener ganancias intermedias conectando una resistencia
1.200 ohmios en serie con C6; dan una ganancia aproximada de 50. R14 y C9
mejoran la estabilidad del amplificador en alta frecuencia. En diferentes circuitos del
LM386, utilizan el condensador C10 de bypass de alimentacin, es muy importante
para asegurar una amplificacin estable

13

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO
ETAPA DEL FILTRO PASA BAJOS

ETAPA DEL FILTRO PASA ALTOS

14

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

5.2

ADECUADOR DE SEAL

Su funcin es adecuar la tensin de salida entregada por el micrfono


piezoelctrico TSD108, evitando las componentes DC y la superposicin de las
seales en modo comn; ya que esta etapa acopla directamente al
preamplificador (Amplificador de Instrumentacin INA114AP- pero nosotros
usamos el AD620 que es un sustituto ms econmico).

El filtro Pasa Banda diseado tiene una frecuencia de corte inferior de 10Hz y
una frecuencia de corte superior de 100Hz, este rango de frecuencias
determina el ancho de banda, conocidos estos valores se calcula la frecuencia
resonante; lo cual determina un factor de calidad, que indica un filtro Pasa
Banda de Banda Ancha.

15

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

5.3 .PREAMPLIFICADOR

En esta etapa se utiliza el amplificador de instrumentacin INA114AP (AD620),


con una ganancia fija A esta etapa acopla directamente la etapa de adecuador de
seal.

16

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

5.4

FILTROS ANALGICOS

FILTRO PASABANDA:
El circuito siguiente es un filtro activo Pasa Banda Butterworth de 80dB/dcada
(dos filtros activos Pasa-Baja y Pasa-Altas Butterworth de 80dB/dcada,
conectados en cascada), con una frecuencia de corte inferior de 10Hz y una
superior de 100Hz.
El filtrado se realiza en el circuito RC y el amplificador operacional (UA 741) se
utiliza como amplificador de ganancia unitaria.
DISEO DEL FILTRO:
A fin de garantizar que la respuesta a la frecuencia sea plana durante los valores
de pasabanda se aplican los siguientes clculos:
El rango de frecuencias comprendidas entre y sirven para determinar el ancho de
banda y la frecuencia resonante con una selectividad de filtro Pasa Banda que lo
sita dentro de los filtros Pasa Banda de Banda Ancha.
El filtro de Banda Ancha obtenido mediante los filtros Pasa Bajas y Pasa Altas
conectados en cascada tienen las siguientes caractersticas:
La frecuencia de corte inferior, fh, est determinada slo por el filtro pasa altas.
La frecuencia de corte superior, fl, est definida exclusivamente por el filtro
pasa bajas.
La ganancia tendr su valor mximo en la frecuencia resonante fr, y su valor ser
el mismo que la ganancia banda de paso de cualquiera de los filtros anteriores.

17

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

DISEO EN PROTEUS

18

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

5.5

MICROCONTROLADOR

CDIGO EN ARDUINO
int fonocardiograma_pin=0;
int valor_fonocardiograma=0;
void setup () {
Serial.begin (9600) ;}
void loop () {
valor_fonocardiograma =analogRead (fonocardiograma_pin);
Serial.println (valor_fonocardiograma);
delay (100);
}

19

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

5.6

MATLAB Y VISUALIZACIN DE LA SEAL

CDIGO EN MATLAB
%function fono_matlab (muestras)
muestras que debe tomar

%la

funcin

recibe

el

de

close all;
clc;
Voltaje=0; %Declara variable en la cual se van a guardar los
valores
%Borra datos que se encuentren previos y vuelve a declarar el
puerto y la
%velocidad de transmisin
delete (instrfind ({'port'}, {'COM5'}));
puerto=serial('COM5');
puerto.BaudRate=9600;
fopen (puerto) %abre el puerto a utilizar
contador=1;
%configura la ventana donde se va a mostrar la grafica
figure ('Name','Grafica voltaje')
title ('GRAFICA VOLTAJE ADC-SERIAL');
xlabel ('Numero de Muestras');
ylabel ('Voltaje (V)');
grid off;
hold on;
%Ciclo para ir realizando la grfica pas a paso
while contador<=500%%%%muestras
ylim ([0 0.1]);
xlim ([0 500]);
valorADC=fscanf (puerto,'%d')';
voltaje (contador)=valorADC (1)*5/1024;
plot(voltaje);
drawnow
contador=contador+1;
end
%cierra y borra el puerto utilizado, borra todas las variables
utilizadas
fclose (puerto);
delete(puerto);
clear all;
%end

20

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

6. COMPONENTES USADOS PARA ESTE PROYECTO


RESISTENCIAS:
R1
56 K
R2
56 K
R3
110 K
R4
110 K
R556 K
R6
56 K
R7
11 K
R8
11 K
R9
22 K
R10 22 K
R11 22 K
R12 22 K
CAPACITORES:
C1
20 nF
C2
40 nF
C3
20 nF
C4
40 nF
C5
1 uF
C6
1 uF
C7
1 uF
C8
1 uF
CIRCUITOS INTEGRADOS:
UA 741CP
AD620AN
MICROFNO:
MICRFONO PIEZOELCTRICO TSD108
MICROCONTROLADOR:
ARDUINO
SOFTWARE:
MATLAB 2013

21

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

7. DESCRIPCIN DE LOS COMPONENTES


741 OP-AMP PINOUT

AD620 PINOUT

Amplificador de Instrumentacin de alta precisin,


baja potencia y operable con ganancia desde 1 a
10000.
Caractersticas:

Corriente de alimentacin mx. 1.3mA.

Amplio rango de voltaje (2.318V).

Tensin de offset: 50uV.

Corriente de polarizacin de entrada: 1nA mx.

22

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

ARDUINO UNO:
Arduino es una placa con un
microcontrolador de la marca
Atmel y con toda la circuitera de
soporte, que incluye, reguladores
de tensin, un puerto USB (En los
ltimos
modelos,
aunque
el
original utilizaba un puerto serie)
conectado a un mdulo adaptador
USB-Serie que permite programar
el
microcontrolador
desde
cualquier PC de manera cmoda y
tambin hacer
pruebas de
comunicacin con el propio chip.
Un arduino dispone de 14 pines
que pueden configurarse como entrada o salida y a los que puede conectarse
cualquier dispositivo que sea capaz de transmitir o recibir seales digitales de 0 y 5
V.
Tambin dispone de entradas y salidas analgicas. Mediante las entradas analgicas
podemos obtener datos de sensores en forma de variaciones continuas de un voltaje.
Las salidas analgicas suelen utilizarse para enviar seales de control en forma de
seales PWM. Arduino UNO es la ltima versin de la placa, existen dos variantes, la
Arduino UNO convencional y la Arduino UNO SMD. La nica diferencia entre ambas es
el tipo de microcontrolador que montan.
La primera es un microcontrolador Atmega en formato DIP.
Y la segunda dispone de un microcontrolador en formato SMD.

MATLAB
Breve descripcin:
MATLAB es un entorno de clculo tcnico de altas prestaciones para clculo numrico
y visualizacin. Integra:

Anlisis numrico

Clculo matricial

Procesamiento de seales

Grficos

23

En un entorno fcil de usar, donde los problemas y las soluciones son expresados
como se escriben matemticamente, sin la programacin tradicional. El nombre

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO
MATLAB proviene de ``MATrix LABoratory'' (Laboratorio de Matrices). MATLAB fue
escrito originalmente para proporcionar un acceso sencillo al software matricial
desarrollado por los proyectos LINPACK y EISPACK, que juntos representan lo ms
avanzado en programas de clculo matricial. MATLAB es un sistema interactivo cuyo
elemento bsico de datos es una matriz que no requiere dimensionamiento. Esto
permite resolver muchos problemas numricos en una fraccin del tiempo que
llevara hacerlo en lenguajes como C, BASIC o FORTRAN. MATLAB ha evolucionado en
los ltimos aos a partir de la colaboracin de muchos usuarios. En entornos
universitarios se ha convertido en la herramienta de enseanza estndar para cursos
de introduccin en lgebra lineal aplicada, as como cursos avanzados en otras
reas. En la industria, MATLAB se utiliza para investigacin y para resolver problemas
prcticos de ingeniera y matemticas, con un gran nfasis en aplicaciones de control
y procesamiento de seales. MATLAB tambin proporciona una serie de soluciones
especficas denominadas TOOLBOXES. Estas son muy importantes para la mayora de
los usuarios de MATLAB y son conjuntos de funciones MATLAB que extienden el
entorno MATLAB para resolver clases particulares de problemas como:

Procesamiento de seales

Diseo de sistemas de control

Simulacin de sistemas dinmicos

Identificacin de sistemas

Redes neuronales y otros.

Probablemente la caracterstica ms importante de MATLAB es su capacidad de


crecimiento. Esto permite convertir al
usuario en un autor contribuyente, creando
sus propias aplicaciones. En resumen, las
prestaciones ms importantes de MATLAB
son:

Escritura del programa en lenguaje


matemtico.

Implementacin de las matrices


como elemento bsico del lenguaje,
lo que permite una gran reduccin
del cdigo, al no necesitar
implementar el clculo matricial.

Implementacin de aritmtica
compleja.

Un gran contenido de rdenes especficas, agrupadas en TOOLBOXES.

Posibilidad de ampliar y adaptar el lenguaje, mediantes ficheros de script y


funciones .m.

24

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

25

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

8. IMGENES DEL CIRCUITO ARMADO

26

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

27

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

28

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

9.CONCLUSIONES DEL PROYECTO


Se desarroll una herramienta de instruccin que nos da la oportunidad de realizar la
captura simultnea y realizar el desplegado grfico de todas las seales.
Nos permite que el entendimiento del ciclo cardiaco sea ms fcil porque se pueden
ver los sonidos del corazn presentes, y pueden identificarse fcilmente por los
usuarios. Se estudiaron los sonidos del corazn de una persona sana, pero este
estudio puede extenderse hacia personas con alguna anormalidad o enfermedad
cardiaca.
El desplegado grfico, permitira una resolucin cuando los examinadores estuvieran
en discordancia.

29

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

10.

CITAS Y REFERENCIAS

[1]
[2]
[3]
[4]

Tratamiento digital de seales: Jhon G. Proakis


Dispositivos electrnicos
Introduccin a MATLAB - Universidad Complutense de Madrid.
Captura Simultanea y Despliegue de Electrocardiograma y Fonocardiograma Miguel E
bravo.
[5] http://www.dalcame.com/fono.html#.VZcDSUbZ6wI

30

PROCESAMIENTO DIGITAL DE SEALES


FONOCARDIGRAFO

11.

RECOMENDACIONES

Se recomienda comprar op-amp de mejor calidad y especializados en mediciones


biomdicas para evitar el ruido producido por el ambiente dicho op-amp es el ad 620
que es el sustituto del INA114.
Este diseo no es ptimo para aplicaciones biomdicas donde se trata de medir el
pulso cardiaco debido a que usa un micrfono muy sensible que capta cualquier tipo
de sonido incluido dentro de ello el ruido del ambiente

31

You might also like