Você está na página 1de 24

Eletrocardigraf

o Porttil para
Smartphone

Descrio

ECG porttil que possa ser acoplado e conectado junto ao celular


possibilitando que qualquer pessoa consiga em qualquer lugar fazer de
forma simples e rpida a visualizao de sua prpria atividade cardaca
O eletrocardiograma ( ECG ) um exame que possibilita a
avaliao da atividade eltrica do corao atravs da diferena de
potencial entre dois eletrodos
Para a realizao do exame do eletrocardiograma normalmente so
utilizados 12 pontos de medidas, originando as vrias derivaes, em
nosso projeto iremos utilizar apenas 3 derivaes que so as mnimas
necessrias para a medio

Descrio
Tringulo de Einthoven:
Einthoven imaginou o corao dentro de um tringulo equiltero.
Para a medio da atividade eltrica do corao necessrio somar as
derivaes atravs das medies das diferenas de potencial dentre os
pontos dos vrtices deste tringulo. Einthoven utilizou-se da Segunda
Lei de Kirchoff aplicando o conceito que em um circuito fechado, a
soma das diferenas de potencial igual zero

Motivao

Fonte: World Health

Motivao

Fonte: World Health

Motivao
O Brasil est entre os 10 pases com maior ndice de mortes por
doenas cardiovasculares, representando 29,4% de todas as mortes em
um ano, o que em nmeros aproximadamente 308 mil pessoas,
segundo o site do Ministrio da Sade.

Motivao
Muitos problemas cardacos alteram a assinatura eltrica do corao de
formas distintas. O registro que o eletrocardiograma faz da atividade eltrica
ajuda a revelar vrios problemas cardacos como: ataque do corao, falta de
fluxo sanguneo no msculo cardaco, batimento irregular do corao e falta de
fora no bombeamento do corao.
Os registros do eletrocardiograma podem ajudar os mdicos a
diagnosticarem um ataque cardaco que est acontecendo ou que ocorreu no
passado. Isso particularmente verdadeiro quando o mdico pode comparar o
eletrocardiograma atual com um antigo. Os registros do eletrocardiograma
tambm revelam: msculo cardaco muito grosso ou partes do corao muito
grandes, defeitos de nascena no corao, doena
nas
vlvulas cardacas. Um eletrocardiograma
tambm mostra se
o batimento cardaco comea na
parte superior direita do corao
como deveria e o
tempo que leva para os sinais eltricos atravessarem
o corao.

Motivao

Nem sempre possvel detectar alguma anomalia ao se realizar o exame em


um hospital ou em um consultrio, pois naquele momento em que o exame est
sendo realizado o corao pode no apresentar nenhuma alterao. Para que se
possa detectar algum problema no funcionamento do corao necessrio que o
exame de eletrocardiograma seja realizado no momento em que est acontecendo
alguma anomalia.
Os principais sintomas decorrentes de problemas cardacos so: desconforto
no peito, dor em outras partes do corpo, falta de ar, fraqueza extrema. Sendo que
estes sintomas no podem ser classificados exclusivamente como enfarte, existem
algumas classificaes que permitem ter um diagnstico mais preciso.
Nos Estados Unidos, a ausncia de triagem correta responsvel por cerca de
cinco a oito bilhes de dlares de gastos desnecessrios por ano. O diagnstico
eficiente pode evitar que essas pessoas sejam hospitalizadas desnecessariamente.
Alm do que um eletrocardiograma porttil poderia ser utilizado por pessoas sem
nenhum histrico de problemas cardacos, apenas sendo utilizado por precauo,
isto resultaria em um desafogamento nos hospitais.

Diagrama de Blocos
Circuito
de Proteo

Amplificador

FPB

FPA

FRF

Filtro Bloqueio
de Offset

Restaurador
DC

Filtro Anti-Aliasing

Eletrodos
Conversor
A/D

Ligao USB

Interface USB
Microcontrolador

Microcontrolador

Pr-Amplificador diferencial

O amplificador de instrumentao deve ter elevada razo de rejeio de


modo comum, para minimizar rudos que surgem eventualmente nas entradas
do circuito e contaminam o sinal de interesse.
A pr-amplificao diferencial tem baixo ganho devido a possvel saturao do
sinal de interesse.
Foi utilizado o amplificador INA-326 da Burr-Brow. Sua configurao
diferencial melhora a reduo do rudo de modo comum com um CMMR de
aproximadamente 114dB.

Pr-Amplificador diferencial

O ganho diferencial do primeiro estgio dado por:


=
Segundo a figura abaixo, o ganho diferencial deve utilizar valores baixos no
ultrapassando 10.
Assim, definindo R9 = 200k, e fixando um ganho de 5, R3+R =80K, logo
R3 =40k e R6 = 40k.

Filtro Passa Alta


Consiste de um filtro analgico na topologia Sallen-Key do tipo Butterworth
que apresenta a faixa de passagem plana com relao ao ganho apesar de possuir
fase no linear.
A escolha pesou entre o filtro Bessel que possui ganho com oscilaes e fase
linear e o Butterworth. Pela melhor relao custo-benefcio optou-se pelo segundo
tipo.
O custo benefcio se resume no fato de que para o sinal de diagnstico a distoro
de fase menos importante que a distoro de amplitude.
O filtro projetado de segunda ordem com frequncia de corte de 0,05hz para
eliminar o offset provocado pelo contato dos eletrodos com a pele.

Filtro Passa Alta

Onde a relao dada por:

R1 = R2 = R C1 = C2 = C Ao = 1+R4/R3
Para um filtro de ordem n=2 temos que:
( )= + +1 e H(s)=

Filtro Passa Baixa


Assim como o mdulo filtro passa-altas, consiste de um filtro na topologia

Sallen-Key do tipo Butterworth de segunda ordem.


A frequncia de corte do filtro foi projetada em 200hz para permitir a deteco de
potenciais tardios ventriculares e eliminar o efeito de aliasing digitalizao.
Onde a relao
dado por :
R1 = R2 = R C1 = C2 = C Ao = 1+R4/R3

Filtro Rejeita Faixa (Notch)

Com objetivo de eliminar o rudo de 60hz, utilizou-se em adio ao


amplificador de instrumentao, o filtro Notch Duplo-T combinado com um
amplificador operacional na configurao seguidor de tenso, conforme
apresentado na Figura . Com a adio dos amplificadores operacionais, a carga
passa a ficar isolada do circuito e o filtro apresenta uma resposta em frequncia
mais estvel, no variando em funo da carga. Outro ponto viabilizado pela
adio do operacional a possibilidade de ajuste no parmetro Q do filtro.
Quanto maior for o nvel de sinal reinjetado na interseo RC, melhor o
parmetro.

Filtro Rejeita Faixa (Notch)

A equao simplificada da frequncia de corte do filtro da Figura dada por:


Wo=

Microcontrolador
grande a gama de microcontroladores que podem ser utilizados para a
aplicao sugerida, dentro das especificaes que sero descritas neste projeto,
mas o objetivo inicial deste a prototipagem de um eletrocardigrafo porttil.
Partindo deste ponto encontraram-se dispositivos como o Raspberry PI,
um minicomputador que poderia perfeitamente ser utilizado para a aplicao
em questo, mas o dispositivo que se mostrou mais indicado foi o Arduno.
O Arduno, diferentemente do Raspberry PI, um microcontrolador com
fcil acesso as entradas analgicas, conversores, sensores e portas de
comunicao. O que o torna mais atraente a grande diversidade de Shields.
Um Shield uma extenso do hardware do Arduno que pode adicionar uma
funcionalidade para a plataforma, como por exemplo, uma entrada ethernet,
caso ele j no a possua.

Microcontrolador
Essa grande diversidade de extenses e o fato dele ser OPEN SOURCE, fez
com que muitos desenvolvedores de projetos eletrnicos optassem por sua
utilizao. Existe, portanto, uma grande comunidade cientfica que suporta
projetos com o Arduno.

Microcontrolador
Neste projeto ser utilizado o Arduno Due, modelo que j possui
comunicao serial host/device USB, descrita neste projeto, conversor
analgico-digital de 10 ou 12 bits com taxa de converso de 1MHZ e 16
entradas analgicas. Estas so especificaes que satisfazem as necessidades que
o projeto possui, baseando-se nas especificaes da coleta do ECG.

Microcontrolador
A programao do microcontrolador dever ser feita em C ou em C++ em
um software do prprio arduno e abranger as seguintes funes:
-A aquisio de trs potenciais eltricos do ECG (D1, D2 e D3), que
correspondem ao potencial do brao direito, potencial do brao esquerdo e
potencial da perna direita, o microcontrolador ser responsvel por algumas
operaes para a obteno das trs derivaes que desejamos.
-A gerao dos grficos das derivaes poder ser implementada no
prprio microcontrolador ou posteriormente em um dispositivo smartphone.
A aquisio desses potenciais deve ser acionada por um aplicativo feito
para um smartphone. Este aplicativo dever iniciar a coleta dos potenciais
eltricos bem como transmiti-los para um banco de dados em um servidor.
Este Servidor dever servir de base de dados para exames de
eletrocardiograma bem como diagnstico rpido de anomalia no funcionamento
do corao e possvel sinalizao para o usurio.

Smartphone
A exemplo do arduno escolheu-se o dispositivo com android para
desenvolvimento do aplicativo que controlar o microcontrolador e todo
processo de aquisio do ECG porque este OPEN SOURCE e possui grande
comunidade cientfica suportando projetos com o mesmo.

Comparativamente:
-O desenvolvimento de aplicativos para Iphone feito apenas em plataforma
MAC, enquanto para Android pode ser feito em qualquer plataforma.
-O USB da Apple proprietrio, o que significa que, apesar de possuir muitas
aplicaes e funcionalidades, limita-se para os dispositivos Apple, enquanto o
USB do Android pode ser utilizado para diversos dispositivos.
-Para desenvolver aplicativo em plataforma Apple necessrio licena de
desenvolvedor.

Smartphone
O smartphone ser escolhido durante o desenvolvimento do software
respeitando as especificaes referentes ao Arduno Due, para que a
comunicao seja possvel.

Android
O android pode se comportar como USB HOST ou USB DEVICE bem
como o Arduno Due devido sua porta native USB Host/Device. Segundo a
metodologia hub-and-spoke onde o host participa de todas as comunicaes, ou
seja, um DEVICE no se comunica com outro DEVICE sem um HOST para
intermediar.
Baseando-se nessa topologia, a princpio, o Android se comportar como
DEVICE e, portanto, o Arduno, como HOST.
A linguagem a ser utilizada o Java, implementada com o IDE do Eclipse
(ambiente integrado para desenvolvimento de software) e o Android SDK (kit
de desenvolvimento do Android).
O programa a ser desenvolvido para o Android deve ser capaz de
comunicar-se com o Arduino atravs do canal de comunicao adotado plotar
grficos a partir das amostras das derivaes do ECG e enviar os grficos
plotados, a priori via 3G, para um servidor web para anlise das amostras por
um profisional da rea de biomedicina.

Servidor Web
Utilizaremos o servidor livre mais utilizado da web: o Apache HTTP Server.
Apesar do nome ele pode executar, alm do protocol HTTP, o HTTPS e FTP e
cdigos como PHP e ASP, usados para banco de dados, como por exemplo, o
MySQL.