Sie sind auf Seite 1von 57

CENTRO UNIVERSITRIO POSITIVO NCLEO DE CINCIAS EXATAS E TECNOLGICAS ENGENHARIA DA COMPUTAO

SIMULADOR DE EEG

Fbio Larson

Monografia apresentada disciplina de Projeto Final como requisito parcial concluso do Curso de Engenharia da Computao, orientado pelo Prof. Jos Carlos da Cunha.

UNICENP/NCET Curitiba 2007

TERMO DE APROVAO

Fbio Larson

Simulador de EEG

Monografia aprovada como requisito parcial concluso do curso de Engenharia da Computao do Centro Universitrio Positivo, pela seguinte banca examinadora:

Prof. Jos Carlos da Cunha (Orientador)

Prof. Amarildo Geraldo Reichel

Prof. Alessandro Brawerman

Curitiba, 10 de dezembro de 2007.

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.

Palavras-chave: EEG, Crebro, Ondas.

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.

Key words: EEG, Brain, Waves.

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 2 - ESTUDO TERICO..................................................................................18


2.1 Fundamentao terica.............................................................................................................18 2.2 Teoria pura e aplicada na prtica..............................................................................................19 2.3 Teoria do software....................................................................................................................21 2.4.Teoria do hardware..................................................................................................................22

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

CAPTULO 4 ESTUDO DE VIABILIDADE TCNICO-ECONMICA......................29 CAPTULO 5 PROJETO DO HARDWARE.....................................................................30 5.1 Alimentao..............................................................................................................................30


5.2 Kit de prototipao MSP430....................................................................................................30 5.3 Conversor DA...........................................................................................................................31 5.4 Filtro ........................................................................................................................................32 5.5 Chave analgica........................................................................................................................33

CAPTULO 6 - PROJETO DO SOFTWARE.......................................................................35 6.1 Diagrama de casos de uso.........................................................................................................35


6.2 Diagrama de seqncia.............................................................................................................36 6.3 Diagrama de classes..................................................................................................................36 6.4 Prottipo da interface do software............................................................................................ 37

6.5 Firmware...................................................................................................................................38 CAPTULO 7 PROCEDIMENTOS DE TESTES DO PROJETO...................................39 7.1 Software....................................................................................................................................39


7.2 Hardware..................................................................................................................................39

CAPTULO 8 RESULTADOS OBTIDOS.......................................................................41 8.1 Funcionamento do hardware...........................................................................................41


8.2 Funcionamento do software.............................................................................................46 8.3 Resultados......................................................................................................................49

CAPTULO 9 CONCLUSO...........................................................................................55 CAPTULO 10 - REFERNCIAS BIBLIOGRFICAS.....................................................56

1. LISTA DE FIGURAS

Figura 1.1 Exemplo de maquete ....................................................................................13 Figura 1.2 Exemplo de ondas EEG................................................................................14 Figura 1.3 MSP430 .........................................................................................................17 Figura 2.1 Diagrama em blocos do software ................................................................21 Figura 2.2 DAC0808 .......................................................................................................23 Figura 3.1 Diagrama em blocos do projeto ..................................................................24 Figura 3.2 Exemplo de conexo de eletrodos ...............................................................25 Figura 3.3 Diviso do crnio humano [8]......................................................................26 Figura 3.4 Borland C++ Builder 6 ................................................................................27 Figura 3.5 IAR E.W. ......................................................................................................27 Figura 5.1 Kit de prototipao MSP430 .......................................................................31 Figura 5.2 Esquemtico do conversor DA ....................................................................32 Figura 5.3 Filtro passa baixa 6 ordem .........................................................................33 Figura 5.4 Chave analgica ...........................................................................................33 Figura 5.5 Posies de eletrodos de EEG no escalpe humano ....................................34 Figura 6.1 Diagrama de casos de uso ............................................................................35 Figura 6.2 Diagrama de seqncia ................................................................................36 Figura 6.3 Diagrama de classe .......................................................................................37 Figura 6.4 Prottipo da interface do software para o computador ...........................37 Figura 6.5 Diagrama casos de uso do firmware ..........................................................38 Figura 6.6 Diagrama de classe do firmware ................................................................38 Figura 7.1 Tela do debug no software IAR E.W. v3.42 ..............................................39 Figura 8.1 Simulador .....................................................................................................43 Figura 8.2 Cabo Blindado ..............................................................................................43 Figura 8.3 Plug do Cabo Blindado ................................................................................43 Figura 8.4 Divisor Resistivo ...........................................................................................44 Figura 8.5 Onda Alpha no osciloscpio ........................................................................45 Figura 8.6 Maquete vista de frente ...............................................................................45 Figura 8.7 Maquete vista de trs ...................................................................................46 Figura 8.8 Tela principal do software ..........................................................................47 Figura 8.9 Menu Arquivo do software Simulador de EEG ....................................48 Figura 8.10 Menu Conexo do software Simulador de EEG .................................48

Figura 8.11 Menu Configurao do software Simulador de EEG .........................48 Figura 8.12 Menu Ajuda do software Simulador de EEG .....................................49 Figura 8.13 Onda Alpha no software Simulador de EEG ......................................50 Figura 8.14 Captao onda Alpha ................................................................................50 Figura 8.15 FFT da onda Alpha ....................................................................................50 Figura 8.16 Onda Beta no osciloscpio .........................................................................51 Figura 8.17 Onda beta no software Simulador de EEG .........................................51 Figura 8.18 Onda Delta no osciloscpio .......................................................................51 Figura 8.19 Onda Delta no software Simulador de EEG .......................................52 Figura 8.20 Captao onda Beta ...................................................................................52 Figura 8.21 Captao onda Delta ..................................................................................52 Figura 8.22 FFT da onda Beta ......................................................................................53 Figura 8.23 FFT da onda Delta .....................................................................................53 Figura 8.24 Onda Theta no osciloscpio ......................................................................53 Figura 8.25 Onda Theta no software Simulador de EEG ......................................54 Figura 8.26 Captao onda Theta .................................................................................54 Figura 8.27 FFT da onda Theta ....................................................................................54

2. LISTA DE TABELAS

Tabela 1 Caractersticas de ondas de EEG...................................................................14 Tabela 2 Pesquisa de preos de componentes usados no projeto................................29 Tabela 3 Distribuio das ondas no escalpe da maquete.............................................46

3. LISTA DE SIGLAS

NCET Ncleo de Cincias Exatas e Tecnolgicas UNICENP Centro Universitrio Positivo EEG Eletroencefalograma. ECG Eletrocardiograma. PC Personal Computer TI Texas Instruments AMPOP Amplificador operacional FPB Filtro passa baixa RS-232 - Recommended Standard 232 MTS Metros DA Digital-analgico CMRR Razo de remoo de modo comum.

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

Os desenvolvimentos tcnicos no campo das medidas e do registro de fenmenos eltricos do final do sculo XIX tornaram possvel a descoberta pelo psiquiatra alemo Hans Berger, em 1929, de que o crebro humano gerava atividade eltrica contnua e que ela podia ser registrada. Surge, assim, o eletroencefalograma (EEG) que consiste em um registro da atividade eltrica no crtex cerebral que corresponde ao fluxo de informaes processado pelo crebro em suas atividades (LUFT, 2006). As caractersticas das ondas registradas no EEG mudam de acordo com a situao fisiolgica (acordado, dormindo, sonhando) e as tarefas mentais, alterando-se a freqncia e a amplitude das ondas registradas. O EEG usado em neurologia e psiquiatria, especialmente para auxiliar no diagnstico de doenas do crebro (epilepsia), desordens do sono e tumores cerebrais. O objetivo deste estudo o de disponibilizar recurso didtico para realizar uma anlise com EEG, simulando as ondas do crebro virtualmente (PC) e fisicamente utilizando microcontrolador (maquete - Figura 1.1).

Figura 1.1 Exemplo de maquete FONTE: adaptada EEG.pdf (Unicamp)

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

Figura 1.2 Exemplo de ondas EEG FONTE: adaptada Lent (2001)

As ondas de EEG no possuem um padro definido, como por exemplo, as de eletro cardiograma - ECG. As ondas cerebrais so diferentes de pessoa para pessoa (homens e mulheres), de idade para idade (crianas, adolescentes e adultos), mas todas possuem certas caractersticas que tornam possveis classific-las por tipo, como por exemplo, ondas delta, alpha, theta, beta, ondas do sono e at identificar doenas como a epilepsia, distrbios do sono e outras, conforme fica claro na tabela 1 abaixo.

Tabela 1 Caracterstica de ondas de EEG

FONTE: Eeg.pdf (Unicamp)

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.

1.2. Definio do trabalho

O projeto dividido em duas partes distintas, software e hardware. O software recebe as ondas que so geradas pelo hardware e ento as mostrar na tela do computador, proporcionando sua anlise, estudo e entendimento. O software possibilitar opes de espcies diferentes de ondas conforme queira ser gerada. No hardware, um microcontrolador gera as ondas de maneira aleatria, mantendo-se, porm, suas caractersticas principais de baixa freqncia e amplitude, por algoritmo, tabela ou equao, pois como se sabe o EEG no possui padro determinado. O hardware fornecer duas sadas para a onda gerada: uma ir para o computador e a outra ir para uma maquete (espcie de manequim simulando uma cabea), para que se possa atravs de um aparelho profissional identificar as ondas que esto sendo geradas pelo hardware. Esse aparelho permite verificar as ondas que esto sendo geradas corretamente, verificando, dessa forma, se o prprio aparelho no possui algum defeito.

1.3. Contextualizao nos dias atuais

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.

1.4. Descrio das principais funcionalidades

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.

1.5. Tecnologias utilizadas na implementao

Para o desenvolvimento do software ser utilizada a linguagem C, C++, que uma linguagem muito ampla, dinmica e que aceita conexes com ambientes externos e manipulao com grficos. Projeto desta envergadura necessita de uma linguagem de programao confivel e poderosa, e a linguagem C, alm de ser bastante conhecida, estvel e confivel. O software ser

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).

Figura 1.3 MSP430 FONTE: Atomia O microcontrolador MSP 430, da Texas Instruments rene uma CPU Risc de 16 bits, uma unidade de conversor analgico-digital (ADC) de 12 bits, responsvel por converter as medies do mundo real em dados numricos, um comparador analgico, um multiplicador de hardware, das portas seriais, dois timers com PWMs de 16 bits e at 60kb de memria flash integrada, de consumo ultra-reduzido (PEREIRA, 2002). O MSP 430 pode converter dados de medio a taxas de at 200 ksps (milhares de amostras por segundo). Este conversor funciona de forma independente, armazenando dados em uma memria temporria; dessa forma, diminui o overhead da CPU, podendo permanecer em modo de baixo consumo at que o buffer seja preenchido completamente. Por possuir memria integrada, pode gravar dados para que possa ser utilizado na formulao de certas ondas, se for o caso de adicionar tabelas para que gerem uma onda determinada (PEREIRA, 2002). Um detalhe do microcontrolador o baixo consumo de energia. Em modo Sleep, o chip s exige uma corrente de 0,1 microampre em stand-by, o consumo chega a apenas 1,5 microampres. Para se ter uma idia, um medidor de energia alimentado por baterias poderia funcionar sem interrupo por dez ou at 15 anos. Quando em pleno funcionamento, o MSP 430 consome 250 microampres (PEREIRA, 2002). O microcontrolador ser usado em conjunto com um uma plataforma, kit de prototipao, que foi desenvolvido pelo professor Afonso Ferreira Miguel e emprestado para esse projeto.

17

CAPTULO 2 - ESTUDO TERICO

2.1. Fundamentao terica

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

Os ritmos do EEG variam consideravelmente e correlacionam-se com freqncia com estados do comportamento, como os nveis de ateno, sono ou viglia e patologias, tais como crises de epilepsia ou coma. Os ritmos so categorizados pela sua faixa de freqncia e cada faixa denominada com uma letra grega. Ritmos betas so os mais rpidos, maiores que 14 hz, e sinalizam um crtex ativado. Ritmos alpha situam-se aproximadamente entre 8 e 13 hz e esto associados com estados de viglia, em repouso. Ritmos theta situam-se de 4 e 7 hz e ocorrem durante alguns estados de sono. Ritmos delta so muito lentos, menores que 4 hz, grandes em amplitude, e uma indica sono profundo (Tabela 1) (BEAR, CONNORS, PARADISO, 2002). Apesar de que a anlise de um EEG nunca informar sobre o que uma pessoa est pensando, ela pode ajudar a reconhecer se uma pessoa est pensando. Em geral, ritmos de baixa amplitude e alta freqncia esto associados com viglia e estado de alerta ou com os estgios de sono em que ocorrem os sonhos. Ritmos de amplitude elevada e baixa freqncia esto associados com os estgios de sono sem sonhos e com os estados patolgicos do coma. Isso lgico, pois quando o crtex est mais ativamente envolvido no processamento de informaes, sejam estes gerados por aferncias sensoriais ou por alguns processos interno, os nveis de atividade dos neurnios corticais esto relativamente altos, mas tambm dessincronizados. Em outras palavras, cada neurnio ou um grupo muito pequeno de neurnios est fortemente envolvido em um aspecto um pouco diferente de uma tarefa cognitiva complexa, disparando rpida, mas no simultaneamente. Isto leva a uma baixa sincronia e, assim, a amplitude do EEG baixa e as ondas betas predominam. Ao contrrio, durante o sono profundo, os neurnios corticais no esto ocupados com o processamento da informao e a maior parte deles esto excitados de maneira fsica, por uma referncia rtmica e lenta igual para todos. Neste caso, a sincronia alta e, portanto, a amplitude do EEG tambm (BEAR, CONNORS, PARADISO, 2002).

2.2 Teoria pura e aplicada na prtica

Os neurnios se comunicam de forma rpida e precisa, percorrendo longos trajetos. Mecanismos eltricos e qumicos tornam possvel a integrao sinptica neural, permitindo que um neurnio forme mais de mil sinapses e receba mais de 10 mil conexes. O sistema nervoso central dividido em duas partes principais: encfalo e medula espinhal. O encfalo est anatomicamente dividido em 03 partes: crtex, tronco enceflico e cerebelo. As reas corticais individuais (sensorial, motora e cognitiva) so distinguidas pelas

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

baseado noutros elementos, em particular, na anamnese (BEAR, CONNORS, PARADISO, 2002).

2.3 Teoria do software

O software desenvolvido em linguagem C, C++, ter a funo de comandar o hardware, informando qual onda que o ele dever simular. O software, tem ainda que receber a resposta do hardware e transformar os dados recebidos em um grfico visualizado na tela do computador.

Gera Sinal na tela do PC

Conexo serial com Hardware

Software

Recepo de dados do hardware

Comandos para Hardware

Figura 2.1 Diagrama em blocos do software

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.

2.4 Teoria do hardware

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). Arquitetura de baixo consumo aumenta a vida da bateria. Modo de reteno de RAM de 0.1A. Modo de clock em tempo real de 0.8 A. Consumo: 250 A / 1MIPS em modo ativo. Perifricos analgicos de alta desempenho j incorporados ao chip. Moderna arquitetura ortogonal RISC que usa poucas instrues para programao,

permitindo uma maior eficincia em codificao. Programao in-system permitindo atualizaes de software facilmente e rapidamente.

Preos dos microcontroladores bastante acessveis. A CPU dos MSP430 possui um conjunto de apenas 51 instrues (27 fsicas e 24

emuladas) e um total de 16 registradores de 16 bits. Esto disponveis diversos perifricos tais como: timers, USARTs, ADCs de 10, 12 e

16 bits, comparador analgico, amplificador operacional, DACs de 12 bits e/ou de 10 bits, controlador de LCD, etc. A principal caracterstica do MSP430 a flexibilidade, no que diz respeito sua

arquitetura das portas. Estas possuem funes de entrada, sada e uma funo especial de hardware como

USARTs, DACs, etc. A Texas oferece algumas ferramentas de desenvolvimento gratuitas, uma delas a verso reduzida do compilador C/C++ IAR. Esta verso permite programas de at 4KB de cdigo C/C++. Pode ser encontrado tambm o compilador GNU para a famlia MSP430, o MSPGCC -

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).

Figura 2.2 DAC0808

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

3.1 Especificao do hardware

O hardware formado de um microcontrolador, MSP 430 da TI. O microcontrolador tem em sua memria dados para que possa gerar as ondas de EEG, porm essas ondas so geradas como um sinal digital. Para envio ao computador, sinais digitais so melhores, porm, para a maquete esses dados devem ser convertidos em sinais analgicos, pois no mundo real a relao analgica. Para essa transformao implementou-se um conversor DA ou de um conversor DA j existente no mercado, DAC0808. Fez-se necessria uma memria externa, que pode gerar vrias ondas de EEG. O tamanho da memria do microcontrolador restrito (60Kbytes), se forem geradas todas as ondas existentes, necessria uma memria extra, funcionando em paralelo com o MSP 430.

DADOS DO USURIO

TRATAMENTO DE DADOS

SOFTWARE

HARDWARE

INFORMA TIPO DE SINAL

PLOTAR SINAL (GRFICO PC)

CONVERSO D/A

MSP430 GERA SINAL

ENVIO DO SINAL

FILTRO

ATENUAO DO SINAL

MAQUETE

Figura 3.1 Diagrama em blocos do projeto

24

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).

Figura 3.2 Exemplo de conexo de eletrodos FONTE: Eeg.pdf (Unicamp)

O crnio divido em vrias reas, e os eletrodos de EEG so posicionados naquelas em que se queira visualizar a onda em questo. O conjunto de pares de eletrodos que o tcnico seleciona para registrar os traados de EEG chamado de montagem. Existem dois tipos de montagens bsicas usadas, so as bipolares, em que as diferenas de potencial so medidas entre

25

dois eletrodos de escalpe, e a monopolar ou referencial, na qual se registra a diferena de potencial entre um eletrodo e um ponto de referncia (Figura 3.3).

Figura 3.3 Diviso do crnio humano FONTE: Eeg.pdf (Unicamp)

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.

3.2 Especificao do software

O ambiente em que se desenvolveu o software o da plataforma Borland C++ Builder 6.0 (Figura 3.4), necessrio e suficiente para enviar e receber dados, plotagem de grficos e clculos para ondas de EEG.

26

Figura 3.4 Borland C++ Builder 6

A linguagem utilizada no microcontrolador MSP430 a C++, cujo compilador est disponibilizado no site da TI, sendo usado em conjunto com o kit do MSP430 (trata-se do compilador da IAR Embedded Workbench IDE verso 3.42).

Figura 3.5 IAR E.W.

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.

3.3 Aplicabilidade do hardware

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.

3.4 Aplicabilidade do software

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

CAPTULO 4 - ESTUDO DE VIABILIDADE TCNICO-ECONMICA

Valores de componentes:

Tabela 2 Pesquisa de preos de componentes usados no projeto Descrio Hora Tcnica MSP430 Kit MSP430 Fio Blindado (mts) Manequim Circuito Impresso Componentes diversos Total Qtde 700 1 1 5 1 1 1 Custo R$ 3,00 R$ 40,00 R$ 280,00 R$ 5,00 R$ 3,00 R$ 15,00 R$ 50,00 Total R$ 2.100,00 R$ 40,00 R$ 280,00 R$ 25,00 R$ 3,00 R$ 15,00 R$ 50,00 R$ 2.513,00

FONTE: Mercado local (Curitiba-PR)

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

CAPTULO 5 PROJETO DO HARDWARE

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

Projeto necessita de 3 tenses diferente: 9 V tenso para o kit de prototipao MSP430. 5 V tenso positiva para ampop, utilizado em filtros e outras aplicaes. -5 V tenso negativa para ampop, utilizado em filtros e outras aplicaes. O desenvolvimento de uma fonte de alimentao de extrema necessidade, para que se tenham 3 (trs) tenses diferentes, projetou-se uma fonte simtrica. Tal alimentao obtm-se com um trafo de 9 V + 9 V, retificando a tenso e usando reguladores de tenso de +9V, +5V e 5V.

5.2 Kit de prototipao MSP430

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

Figura 5.1 Kit de prototipao MSP430 FONTE: adaptada ICET

5.3 Conversor DA

A utilizao do conversor DA necessria pois quando o sinal gerado pelo microcontrolador ele est em formato digital, como a proposta do projeto simular onda de EEG em uma maquete, tem-se que transformar o sinal digital em analgico. Com o componente DAC0808, obtm-se o sinal analgico de forma fcil e sem complicao. Componente conversor de 8-bits fabricado pela National na tecnologia de escada R-2R. Na montagem do circuito de converso DA, foi utilizada a ajuda do datasheet do DAC0808 que mostrava um exemplo de utilizao. Nesse exemplo so utilizados resistores de 5K, como um valor no comercial ser utilizado o valor comercial mais prximo que de 4.7 K , obtendo assim um valor ideal ao desejado. O capacitor que ligado no pino 16 ser de 100nF conforme mencionado no datasheet. Na sada do circuito (Figura 5.2) utilizado um ampop LF351 e na

31

sada tempos o sinal gerado pelo kit do MSP430 (Figura 5.1) digital convertido em um sinal analgico.

Figura 5.2 Esquemtico do conversor DA FONTE: datasheet DAC0808

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.

Figura 5.3 Filtro passa baixa 6 ordem

5.5 Chave analgica

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.

Figura 5.4 Chave analgica FONTE: datasheet 4051

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.

Figura 5.5 Posies de eletrodos de EEG, no escalpe humano FONTE: eeg.pdf (UNICAMP).

34

CAPTULO 6 PROJETO DO SOFTWARE

6.1 Diagrama de casos de uso

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

GERAR GRFICO NO PC

RECEBER DADOS DO HARDWARE

Figura 6.1 Diagrama de casos de uso

35

6.2 Diagrama de seqncia

Os diagramas de seqncia (Figura 6.2) so utilizados para mostrar o fluxo de funo em um use-case, mostrando e exibindo objetos e no classes. Um diagrama de seqncia mostra o objeto de interao organizado na hora da seqncia. Ele mostra os objetos e classes envolvidas no cenrio e a seqncia de mensagens trocadas entre os objetos (COSTA, 2003).

Usurio

Comunica

Cserial

TipoOnda()

MandaDado()

ConectaSerial() GerarGrafico()

Figura 6.2 Diagrama de seqncia

6.3 Diagrama de classes

O diagrama de classe (Figura 6.3) mostra as interaes entre as classes do sistema. As classes podem ser consideradas como plantas dos objetos. As classes podem se relacionar com outras atravs de associao, dependncia, especializao ou em pacotes. As estruturas internas de uma classe so seus atributos e operaes. Os diagramas de classes ajudam os desenvolvedores a planejarem a estrutura do sistema antes do cdigo ser escrito. Uma classe encapsula informaes e comportamento de um objeto. A classe possui as 3 (trs) sees, onde

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

Figura 6.3 Diagrama de classe

6.4 Prottipo da interface do software

Figura 6.4 Prottipo da interface do software para o computador

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

O firmware a parte do cdigo de programao que fica gravado no microcontrolador. Esse cdigo chamado embarcado o responsvel pela gerao dos sinais de EEG. Atravs de um algoritmo criado, foi possvel fazer o microcontrolador gerar uma onda de EEG, e claro as demais ondas que forem selecionadas no software pelo usurio.

Cserial

Gera_onda

SOFTWARE

HARDWARE

Figura 6.5 Diagrama casos de uso do firmware

Cserial +Tx : char +Printf : char +Rx +Rx() +Printf() : char

gera_onda +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

Figura 6.6 Diagrama de classe do firmware

38

CAPTULO 7 PROCEDIMENTOS DE TESTES DO PROJETO

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.

Figura 7.1 Tela do debug no software IAR E. W. v3.42

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

CAPTULO 8 RESULTADOS OBTIDOS

8.1 Funcionamento do Hardware

Os testes do hardware foram executados dividindo o sistema em sete mdulos; 1. 2. 3. 4. 5. 6. 7. Fonte. Kit MSP430. Conversor Digital-analgico. Filtro Passa - baixa de 6 ordem. Chave analgica. Atenuao. Distribuio dos sinais.

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

O conversor digital analgico o mdulo 3, que recebe a sada do kit de prototipao e converte os dados binrios para uma resposta analgica. Nessa etapa apareceram rudos, decorrentes possivelmente de acoplamento ou da prpria rede, sendo que o conversor DA recebe tenso positiva (+5V) e tenso negativa (-5V). O problema foi resolvido colocando um capacitor de 22nF entre a alimentao negativa e o terra do sistema. O mdulo 4 o filtro passa baixa de 6 ordem com freqncia de corte (fc) em 45 hz, a finalidade desse filtro eliminar qualquer rudo ou sinal indesejvel que no pertena ao sinal original, portanto toda ou qualquer freqncia acima de 45 hz ser eliminada. A utilizao e implementao desse filtro foi fcil, porm foi necessrio medir com multmetro todos os resistores, para que a medida estivesse exata, pois os resistores comprados possuem tolerncia de 5% ou 10%, ocasionando uma variao no positiva na freqncia de corte. O filtro obteve xito em seu objetivo, eliminou todos os rudos at esse mdulo, e principalmente a freqncia 60 hz. Mdulo 5, a chave analgica, onde tambm no ocorreram problemas. O detalhe significativo foi configurar os pinos 9, 10 e 11 que so os pinos que acionam a sada da chave. O problema foi que a sada P4 do MSP430 um socket para cabo flat de 16 pinos, e apenas 8 pinos deste socket so os que fornecem a sada de dados, a posio deles, em ordem de bits mais significativos da esquerda para direita e de cima para baixo, por isso que os valores da tabela 4 no so seqenciais, mas foram configurados para que o bit de nvel alto (1) acionasse o pino 9,10 ou 11 conforme a onda que estava sendo enviada os dados do kit do MSP430. Nas sadas da chave analgica, foram colocados 4 bobinas, uma para cada sada da chave analgico. O objetivo destas bobinas foi transformar a referncia do sinal para uma referncia flutuante. A bobina tem duas entradas e duas sadas, no oferece ganho algum, por isso chama-se bobina 1:1, componente muito utilizado em equipamentos de telefonia, placas de fax modem e outros equipamentos. At esse mdulo, o sinal simulado est referenciado ao terra do sistema, ao colocar a sada da chave analgica na entrada de um dos pinos da bobina e colocar outro pino de entrada da bobina no terra, tem-se na sada da bobina um sinal diferencial entre si, mudando ento a referncia do sinal, deixando de ser referncia ao terra do sistema e passando a ser um sinal diferencial entre si. Na prtica, um sinal de EEG real no possui um terra, pode-se dizer que o terra do corpo humano uma referncia flutuante, no caso do projeto a tentativa de se fazer um sinal diferencial com referncia flutuante foi solucionado com uma simples bobina de 1:1, deixando ento o sinal simulado com uma caracterstica muito semelhante ao sinal real de um EEG. A atenuao ocorre no mdulo 6. Quando o sinal sai do simulador, agora diferencial, sai das bobinas e passa por um filtro passivo, para eliminar algum rudo que tenha sido gerado pela

42

bobina. O mdulo 5 finaliza a montagem da caixa que no caso vamos chamar de simulador (Figura 8.1).

Figura 8.1 Simulador

O simulador composto pelos mdulos 1, 2, 3, 4, e 5. Pode-se observar, na figura 8.1, que o simulador possui duas conexes, uma a sada serial que faz a conexo com o computador e a outra uma sada de oito vias, que manda o sinal gerado para a maquete. A ligao do simulador com a maquete feita por um cabo blindado (Figura 8.2), para evitar interferncias do meio, quais sejam quaisquer tipos de rudo.

Figura 8.2 Cabo Blindado O cabo possui um plug de oito pinos, conectado ao simulador e maquete. Ele possui 1 metro de comprimento e faz a transferncia do sinal simulado para a maquete.

Figura 8.3 Plug do Cabo Blindado

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.

Figura 8.4 Divisor Resistivo

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

Figura 8.5 Onda Alpha no osciloscpio

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.

Figura 8.6 Maquete vista de frente

45

Figura 8.7 maquete vista de trs

A distribuio foi feita baseando-se em um artigo cientfico (F. IAIONE, J. L. B. MARQUES), que mostra o desenvolvimento de um sistema porttil para EEG. O referido artigo consigna em quais reas cerebrais aparecem tais ondas e com que freqncia. Partindo de tal detalhamento confeccionou-se a tabela 5, que detalha qual distribuio foi feita no escalpe da maquete.

Tabela 3 Distribuio das ondas no escalpe da maquete ONDA ALPHA BETA DELTA THETA REA C4 Cz O1 P3 F7 A1 Pz O2 AMPLITUDE 3mV 35mV 35mV 15mV FREQUENCIA 8 hz ~ 13 hz 13 hz ~ 20 hz 0,3 hz ~ 4 hz 4 hz ~ 7 hz

FONTE: F. IAIONE, J. L. B. MARQUES

8.2 Funcionamento do Software

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.

software do usurio (PC). firmware no MSP430.

O mdulo 1 a interface com o usurio, programa que seleciona qual onda deve ser simulada, e tambm efetua outras configuraes.

Figura 8.8 Tela principal do software

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

Figura 8.9 Menu Arquivo do software Simulador de EEG

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.

Figura 8.10 Menu Conexo do software Simulador de EEG

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).

Figura 8.11 Menu Configurao do software Simulador de EEG

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), simulador (Informao) e a verso do software e seu autor (Sobre). dados sobre as ondas do

Figura 8.12 Menu Ajuda do software Simulador de EEG

O mdulo 2, que trata do cdigo que est na memria do microcontrolador MSP430 ou firmware, tem como funo gerar dados para que se possa simular uma onda de EEG, com suas principais caractersticas, amplitude e freqncias baixas. Como dito anteriormente, a amplitude baixa foi conseqncia do mdulo 6, de atenuao na desenvolvimento do hardware. J as faixas de freqncias nos sinais de EEG, foram conseguidas atravs de um somatrio de senoides, que j estavam com suas freqncias prdefinidas. Com isso, mudou-se apenas a quantidade de harmnicos de cada onda, para dar a ela a caracterstica aleatria. Cada onda possui 256 amostras, o que restringe muito a envoltria de cada onda, mas, como o microcontrolador de apenas 8 bits no foi possvel simular ondas com mais amostras do que 256.

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

Figura 8.13 Onda Alpha no software Simulador de EEG

A montagem para captao da onda Alpha foi feita atravs das reas C4 Cz (tabela 5), como pode ser visto na figura abaixo.

Figura 8.14 Captao onda Alpha

Com relao a FFT da onda Alpha, ficou a desejar a visualizao no osciloscpio justamente por causa da quantidade de rudos que apareceram no sinal. A onda Alpha possui faixa de freqncia de 8 hz ~ 13 hz, que pode ser observada na figura 8.15 uma pequena elevao na amplitude nas freqncias dessa faixa.

Figura 8.15 FFT da onda Alpha

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.

Figura 8.16 Onda Beta no osciloscpio

Figura 8.17 Onda Beta no software Simulador de EEG

Figura 8.18 Onda Delta no osciloscpio

51

Figura 8.19 Onda Delta no software Simulador de EEG

A montagem para teste das ondas obedeceram a tabela 5, Beta O1 P3 e Delta F7 A1.

Figura 8.20 Captao onda Beta

Figura 8.21 Captao onda Delta

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.

Figura 8.22 FFT da onda Beta

Figura 8.23 FFT da onda Delta

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.

Figura 8.24 Onda Theta no osciloscpio

53

Figura 8.25 Onda Theta no software Simulador de EEG

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.

Figura 8.26 Captao onda Theta

Figura 8.27 FFT da onda Theta

54

CAPTULO 9 - CONCLUSO

Apesar da complexidade decorrente da gerao de uma onda cerebral artificial, os mdulos desenvolvidos e implementados apresentaram funcionamento satisfatrios, dentro dos limites da tecnologia disponvel para a conduo do experimento. O conjunto, SIMULADOR DE EEG, composto por simulador, maquete e software foi concludo e funcionou dentro dos parmetros apresentados no item 9.3. Alguns fatores influenciaram nos resultados: aparelho no profissional para captao das ondas e a utilizao de alguns dispositivos e componentes em padres inadequados, face seu alto custo. Os mdulos foram implementados baseando-se em estudos tericos e em clculos formulados em consonncia e em decorrncia da pesquisa realizada. Por bvio que, existem melhoramentos a serem introduzidos no projeto de forma a propiciar que o simulador se torne um equipamento comercializvel ou para que ele tenha sua capacidade de utilizao ampliada (atravs da implementao de outras ondas - da freqncia da conscincia, e as relacionadas com distrbios e doenas como Alzheimer , epilepsia e existncia de tumores por exemplo). Para tanto, faz-se necessrio investir em um microcontrolador de melhor qualidade e com maior poder de processamento e usar componentes com um menor grau de tolerncia e de melhor padro.

55

CAPTULO 10 - REFERNCIAS BIBLIOGRFICAS

[1] Amplificador diferencial, disponvel em: <http://pt.wikipedia.org/wiki/Amplificador_diferencial>. Acesso em: maro 2007

[2] COSTA, Richard Douglas D. Latu sensu em sistemas de informao e aplicaes web. Manaus, 2003. Monografia (graduao). [3] F. BEAR.; et al. Neurocincias desvendando o sistema nervoso. Porto alegre: Artmed, 2. ed., 2002.

[4] F. Iaione, J. L. B. Marques. Desenvolvimento de um sistema porttil para registro de eletroencefalograma, disponvel em http://www.hab2001.sld.cu/arrepdf/00207.pdf. Acesso em: setembro 2007.

[5] Instrumentao Biomdica Engenharia Clnica Deb/Feec Unicamp, disponvel em http://www.fee.unicamp.br/deb/vera/eeg.pdf. Acesso em: abril 2007. [6] Kit de prototipao MSP430, disponvel Acesso em: em:

<http://www.icet.pucpr.br/afonso/Graduacao/MPII/microprocessadoresII.htm>. junho 2007.

[7] LENT, Roberto. Cem bilhes de neurnios conceitos fundamentais de neurocincia. So Paulo: Atheneu, 2. ed., 2001.

[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.

[9] MSP 430: microcontrolador, disponvel em: <http://pt.wikipedia.org/wiki/Msp430>. Acesso em: maro de 2007.

[10] MSP430, disponvel em: <www.atomia.net>. Acesso em: abril 2007. [11] Para entender o eletroencefalograma (E.E.G.), disponvel em: <http://www.ibemol.com.br/silveira/ecg.doc>. Acesso em: abril 2007.

56

[12] Pesquisa com EEG, disponvel em: <http://www.laseeb.org/publications/1983/1999-09-SEMNI-P.pdf >. Acesso em: maro 2007

[13] PEREIRA, FABIO: Microcontroladores MSP430 Teoria e pratica, Editora Famlia, 1 ed, 2002.

[14] PERTENCE JR., A: Amplificadores Operacionais e filtros ativos: Teoria, projetos, aplicaes e laboratrios. Editora Makron Books, 5 ed, 1996.

57

Das könnte Ihnen auch gefallen