Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Memorias II Congreso Latinoamericano de Ingeniería Biomédica, Habana 2001, Mayo 23 al 25, 2001, La Habana, Cuba DESENVOLVIMENTO DE UM SISTEMA PORTÁTIL PARA REGISTRO DO ELETROENCEFALOGRAMA F. Iaione, J. L. B. Marques Grupo de Pesquisas em Engenharia Biomédica - Departamento de Engenharia Elétrica – Centro Tecnológico Universidade Federal de Santa Catarina - Campus Universitário - Trindade - Florianópolis - Brasil - CEP 88040-900 iaione@gpeb.ufsc.br 2. METODOLOGIA RESUMO O objetivo desse trabalho foi desenvolver um sistema eletrônico portátil para aquisição e armazenamento de uma derivação de eletroencefalograma (EEG). Suas funções serão coletar sinais de EEG para verificação de alterações eletroencefalográficas, durante a noite principalmente, e futuramente, sinalizar a ocorrência de certos eventos no sinal de EEG. O sistema é constituído por um Palmtop PC e por um módulo desenvolvido para o condicionamento do sinal de EEG. O módulo construído possui amplificadores, filtros, conversor analógico/digital e um microcontrolador. As amostras do sinal são transferidas através da porta serial para o Palmtop PC, que visualiza o sinal e armazena-o. O sistema possibilita registrar 20 segundos de EEG em intervalos de 5 minutos, durante aproximadamente 10 horas. O sistema foi testado através da aquisição de ondas senoidais conhecidas, possibilitando a confirmação da resposta em freqüência calculada, e através da aquisição de sinais reais de EEG, em 5 pacientes. Os sinais adquiridos são apresentados. Palavras chave: instrumentação, eletroencefalograma, palmtop. monitoração, 1. INTRODUCÃO Atualmente, inúmeros trabalhos estão sendo desenvolvidos, na área de processamento de sinais, com o objetivo de encontrar alterações no sinal de EEG que possam alertar sobre problemas neurológicos futuros, ou detectar a ocorrência de determinadas condições neurológicas de risco [3], [4], [5]. No desenvolvimento desses trabalhos, geralmente deparase com o problema da falta de sinais de EEG registrados nas condições desejadas. Além disso, muitos desses trabalhos necessitam de sinais coletados com o paciente desenvolvendo sua rotina diária normal [3], [4], [5]. Dado o exposto, construiu-se um sistema eletrônico portátil para aquisição de uma derivação de EEG. O sistema pode ser usado para registrar sinais que serão utilizados no modelamento de doenças ou eventos eletroencefalográficos, ou ainda, na detecção em tempo real, através da inclusão dos modelos (processamento) resultantes dos trabalhos de pesquisa. Os aparelhos comerciais encontrados no mercado para essa função apresentam um custo que inviabiliza a utilização, até mesmo para pesquisa em alguns casos. O protótipo construído para aquisição do sinal de eletroencefalograma (EEG) possui o diagrama de blocos de Figura 1. AMP PROTEÇÃO FILTRO PB1 FILTRO PB2 CONVERSOR A/D AI REGULADOR +5V ANALÓGICO BATERIA (6V) REGULADOR +5V DIGITAL FILTRO PA MICROCONTRO LADOR CONVERSOR TTL/RS-232 PC Fig. 1. Diagrama de blocos do circuito para aquisição do sinal de EEG. O circuito possui três eletrodos para captação do sinal de EEG no escalpo do paciente. Dois são as entradas do amplificador de instrumentação (AI) e um é a referência do circuito (+2V). Essa referência, conectada ao escalpo, proporciona uma tensão em modo comum nas entradas do AI de aproximadamente +2V, o que é desejável, já que o AI é alimentado com 0V e +5V. Cabe observar que o protótipo trabalha totalmente isolado da rede elétrica e sem nenhum aterramento, assim não existe diferença de potencial entre a referência de +2V e o potencial de terra (solo). O circuito de proteção é constituído por resistores e diodos e sua função é limitar a tensão entre os três eletrodos, em 0,6V. Isso proporciona uma proteção para o aparelho e principalmente para o paciente. Em caso de falha, a corrente máxima que circularia pelo escalpo seria de aproximadamente 54µA, isso sem levar em consideração a impedância entre os dois eletrodos, que faria a corrente ter um valor menor ainda que o citado. O filtro PB1 é um filtro passa-baixas RC de ordem 1 e está localizado entre as duas entradas do AI. Esse filtro tem a finalidade de eliminar os sinais de rádio-freqüência que atingem os cabos dos eletrodos. Sua freqüência de corte é de 710,5 Hz [2]. O AI é um INA118 (Burr-Brown) e foi configurado para um ganho fixo de 112. Esse amplificador proporciona uma primeira amplificação do sinal captado pelos eletrodos. O filtro PA é um filtro passa-altas RC de ordem 1 cuja finalidade é eliminar as componentes de baixa freqüência do sinal, como por exemplo, o potencial de meia-célula dos eletrodos e tensões de desvio (offset) do AI. A freqüência de corte desse filtro é de 0,16 Hz [1]. 950-7132-57-5 (c) 2001, Sociedad Cubana de Bioingeniería, artículo 00207 O amplificador AMP é um amplificador não inversor baseado no operacional LMC6484. Seu ganho foi ajustado em 250 e sua função é proporcionar uma segunda amplificação no sinal de EEG, totalizando junto com o AI um ganho de aproximadamente 28000. O filtro PB2 é um filtro passa-baixas Butterworth de ordem 2, construído em torno de um operacional LMC6484. A freqüência de corte (-3dB) é de 22,5 Hz e sua função é limitar o sinal de EEG à faixa de freqüências de interesse clínico, além de servir como filtro antialiasing [6]. O conversor analógico/digital utilizado é um MAX187 (Maxim), que é de 12 bits e possui uma referência interna de 4,096V. Esse conversor possui um protocolo de comunicação serial e é controlado por um microcontrolador AT89C2051 (Atmel), proporcionando 240 amostras por segundo. As linhas RXD e TXT do microcontrolador passam por um conversor TTL/RS-232 do tipo MAX3223 (Maxim), que possibilita a conexão na porta serial de um Palmtop PC. Cabe observar que se utilizou a tensão de referência interna do conversor para gerar a tensão de referência de todo o circuito (+2V), através de um divisor de tensão e um amplificador operacional configurado como seguidor de tensão. O circuito é alimentado por uma bateria recarregável de NiCd de 6V (1200mAh), cuja tensão é regulada separadamente em 5V, para os circuitos analógicos e digitais. O consumo do protótipo é de aproximadamente 20mA. Para recarga da bateria foi construído um recarregador externo baseado no circuito integrado MAX713. O tempo máximo de recarga é de 3 horas. A placa de circuito impresso e a bateria foram alojadas em uma caixa plástica conforme pode ser visto na Figura 2. Fig. 2. Foto do protótipo (caixa aberta) construído para aquisição de uma derivação de EEG. A Tabela 1 mostra o erro percentual de fundo de escala que cada parâmetro gera nos diversos blocos do circuito de aquisição. Cabe observar que os erros de zero (offsets) do amplificador de instrumentação são eliminados pelo filtro passa-altas. O valor total encontrado está na faixa dos aparelhos considerados “de precisão”. Tabela I Erro percentual de fundo de escala para cada bloco do circuito de aquisição Bloco √( E%F.E)2 Amplif. de instrumentação 0,794 Amplificador 0,715 Filtro PB2 0,11 0,538 Conversor analógico/digital TOTAL = √( E%F.E) 2 1,201 Para verificação prática da resposta em freqüência do protótipo utilizou-se um esquema conforme a Figura 3. Gerador de sinais VAMPL = 1 Vpp V1 C1 100n R1 560 Ohms R2 330k Vd = 59,4 uVpp Entrada (+) R3 19,6 Ohms Vd Entrada (--) SASEEG01 Referência Fig. 3. Esquema utilizado para verificação prática da resposta em freqüência do SASEEG (Sistema de aquisição de sinais de EEG). Foi realizado o registro de vários sinais senoidais, um para cada freqüência desde 2 Hz até 30 Hz, em intervalos de 2 Hz. A tensão aplicada ao divisor foi mantida sempre em 1 Vpp. Os dados armazenados no Palmtop PC foram transferidos para um PC e analisados. O programa para o microcontrolador foi desenvolvido em linguagem C e seu fluxograma aparece na Figura 4 [7]. O aplicativo para o Palmtop PC foi desenvolvido utilizando-se o programa Visual C++ 5.0 e o Windows CE Toolkit for Visual C++ 5.0 Beta, que foram instalados em um PC desktop. Depois da compilação, o aplicativo é transferido para o Palmtop PC através da porta serial. Para a construção do aplicativo utilizou-se a Interface para Programação de Aplicativos Win 32 (Win32 API), que é largamente utilizada no desenvolvimento de aplicativos para todas as plataformas Windows de 32 bits (Windows 95/98, Windows NT e Windows CE). O Windows CE é um sistema operacional compacto e altamente eficiente que está sendo usado em uma grande variedade de produtos específicos, desde Palmtop PCs até controladores industriais especializados e dispositivos eletrônicos comuns [8], [9]. A Figura 5 mostra uma foto de todo o sistema para aquisição de sinal de EEG, composto pelo protótipo desenvolvido e pelo Palmtop PC. 3. RESULTADOS Início Inicializa uC e variáveis A Figura 7 mostra a resposta em freqüência medida e a resposta teórica calculada. Envia caracteres pela porta serial => Início da transmissão: Entra em modo IDLE (sai quando ocorrer uma interrupção do Timer 0 Já ocorreram 15 ints. do Timer 0 (c.i. = 14) ? NÃO SIM tempo entre ints = 277,7...uS Freq. amos. = 240 Hz Lê CAD Envia byte mais significativo Envia byte menos significativo Chegou algum byte pela UART serial ? (RI = 1 ?) NÃO SIM NÃO O byte recebido é 't' ? SIM Envia caracteres pela porta serial => *Sistema de EEG detectado, GPEB-UFSC) Fig. 4. Fluxograma do programa desenvolvido para o microcontrolador. Fig. 7. Resposta em freqüência medida e resposta em freqüência teórica. A faixa de 4 à 13Hz é usada por alguns algoritmos na detecção de hipoglicemia. A Figura 8 mostra segmentos dos sinais adquiridos de diferentes pacientes e os espectros de potência. O espectro de potência foi obtido a partir de uma aquisição com 5120 amostras. Essas amostras foram inicialmente filtradas por um filtro digital passa-faixa Butterworth de ordem 10, com freqüências de corte 0,17Hz e 45Hz. Prosseguindo, o sinal foi dividido em 10 segmentos de 512 amostras e cada segmento teve seu valor médio subtraído. Os segmentos foram multiplicados por uma janela do tipo Hanning e tiveram suas transformadas de Fourier calculadas, cujas magnitudes foram elevadas ao quadrado para obtenção do espectro de potência. Por último, realizou-se uma média dos 10 espectros de potência. O processamento foi realizado com o Matlab. 4. DISCUSSÃO Figura 5. Sistema completo para aquisição de um canal de EEG. O sistema foi testado na aquisição de sinais reais de EEG em 5 pacientes, utilizando-se a derivação C3-A2 e com o eletrodo de referência em A1 (Figura 6). Fig. 6. Posicionamento dos eletrodos no escalpo. Um ponto crítico na construção de sistemas de aquisição alimentados com baixa tensão, 5V por exemplo, é a seleção do ganho do amplificador de instrumentação (AI). Esse ganho deve ser relativamente baixo (<150) para evitar que o AI sature em função do nível C.C. resultante da diferença dos potenciais de meia-célula dos eletrodos. Em um sistema com alimentação convencional, ±15V, a diferença dos potenciais de meia-célula é amplificada e mesmo assim não satura a saída do AI, que pode variar de –15V à +15V. Já em um sistema com alimentação unipolar de 5V, a saída do AI pode variar entre 0V e 5V, o que torna o sistema mais suscetível à saturação. Cabe observar nessa comparação que se considerou amplificadores com capacidade fonte a fonte (rail to rail). Percebe-se na Figura 7 uma pequena diferença no módulo das respostas teórica e medida. Essa diferença já era esperada em função das tolerâncias dos componentes e dos erros de medição. Cabe observar que vários algoritmos usados para detecção de alterações no eletroencefalograma não se baseiam em valores absolutos dos parâmetros do sinal de EEG e sim nas variações destes. Assim, espera-se que a diferença da resposta em freqüência na faixa de interesse clínico (0,5 Hz a 30 Hz) não traga problemas significativos. Pode-se observar na Figura 8 que os sinais de EEG registrados apresentam componentes de freqüência maiores na faixa de 1 à 7Hz (padrões delta e teta). Entretanto, deve-se levar em consideração a resposta em freqüência do sistema (Figura 7), para não realizar uma avaliação errônea. 5. CONCLUSÕES Dado o exposto, percebe-se que o protótipo apresentou um desempenho satisfatório, considerando que seja utilizado com algoritmos que detectem variações nos parâmetros do sinal de EEG, e não valores absolutos. Como por exemplo, alguns algoritmos para detecção de hipoglicemia. O sistema, em uma segunda versão, poderia utilizar um filtro passa-baixas (PB2) de ordem e freqüência de corte maiores, proporcionando assim uma resposta em freqüência plana em toda faixa de interesse clínico. Além disso, a substituição da transmissão serial via cabo por um sistema baseado em IV (infravermelho), traria mais flexibilidade ao sistema. Através da comunicação por IV poderia-se usar um computador desktop no lugar do Palmtop PC, e assim, registrar ou processar continuamente o sinal durante toda à noite, por exemplo. REFERENCIAS [1] [2] [3] [4] [5] [6] [7] [8] [9] Fig. 8. Segmentos dos sinais de EEG adquiridos em 5 pacientes e os espectros de potência. M. T. Campelo, “Monitor de Atividade Cerebral Baseado em Microcontrolador”, Dissertação de Mestrado, Universidade Federal de Santa Catarina, 1997. Micropower, Single and Dual Supply Rail-to-Rail Instrumentation Amplifier AD627. Rev. A - Analog Devices, Inc., 1999. Chalew S.A., Sakamoto R.N. McCarter R., Hanukoglu A., Kowarski A.A.. Quantitative Monitoring of Brain Function, Vital Signs, and Hormonal Response During Acute Insulin-Induced Hypoglycemia. Journal of Clinical Monitoring. Vol. 5, No. 4, October 1989. Bendston I., Gade J., Rosenfalk A. M., Thomsen C.E., Wildsschiodtz G., Binder C.. Nocturnal electroencephalogrm registration in Type 1 (insulin-dependent) diabetic patients with hypoglycaemia. Diabetologia. Vol. 34, 1991. Gade J., Rosenfalck ª , Bendston I.. Detection of EEG Patterns Related to Nocturnal Hypoglycemia. Methods of Information in Medicine. Vol. 33, 1994. Garret, Patrick H. Advanced Instrumentation and Computer I/O Design. IEEE Press, EUA, 1994. M. E. Moraes, “C-Compiler-51 - User’s guide 3.89”, Keil Elektronik GmbH, 1988. “Introducing the Windows CE Embedded Toolkit for Visual C++ 5.0”, Microsoft Corporation, 1997. “The Win32 Programming: A Primer for Embedded Software Developers”, Microsoft Corporation, 1997. DEVELOPMENT OF A PORTABLE SYSTEM FOR RECORDING THE ELECTROENCEPHALOGRAM ABSTRACT The objective of this work is to develop a portable electronic system for aquisition and record of one electroencephalographic (EEG) derivation. The system collects the EEG signals for electroencephalographic changes evaluation, specially at night, and detects events occuring in the EEG signal. The device is constituted of a Palmtop PC and a module for EEG signal conditioning. The module contains amplifiers, filters, analog/digital converter and a microcontroler. The signal samples are transfered to the Palmtop PC through the serial port, where the signals are shown and recorded. The system allows 20 seconds EEG recording every 5 minutes, during 10 hours approximately. The system was tested using known sinusoidal waves, that allows the theoretical frequency response confirmation. The aquisition of EEG signals from 5 pacients was also carried out. These signals are showed and analyzed. Key-words: instrumentation, monitoring, electroencephalogram, palmtop. View publication stats