Escolar Documentos
Profissional Documentos
Cultura Documentos
Fábio Larson - Simulador de EEG
Fábio Larson - Simulador de EEG
SIMULADOR DE EEG
Fbio Larson
UNICENP/NCET
Curitiba
2007
TERMO DE APROVAO
Fbio Larson
Simulador de EEG
AGRADECIMENTOS
Gostaria de agradecer,
a Deus por ter me concedido a inteligncia que transformada em conhecimento me fez
capaz de concluir esta empreitada;
a meus pais pela compreenso e ajuda necessria para que eu chegasse a essa etapa de
minha vida;
aos professores pelos ensinamentos, orientaes, dedicao e empenho que demonstraram
durante essa longa jornada;
aos meus amigos que, de forma direta ou indireta, me ajudaram na concluso deste projeto.
RESUMO
Este projeto tem por objetivo simular ondas de eletroencefalograma (EEG), que funcionam
como recurso didtico para a formao/treinamento de profissionais da rea mdica ou
biomdica. Assim, simulam-se vrias opes de ondas que possibilitam a identificao de seu
tipo e suas caractersticas principais. O sistema desenvolvido tem a capacidade de: simular ondas
de EEG ; transmit-las para o PC; utilizar-se de um hardware que simular uma cabea; ligarse a um aparelho profissional de anlise de EEG.
ABSTRACT
This project has for objective to simulate electroencephalogram waves (EEG), that they
function as didactic resource for the formation/training of professionals of the medical or
biomedical area. Thus, some options of waves are simulated that make possible the identification
of its type and its main characteristics. The developed system has the capacity of: to simulate
EEG waves; to transmit them for the PC; to use itself of the hardware that will simulate a "head";
to league a professional device to it of EEG analysis.
SUMRIO
LISTA DE FIGURAS
LISTA DE TABELAS
LISTA DE SIGLAS
LISTA DE SMBOLOS
CAPTULO 1 INTRODUO.........................................................................................13
1.1 Motivao.................................................................................................................................15
1.2 Definio do trabalho...............................................................................................................15
1.3 Contextualizao dos dias atuais..............................................................................................15
1.4 Descrio das principais funcionalidades.................................................................................16
1.5 Tecnologias utilizadas na implementao................................................................................16
CAPTULO 3 - ESPECIFICAO.....................................................................................24
3.1 Especificao do hardware.......................................................................................................24
3.2 Especificao do software........................................................................................................26
3.3 Aplicabilidade do hardware.....................................................................................................27
3.4 Aplicabilidade do software.......................................................................................................27
6.5 Firmware...................................................................................................................................38
CAPTULO 7 PROCEDIMENTOS DE TESTES DO PROJETO...................................39
7.1 Software....................................................................................................................................39
7.2 Hardware..................................................................................................................................39
CAPTULO 9 CONCLUSO...........................................................................................55
CAPTULO 10 - REFERNCIAS BIBLIOGRFICAS.....................................................56
1. LISTA DE FIGURAS
2. LISTA DE TABELAS
3. LISTA DE SIGLAS
4. LISTA DE SMBOLOS
hz Hertz.
Mhz Mega Hertz.
K Kilo (10 3) unidade.
A Ampre.
Micro (10-6).
V Volts.
K Ganho de um filtro.
CAPTULO 1 - INTRODUO
O projeto tem objetivo de mostrar as diversas ondas cerebrais, diferenciando cada onda
pelas suas caractersticas principais (freqncia e amplitude). A simulao de ondas de EEG tm
a utilidade de testar aparelhos de EEG, para poder calibrar ou detectar algum defeito do aparelho
e treinar o pessoal da rea de sade atravs das simulaes que o projeto possibilita.
13
14
1.1. Motivao
O projeto demonstra-se interessante por ser interdisciplinar; assim envolve vrias reas
como: instrumentao, programao, biomdica, microcontroladores e eletrnica.
A complexidade do crebro humano e o quo pouco ainda o conhecemos torna tal trabalho
instigador.
A possibilidade de contribuir para o treinamento de pessoas da rea mdica e para a
aferio de equipamentos de EEG e a conseqente repercusso na melhoria das condies de
sade das pessoas d ao projeto a aplicao prtica de conhecimentos tericos que faz com que a
cincia se valide.
A simulao de sinais do crebro, preconizada por este projeto, poder ser utilizada para a
prtica didtica. Alunos, professores e tcnicos que estudam e trabalham na rea psiquitrica e
neurolgica, podero fazer uso deste trabalho visando aprimorar seus conhecimentos e adquirir
experincia com EEG.
15
No mercado existem simuladores de EEG para venda com custos elevados e que so
vendidos apenas para hospitais e clnicas especializadas de grande porte.
Se a aquisio de um simulador de EEG fosse mais acessvel, alunos de medicina,
biomdica e reas afins poderiam ter essa ferramenta para auxiliar seus estudos, orientar seus
pacientes, e at mesmo utiliz-lo para fins comerciais, prestando servios de calibragem de
aparelhos profissionais de EEG.
O simulador tem como principal funo a simulao de condies de exame de EEG o que
possibilita condies de aprendizagem para pessoas interessadas na rea neurolgica. No
software desenvolvido, via simulao de ondas, ser possvel visualizar-se, atravs de escala,
padres de tempo e freqncia e tipos de ondas desejadas.
Tal diversificao de padres de ondas ocorrem por comandos no software, provocando
reaes no hardware, que responde conforme os comandos recebidos. Se o utilizador do
simulador quiser gerar, por exemplo, a onda REM, de estgio profundo do sono, ele apenas ir
selecionar no software REM e o hardware receber essa informao e comear a gerar a onda
caracterstica do REM, transmitindo para o computador os dados da onda selecionada, e tambm
para o manequim (quando o equipamento profissional estiver conectado a ele). Assim, a mesma
onda que aparece na tela do computador ser a onda que o equipamento de EEG mostra em seu
visor.
O equipamento pode ser utilizado para aulas de neurologia, para que se possa visualizar
como funciona o crebro. Possibilita o estudo de diversos tipos de ondas do crebro, detectando
a existncia de vrias doenas, como epilepsia. Com o estudo das ondas cerebrais e seu
entendimento, pode-se aprimorar o conhecimento da classe mdica e biomdica, e melhorar
didaticamente o ensino da neurologia em instituies de ensino.
16
desenvolvido no ambiente Builder da empresa Borland, que contm muitas ferramentas de fcil
compreenso, o que facilitar o trabalho de desenvolvimento do software.
Tais caractersticas do hardware, de preciso e confiabilidade, fazem-se necessrias, pois
ele , praticamente, o crebro do projeto. O hardware fica dentro do manequim simulando as
ondas cerebrais, enviando o sinal gerado para o computador e para o seu escalpe. O
microcontrolador utilizado o MSP 430 (Figura 1.3), programvel e que combina alta preciso e
consumo extremamente reduzido de potncia (PEREIRA, 2002).
17
Quando o psiquiatra austraco Hans Berger (1873 1941) descobriu que um par de fios
metlicos colocados sobre o crnio de uma pessoa e ligados a um amplificador era capaz de
mover para cima e para baixo uma pena escritora sobre um papel em movimento, foi desprezado
pelos cticos por ter descoberto um traado sem significado, e saudado pelos otimistas como o
descobridor das bases fisiolgicas do pensamento humano. Nem uma coisa nem outra. O
eletroencefalograma (EEG) transformou-se em um exame complementar bastante til para o
diagnstico de algumas doenas, principalmente a epilepsia, e um registro fisiolgico muito
utilizado nos estudos sobre sono (LENT, 2001).
Ningum sabe exatamente o que significam as ondas do EEG, mas sabe-se que so geradas
pela atividade sinptica, principalmente proveniente do tlamo, sobre os neurnios piramidais do
crtex e as informaes provenientes dos sistemas sensoriais, ou mesmo as que vm de outras
regies corticais. O nmero e a variedade de potenciais sinpticos gerados so to grandes que
os eletrdios posicionados do lado de fora do crnio s conseguem captar a sua soma algbrica
que se aproxima de zero. O resultado um traado dessincronizado, isto , composto por ondas
de baixa voltagem e alta freqncia (ritmos alpha e beta). o que ocorre quando o indivduo est
acordado. Mas quando o tlamo no deixa passar to facilmente a informao que recebe,
tornam-se menores, menos variados e mais sincronizados os potenciais sinpticos no crtex.
Resulta um traado sincronizado, composto por ondas de alta voltagem e baixa freqncia
(LENT, 2001).
As vantagens do EEG so o seu custo baixo, a natureza incua e prtica do exame e a sua
boa resoluo temporal, isto , a capacidade de detectar variaes muito rpidas (milissegundos a
segundos) da atividade enceflica. Sua grande desvantagem a baixa resoluo espacial, ou seja,
a grande rea sob os eletrdios que geram os traados em cada ponto. Localizar um fenmeno
fisiolgico ou patolgico atravs do EEG significa admitir um erro de vrios centmetros.
Atualmente, o uso de microcomputadores acoplados ao EEG permite realizar o mapeamento
cerebral, isto , gerar um mapa que representa a posio aproximada dos diversos ritmos na
superfcie cortical. Computadores tambm podem ser empregados para promediar (tirar a mdia
ponto a ponto) vrios traados dos mesmos indivduos em cada ponto do crnio, relacionando as
ondas obtidas com eventos psicolgicos ou fisiolgicos: so os potenciais evocados e os
potenciais relacionados a eventos (LENT, 2001).
18
19
suas conexes de entrada e sada. Embora sejam diferentes, ambas as reas so distribudas da
mesma maneira, organizadas em colunas verticais. A principal origem dos potenciais de EEG a
atividade eltrica das clulas piramidais, que tm como caracterstica a projeo de seus axnios
para outras reas do crebro e para a medula espinhal. Essas clulas so neurnios excitatrios,
possuem axnios contra laterais que se projetam localmente e o seu principal neurotransmissor
o glutamato (BEAR, CONNORS, PARADISO, 2002).
Como em todos os exames complementares de diagnstico, h situaes em que o EEG
muito til e outras em que pouco ajuda. O desenvolvimento tecnolgicos na rea da eletrnica
tem revolucionado a capacidade de analisar a atividade eltrica do crebro. As indicaes
quotidianas deste estudo foram largamente ultrapassadas pelas suas potencialidades no campo da
investigao. Infelizmente, o EEG no consegue dar informaes sobre a maior parte das
funes cerebrais (pensamento, memria, linguagem, etc.), mas somente registrar diferenas de
potencial eltrico entre pontos do escalpe. Tem por isso muitas limitaes. As de ordem
espaciais, decorrentes do nmero limitado de eletrodos que so colocados, pois, por mais que se
amplie esse nmero ainda sero insuficientes, ou seja, no se consegue ter eletrodos
suficientemente prximos das faces internas e inferiores dos hemisfrios cerebrais. Seguem-se,
as limitaes temporais decorrentes do fato de que as medies que se explicitam em grficos de
curvas sinusoidais com amplitudes e freqncias variveis apenas reproduzem dados que
ocorrem durante o registro, deixando de informar sobre acontecimentos significativos que podem
ocorrer noutras pocas. Existem, tambm, limitaes tcnicas, pois entre o crebro e a pele do
couro cabeludo interpe-se vrias camadas de tecidos que prejudicam a conduo eltrica.
Finalmente, pode-se considerar as limitaes de significado muito ainda est para se descobrir,
para que se possa saber tudo o que corresponde efetivamente a uma determinada variao de
sinal eltrico. Se na prtica clnica for seguido o princpio geral da medicina que comear a
abordagem do doente pela anamnese e lev-la at s suas ltimas conseqncias, ento o recurso
do EEG, a exemplo de outros exames complementares, revela-se til na medida em que conhecese a sua sensibilidade e a sua especificidade. O EEG muito til na confirmao de diagnsticos
clnicos de algumas epilepsias. no manejo clnico das epilepsias que este exame conhece nveis
de especificidade maiores, chegando a 78 ou 98% conforme os estudos. No entanto, como se
pode depreender do que j foi dito acima, a sensibilidade do EEG fraca, situando-se entre 25 e
50%. Isto significa que diante de muitos falsos positivos, ou seja, quando se encontram certos
elementos grficos sugestivos de certas sndromes epilpticas a probabilidade de confirmar o
diagnstico alta, mas quando, por outro lado, tem-se muitos falsos negativos, ou seja, quando
um exame no revela anomalias isso no pode ser argumento para anular um diagnstico
20
Gera Sinal na
tela do PC
Conexo serial
com Hardware
Software
Recepo de
dados do
hardware
Comandos para
Hardware
O software encaminha dados de qual onda dever ser simulada pelo hardware, por
exemplo, onda alpha, e ento o hardware comear a enviar simultaneamente os dados para o
computador e para a maquete. Com os dados chegando ao computador, o software ir comear a
desenhar, plotar a onda conforme os dados que est recebendo do hardware. A forma da onda,
nesse caso a onda alpha, ser mostrada no monitor do PC com suas caractersticas principais.
O software foi projetado em camadas, para facilitar alguma modificao, ou atualizao
durante o processo de implementao do simulador de EEG. O programa tem um banco de dados
capaz de armazenar alguma onda para futuros estudos ou de, at mesmo, gerar ondas sem a
necessidade de algum algoritmo ou frmula, utilizando, dessa maneira, dados j definidos de
21
uma onda. O programa didtico, de forma que toda pessoa possa entend-lo e seja capaz de
dirimir dvidas com relao s caractersticas de ondas de EEG e suas peculiaridades.
O microcontrolador que ser utilizado, como dito anteriormente, o MSP 430. A famlia
de processadores de sinal misto MSP430 de 16 bits RISC de baixssimo consumo da Texas
Instruments oferece a soluo final para aplicaes alimentadas por baterias. Atravs da
liderana nas tecnologias de sinal misto e digital, a Texas criou o MSP430, que permite aos
desenvolvedores de sistemas fazer a interface de sinais analgicos, sensores e componentes
digitais mantendo a tenso baixa (FERREIRA, 2002).
-
Moderna arquitetura ortogonal RISC que usa poucas instrues para programao,
Esto disponveis diversos perifricos tais como: timers, USARTs, ADCs de 10, 12 e
Estas possuem funes de entrada, sada e uma funo especial de hardware como
22
Baseado no Gcc. O pacote tambm inclui ferramentas para edio, link e "debbuger"
(FERREIRA, 2002).
O sinal ao sair do microcontrolador deve ser tratado, por questes de rudo ou outra
distoro indesejvel. Enquanto os dados esto sendo gerados, eles so enviados
simultaneamente para o PC e para outra parte do hardware, que um conversor digital
analgico, nesse caso, o DAC0808 (Figura 2.2), por ser de simples manuseio e de fcil
aquisio. Aps a converso o sinal dever passar por um amplificador com sada diferencial,
para que na maquete, o aparelho profissional de EEG possa detect-lo. Um amplificador
diferencial um tipo de amplificador eletrnico que multiplica a diferena entre duas entradas
por um valor constante (o ganho diferencial); o estgio de entrada da maioria dos
amplificadores operacionais; uma forma de circuito mais geral do que o amplificador com uma
nica entrada, pois aterrando uma das entradas do amplificador diferencial, temos como
resultado um amplificador de uma sada. Tais amplificadores diferenciais so encontrados em
muitos sistemas que utilizam realimentao negativa, aonde uma entrada utilizada para o sinal
de entrada, e a outra para o sinal de realimentao. Uma aplicao comum o controle de
motores ou servomecanismos, assim como para aplicaes com amplificao de sinais. Em
eletrnica discreta, um modo comum da implementao dos amplificadores diferenciais a sada
longa, que muito utilizada como o elemento diferencial na maioria dos circuitos integrados de
amplificadores operacionais (PERTENCE, 1996).
Para que o sinal no contenha informaes que no fazem parte dele, fez-se necessria a
aplicao de filtros. Um circuito de dois acessos chamado de quadrupolo, podendo ser linear ou
no linear, concentrado ou distribudo, passivo ou ativo, invariante ou variante no tempo, capaz
de processar sinais eltricos analgicos ou digitais (PERTENCE, 1996).
23
CAPTULO 3 ESPECIFICAO
DADOS DO
USURIO
TRATAMENTO DE
DADOS
PLOTAR SINAL
(GRFICO PC)
SOFTWARE
HARDWARE
INFORMA TIPO
DE SINAL
CONVERSO
D/A
MSP430 GERA
SINAL
ENVIO DO SINAL
ATENUAO DO
SINAL
FILTRO
24
MAQUETE
O sinal depois de gerado passa por um filtro para retirar algum dado que no seja original
do sinal, como, por exemplo, rudos. Um filtro FPB com freqncia de corte de 45 hz,
necessrio, pois os sinais de EEG situam-se, quase todos, abaixo de 45 hz. Outro item importante
a instalao de um AMPOP, cuja funo de atenuar o sinal para o envio para o manequim, de
forma que o aparelho profissional possa detectar o sinal e que ele se situe o mais prximo do
real. A atenuao tambm pode ser feita no prprio filtro.
Todos os fios que levarem o sinal de EEG gerado pelo microcontrolador devem ser
blindados, pois sinais de baixa freqncia e amplitude, podem ser influenciados por rudos. A
blindagem dos fios uma segurana a mais, a garantia de que o sinal permanecer sempre limpo
e com suas caractersticas originais.
O sinal que estabelece a conexo serial com o computador, enviado digitalmente e feita
pelo kit de prototipao. A sincronizao tem duas partes - na primeira, o mdulo de hardware,
utiliza a interface RS-232 para conectar o mdulo porttil com o PC. Sua vantagem a
facilidade de implementao, por se tratar de uma interface que utiliza poucos componentes
eletrnicos. Existem algumas bibliotecas gratuitas disponveis em C/C++ para trabalhar com as
portas seriais e paralelas. Com este mdulo pretende-se que a sincronizao, entre os dados
contidos no dispositivo porttil e uma base de dados contidas no PC, seja efetuada
automaticamente bastando apenas conectar o dispositivo no computador. J a segunda parte de
sincronismo, ocorre na maquete, o sinal digital ser convertido para analgico e ser distribudo
dentro do manequim pelas reas do crebro (Figura 3.2).
25
Assim sendo, as sadas para o manequim devem ser posicionadas de forma a representar o
escalpe da cabea, e cada sinal dever ser posicionado corretamente no interior do manequim,
obedecendo s reas do escalpe da cabea. Para que o hardware possa fazer a diferenciao dos
sinais para diferentes reas do manequim, necessrio uma chave analgica, que viabiliza enviar
o sinal pr determinado para a rea desejada.
26
A interao ocorre no ambiente Windows, que hoje em dia a mais comum e conhecida
dentre os usurios de computadores.
O software efetua conexo serial com o microcontrolador, permitindo a troca de dados e
exibe os sinais recebidos do hardware na tela do computador.
O hardware a parte principal do projeto, pois ele quem gera os sinais do simulador de
EEG. Atravs do microcontrolador os sinais gerados so convertidos para analgico e passam
por filtros. O hardware tem total aplicao no manequim, aloja-se dentro dele, simulando as
ondas cerebrais, como se fosse o prprio crebro.
Sem o software, o hardware no sabe o que fazer. O software alm de fazer a interao do
usurio com o simulador, tambm quem diz o que o hardware deve gerar.
27
Atravs do software o usurio escolhe quais os tipos de onda que o simulador deve
produzir, e tambm demonstra na tela do computador o resultado dessa simulao. Com os dados
recebidos o software ir plotar o grfico da onda de EEG, e com isso verifica-se se o hardware
est funcionando corretamente.
28
Valores de componentes:
Qtde
Custo
Total
700
R$ 3,00
R$ 2.100,00
MSP430
R$ 40,00
R$ 40,00
Kit MSP430
R$ 280,00
R$ 280,00
R$ 5,00
R$ 25,00
Manequim
R$ 3,00
R$ 3,00
Circuito Impresso
R$ 15,00
R$ 15,00
Componentes diversos
R$ 50,00
R$ 50,00
Total
R$ 2.513,00
Partindo da idia de que est se construindo um simulador de EEG, que poder ser
utilizado como material didtico por empresas, faculdades, hospitais e clnicas, e que ser
acoplado a qualquer computador, tem-se que seu custo (R$ 2.513,99) demonstra-se compatvel a
sua utilizao. Comparando-o aos aparelhos profissionais da rea biomdica, o valor em questo
situa-se aqum dos valores de equipamentos utilizados nesse segmento.
29
A diviso dos mdulos do hardware necessrio para facilitar a compreenso e para que
se possa fazer uma abordagem mais detalhada de cada item que se utiliza neste projeto. Como foi
visto no diagrama de blocos (Figura 3.1), o projeto se divide basicamente em 11 blocos, sendo
03 (trs) de software (algoritmos e programao) e os outros 08 (oito) de hardware (placas,
conexes, componentes eletrnicos, etc.).
5.1 Alimentao
O kit do microcontrolador MSP430 possui vrios recursos, para este projeto usar-se- o
prprio microcontrolador MSP430, conexo serial que feita atravs do componente max-3221,
conexo paralela para efetuar a programao no microcontrolador, e as sadas do kit para enviar
o sinal gerado para o restante do hardware.
O kit alimentado por uma tenso de 9V e possui um regulador de tenso para segurana
de possveis oscilaes. Contm a porta RS232 para fazer conexo serial atravs do componente
max3221, possui 03 (trs) paralelas (Parallels IO) que possibilitam grande distribuio de sinais.
Apresenta conexo para display LCD (no ser utilizado no projeto), e muitas outras
caractersticas para diversas aplicaes.
30
5.3 Conversor DA
31
sada tempos o sinal gerado pelo kit do MSP430 (Figura 5.1) digital convertido em um sinal
analgico.
5.4 Filtro
O filtro de extrema necessidade para retirar qualquer rudo ou dado que no pertena ao
sinal original. Como os sinais de EEG so de baixa freqncia (tabela 1), foi utilizado um filtro
de 6 ordem butterworth na forma MFB (Figura 5.3) com freqncia de corte de fc = 45 hz. A
freqncia de corte utilizada foi deduzida na composio do filtro para facilitar na utilizao de
resistores e capacitores com valores comerciais. Como se deseja excluir freqncias superiores e
acabar com o problema de contaminao do sinal com interferncia de equipamentos ligados
rede eltrica (60 hz), fc = 45 hz um valor excelente.
O filtro foi configurado para que atenue o sinal, visto que os sinais de EEG possuem um
baixa amplitude (tabela 1). Nesse caso o filtro foi configurado com K = 0,5 nos dois primeiros
filtros de ordem 2 e no ltimo com K = 1, obtendo assim uma atenuao de 100% para que o
32
sinal possa se aproximar a uma amplitude prxima de um sinal de EEG real. Se necessrio
futuramente pode-se utilizar resistores para que o sinal seja atenuado, assim sendo obtido o valor
da amplitude desejada.
No filtro foi utilizado um conjunto de ampop LF351 formando um filtro passa baixa de
sexta ordem. O ampop LF351 considerado um bom componente na utilizao de filtros.
A chave analgica (Figura 5.4) ser utilizada para selecionar para qual rea da maquete
que o sinal dever ir. Aps o sinal ter sido tratado (converso DA, filtro e atenuao), ele ir para
a maquete e ser distribudo dentro de reas especficas, de forma a que cada tipo de sinal esteja
na rea que lhe pertence.
33
Digamos que o sinal alpha seja detectado no escalpe humano (Figura 5.5) pelos pontos Fz
com o F3, a maquete dever simular igual regio com o sinal determinado. Se o hardware
estiver gerando a onda alpha, a maquete na regio Fz e F3 ter que estar fornecendo a onda
alpha.
Esse detalhe de reas ser solucionado com a chave analgica 4051 (Figura 5.4), que deve
distribuir o sinal gerado para a rea propriamente dita. O microcontrolador acionar a sada da
chave (Figura 5.4) que deve ser acionada para cada tipo de onda. Assim sendo, o sinal ser
distribudo para a rea correta.
34
O diagrama caso de uso (Figura 6.1) utilizado para mostrar os requisitos funcionais de
um sistema. Ele utiliza atores que representam o papel de uma entidade externa ao sistema como
um usurio, ou um outro sistema que interage com o sistema modelado. Os atores iniciam a
comunicao com o sistema atravs do use-cases. Atores e casos de uso so classes. Um ator
conectado a um ou mais casos de uso atravs de associaes, e tanto atores quanto casos de uso
podem possuir relacionamentos de generalizao que definem um comportamento comum de
herana em superclasses especializadas em subclasses (COSTA, 2003).
O software fornece opes de escolha de onda de EEG, para que se possa escolher o tipo.
Atravs da conexo serial o programa informa ao hardware qual onda foi selecionada e ento
atravs da conexo serial j pr-estabelecida o programa comea a receber os dados via porta
serial. O ltimo passo para o software ser gerar o grfico na tela do computador com os dados
que est recebendo do hardware, assim a onda que foi selecionada no incio, aparecer na tela.
ESCOLHER TIPO
DE ONDA EEG
FAZER CONEXO
SERIAL
USURIO
RECEBER DADOS
DO HARDWARE
GERAR GRFICO
NO PC
35
Usurio
Comunica
Cserial
TipoOnda()
MandaDado()
ConectaSerial()
GerarGrafico()
36
na seo superior definido o nome da classe ou seu esteretipo. A seo intermediria possui os
atributos, j na seo inferior so definidas as operaes da classe.
Comunica
+Dado : float
+RecebeDado() : float
Cserial
+Tx : unsigned char
+Rx : char
+Printf
+Cserial()
+Rx()
+Printf() : char
GeraGrafico
+Dado : float
+GeraGrafico() : float
37
A Figura 6.4 mostra a tela inicial do software SIMULADOR DE EEG. Essa tela a
interao que o usurio tem com o projeto, como foi supracitado o usurio poder escolher qual
tipo de onda deseja simular e ento a onda aparecer na tela do computador.
6.5 Firmware
Gera_onda
Cserial
HARDWARE
SOFTWARE
Cserial
gera_onda
+Tx : char
+Printf : char
+Rx
+Rx()
+Printf() : char
+saida_out : int
+vlr_inst : float
+quant_harm : int
+tempo : int
+amplitude : int
+harmonico : float
+saida_ft : float
+saida_in : int
+gera_onda() : int
+onda()
+pega_dados()
+delay() : int
+carrega_harmonico() : float
+carrega_amplitude() : int
38
7.1 Software
O software foi testado no compilador IAR Embedded Workbench IDE verso 3.42 (Figura
3.5). Atravs da opo debug e do watch, pode-se rodar o cdigo do firmware passo a passo, e
visualizar o contedo de cada varivel, para verificar se o resultado est conforme o esperado.
7.2 Hardware
O hardware foi testado como auxlio do osciloscpio. Na sada P4 do kit do MSP430 foi
conectado um cabo flat de 16 vias que transmite 8 bits do sinal que est sendo gerado para o
conversor DA. O DAC0808 foi montado conforme esquemtico (Figura 5.2), o conversor foi
montado no protoboard para testes iniciais. Na sada do conversor DA foi ligado o osciloscpio
para verificar qual sinal estava sendo gerado.
39
O cdigo gravado no firmware tem por finalidade gerar uma onda delta, que tem como
caractersticas freqncias abaixo de 4 hz e 100A. A freqncia definida pelo algoritmo do
firmware, j a amplitude foi obtida atravs da atenuao no hardware.
Os resultados foram relativamente satisfatrios, pois o sinal obtido possua muito rudo e a
amplitude no foi obtida - a atenuao foi feita no filtro passa baixa.
Sendo assim, pode-se apenas constatar que o sistema embarcado no microcontrolador
MSP430, estava funcionando, porm necessita de muitos ajustes na parte de hardware e alguns
na parte de software (firmware).
40
Fonte.
2.
Kit MSP430.
3.
Conversor Digital-analgico.
4.
5.
Chave analgica.
6.
Atenuao.
7.
No mdulo 1 foi projetada uma fonte simtrica para alimentao de todo projeto. Foi
utilizado um grafo de 9V + 9V de 1A, que foi retificado em suas sadas com uma ponte e logo
em seguida passado para um capacitor de 2200F, de forma a tornar a tenso contnua
(corrigindo a queda da senide com o capacitor) e estvel. Foram utilizados reguladores de
tenso para +9V (7809), +5V (7805) e -5V (7905).
A fonte simtrica foi montada e testada com a ajuda de um osciloscpio. O resultado foi o
esperado: tenso de +9V, +5V e -5V estabilizados e sem variaes. Essa fonte ligada a uma
tomada de 127V comum e fornece toda alimentao necessria para o projeto simulador de EEG.
O mdulo 2 refere-se ao Kit de prototipao (Figura 5.1), que foi alimentado com +9V e
gravado em sua memria, via porta paralela, o cdigo (firmware). O kit funcionou
adequadamente, fornecendo pela sada P3 os dados para plotar as ondas simuladas. A sada P3
possui 8 pinos, fornecendo ento um nmero decimal de 0 at 255 em binrio. Os dados foram
passados via cabo flat para o conversor DA sem perda alguma de informao. Com a sada P4 do
kit msp430 o firmware fornecia qual a porta da chave analgica que deve ser acionada, como a
chave analgica (Figura 5.4) possui 3 pinos para serem configurados e assim acionarem qual
porta analgica deveria ser liberada, foi feito uma tabela para saber quais valores que deveriam
sair na P4 para que a porta analgica funcionasse perfeitamente. Como a porta P4 do kit de
prototipao MSP430 possui 8 pinos, o nmero binrio enviado de 8 dgitos, porm s
necessrio a mudana dos ltimos 3 nmeros binrio para que se configure a chave analgica
(9,10 e 11).
41
42
bobina. O mdulo 5 finaliza a montagem da caixa que no caso vamos chamar de simulador
(Figura 8.1).
43
A atenuao feita por divisor resistivo (Figura 8.4). Os sinais de EEG possuem tenso de
100V, 30V, 50 V e 20 V, sendo possvel atenuar o sinal gerado para essas pequenas
tenses, porm no possvel visualizar o sinal, pois a escala mxima de um osciloscpio de
3mV. Ento a atenuao foi feita em menor escala.
Como exemplo, a onda Alpha que na teoria possui uma amplitude de 20V a 75V (Tabela
1), foi simulada com 3mV, para que possa ser mostrada no osciloscpio e comprovada que est
sendo simulada. No caso da onda Alpha, foi utilizado R1= 1M e R2=1K, uma relao que
daria aproximadamente uma atenuao de 1:100, o que deixaria o sinal Alpha com 3.5mV. Na
Figura 8.4 pode se ver que a onda Alpha est sendo gerada com suas caractersticas em
amplitude, percebesse na figura que a amplitude da onda est aproximadamente entre 3mV e
5mV, temos que levar em considerao que a quantidade de rudo presente originrio do
prprio osciloscpio, como a amplitude muito pequena, todo ou qualquer interferncia ir gerar
um rudo para deformar a onda, porm a grande parte dessa deformao no sinal pode ser da
ponta de prova do osciloscpio. Para tentar diminuir as aes de rudos do meio, o modulo 6
atenuao foi colocada dentro da maquete em pequenas caixinhas de plstico, isolada de dentro
para fora com papel alumnio. A inteno tentar diminuir rudos utilizando uma espcie de
gaiola de Faraday, o resultado foi bom, os rudos foram diminudos em ate 10%, mas mesmo
assim foi necessrio a implementao de mais um filtro passivo na sada da ento gaiola de
Faraday para o escalpe da maquete.
O osciloscpio no um aparelho apropriado para esse tipo de medio, o ideal seria
realmente ter um aparelho de EEG profissional para que se possa ter uma idia realmente de qual
a qualidade do sinal que est sendo simulado. Em um aparelho de EEG existem vrios filtros e
amplificadores operacionais, que poderiam mostrar sim, o sinal puro, em sua qualidade e
caractersticas.
44
Finalizando o projeto, tem-se o mdulo 7, que trata da distribuio dos sinais no escalpe da
maquete. A maquete (Figura 8.6), trata-se de uma cabea de manequim, encontrada em qualquer
loja do ramo, que foi dividida nas reas cerebrais, e que teve colocada placas banhadas de
estanho em alguns pontos, de forma a permitir que o sinal possa ser transmitido para toda a rea
da placa.
45
REA
AMPLITUDE
FREQUENCIA
ALPHA
C4 Cz
3mV
8 hz ~ 13 hz
BETA
O1 P3
35mV
13 hz ~ 20 hz
DELTA
F7 A1
35mV
0,3 hz ~ 4 hz
THETA
Pz O2
15mV
4 hz ~ 7 hz
O software obteve xito em todas as suas operacionalidades. Sua funo era a de coordenar
e determinar qual onda deveria ser simulada. O usurio pode escolher qual das 4 (quatro) ondas
simular e assim visualizar na maquete o resultado da simulao. Com relao a programao
podemos dividir o software em dois mdulos:
46
1.
2.
firmware no MSP430.
O mdulo 1 a interface com o usurio, programa que seleciona qual onda deve ser
simulada, e tambm efetua outras configuraes.
Na Figura 8.8 percebe-se que no incio da tela do programa, existe um plano cartesiano: no
eixo x consta como varivel o tempo, expresso em unidade de segundos; e o eixo y que
ostenta como varivel a tenso e como unidade de medida mV. O software desenha a onda que
est sendo simulada pelo simulador (Figura 8.1) com as caractersticas de perodo e amplitude. A
onda plotada atravs da ferramenta do builder tchart, recebendo os dados via conexo serial.
Tem-se na Figura 8.9, na aba Arquivos a opo de ligar Simulador que leva o firwmare
a comear a receber dados para a onda que deve ser gerada. Por conseqncia a seleo
Desligar Simulador faz com que o hardware termine sua rotina de simular ondas de EEG.
47
Na figura 8.10, a aba Conexo, tem como objetivo configurar dados para a conexo
serial. Na seleo Porta pode se configurar com a COM que queria fazer a conexo serial junto
com o simulador (Figura 8.1). Na opo nova, inicia-se uma nova conexo serial, a partir de
ento se fecha uma conexo serial entre o computador e o simulador de EEG, e os dados
comeam a ser trocados.
Logo abaixo, tem-se a figura 8.11, cuja aba Configurao tem como finalidade selecionar
qual onda de EEG deve ser simulada (Alpha, Beta, Delta ou Theta).
48
Por ltimo, a figura 8.12 que na aba Ajuda possibilita ao usurio obter informaes de
carter geral: texto sobre como utilizar o software (Utilizao),
8.3 Resultados
Com todo o conjunto montado simulador, (Figura 8.1), maquete (Figura 8.6) e computador
com software instalado, foi possvel obter-se os resultados do simulador de EEG. O simulador
(Figura 8.6) conectado ao computador via porta serial, e conectado tambm na maquete
(Figura 8.6) via cabo blindado de 8 vias na parte de trs da maquete (Figura 8.7).
Os resultados para a onda Alpha no atingiram a excelncia, como mostrado na tabela 5, a
onda Alpha foi a que obteve a maior atenuao, e por conseqncia a que sofreu maior ao dos
rudos, tanto do osciloscpio como do meio, na Figura 8.4 fica visvel como o rudo distorceu a
viso da onda gerada pelo simulador (Figura 8.1). Porm, no software do simulador o resultado
foi excelente, o programa conseguiu plotar a onda perfeitamente, mostrando assim como deveria
ser a onda sem rudos ou com ao de alguma interferncia.
49
A montagem para captao da onda Alpha foi feita atravs das reas C4 Cz (tabela 5),
como pode ser visto na figura abaixo.
50
Na onda Beta e Delta os resultados foram mais satisfatrios, pois a atenuao foi menor e
as ondas ficaram com amplitude de 35mV (Tabela 5). A influncia dos rudos no afetou
significativamente a visualizao das ondas no osciloscpio, e por conseqncia a FFT ficou
com melhor visualizao, confirmando a tese de que os rudos que deformaram a onda Alpha
(Figura 8.5) decorreram da m qualidade do osciloscpio e das pontas para essa aplicao. Nas
figuras a seguir percebe-se a envoltria das ondas Beta e Delta parecidas com a do software.
51
A montagem para teste das ondas obedeceram a tabela 5, Beta O1 P3 e Delta F7 A1.
A FFT, das ondas Beta e Delta, pode ser muito bem visualizada, a elevao nas amplitudes
da faixa de freqncia 13 hz ~ 20 hz demonstra a caracterstica da onda Beta e a elevao nas
amplitudes da faixa de freqncia 0,3 hz ~ 4 hz demonstra a caracterstica da onda Delta. Essa
elevao de amplitude mostra que as ondas que esto no osciloscpio tm predominantemente
essas freqncias, como o eixo x do osciloscpio est no domnio da freqncia e cada diviso
52
significa 5 hz, pode-se perceber que as duas ondas esto dentro da faixa de freqncia a que
pertencem.
Por ltimo, a onda Theta, foi alterada a amplitude para 15mV, para conseguir uma tenso
menor, mas com qualidade de visualizao no osciloscpio. O resultado foi melhor do que o da
onda Alpha, porm apresenta muito rudo e interferncia. muito provvel esses rudos sejam
semelhantes aos que deformaram a onda Alpha. Assim, como explicado anteriormente, se o
procedimento de captao das ondas ocorresse com um aparelho de EEG profissional, os
resultados seriam melhores.
53
A montagem para captao da onda Theta foi feita para as regies Pz O2, a onda
apresentou a FFT melhor do que o da onda Alpha, sua faixa de freqncia pode ser observada na
figura 8.26.
54
CAPTULO 9 - CONCLUSO
55
Kit
de
prototipao
MSP430,
disponvel
<http://www.icet.pucpr.br/afonso/Graduacao/MPII/microprocessadoresII.htm>.
Acesso
em:
em:
junho 2007.
[8] LUFT, Caroline e ANDRADE, Alexandro. A pesquisa com EEG aplicada rea de
aprendizagem motora. Revista Port. Cincia Desportiva., n. 1, vol. 6, p.106-115, jan. 2006.
56
57