Você está na página 1de 141

UNIVERSIDADE DE BRASLIA

FACULDADE DE TECNOLOGIA
DEPARTAMENTO DE ENGENHARIA ELTRICA

TELEMETRIA:
APLICAO DE REDE DE SENSORES BIOMDICOS SEM
FIO

EDUARDO MAMANI GUTIRREZ

ORIENTADOR: DEMARTONNE RAMOS FRANA

DISSERTAO DE MESTRADO EM ENGENHARIA ELTRICA

PUBLICAO: PPGENE.DM - 274 A/2006

BRASLIA/DF: SETEMBRO - 2006


FICHA CATALOGRFICA

EDUARDO MAMANI GUTIRREZ


Telemetria: Aplicao de Rede de Sensores Biomdicos Sem Fio [Distrito Federal] 2006.
xix, 126p., 297 mm (ENE/FT/UnB, Mestre, Engenharia Eltrica, 2006).
Dissertao de Mestrado - Universidade de Braslia. Faculdade de Tecnologia.
Departamento de Engenharia Eltrica.
1. Instrumentao Biomdica 2. Telemetria.
3. Aplicao de rede de sensores sem fio (wireless) 4. Monitoramento Biomdico
I. ENE/FT/UnB

REFERNCIA BIBLIOGRFICA
MAMANI GUTIRREZ EDUARDO. (2006). Telemetria: Aplicao de Rede de Sensores
Biomdicos Sem Fio. Dissertao de Mestrado em Engenharia Eltrica, Publicao PPGENE.DM-
274/2006, Departamento de Engenharia Eltrica, Universidade de Braslia, DF, 126p.

CESSO DE DIREITOS
AUTOR: Eduardo Mamani Gutirrez.
TTULO: Telemetria: Aplicao de Rede de sensores Biomdicos sem Fio.

GRAU: Mestre ANO: 2006

concedida Universidade de Braslia permisso para reproduzir cpias desta dissertao


de Mestrado e para emprestar ou vender tais cpias somente para propsitos acadmicos e
cientficos. O autor reserva outros direitos de publicao e nenhuma parte desta dissertao
de mestrado pode ser reproduzida sem autorizao por escrito do autor.

Eduardo Mamani Gutirrez


Calle Victor Eduardo No 2401, Barrio Miraflores
Casilla Correo No 11064, Correo Central
La Paz - Bolvia

iii
AGRADECIMENTOS

Agradeo ao CNPq pela bolsa concedida para o desenvolvimento deste projeto.

Aos meus orientadores Prof. Adson Ferreira, PhD, Prof. Demartonne Ramos Frana, PhD e
o Co-Orientador Prof. Hevaldo Sampaio, PhD, pela orientao no desenvolvimento do
trabalho, agradeo tambm pelo apoio, a compreenso, confiana e principalmente pela
amizade.

A todos os amigos do Grupo de Processamento de Sinais pela fora principalmente ao Eng.


Diogo Garcia pela fora e colaborao no desenvolvimento do projeto.

A toda a equipe tcnica e administrativa da Engenharia Eltrica do bloco SG11 (Bloco de


Laboratrios de Eletrnica e Manuteno Tcnica), pela disponibilizao de laboratrios e
materiais utilizados no desenvolvimento deste trabalho.

iv
Dedicado a minha famlia, nos meus pais e principalmente minha filha Maria Gabriela,
esperando por sua recuperao de sade.

v
Pensamiento

Si piensas que ests vencido, vencido ests


si piensas que te gustara ganar
pero no puedes, no podrs,
si piensas que perders, ya has perdido

Porque en el mundo encontrars


que todo est en el estado mental..

Porque muchas carreras se han perdido


sin haber comenzado la corrida
y muchos cobardes han fracasado
sin haber comenzado la batalla

Todo est en el estado mental,


Tienes que pensar bien para elevarte

Porque tarde o temprano


al final el que gana la carrera
no es el mas gil ni el mas fuerte
sino aquel que cree poder hacerlo....

Christian Barnard.

vi
RESUMO
TELEMETRIA: APLICAO DE REDE DE SENSORES BIOMDICOS SEM FIO
Autor: Eduardo Mamani Gutirrez
Orientador: Demartonne Ramos Frana
Programa de Ps-graduao em Engenharia Eltrica
Braslia, Agosto de 2006

O objetivo desta dissertao consiste no desenvolvimento de um prottipo de


instrumentao biomdica, baseado na tecnologia de redes de sensores sem fio, para
aquisio, transmisso e processamento simultneos de sinais biomdicos.
A instrumentao permite o acompanhamento clnico de pacientes por meio do
monitoramento de sinais de eletrocardiograma, eletromiograma, temperatura cutnea, e
resistncia galvnica da pele; para este objetivo foram implementados circuitos eletrnicos.
Os sinais registrados so transmitidos, via rdio freqncia, a um computador (servidor da
rede de sensores), para fines de processamento e anlise. Desta forma, exames clnicos
rotineiros so realizados com funcionalidade e rapidez, proporcionando dados confiveis e
comodidade ao paciente.

Palavras chave: Redes de Sensores Sem Fio, Instrumentao Biomdica.

vii
ABSTRACT
TELEMETRIA: APLICAO DE REDE DE SENSORES BIOMDICOS SEM FIO
Author: Eduardo Mamani Gutirrez
Supervisor: Demartonne Ramos Frana
Programa de Ps-graduao em Engenharia Eltrica
Braslia, August of 2006

The purpose of the work described herein is the development of a biomedical


instrumentation prototype for simultaneous acquisition, transmission and processing of
biomedical signals. The prototype, based on the wireless network sensors technology,
allows clinical follow up of medical patients by monitoring a variety of biomedical signals,
such as electrocardiogram, electromyogram, skin temperature and galvanic skin resistance
signals. Once those signals have been acquired and stored, they are transmitted though
radio frequency to a personal computer (network skin node) for subsequent processing and
analyses. Routine clinical exams, therefore, can be performed in a quick and effective way,
leading to boot reliable data and comfort to the patient.

Key-words: Wireless Sensor Networks, Biomedical instrumentation.

viii
SUMARIO
1 INTRODUO.......................................................................................1
1.1 OBJETIVO........................................................................................................... 2
1.2 JUSTIFICATIVA ................................................................................................. 2
1.3 ORGANIZAO DA DISSERTAO............................................................... 3
2 SINAIS PADRES DOS NODOS SENSORES ....................................4
2.1 INTRODUO.................................................................................................... 4
2.2 SINAL ELETROCARDIOGRAMA (ECG).......................................................... 5
2.2.1 Descrio da atividade cardaca ..................................................................... 5
2.2.1.1 Definio do ECG....................................................................................... 5
2.2.1.2 Tringulo de Einthoven ............................................................................... 7
2.2.1.3 As derivaes padro .................................................................................. 7
2.2.2 Eletrodos para ECG ....................................................................................... 8
2.2.3 Circuito de aquisio do sinal ECG................................................................ 8
2.3 SINAL ELETROMIOGRAMA (EMG) ................................................................ 9
2.3.1 Descrio geral .............................................................................................. 9
2.3.1.1 Tipos de registros EMG .............................................................................. 9
2.3.1.2 Caractersticas do sinal EMG - Unidade motora .......................................... 9
2.3.1.3 Potencial de ao da unidade motora......................................................... 10
2.3.1.4 Soma das formas de ondas do sinal EMG.................................................. 10
2.3.2 Eletrodos para o sinal EMG ......................................................................... 11
2.3.2.1 Eletrodos de superfcie .............................................................................. 11
2.3.2.2 Eletrodos de insero ................................................................................ 12
2.3.3 Circuito de aquisio do sinal EMG ............................................................. 12
2.4 SINAL TEMPERATURA CUTNEA (TC) ...................................................... 12
2.4.1 Descrio geral ............................................................................................ 12
2.4.2 Perda de calor .............................................................................................. 14
2.4.2.1 Irradiao.................................................................................................. 14
2.4.2.2 Conduo.................................................................................................. 14
2.4.2.3 Conveco ................................................................................................ 15
2.4.2.4 Evaporao ............................................................................................... 15
2.4.3 Regulao da Temperatura O Papel do Hipotlamo ................................... 15
2.4.4 Obteno dos sinais TC................................................................................ 16
2.5 SINAL RESISTNCIA GALVNICA DA PELE (RGP)................................... 16
2.5.1 Descrio geral ............................................................................................ 16
2.5.2 Parmetros para aquisio do sinal RGP ...................................................... 18
3. METODOLOGIA ................................................................................20

ix
3.1 INTRODUO.................................................................................................. 20
3.1.1 Alimentao da Rede de Sensores Remoto................................................... 20
3.2 PROCEDIMENTO PARA CAPTURA E PROCESSAMENTO DE VARIVEIS
FISIOLGICAS ......................................................................................................... 20
3.3 DIAGRAMA GERAL DA RSSF........................................................................ 22
3.4 CIRCUITOS ANALGICOS DOS NODOS SENSORES (HARDWARE) ........ 23
3.4.1 Circuito regulador de tenso......................................................................... 23
3.4.2 Circuito de interface serial ........................................................................... 25
3.4.2.1 Configurao do MAX3222 ...................................................................... 26
3.4.3 Circuito eletrocardigrafo (ECG) ................................................................. 28
3.4.3.1 Amplificador de instrumentao................................................................ 29
3.4.3.2 Circuito da perna direita............................................................................ 30
3.4.3.3 Filtro passa-altas ....................................................................................... 31
3.4.3.4 Filtro passa-baixas .................................................................................... 32
3.4.3.5 Circuito terra virtual.................................................................................. 32
3.4.3.6 Amplificadores operacionais ..................................................................... 33
3.4.4 Circuito eletromigrafo (EMG).................................................................... 34
3.4.4.1 Caractersticas principais do circuito EMG................................................ 35
3.4.4.2 Filtro passa-altas ....................................................................................... 36
3.4.4.3 Filtro passa-baixas .................................................................................... 36
3.4.5 Circuito de aquisio da temperatura cutnea (TC)....................................... 36
3.4.5.1 Sensor de temperatura e calibrao............................................................ 37
3.4.5.2 Fontes de corrente reguladas ..................................................................... 40
3.4.5.3 Filtro passa-baixas .................................................................................... 41
3.4.5.4 Buffer........................................................................................................ 41
3.4.5.5 Circuito de amplificao e filtragem.......................................................... 41
3.4.6 Circuito resistncia galvnica da pele (RGP)................................................ 42
3.4.6.1 Sensores de sinais RGP ............................................................................. 42
3.4.6.2 Circuito divisor de tenso.......................................................................... 43
3.4.6.3 Buffers ...................................................................................................... 44
3.4.6.4 Filtro passa-baixas .................................................................................... 44
3.5 A IMPLEMENTAO DO HARDWARE.......................................................... 44
4 MICROCONTROLADOR MSP430F149.........................................47
4.1 INTRODUO.................................................................................................. 47
4.2. ARQUITETURA DO MICROCONTROLADOR ............................................. 47
4.3 CONVERSOR ANALGICO/ DIGITAL .......................................................... 49
4.3.1 Modo de operao........................................................................................ 51
4.3.2 Fontes de interrupes ................................................................................. 51
4.4 MDULO DE COMUNICAO SERIAL (USART) ....................................... 52

x
4.5 TEMPORIZADORES ........................................................................................ 55
4.5.1 Principais caractersticas dos temporizadores ............................................... 55
4.5.2 Diferenas importantes entre temporizadores ............................................... 55
4.5.2.1 Registros de controle................................................................................. 58
4.5.2.2 Registro dos vetores de interrupo ........................................................... 59
4.5.2.3 Outros registros dos temporizadores.......................................................... 59
4.5.2.4 Seleo da fonte de clock e divisor ............................................................ 60
4.6 COMPARADOR AD ......................................................................................... 60
4.6.1 Caractersticas.............................................................................................. 60
4.6.2 Switchs analgicos de entrada ...................................................................... 62
4.6.3 Filtro de sada .............................................................................................. 62
4.6.4 Gerador de voltagem de referncia............................................................... 63
4.6.5 - Sistema de Interrupo do Comparador AD.................................................. 65
4.6.6 Habilitao dois buffers da porta 2 por meio do registro CAPD.................... 66
4.6.7 Registros...................................................................................................... 67
4.6.7.1 Registro de controle 1 (CACTL1) ............................................................. 68
4.6.7.2 Registro de controle 2 (CACTL2) ............................................................. 69
4.7 CONFIGURAO DO CLOCK DO MICROCONTROLADOR ....................... 70
4.8 CONFIGURAO DO CONVERSOR ANALGICO/DIGITAL (A/D) ........... 70
4.9 CONFIGURAO DO TIMER.......................................................................... 72
4.10 CONFIGURAO DA UART PARA OPERAO EM MODO SPI.............. 73
5 ENLACE POR RDIO FREQNCIA .............................................74
5.1 MDULO INTEGRADO NRF2401 ................................................................... 74
5.1.1 Espalhamento espectral................................................................................ 75
5.1.2 Caractersticas do transceiver nRF2401 ....................................................... 75
5.2 PROTOCOLO DE COMUNICAO TEMPO DE RECEPO DAS
AMOSTRAS............................................................................................................... 78
5.3 TRANSMISSO DE DADOS............................................................................ 81
5.4 MODOS DE OPERAO DO NRF2401 ........................................................... 82
5.4.1 Transmisso ShockBusrt modo ativo ....................................................... 83
5.4.2 Recepo ShockBurst modo ativo............................................................. 85
5.4.3 Modo power down ....................................................................................... 86
5.4.4 Modo de habilitao..................................................................................... 86
5.5 CONFIGURAO DO TRANSCEIVER NRF2401 ............................................. 86
5.6 ANTENA MONOPOLO /4............................................................................... 91
5.7 CONTROLE DO MDULO DE RF .................................................................. 93
5.8 FUNCIONAMENTO TEMPORIZADO E INTERRUPO.............................. 94
6 RECEPO DOS SINAIS RESULTADOS.....................................97

xi
6.1 INTRODUO.................................................................................................. 97
6.2 SINAIS ELETROFISIOLGICOS NA SADA DOS NODOS SENSORES ...... 97
6.2.1 Sinal eletrocardiograma (ECG) .................................................................... 98
6.2.2 Sinal eletromiograma (EMG) ....................................................................... 99
6.2.3 Sinal resistncia galvnica da pele (RGP) .................................................... 99
6.2.4 Sinal temperatura cutnea (TC)...................................................................101
6.3 INTERFACE GRFICA ...................................................................................101
6.3.1 Menu de ingresso no programa ...................................................................102
6.4 CARACTERIZAO DA ANTENA DO MDULO DE TRANSMISSO E
RECEPO DE RF...................................................................................................105
6.5 VISO GERAL DA RSSF IMPLEMENTADA PARA APLICAES
BIOMDICAS...........................................................................................................107
7 CONCLUSES E SUGESTES .......................................................109
7.1 CONCLUSES .....................................................................................................109
7.1.1 Principais dificuldades no desenvolvimento do projeto ...............................109
7.1.2 Vantagens do projeto desenvolvido .............................................................110
7.1.3 Consideraes finais ...................................................................................110
7.2 - SUGESTES PARA TRABALHOS FUTUROS ..............................................................112
REFERNCIAS BIBLIOGRFICAS.....................................................113
A P N D I C E S .....................................................................................117
A LISTADO DO PROGRAMA PARA COMUNICAO RF -
MICROCONTROLADOR .........................................................................................118
B - TCNICA DE FABRICAO DE CIRCUITO IMPRESSO E MONTAGENS
COM COMPONENTES SMD ...................................................................................122

xii
NDICE DE FIGURAS
Figura 2.1 Esquema do corao e formao das componentes do sinal ECG [8] ............. 6
Figura 2.2 Sinal ECG com suas componentes identificadas [9]....................................... 6
Figura 2.3 Impresso em papel contnuo de um tpico sinal ECG [2] .............................. 6
Figura 2.4 Derivaes com projees do vetor cardaco [13] .......................................... 8
Figura 2.5 O MUAP, cuja forma de onda indicada por h(t), corresponde superposio
das ativaes eltricas do msculo [13]. .................................................................. 10
Figura 2.6 Formao do sinal eletromiograma [9]......................................................... 11
Figura 2.7 Escala de temperatura do corpo humano [4]................................................. 13
Figura 2.8 Composio da parte externa e interna da pele [2]. ...................................... 14
Figura 2.9 Modelo de resistncia das camadas superficiais e profundas da pele [34]..... 17
Figura 2.10 Curva de calibrao do circuito de aquisio de sinais RGP [37]. .............. 19
Figura 3.1 Diagrama de blocos do processo geral de captura e processamento de
variveis fisiolgicas [4].......................................................................................... 21
Figura 3.2 Diagrama de blocos da RSSF implementada................................................ 23
Figura 3.3 Encapsulamento e pinos do chip LM317 (regulador de tenso) [45]............. 24
Figura 3.4 Conexo eltrica do circuito regulador de tenso, constitudo pelo LM317 e
componentes externos [45]. ..................................................................................... 24
Figura 3.5 Encapsulamento do chip MAX3222 da interface serial [51]......................... 26
Figura 3.6 Diagrama para configurao do MAX3222 com lgica positiva [51]. .......... 27
Figura 3.7 Circuito implementado para aquisio de sinais ECG. ................................. 29
Figura 3.8 Diagrama de Bode do filtro passa-altas implementado. O eixo vertical
(magnitude) est em dB; o eixo horizontal (freqncia), em Hz. .............................. 31
Figura 3.9 Diagrama de Bode do filtro passa-baixas implementado. O eixo vertical
(magnitude) est em dB; o eixo horizontal (freqncia), em Hz. .............................. 32
Figura 3.10 Circuito terra virtual utilizado na alimentao do INA118. Este circuito
constitudo por um amplificador operacional TLV2764. .......................................... 33
Figura 3.11 Circuito implementado para aquisio de sinais EMG. .............................. 35
Figura 3.12 Circuito eletrnico para aquisio de temperatura cutnea (TC)................. 37
Figura 3.13 Curva de calibrao do termistor NBJ20 utilizando a aproximao Steinhart-
Hart [37]. ................................................................................................................ 39
Figura 3.14 Circuito implementado para captura de sinais de resistncia galvnica da pele
(RGP)...................................................................................................................... 42
Figura 3.15 Tpica variao temporal da condutncia da pele [34]. ............................... 43
Figura 3.16 Aplicao dos nodos sensores em um voluntrio. Estes nodos sensores
permitem a captura de sinais ECG, EMG, TC e RGP............................................... 45
Figura 3.17 Unidade remota portvel para transmisso e recepo sem fio (wireless) de
sinais eletrofisiolgicos. .......................................................................................... 45
Figura 3.18 Sensores utilizados para captura de sinais ECG, EMG, TC e RGP. ............ 45

xiii
Figura 3.19 Aplicao de eletrodos metlicos para captura de sinais RGP. ................... 46
Figura 4.1 Arquitetura interna do microcontrolador MSP430F149 [44]. ....................... 48
Figura 4.2 Memrias de converso do mdulo ADC12 [44]. ........................................ 50
Figura 4.3 Registro de configurao das memrias de converso (ADC12MCTLx) [44].
................................................................................................................................ 51
Figura 4.4 Registro de controle da USART [44]. .......................................................... 52
Figura 4.5 Diagrama do modo assncrono da USART [44]. .......................................... 53
Figura 4.6 Gerador de baud-rate para operao da USART a taxas de transmisso
desejadas [44].......................................................................................................... 54
Figura 4.7 Diagrama de blocos do timer A [45]. ........................................................... 56
Figura 4.8 Diagrama de blocos do timer B [45]. ........................................................... 57
Figura 4.9 Representao esquemtica do comparador AD do MSP430F149 [45]. ....... 61
Figura 4.10 Diagramas dos switchs analgicos de entrada. [45]. ................................... 62
Figura 4.11 Diagrama do filtro RC interno ao comparador AD [45].............................. 63
Figura 4.12 Diagrama para obteno da tenso de referncia interna Vcaref [45]. ........... 65
Figura 4.13 Diagrama do sistema de interrupo do comparador AD [45]. ................... 66
Figura 4.14 Eliminao de correntes parasitas na porta digital do comparador AD [45]. 67
Figura 4.15 Diagrama de blocos do Comparador AD.................................................... 68
Figura 5.1 Transformao dos pulsos pelo filtro gaussiano. .......................................... 74
Figura 5.2 Diagrama de blocos do transceiver nRF2401 [55]. ...................................... 76
Figura 5.3 Disposio dos pinos do transceiver nRF2401 [55]. .................................... 77
Figura 5.4 Diagrama de organizao dos tempos para elaborao do protocolo
de comunicao. ...................................................................................................... 78
Figura 5.5 Formato do pacote de dados gerado pelo nRF2401 [51]............................... 81
Figura 5.6 Diagrama ilustrando a transmisso do nRF2401 no modo ShockBurst [52].
................................................................................................................................ 83
Figura 5.7 Fluxograma de transmisso do nRF2401 no modo SHOCKBURST [52]. ... 84
Figura 5.8 Fluxograma de recepo do nRF2401 no modo ShockBurst [52]. ............... 85
Figura 5.9 Parte do registrador para configurao do nRF2401 [52].............................. 88
Figura 5.10 Esquema eltrico do circuito RF implementado [55].................................. 92
Figura 5.11 Circuito de comunicao entre o microcontrolador MSP430F149 e o
transceiver nRF2401. .............................................................................................. 94
Figura 5.12 Diagrama de estados dos pinos do nRF2401, desde a inicializao at o envio de
um pacote de dados [55]. ......................................................................................... 94
Figura 5.13 Transmissor/receptor da RSSF constitudo pelo microcontrolador
MSP430F149 e pelo mdulo nRF2401. ................................................................... 95
Figura 5.14 Transmisso de sinais fisiolgicos pelo circuito da Figura 5.13.................. 96
Figura 6.1 Sinal eletrocardiograma na sada do circuito de aquisio ECG. .................. 98
Figura 6.2 Sinal eletromiograma na sada do circuito de aquisio EMG. ..................... 99

xiv
Figura 6.3a Sinal resistncia galvnica da pele (condio de alto estresse) na sada do
circuito de aquisio RGP.......................................................................................100
Figura 6.3b Sinal resistncia galvnica da pele (condio de baixo estresse) na sada do
circuito de aquisio RGP.......................................................................................100
Figura 6.4 Sinal temperatura cutnea na sada do circuito de aquisio TC. .................101
Figura 6.5 Diagrama de fluxo para o desenvolvimento do programa da interface grfica
da RSSF. ................................................................................................................102
Figura 6.6 Janela de apresentao do programa de visualizao e anlise de
sinais eletrofisiolgicos. .........................................................................................104
Figura 6.7 Interface grfica para vizualizao de sinais eletrofisiolgicos (ECG, EMG,
RGP e TC) desenvolvida em Builder C++..............................................................104
Figura 6.8 Medida da freqncia central de operao da antena monopolo /4 conectada
ao mdulo nRF2401. ..............................................................................................105
Figura 6.9 Medida da largura de faixa em freqncia da antena monopolo de
comprimento /4 ....................................................................................................106
Figura 6.10 Apresentao da seletividade numa faixa de freqncia com freqncia
central de 2.402 GHz..............................................................................................107
Figura 6.11 Nodos sensores constitudos pelos circuitos de captura de sinais ECG, EMG,
TC e RGP. Utiliza-se uma placa de dupla face e componentes SMD.......................108
Figura 6.12 Viso geral da RSSF aqui implementada para aplicaes biomdicas. So
observados os nodos sensores de sinais ECG, EMG, TC e RGP, placas para
transmisso RF e recepo RF de sinais (constitudas pelo microcontrolador
MSP430F149 e transceiver nRF2401), e um PC para visualizao e anlise dos sinais
eletrofisiolgicos. ...................................................................................................108
Figura 7.1 Esquema geral dos processos de captura de sinais eletrofisiolgicos, de
transmisso e recepo via RF, e de visualizao oferecidos pela RSSF implementada.
...............................................................................................................................111

xv
NDICE DE TABELAS
Tabela 2.1 Amostras experimentais de resistncia galvnica da pele (RGP) em vinte
voluntrios, segundo [37]. ................................................................................... 18
Tabela 3.1 Configurao do MAX3222 [51]............................................................. 26
Tabela 3.2 Parmetros eltricos recomendveis para funcionamento adequado do
MAX3222 [51].................................................................................................... 28
Tabela 3.3 Medida da resistncia eltrica do termistor NBJ20 em funo da
temperatura [37]. ................................................................................................. 38
Tabela 4.1 Seqncia de converso [44]. .................................................................. 51
Tabela 4.2 Registros de controle dos timers A e B [45]............................................. 58
Tabela 4.3 - Vetores de interrupo dos timers A e B [45].......................................... 59
Tabela 4.4 Valores de voltagem interna de referncia Vcaref [45]. .............................. 64
Tabela 4.5 Configuraes de funcionamento do registro CACTL1 para seleo da
voltagem Vcaref [45].............................................................................................. 64
Tabela 4.6 Registros do comparador A [44].............................................................. 67
Tabela 4.7 Registro de controle 1 (CACTL1), [44] ................................................... 68
Tabela 4.8 Funes dos campos do registro CACTL1 [44]. ...................................... 69
Tabela 4.9 Registro de controle 2 (CACTL2) ........................................................... 69
Tabela 4.10 Funes do registro CACTL2 [44]. ....................................................... 69
Tabela 4.11- Configurao do clock do microcontrolador [44]. ................................... 70
Tabela 4.12 Bits do conversor AD para o modo de converso desejado [45]. ............ 70
Tabela 4.13 Bits usados para configurao do perodo de amostragem do
conversor AD [45]............................................................................................... 71
Tabela 4.14 Bits usados para configurao do TIMER_A [44].................................. 72
Tabela 4.15 Bits para configurao da UART como SPI [44]. .................................. 73
Tabela 5.1 Descrio das funes dos pinos do transceiver nRF2401 [55]................ 77
Tabela 5.2 Modos de operao do nRF2401 [51]...................................................... 82
Tabela 5.3 Configurao do transceiver nRF2401[52].............................................. 87
Tabela 5.4 Configurao da freqncia do cristal usado com o nRF2401 [53]........... 89
Tabela 5.5 Configurao da potncia de sada do nRF2401 [53]. .............................. 89
Tabela 5.6 Configurao do PLL para testes [53]...................................................... 90
Tabela 5.7 Configurao do pacote de dados [54]. .................................................... 90
Tabela 5.8 Valores dos componentes SMD utilizados na implementao do mdulo
de RF [55]. .......................................................................................................... 92

xvi
LISTA DE ABREVIAES

ANATEL - Agncia Nacional de Telecomunicaes


CBIS - Congresso Brasileiro de Informtica em Sade
CMRR - Razo de Rejeio de Modo Comum
CVM - Tenso em modo comum
CRC - Cyclic Redundancy Check
DIP - Dial in package
DCO - Oscilador digital controlado
ECG - Eletrocardiograma
EMBS-IEEE - Engineering in medicine and Biology Society
EMG - Eletromiografa
FCM - Freqncia cardaca mxima
FM - Modulao em freqncia
GFSK - Modulao em Freqncia por Pulsos Gaussianos.
(Gaussian Frequency Shift Keying)
RGP - Resistncia galvnica da pele
IEEE - Institute of Electric and Electronic Engineering
IFBME - International Federation for Medical and Biological Engineering
ISM - Industrial Scientific and Medical
LDO - Low Drop Out
MUAP - Potencial de ao da atividade motora
Ni Cd - Nquel - Cdmio
PA - Presso Arterial
PC - Computador Pessoal
PCB - Printed Circuit Board
PCI - Placa de Circuito Impresso
RF - Radio Freqncia
RSSF - Rede de Sensores Sem Fios
RFI - Interferncia por radio freqncia
RS232 - Padro Interface serial
RX - Receptor
SFR - Registrador de funes especiais
SMD - Surface mounted device
TC - Sinal de Temperatura
Transceiver - Mdulo transmisso e recepo
TX - Transmissor
USB - Universal Serial Bus
UTI - Unidade de Terapia Intensiva
VF - Varivel Fisiolgic

xviii
1 INTRODUO

Uma rede de sensores sem fios (RSSFs) um conjunto composto por unidades autnomas
(nodos sensores) interconectadas por um meio de comunicao sem fios.

As RSSFs tm sido aplicadas no monitoramento da sade de pacientes por apresentarem as


seguintes caractersticas:

- eliminao de fatores obstrutivos (tais como fios, alimentao externa, tamanho e o


prprio peso dos componentes), facilitando a integrao das tecnologias sob o ponto de
vista da ergonomia;

- aptido dos sensores e sistemas para a produo de resultados relevantes e precisos. A


capacidade de processamento inerente a uma RSSF permite, inclusive, a obteno de
informaes no captadas pelo sensoriamento direto, mas sim por meio da fuso de
dados. A capacidade de fundir informaes determina o nvel de inteligncia
embutido nos nodos sensores que compem a RSSF; e,

- baixo custo, quando associado ao uso de componentes eletrnicos de prateleira (off-the-


shelf).

Diante deste contexto, o projeto Body-Worn Sensor Networks (BWSNET) [4] tem como
objetivo a construo de uma infra-estrutura para monitoramento da sade humana por
meio das RSSFs, podendo ser vestveis ou at mesmo implantadas no prprio corpo.

Como parte do projeto BWSNET, o trabalho aqui descrito objetiva o desenvolvimento de


um prottipo RSSF o hardware para aquisio, registro e monitoramento de sinais
eletrofisiolgicos.

Para tanto, so desenvolvidos circuitos eletrnicos para o monitoramento do


eletrocardiograma (ECG), do eletromiograma no-invasivo (EMG), da temperatura cutnea
(TC) e da resistncia galvnica da pele (RGP). Depois de capturados e pr-processados, os
sinais so transmitidos para um PC (Personal Computer) por meio de um circuito
desenvolvido para telemetria por rdio freqncia (RF). Assim, so obtidas amostras dos
sinais monitorados para subseqente avaliao clnica.

1
Cumpre destacar que todos os circuitos detalhados nesta dissertao foram construdos
com componentes SMD (Surface Mount Devices). Esta tecnologia permite, alm de baixo
consumo de energia, alto grau de compactao e leveza dos nodos sensores, atendendo
plenamente aos requisitos do projeto BWSNET.

1.1 OBJETIVO

O objetivo deste trabalho consiste no desenvolvimento de um prottipo de instrumentao


biomdica, baseado na tecnologia de RSSF, permitindo o acompanhamento clnico de
pacientes por meio de monitoramento de sinais eletrofisiolgicos. Nesta dissertao, so
estudados os seguintes sinais, todos obtidos por meios no-invasivos: eletrocardiograma
(ECG), eletromiograma (EMG), temperatura cutnea (TC) e resistncia galvnica da pele
(RGP). Visando este objetivo, foram projetados:

- circuitos em dupla face com componentes SMD para aquisio dos sinais ECG, EMG,
TC e RGP, todos mencionados anteriormente. Estes circuitos so os nodos sensores da
RSSF;
- circuito regulador de voltagem para alimentao de todos os circuitos que compem a
rede: nodos sensores, interface serial, microcontrolador e o transmissor/receptor
(transceiver) de RF;
- protocolo de comunicao entre o microcontrolador transmissor/receptor de RF; e,
- programao dos canais de transmisso/recepo (TX/RX) no microcontrolador.

1.2 JUSTIFICATIVA

Devido necessidade crescente de monitoramento clnico de pacientes em movimento, um


prottipo porttil e verstil tipo RSSF aqui desenvolvido. Como a economia no consumo
de energia um quesito importante, contempla-se, durante o desenvolvimento da
instrumentao, estados de standby (energia desligada) sempre que concluda a captura dos
sinais fisiolgicos de interesse. Outros aspectos contemplados, que so detalhadamente
descritos nos captulos subseqentes, so: segurana na captura e transmisso dos dados
fisiolgicos, e proteo da informao obtida e dos protocolos de comunicao. Espera-se,
assim, que a instrumentao RSSF desenvolvida neste trabalho, por atender a uma srie de

2
aspectos prticos relevantes, venha a contribuir para a consolidao da tcnica RSSF em
setores cruciais de nossa sociedade, tal como aqueles relacionados com exames clnicos e
acompanhamento mdico da populao. Obviamente, o know-how adquirido na execuo
deste projeto pode ser transportado para as mais diferentes aplicaes onde a coleta e
transmisso remota e segura de dados constiturem um fator determinante.

1.3 ORGANIZAO DA DISSERTAO

Basicamente, esta dissertao de Mestrado est dividida em Introduo, Metodologia,


Resultados Obtidos, Concluses e Sugestes.

A Introduo apresenta a descrio geral de uma rede de sensores sem fio (RSSF),
conceitos bsicos das variveis fisiolgicas de interesse, e o diagrama de blocos do
desenvolvimento do projeto. Refere-se aos Captulos 1 e 2.

- A Metodologia adotada para obteno dos objetivos finais consiste no projeto dos
circuitos eletrnicos (nodos sensores) de dupla face para captura de sinais ECG, EMG, TC
e RGP, do circuito regulador de tenso, da interface serial, e da integrao do
microcontrolador com o circuito de transmisso/recepo (transceiver) de radio freqncia
(RF). Nesta etapa descrita detalhadamente a arquitetura interna do microcontrolador e do
transceiver, envolvendo memrias, temporizadores, registros etc, para fins de configurao
e programao apropriada destes dois dispositivos. Refere-se aos Captulos 3, 4 e 5.

Os Resultados Obtidos so apresentados no Captulo 6. Nele, so analisados os resultados


do monitoramento de sinais ECG, EMG, TC e RGP obtidos em um voluntrio.

Finalmente, as Concluses e Sugestes so apresentadas no Captulo 7. Tpicos para


pesquisa futura na rea de instrumentao biomdica baseada em RSSF, bem como as
dificuldades encontradas no desenvolvimento do trabalho, so apontados neste captulo
final.

3
2 SINAIS PADRES DOS NODOS SENSORES
2.1 INTRODUO

Os sinais a serem medidos pela RSSF aqui desenvolvida so variveis (parmetros)


fisiolgicas. A obteno destes dados permite o monitoramento de pacientes, mediante
o diagnstico de patologias em seus estgios iniciais, e o acompanhamento da evoluo
destes estados patolgicos.

As variveis fisiolgicas a serem medidas podem ser tanto internas (atravs de mtodos
invasivos) quanto externas (atravs de mtodos no invasivos). Neste trabalho, apenas
variveis externas so consideradas.

De forma geral, as variveis fisiolgicas podem ser catalogadas em oito categorias [13]:

1 Potencial bioeltrico: Eletroencefalograma (EEG), Eletrocardiograma


(ECG), Eletromiograma (EMG), Eletrooculograma (EOG),
Eletroretinograma (ERG);
2 Presso (arterial, intra-ocular, intracraniana);
3 Deslocamento (velocidade, acelerao, fora muscular);

4 Impedncia eltrica (impedncia transtorxica);

5 Temperatura (corprea, timpnica);

6 Concentraes qumicas (gasometria, dosagem de hormnios);

7 Dimenses (circunferncias cranianas e torxicas de feto para avaliao da


idade gestacional); e,
8 Fluxo do sangue.

Nesta dissertao, so tratadas apenas trs variveis, a saber:

- Potencial eltrico (sinais ECG e EMG);

- Impedncia eltrica (sinal RGP); e,

- Temperatura cutnea (sinal TC)

4
2.2 SINAL ELETROCARDIOGRAMA (ECG)

2.2.1 Descrio da atividade cardaca

O sinal eletrocardiograma, ou simplesmente ECG, o registro grfico da atividade bio-


eltrica do corao obtido na superfcie corporal, ou seja, um registro dos potenciais
eltricos gerados pelo corao ao longo do tempo.

2.2.1.1 Definio do ECG

Os ramos simptico e parassimptico controlam o ritmo dos batimentos cardacos


atuando sobre o ndulo sino-atrial, onde se encontram as clulas que determinam o
ritmo cardaco.

Quando as clulas do ndulo sino-atrial se contraem, o impulso eltrico da


despolarizao conduzido de uma clula a outra, causando a contrao de todas elas.

Assim, o primeiro a se contrair o trio direito, seguido pelo trio esquerdo,


provocando o bombeamento do sangue para os ventrculos que acabam se contraindo
depois que o impulso eltrico passa por eles. Enquanto as clulas dos ventrculos se
despolarizam, as dos trios se repolarizam, causando relaxamento. Em seguida, o
mesmo relaxamento ocorre com os ventrculos, e o corao mantm-se relaxado at que
as clulas do ndulo sino-atrial sejam estimuladas novamente. O sistema nervoso
autnomo consegue controlar o ritmo cardaco estimulando as clulas do ndulo sino-
atrial. Assim, o ramo simptico provoca a despolarizao (contrao), e o ramo
parassimptico a repolarizao (relaxamento) [8].

O sinal ECG, mostrado na Figura 2.1, constitudo por uma forma de onda que o
resultado da soma dos campos eltricos gerados durante a despolarizao e
repolarizao das clulas do miocrdio. Portanto, o ECG formado por uma srie de
ondas, sendo que cada uma delas representa um evento da ativao do miocrdio [8].

5
Figura 2.1 Esquema do corao e formao das componentes do sinal ECG [8]

Pela anlise da forma de onda captada possvel verificar se alguma etapa da atividade
do corao encontra-se deficiente. A onda resultante apresentada na Figura 2.2, a qual
ilustra o funcionamento do corao por meio de segmentos da onda. Na prtica atual, o
sinal ECG comumente apresentado em forma impressa em papel milimtrico,
conforme ilustrado na Figura 2.3.

Figura 2.2 Sinal ECG com suas componentes identificadas [9]

Figura 2.3 Impresso em papel contnuo de um tpico sinal ECG [2]

6
2.2.1.2 Tringulo de Einthoven

O pesquisador holands Einthoven props um mtodo para estudar as foras


eletromotrizes criadas pelo corao. Este mtodo baseia-se na substituio das foras
eletromotrizes por dipolos que se encontram no centro do tringulo em cada instante da
atividade cardaca.

O tringulo eqiltero, sendo seus vrtices localizados na raiz das extremidades do


corpo e na regio pbica. Os vrtices so designados por RA (referente ao brao
direito), LA (referente ao brao esquerdo) e LL (referente perna esquerda).

O tringulo de Einthoven, conforme visto na Figura 2.4, est contido num plano frontal.
Os vetores espaciais (I, II e III), tomados sobre os lados do tringulo, representam as
projees do campo eltrico do corao.

2.2.1.3 As derivaes padro

A atividade eltrica do corao gera diferenas de potencial na superfcie do corpo que


podem ser capturadas e registradas em funo do tempo (registro grfico ECG). As
derivaes padro registram diferenas de potencial entre dois pontos. As mais
utilizadas so as derivaes bipolares dos membros superiores. Atravs delas so
registradas diferenas de potencial entre ambos os braos (D I), ou entre a perna
esquerda e o brao direito (D II), ou entre a perna esquerda e o brao esquerdo (D III).
Nestas derivaes, a perna esquerda une-se com o terminal positivo (D II e D III), e o
brao direito com o terminal negativo (D I e D II).

Esta conveno foi arbitrariamente estabelecida por Einthoven. Foi assim proposta para
que as deflexes maiores fossem deslocadas para cima no registro grfico do ECG. Na
Figura 2.4, so representados os pontos de interesse para anlise do
eletrocardiograma [13].

7
Neste trabalho, as derivaes bipolares foram realizadas colocando-se o eletrodo
positivo no brao esquerdo, o eletrodo negativo no brao direito, e o terceiro eletrodo
positivo na perna direita.

Figura 2.4 Derivaes com projees do vetor cardaco [13]

2.2.2 Eletrodos para ECG

Tipicamente, o eletrodo mais utilizado na obteno de eletrocardiogramas o de


prata/prata-cloro (Ag-AgCl), possuindo um potencial DC pequeno [62]. Uma soluo
de gel empregada para propiciar maior aderncia e contato com a pele [68]. So estes
os eletrodos utilizados para capturar o sinal ECG neste trabalho.

O sinal ECG pode ser medido nos ombros ou na base da perna. Dependendo do tipo de
teste e do nmero de derivaes [13], os eletrodos podero ser colocados em diferentes
lugares do corpo.

2.2.3 Circuito de aquisio do sinal ECG

O circuito eletrnico implementado para aquisio de sinais ECG apresentado e discutido


no prximo captulo. Basicamente, o circuito consiste de eletrodos, amplificadores e filtros.
O sinal capturado pelo circuito ento apresentado na tela do computador para posterior
anlise clnica.

8
2.3 SINAL ELETROMIOGRAMA (EMG)

2.3.1 Descrio geral

Os eletromigrafos so equipamentos que registram a atividade eltrica dos msculos


(potencial de ao composto). Tal registro chamado de sinal eletromiograma (EMG)
(ou sinal eletromiogrfico, ou simplesmente eletromiograma), e pode indicar o estado
fisiolgico de um msculo ou grupo de msculos.

A forma de onda registrada do sinal EMG no um indicador absoluto do estado


neuromuscular, mas fornece algumas evidncias do mesmo, haja vista que este sinal
afetado pelas atividades anatmica-fisiolgicas dos msculos, sendo tambm
influenciado pelo sistema de controle do sistema nervoso e pelas caractersticas da
instrumentao usada em sua medio.

2.3.1.1 Tipos de registros EMG

Dependendo da forma em que os eletrodos so instalados no corpo, h dois tipos de


medies de sinais EMG: intramuscular, que envolve a insero do eletrodo atravs da
pele at o msculo; e o de superfcie, obtido pela colocao do eletrodo sobre a pele
imediatamente acima do msculo. Este ltimo mtodo, por ser no-invasivo, o nico
considerado no trabalho aqui apresentado.

2.3.1.2 Caractersticas do sinal EMG - Unidade motora

Sinais EMG tpicos exibem um contedo espectral compreendido entre 20 Hz a 600 Hz,
 
          90 mV. Em determinadas situaes,

dependendo do eletrodo utilizado e do msculo sob anlise, o espectro de um sinal


EMG pode atingir at 10 KHz [7].

O responsvel pela origem do sinal EMG a unidade motora do msculo, formada por
motoneurnios alfa e por fibras musculares [13].

9
2.3.1.3 Potencial de ao da unidade motora

O potencial de ao da unidade motora, designada por MUAP, a unidade fundamental


do sinal EMG. O MUAP, cuja evoluo no tempo representada matematicamente pela
funo h(t), corresponde atividade eltrica resultante da ativao das fibras musculares
de uma unidade motora, conforme ilustrado na Figura 2.5.

Figura 2.5 O MUAP, cuja forma de onda indicada por h(t), corresponde
superposio das ativaes eltricas do msculo [13].

Os principais fatores que influenciam o MUAP so [13]:

posio relativa entre a superfcie de deteco do eletrodo e a zona de aplicao;


nmero de fibras musculares de uma regio de deteco do eletrodo;
tamanho da fibra muscular (a amplitude do MUAP proporcional ao dimetro
da fibra); e,
interface eletrodo/eletrlito (juno qumica entre superfcie metlica de
deteco e o tecido).

2.3.1.4 Soma das formas de ondas do sinal EMG

O sinal EMG resultante o somatrio dos MUAPs das unidades motoras captadas pelo
eletrodo. A Figura 2.6 exibe traos tpicos da evoluo de um sinal EMG.

10
Sinal EMG

t [ms]
Figura 2.6 Formao do sinal eletromiograma [9].

2.3.2 Eletrodos para o sinal EMG

A deteco de sinais EMG faz-se por meio de eletrodos, podendo ser de superfcie ou de
insero. Com o intuito de auxiliar o leitor com respeito aos aspectos fundamentais da
instrumentao eletromiogrfica, abaixo so descritos, resumidamente, as principais
caractersticas destes eletrodos.

2.3.2.1 Eletrodos de superfcie

Os eletrodos de superfcie so utilizados com o propsito de controlar dispositivos


externos ao corpo humano (por exemplo, prteses controladas mio-eltricamente), ou
em casos em que os pacientes demonstrem rejeio insero de agulhas. Todavia,
estes eletrodos so de uso restrito aos msculos superficiais, no podendo ser utilizados
para deteco de sinais especficos de msculos internos.

Neste trabalho so utilizados eletrodos de superfcie ativos (secos) que no necessitam


de preparao da pele. Os eletrodos aqui empregados so constitudos de prata clorada
em contato eltrico com a pele [65].

11
2.3.2.2 Eletrodos de insero

Os eletrodos de insero so normalmente fios inseridos com agulhas hipodrmicas em


estruturas musculares internas [63]. A pequena rea de captao destes eletrodos (25 a
100 m) permite a deteco de MUAPs individuais durante a contrao muscular.
Portanto, diferentemente dos eletrodos de superfcie, contraes musculares de baixa
amplitude podem ser captadas.

2.3.3 Circuito de aquisio do sinal EMG

A exemplo do circuito para aquisio de sinais ECG, o circuito implementado para


aquisio de sinais EMG apresentado e discutido no prximo captulo. Ser observado
que ambos os circuitos possuem muitas similaridades, diferindo apenas na largura de
banda, pois os sinais ECG e EMG, como ser visto adiante, possuem componentes
espectrais distintas.

2.4 SINAL TEMPERATURA CUTNEA (TC)

2.4.1 Descrio geral

A temperatura central do corpo humano mantida na faixa de 36,7C a 37C, com


variao de 0,6C. A temperatura cutnea, todavia, varia conforme a temperatura
ambiente. Tambm sabido que a temperatura cutnea sofre variaes quando o corpo
realiza atividades fsicas intensas ou experimenta emoes psicolgicas. Assim, medies
da temperatura cutnea so de interesse para o levantamento do estado clnico de
pacientes. A Figura 2.7 apresenta uma escala de temperatura do corpo humano.

12
Figura 2.7 Escala de temperatura do corpo humano [4].

O controle da temperatura corporal feito por meio do equilbrio entre a quantidade de


calor produzida e a quantidade de calor perdida. Para auxiliar na manuteno constante
da temperatura, algumas partes do corpo so fundamentais, pois atuam como materiais
isolantes, sendo o caso da pele, dos tecidos subcutneos e da gordura dos tecidos
subcutneos.

O ganho de calor o resultado de subprodutos do metabolismo. Dentre os fatores que


determinam a taxa de produo de calor destacam-se o valor basal do metabolismo de
todas as clulas do organismo, e o aumento do metabolismo causado por atividade
muscular e estimulao simptica sobre as clulas [4]. Os rgos profundos, tais como o
fgado, o crebro, o corao e os msculos esquelticos so os principais responsveis
pela produo de calor. O calor ento transferido para a pele, onde entra em contato
com o meio ambiente. A parte externa da pele, conforme mostrada na Figura 2.8,
formada por veias e artrias venosas, as quais so fundamentais nos processos de
transferncia de calor [4]. Por exemplo, em situaes onde a temperatura do corpo se
encontra excessivamente baixa, o organismo atua para ganhar calor atravs da
vasoconstrio cutnea em todo o corpo [4].

13
2.4.2 Perda de calor

A velocidade em que o calor transferido da pele para o ambiente, bem como a taxa de
transferncia de calor do centro do corpo para a pele atravs do fluxo sangneo,
constituem os principais fatores que determinam a quantidade de calor perdido [2]. A
conduo de calor pelo sangue controlada pelo grau de vasoconstrio das artrias,
que por sua vez controlado pelo sistema nervoso simptico.

Figura 2.8 Composio da parte externa e interna da pele [2].

Os principais mecanismos de perda de calor so:

2.4.2.1 Irradiao

A perda de calor por irradiao a mais importante, contribuindo com 60% das perdas
nas condies normais [4]. A perda por irradiao ocorre sob a forma de raios
infravermelhos, uma forma de onda eletromagntica que todos os objetos (acima do
zero absoluto) emitem. O corpo humano, portanto, emite e recebe esta forma de onda.
Quando a temperatura do corpo humano superior aqueles dos demais objetos em sua
volta, ocorre mais emisso de calor pelo corpo do que recepo.

2.4.2.2 Conduo

A troca de calor direta com outros objetos atravs da conduo responsvel por uma
pequena porcentagem da quantidade de calor perdida, correspondendo a 3% [4].

14
2.4.2.3 Conveco

A remoo de calor do corpo atravs da corrente de ar, denominada de conveco, um


processo que ocorre aps a conduo, devido ao fato do ar quente ter a tendncia de
elevar-se. Este fenmeno evita que o ar quente fique em contato com a pele, o que
prejudicaria a troca de calor [4].

2.4.2.4 Evaporao

Quando a gua se evapora da superfcie corporal verifica-se uma perda de 0,58 calorias
por grama de gua. Este fenmeno ocorre na pele e nos pulmes, mesmo quando a
pessoa no est suando, e responsvel por uma perda mdia de 12 a 16 calorias por
hora. Porm, est evaporao insensvel no pode ser controlada para fins de
termorregulao, pois decorre da difuso contnua de molculas de gua. J a perda por
suor pode ser controlada atravs da regulao da sudorese [4].

Quando a temperatura corporal for maior que a do ambiente, as perdas se daro


principalmente por irradiao e conduo. Todavia, quando a temperatura do meio for
maior que a da pele, estes processos faro com que o corpo ganhe calor [4].

2.4.3 Regulao da Temperatura O Papel do Hipotlamo

A estimulao eltrica, ou por excesso de calor, do hipotlamo anterior provoca


sudorese. Os impulsos provenientes desta rea so transmitidos pelas vias autnomas
para a medula, e da pela via simptica para a pele de todo o corpo.

Os mecanismos de feedback que regulam a temperatura do corpo operam por meio dos
centros termo-reguladores localizados no hipotlamo, auxiliados por detectores de
temperatura que determinam se a temperatura corporal est excessivamente quente ou
fria.

A rea do hipotlamo anterior contm grande nmero de neurnios sensveis ao calor e


ao frio, funcionando como sensores para o controle da temperatura corporal. A

15
freqncia da descarga eltrica aumentada quando a temperatura sobe (neurnios
sensveis ao calor) ou desce (neurnios sensveis ao frio) [4].

Quando a rea do hipotlamo anterior aquecida, verifica-se imediatamente por todo o


corpo uma sudorese profusa na pele e uma vasodilatao dos vasos sangneos
cutneos.

Como a variao da temperatura cutnea no um fenmeno instantneo, testes para


medio da temperatura cutnea so feitos em um intervalo de 20 minutos no trabalho
aqui desenvolvido.

2.4.4 Obteno dos sinais TC

Para aquisio dos sinais TC, foram desenvolvidos os seguintes procedimentos:

calibrao do sensor de captura, utilizando para tanto um termistor com


coeficiente de temperatura negativa;
adequao para faixa til de trabalho do microcontrolador;
projeto e implementao do circuito eletrnico com amplificadores de
instrumentao de baixo rudo; e,
projeto do circuito de filtragem para diminuio do rudo.

Tais procedimentos so detalhadamente descritos no Captulo 3.

2.5 SINAL RESISTNCIA GALVNICA DA PELE (RGP)

2.5.1 Descrio geral

O parmetro fisiolgico referente ao sinal RGP a medida da condutncia da pele entre


dois eletrodos. O sinal obtido aplicando-se uma pequena corrente atravs de dois
eletrodos conectados aos dedos, e observando-se a mudana da condutncia da pele em
funo do tempo. A variao da condutncia da pele funo da atividade das glndulas

16
sudorparas e do tamanho dos poros da pele [36]. Um aumento da condutividade pode
ser causado pelo aumento da umidade da pele (secreo das glndulas sudorparas),
devido atuao do ramo simptico do sistema nervoso [36].

A resistncia galvnica da pele funciona tambm como um indicador de estresse.


Assim, quanto mais relaxado estiver o paciente, mais seca estar a pele, implicando,
assim, em uma maior resistncia; e vice-versa.

Como o sinal RGP normalmente tomado na mo, interessante compreender o


processo de conduo eltrica neste membro. A palma da mo tem aproximadamente
2000 glndulas sudorparas por centmetro quadrado. Cada glndula pode ser
considerada como um circuito eltrico, apresentando alta resistncia nas proximidades
da superfcie da pele, e baixa resistncia nas camadas mais profundas, conforme
representao grfica da Figura 2.9. A pele ento age como uma resistncia varivel,
regulando o fluxo de corrente de acordo com a Lei de Ohm, ou seja, para uma tenso
constante, aumentando-se a resistncia, a corrente diminui na mesma proporo.

Figura 2.9 Modelo de resistncia das camadas superficiais e profundas da


pele [34].

Observa-se da Figura 2.9, tambm, que quanto mais glndulas sudorparas so ativadas,
maior o nmero de circuitos condutores ligados em paralelo, resultando na diminuio
da resistncia da pele.

17
Por fim, cumpre ressaltar que a resistncia galvnica da pele no possui um valor
absoluto. Na anlise deste parmetro, importante observar a variao do sinal RGP em
funo do tempo.

Do exposto, a anlise da variao da RGP permite verificar a atuao do sistema


nervoso em pacientes submetidos s mais diversas situaes de estresse ou de
relaxamento [37].

2.5.2 Parmetros para aquisio do sinal RGP

Estudos realizados em [36] especificam a faixa de resistncia da pele humana entre 50


   
             ! "#    $    $ #  %&'    a
de amostras em pessoas de diferentes sexos e idades. A ttulo de ilustrao, a Tabela 2.1
exibe valores da RGP obtidos em 20 voluntrios [37].

Tabela 2.1 Amostras experimentais de resistncia galvnica da pele (RGP) em vinte


voluntrios, segundo [37].
Amostra GSR [k( ]
1 100
2 115
3 150
4 405
5 200
6 2701
7 900
8 620
9 230
10 235
11 700
12 1300
13 800
14 100
15 590
16 650
17 800
18 1000
19 1550
20 725

18
A Tabela 2.1 serve como padro para o estabelecimento do circuito de aquisio de
sinais RGP deste trabalho, pois estabelece um intervalo de valores de resistncia dentro
dos quais medies da RGP devem se situar. Assim, mediante escolha dos valores dos
componentes do circuito, possvel definir seus extremos de funcionamento em
conformidade com a tabela supracitada.

Para calibrao do circuito de aquisio de sinais RGP e obteno de valores dentro da


faixa dinmica de trabalho do microcontrolador empregado, necessrio relacionar a
variao da tenso eltrica em funo da resistncia galvnica da pele. A Figura 2.10
[37], que exibe a dependncia entre tenso eltrica e valores de RGP, utilizada como
curva de calibrao neste trabalho. A curva de calibrao abrange valores
compreendidos entre 0 V e 2,5 V, correspondendo a toda faixa dinmica do conversor
AD do microcontrolador. Maiores detalhes so apresentados nos Captulos 3 e 6, onde
so apresentados o circuito de aquisio de sinais RGP e os resultados obtidos,
respectivamente.

(M)

[v]

Figura 2.10 Curva de calibrao do circuito de aquisio de sinais RGP [37].

19
3. METODOLOGIA

3.1 INTRODUO

Neste captulo so implementados os diferentes nodos sensores constituintes da RSSF


para aplicaes biomdicas. Estes nodos sensores so responsveis pela captura de
sinais eletrocardiograma (ECG), eletromiograma (EMG), temperatura cutnea (TC) e
resistncia galvnica da pele (RGP). Em conformidade com a meta estabelecida no
incio desta dissertao , ou seja, o desenvolvimento de uma instrumentao
biomdica no invasiva, compacta, leve, de baixo consumo de energia, e, portanto,
apropriada para ser vestida nos pacientes , todos os circuitos aqui descritos foram
implementados em dupla face com dispositivos SMD, segundo o artigo apresentado no
Congresso Brasileiro de Informtica Mdica em Sade (CBIS) [43]. O projeto, a
implementao e os testes destes circuitos foram executados no laboratrio do Grupo de
Processamento de Sinais (GPDS) e no Laboratrio de Tratamento de Superfcies e
Dispositivos (LTSD), ambos do Departamento de Engenharia Eltrica (ENE) da
Universidade de Braslia (UnB).

3.1.1 Alimentao da Rede de Sensores Remoto

A rede se sensores que compe o microcontrolador remoto, o tranceiver RF, e os


circuitos de condicionamento dos sinais: ECG, EMG, RGP e TC so alimentados por
meio de uma bateria de Ltio, Modelo CRS230 de 3.6 V (tipo moeda), proporcionando
portabilidade como mostrado nas Figuras 3.16, 17 e 5.13. O consumo de energia
reduzido devido a que a rede foi projetada com dispositivos de baixo consumo de
energia e tambm pela possibilidade de programao do microcontrolador em estado
standby.

3.2 PROCEDIMENTO PARA CAPTURA E PROCESSAMENTO DE


VARIVEIS FISIOLGICAS

A Figura 3.1 ilustra, de forma diagramtica, um sistema geral de instrumentao mdica


para anlise clnica de pacientes [4]. Basicamente, a varivel fisiolgica de interesse

20
capturada e convertida em sinal eltrico por meio de sensores, os quais podem ser
invasivos e/ou no invasivos. Estes sinais devem ser devidamente processados e
apresentados com clareza ao analista, de tal forma que o maior nmero de informaes
confiveis possa ser extrado a respeito do estado clnico do paciente. Da captura do
sinal fisiolgico at a apresentao da informao nele contida, diversos aspectos devem
ser considerados, tais como alimentao dos dispositivos envolvidos, calibrao da
instrumentao, realimentao para minimizao de erros, armazenamento e
processamento de dados etc. Estes aspectos so abordados com detalhes nas sees e
captulos subseqentes.

Conforme descrito anteriormente nesta dissertao, os sinais fisiolgicos de interesse


so: eletrocardiograma (ECG), eletromiograma (EMG), temperatura cutnea (TC) e
resistncia galvnica da pele (RGP).

Figura 3.1 Diagrama de blocos do processo geral de captura e processamento de


variveis fisiolgicas [4]

21
3.3 DIAGRAMA GERAL DA RSSF

O diagrama de blocos da RSSF (incluindo os nodos sensores) implementada neste


trabalho apresentado na Figura 3.2. A rede constituda, basicamente, por um estgio
de transmisso (central remota de transmisso) e por outro estgio de recepo (central
remota de recepo). As caractersticas bsicas destes estgios so detalhadas a seguir:

Central remota de transmisso:

captura dos sinais ECG, EMG, TC e RGP;


filtragem para remoo de rudos. So utilizados filtros passa-baixas e passa-
altas;
amplificao para obteno do ganho adequado de voltagem com baixo nvel
de rudo;
digitalizao dos sinais analgicos por meio do conversor AD do
microcontrolador (indicado por MSP430F149, e apresentado no Captulo 4);
e,
comunicao entre o microcontrolador MSP430F149 e o mdulo de rdio
freqncia (indicado por nRF2401, e apresentado no Captulo 5) para
transmisso dos sinais.

Central remota de recepo

captura dos sinais (enviados pela central remota de transmisso) pelo mdulo
de RF;
protocolo de comunicao entre o microcontrolador e o mdulo de RF para
recepo dos sinais;
fonte de voltagem regulada para alimentao apropriada de todos os
circuitos; e,
recepo dos sinais pela interface serial (RS232, a ser comentada nos
prximos captulos) para apresentao final dos resultados no PC.

22
Figura 3.2 Diagrama de blocos da RSSF implementada.

3.4 CIRCUITOS ANALGICOS DOS NODOS SENSORES (HARDWARE)

Nesta seo so apresentados, em detalhe, os projetos dos diferentes circuitos


eletrnicos que constituem os nodos sensores da RSSF. Tambm so descritos os
sensores utilizados no processo de captura dos sinais fisiolgicos.

3.4.1 Circuito regulador de tenso

O circuito regulador de tenso implementado neste trabalho baseado no chip LM317


[45], fabricado pela TEXAS INSTRUMENT. O propsito do regulador, como sugerido
pela prpria denominao, fornecer tenso regulada para o funcionamento satisfatrio
dos estgios de recepo e transmisso remotos de dados.

Uma importante caracterstica deste regulador a faixa ampla de regulao,


compreendida entre 1,5 e 37 V. No trabalho em questo, o circuito regulador foi

23
projetado para operao em 3,3 V, sendo este o nvel adequado para o funcionamento
do microcontrolador, do mdulo de RF, da interface serial e dos amplificadores de
instrumentao.

O encapsulamento do LM317, exibido na Figura 3.3, do tipo DCY (SOT-223), o qual


apropriado para projeto de circuitos baseados na tecnologia SMD.

Figura 3.3 Encapsulamento e pinos do chip LM317 (regulador de tenso) [45].

A Figura 3.4, por sua vez, ilustra a integrao do chip LM317 com componentes
externos a fim de que uma determinada tenso regulada seja obtida. As conexes so
simples e baseadas em resistores (sendo um potencimetro para ajuste fino da tenso
desejada) e alguns capacitores [45].

Figura 3.4 Conexo eltrica do circuito regulador de tenso, constitudo pelo


LM317 e componentes externos [45].

24
De acordo com o diagrama eltrico, a sada de voltagem do regulador (Vo) controlada

por duas resistncias externas (R1 e R2), uma corrente de ajuste (Iadj) e uma tenso de

referncia (Vref). A relao matemtica entre a sada regulada e o parmetro supracitado


dado pela equao

R
Vo = Vref 1 + 2 + I adj R2 (3.1)
R1

Tipicamente, Iadj = 50 A e Vref = 1,25 V [45]. Portanto, ajustando-se o potencimetro


R2 em 390 , aproximadamente, obtm-se 3,3 V de tenso regulada na sada, haja vista

que a resistncia R1 fixada em 240 . Os capacitores Cj e Co so utilizados para


diminuir o nvel de rudo e fornecer estabilidade de tenso na sada, respectivamente
[45].

3.4.2 Circuito de interface serial

A comunicao entre o microcontrolador e o PC feita pela interface serial MAX3222,


(TEXAS INSTRUMENT). A escolha deste dispositivo para integrar o projeto da rede
deve-se s suas caractersticas notveis, tais como baixo consumo de energia (da ordem
de 3 V) e disponibilidade na forma de componente SMD. Ademais, este circuito
integrado opera com taxas de sinalizao de dados superior a 250 kbps [51], sendo
apropriada para o projeto em questo. Outra caracterstica interessante a possibilidade
de configurao em modo de descanso (standby). Neste caso, o consumo de corrente
de 1 A. A utilizao de quatro capacitores externos torna possvel, ainda, uma
alimentao nica de 3,3 ou 5,5 V.

O encapsulado apresentado na Figura 3.5.

25
Figura 3.5 Encapsulamento do chip MAX3222 da interface serial [51].

3.4.2.1 Configurao do MAX3222

Para configurao do MAX3222, utilizada a Tabela 3.1 [51]. Conforme mencionado


anteriormente, o MAX3222 pode ser colocado no modo de descanso (standby), com
corrente de manuteno de 1A. Para tanto, usa-se o modo POWER DOWN.

Tabela 3.1 Configurao do MAX3222 [51].

26
O MAX3222 possui dois canais de transmisso e recepo. Neste trabalho, usou-se a
configurao para s um canal de transmisso e recepo, com lgica positiva. O
diagrama interno ilustrando a configurao do MAX3222 apresentado na
Figura 3.6 [51].

Figura 3.6 Diagrama para configurao do MAX3222 com lgica positiva [51].

Para funcionamento satisfatrio da interface serial na RSSF aqui implementada, so


considerados parmetros como: estabilidade; velocidade de transferncia dos dados;
nveis de alimentao; controle de tenso (nveis de entrada alto e baixo); temperatura
de operao; e, baixa corrente de manuteno. Os valores eltricos para atendimento
destas exigncias so apresentados na Tabela 3.2.

27
Tabela 3.2 Parmetros eltricos recomendveis para funcionamento adequado do
MAX3222 [51].

3.4.3 Circuito eletrocardigrafo (ECG)

O circuito eletrocardigrafo (como sugerido pelo nome, aquele destinado aquisio de


sinais ECG) implementado neste trabalho apresentado na Figura 3.7. Os quadros
destacados nesta figura demarcam cada bloco constituinte do circuito em questo.

28
Figura 3.7 Circuito implementado para aquisio de sinais ECG.

De acordo com o esquema anterior, o circuito ECG consiste de dois estgios de


amplificao. Estes estgios propiciam aumento em escala do sinal ECG, implicando
em aumento de resoluo na digitalizao do sinal. Para fins de condicionamento, so
utilizados circuitos adicionais, tais como: circuito da perna direita, filtro passa-altas,
terra virtual, filtro passa-baixas e circuito de isolao. As caractersticas e funes
destes circuitos so detalhadas a seguir:

3.4.3.1 Amplificador de instrumentao

Neste trabalho foi utilizado o amplificador de instrumentao INA118 (TEXAS


INSTRUMENT). Este C.I. possui trs amplificadores operacionais. O controle do
ganho e feito por uma resistncia externa RG (ganho na faixa de 1 at 10000) [46]. Este
C.I. atende s exigncias de baixo consumo de energia, alm de exibir excelente
exatido. Outras caractersticas so [46]:

29
alimentao simples de 3,3 V (a qual utilizada sistematicamente na RSSF
implementada neste trabalho);
possibilidade de alimentao simtrica de 1,38 a 18 V;
rejeio ao modo comum (CMRR) de aproximadamente 110 dB; e,
tenso de offset (Voffset) de 0,5 V/C.

Tipicamente, a faixa de freqncias do sinal ECG se estende de 0,1 a 200 Hz; a


amplitude, por sua vez, gira em torno de 1mV. Alm do sinal de interesse (o ECG,
propriamente dito), existe a superposio de rudos, os quais podem ser amplificados e
saturar os amplificadores dos estgios seguintes. Assim, com o propsito de evitar a
saturao, utiliza-se um ganho no superior a 10 no primeiro estgio de amplificao
[46]. Neste trabalho, o ganho do primeiro amplificador fixado em 10. Este valor
obtido atravs do dimensionamento das resistncias de controle do ganho. De acordo
com o fabricante do INA118 [46], a resistncia interna (RF) projetada em 50 k . As
resistncias externas podem ento ser imediatamente determinadas pela expresso do
ganho (G =10) [46]:

RF
G = 1+ (3.2)
RG

A equao 3.2 fornece RG = 5,2 k . Portanto, utiliza-se na entrada do INA118 as


resistncias RG1 = RG2 = 2,6 k = RG / 2.

3.4.3.2 Circuito da perna direita

O circuito da perna direita tem a finalidade de colocar o paciente (por meio do circuito
de realimentao) no mesmo potencial do circuito ECG. Este circuito realizado com
os amplificadores operacionais TLV2764 [47] (TEXAS INSTRUMENTS) e com os
resistores externos R10 e R11. Os resistores tambm permitem a medida da tenso de
modo comum entre os dois eletrodos. Com respeito ao C.I. TLV2764, cumpre
mencionar que se trata de um chip de baixo consumo de energia (alimentao de 3,3 V)
e baixo nvel de rudo. O encapsulamento do tipo TSOP (para montagens SMD).

30
Na realimentao negativa utilizado um potencial elevado, fazendo com que os
amplificadores operacionais da perna direita entrem em saturao, interrompendo a
conduo e evitando choques eltricos e riscos ao paciente. Alm disso, entre o paciente
e o eletrodo existe uma impedncia que pode criar um potencial em modo comum. Com
o circuito da perna direita este efeito reduzido, permitindo finalmente a captao do
sinal com qualidade superior.

3.4.3.3 Filtro passa-altas

A componente DC do sinal ECG distorce a forma de onda e satura os amplificadores


dos estgios seguintes. Para se evitar esta situao indesejada, utiliza-se um filtro passa-
altas com freqncia de corte (fc) ajustada em 0,07 Hz (correspondendo a -3 dB/dec).
Os valores empregados para a resistncia e capacitncia do filtro so calculados como
sendo R1 = 3,3 M e C1 = 0.47 F, utilizando, para tanto, a relao bem conhecida fc =
1 / (2R1C1) [11].

A resposta em freqncia do filtro passa-altas implementado tem a forma dada pela


Equao 3.3 [15]. Seu diagrama de Bode, em termos de amplitude, apresentado na
Figura 3.8. O eixo vertical (magnitude) est em dB, enquanto o eixo horizontal
(freqncia) est em Hz.

sR1C1
H ( s) = (3.3)
1 + sR1C1

Figura 3.8 Diagrama de Bode do filtro passa-altas implementado. O eixo vertical


(magnitude) est em dB; o eixo horizontal (freqncia), em Hz.

31
3.4.3.4 Filtro passa-baixas

Como visto, o sinal ECG possui amplitude reduzida (em torno de 1mV), o que faz com
que a distoro provocada pela interferncia da rede eltrica (oscilao em torno de 60
Hz) seja bastante pronunciada. Ento, torna-se necessrio a utilizao de um filtro para
remoo deste rudo. Como os sinais de ECG de interesse neste trabalho possuem
componentes espectrais inferiores a 60 Hz, projetado um filtro passa-baixas com
freqncia de corte (fc) em 48 Hz (correspondendo -3 dB/dec). Para tanto, utiliza-se um
resistor (R7) com resistncia de 10 k e um capacitor (C2) com capacitncia de 0,33 F.
A relao entre estes valores de componentes e a freqncia de corte desejada a
mesma de um filtro passa-altas (fc = 1 / 2R7C2 ) [14]. A caracterstica do filtro passa-
baixas, dada pela equao 3.4 [14], apresentada no diagrama de Bode da Figura 3.9. O
eixo vertical (magnitude) est em dB, enquanto o eixo horizontal (freqncia) est
em Hz.

1
H ( s) = (3.4)
1 + sR7 C 2

Figura 3.9 Diagrama de Bode do filtro passa-baixas implementado. O eixo


vertical (magnitude) est em dB; o eixo horizontal (freqncia), em Hz.

3.4.3.5 Circuito terra virtual

A necessidade de utilizao de apenas uma fonte simples para alimentao do


amplificador de instrumentao INA118 (visando portabilidade dos nodos sensores e

32
baixo consumo de energia) determina, neste trabalho, a implementao de um circuito
terra virtual.

Quando necessria uma fonte negativa de alimentao, utiliza-se a trilha de aterramento;


quando necessria uma fonte positiva de alimentao, utiliza-se uma trilha com tenso
positiva, de tal modo que o mdulo desta tenso seja o dobro. Assim, o circuito terra
virtual elimina a necessidade de fontes de alimentao simtrica (dupla). O circuito terra
virtual para o projeto apresentado na Figura 3.10, utilizando o amplificador
operacional TLV2764.

Figura 3.10 Circuito terra virtual utilizado na alimentao do INA118. Este


circuito constitudo por um amplificador operacional TLV2764.

3.4.3.6 Amplificadores operacionais

O segundo estgio de amplificao do circuito ECG constitudo pelos amplificadores


operacionais TLV2764 na sada do circuito. Observa-se, da Figura 3.7, que estes
amplificadores esto em cascata. Assim, o ganho fornecido neste segundo estgio de
amplificao o produto dos ganhos de cada configurao dos amplificadores
operacionais constituintes.

Com respeito ao primeiro TLV2764 do segundo estgio de amplificao, adota-se a


configurao no inversora implementada com as resistncias externas R4 = 1 k e R5 =
100 k. O ganho correspondente dado pela relao [46]

33
R5
G1 = 1 + , (3.5)
R4

resultando em G1 = 101. O segundo TLV2764, por sua vez, que tambm desempenha a

funo de filtro passa-bixas por meio do capacitor na malha de realimentao, possui


um ganho dado por [46]

R7
G2 = , (3.6)
R6

resultando em G2 = 1.

Portanto, o ganho gerado no segundo estgio de amplificao de aproximadamente


100 ( G1 . G2 ). Todavia, o ganho total do circuito ECG de aproximadamente 1000

( G . G1 . G2 ), pois o primeiro estgio de amplificao, conforme mencionado

anteriormente, garante um ganho G igual a 10.

Neste trabalho, o sinal na entrada do circuito ECG possui amplitude de


aproximadamente 1,3 mV. A amplificao em dois estgios gera, portanto, uma tenso
de 1,3 V na sada do circuito ECG. Este nvel de tenso satisfatrio, pois est dentro
da faixa de trabalho do conversor AD do microcontrolador empregado (como ser visto
a posteriori, o microcontrolador MSP430F149 admite tenses da ordem de 0 a 2,5 V).

3.4.4 Circuito eletromigrafo (EMG)

O circuito eletromigrafo (destinado a capturar sinais EMG) consiste de dois estgios


de amplificao, duas etapas de filtragem e um circuito de terra virtual. Basicamente,
este circuito similar ao circuito ECG. A diferena reside no processo de filtragem, o
que leva em conta a largura de faixa dos sinais EMG de interesse neste trabalho.

34
O esquema do circuito EMG apresentado na Figura 3.11, onde esto demarcados os
diversos blocos constituintes deste circuito.

Figura 3.11 Circuito implementado para aquisio de sinais EMG.

3.4.4.1 Caractersticas principais do circuito EMG

As caractersticas do circuito EMG so comentadas brevemente, pois, conforme j


mencionado, elas so, em sua maioria, idnticas s do circuito ECG.

O amplificador de instrumentao, presente no primeiro estgio de amplificao,


implementado com o C.I. INA118. O ganho ajustado em 10.

O circuito da perna direita adotado para fins de isolamento eltrico, colocando o


paciente no mesmo potencial do amplificador.

O circuito terra virtual possibilita alimentao simples atravs da fonte de 3,3 V.

35
O segundo estgio de amplificao projetado com os amplificadores operacionais
TLV2764 em cascata, resultando em um ganho de 100, aproximadamente. Desta forma,
o ganho total do circuito EMG de 1000.

3.4.4.2 Filtro passa-altas

Para se evitar a saturao dos amplificadores do segundo estgio de amplificao, o


filtro passa-altas projetado com a freqncia de corte ajustada em 20 Hz. Para tanto,
utiliza-se uma resistncia (R1) de valor 361 k e uma capacitncia (C1) de valor 22 nF.

3.4.4.3 Filtro passa-baixas

Com o propsito de atenuar a interferncia eletromagntica imposta pela rede eltrica


sobre o sinal EMG, utilizado um filtro passa-baixas na sada do circuito EMG.

Como a faixa de freqncias do sinal EMG de interesse neste trabalho se estende de 20


Hz a 500 Hz, a freqncia de corte do filtro passa-baixas ajustada em 488 Hz. Utiliza-
se, para tanto, uma resistncia (R7) de valor 100 k e uma capacitncia (C2) de valor
3,2 nF.

3.4.5 Circuito de aquisio da temperatura cutnea (TC)

Para captura de sinais da temperatura cutnea, utiliza-se o termistor NBJ20 [68]


(MITSUBISHI). Este sensor possui coeficiente de temperatura negativa (NTC),
exibindo 10 k a uma temperatura de 25C.

O circuito eletrnico para aquisio de sinais TC constitudo por amplificadores de


baixo rudo, com alimentao simples de 3,6 V. Este circuito apresentado na Figura
3.12. Alm dos amplificadores e do termistor acoplado, o circuito possui fontes de
corrente constantes, um buffer e filtros passa-altas e passa-baixas. Estes blocos
constituintes so descritos a seguir.

36
Figura 3.12 Circuito eletrnico para aquisio de temperatura
cutnea (TC).

3.4.5.1 Sensor de temperatura e calibrao

O termistor NBJ20 tem como caracterstica a diminuio de sua resistncia com o


aumento da temperatura. Tal fenmeno ocorre porque o termistor constitudo por
materiais semicondutores. Nestes materiais, o aumento da temperatura libera eltrons da
camada de valncia, aumentando, em conseqncia, a condutividade do material (ou
reduzindo sua resistncia).

Para calibrao do sensor de temperatura necessrio determinar com preciso a


relao entre temperatura captada e a sua correspondente resistncia eltrica. Para este
fim, utiliza-se a Tabela 3.3 [37]. Para o levantamento desta tabela, procedeu-se ao
seguinte experimento: em um recipiente com gua foram colocados um termopar e o
termistor em questo, cuja resistncia foi medida com um multmetro. A gua ento foi
gradualmente esquentada e, para um determinado valor de temperatura registrada pelo
termopar, a resistncia do termistor foi medida. O procedimento foi repetido vrias
vezes para se determinar a mdia entre as diversas amostras obtidas.

37
Tabela 3.3 Medida da resistncia eltrica do termistor NBJ20 em funo da
temperatura [37].

]
Temper(C) Resis. [
35 5779,0763
40 4820,97649
45 3842,20997
50 3247,50442
55 2658,27132
60 2181,9643
65 1810,73463
70 1568,56374
75 1287,29291
80 1098,9336
85 929,94478
90 893,33596
95 800.34498

Os valores finais de resistncias exibidos na tabela acima foram obtidos por meio do
clculo da resistncia em paralelo envolvendo o valor medido pelo multmetro e o valor
da gua utilizada no experimento (de aproximadamente 172 k) [37].

A funo que caracteriza a resposta de resistncia de um termistor com a temperatura


chamada de equao de Steinhart-Hart. Na escala absoluta (Kelvin), esta equao
assume a forma:

1
T= 273.15 (3.7)
+ * ln( R ) + * ln( R )3

38
Com o auxlio do software Origin [37, possvel calcular os parmetros , e da
equao 3.7 com base nos pontos obtidos experimentalmente (R). Finalmente, a curva
de calibrao exibida na Figura 3.12.

Figura 3.13 Curva de calibrao do termistor NBJ20 utilizando a aproximao


Steinhart-Hart [37].

Para a faixa dinmica de trabalho do circuito TC adota-se, aqui, o intervalo de


temperatura entre 30C (303 K) e 50 C (323 K), faixa esta que engloba as possveis
temperaturas cutneas do corpo humano. Assim, os valores correspondentes de
resistncia eltrica do termistor utilizado, de acordo com a Figura 3.13, so 7730 e
3330 , respectivamente. Como a sada do circuito TC acoplada ao conversor AD do
microcontrolador empregado, e sendo a faixa dinmica do conversor AD compreendida
entre 0,0 e 2,5 V, os potencimetros do circuito TC so ajustados para fornecerem 0,3 V
na temperatura de 50 C e 2,5 V na temperatura de 30 C.

Para utilizao da curva de calibrao (figura 3.13) e determinao da temperatura


cutnea a partir da resistncia do termistor, necessrio conhecer a relao entre tenso
medida na sada do circuito TC (Vo) e a resistncia do termistor (R). Utiliza-se, para

39
tanto, a equao 3.8, que exibe a relao linear entre Vo e R atravs dos coeficientes a
e b:
R = a.Vo + b (3.8)

Os valores dos coeficientes a = 2009 e b = 2667 so calculados atravs de um sistema


linear de duas equaes e duas incgnitas, utilizando os valores conhecidos para tenso
de sada e resistncia do termistor nas temperaturas correspondentes de 30 C e 50 C,
conforme descrito anteriormente [37]. Desta forma, a equao 3.8 fornece a resistncia
do termistor a partir da tenso de sada do circuito TC; ento, a curva de calibrao
fornece a temperatura cutnea a partir do valor determinado de resistncia do termistor.
Posto de outra forma, o uso simultneo das equaes 3.7 e 3.8 permitem a determinao
da temperatura cutnea atravs da tenso de sada do circuito TC.

Os blocos constituintes do circuito TC so agora detalhados:

3.4.5.2 Fontes de corrente reguladas

O circuito TC utiliza o C.I. REF200 [49] (TEXAS INSTRUMENTS), que possui duas
fontes de corrente reguladas. A primeira delas (100 A) utilizada para medir a
resistncia do termistor. Sendo a fonte de corrente constante, a variao de tenso sobre
o termistor diretamente proporcional variao da resistncia com a temperatura,
segundo a lei de Ohm. A segunda fonte (100 A) utilizada para o estabelecimento da
tenso de offset (residual) na sada do circuito [49]. Esta tenso de offset permite uma
melhor calibrao do circuito TC para a faixa de temperatura de interesse [42].

Conforme ilustrado na figura 3.12, o segundo estgio de corrente regulada constitudo


pela fonte de corrente de 100 A em srie com um potencimetro R1b e com um resistor

R1a de 6,8 k. O ajuste do potencimetro permite a variao da tenso na entrada do


amplificador operacional usado como buffer e que origina a tenso de referncia na
sada [42]. Aps calibrao do circuito, o potencimetro em questo foi substitudo por
um resistor de 470 , gerando uma tenso de referncia de V = R*I = (6800 +
470)100.10-6 = 0,727 V.

40
3.4.5.3 Filtro passa-baixas

O filtro passa-baixas na sada do circuito TC utilizado para atenuar a interferncia do


rudo de 60 Hz da rede eltrica, a exemplo dos circuitos EEC e EMG descritos
anteriormente. A freqncia de corte fixada em 60 Hz, e o filtro implementado com
uma resistncia R2 = 10 k e uma capacitncia C1 = 1,1 F.

3.4.5.4 Buffer

O circuito de buffer implementado com um amplificador operacional TLV2472. Este


C.I. o mesmo empregado na implementao dos circuitos ECG e EMG. O buffer
permite que a tenso na sada do potencimetro ligado fonte de corrente (portanto a
tenso de referncia) seja reproduzida na entrada do circuito de calibrao, eliminando
qualquer efeito de carregamento e, conseqentemente, de reduo de potncia na carga.

3.4.5.5 Circuito de amplificao e filtragem

O estgio amplificador no inversor ilustrado na figura 3.12 tambm baseado no C.I.


TLV2472. Este estgio responsvel pela amplificao do sinal TC na entrada do
conversor AD do microcontrolador, de tal forma que toda a faixa dinmica do conversor
seja utilizada. A funo de transferncia do amplificador, considerando a tenso de
offset, dada pela equao:

RF RF
Vout = Vin (1 + ) Voffset ( ) (3.9)
RG RG

onde RF o conjunto formado pelo resistor Rfa (100 k) e pelo potencimetro Rfb; RG
uma resistncia de 27 k; Voffset a tenso de referncia gerada pelo circuito de offset; e,
Vin a tenso sobre o termistor e o resistor R3. O potencimetro Rfb utilizado apenas
durante a calibrao do circuito. Concluda a calibrao, o potencimetro foi substitudo

41
por uma resistncia de 10 k. Este estgio tambm contm um filtro passa-baixas
implementado com um capacitor de capacitncia C2 de 0.33 F.

3.4.6 Circuito resistncia galvnica da pele (RGP)

O circuito implementado neste trabalho para captura de sinais RGP ilustrado na


Figura 3.14.

Figura 3.14 Circuito implementado para captura de sinais de resistncia


galvnica da pele (RGP).

O circuito RGP, alm das conexes para os eletrodos metlicos, constitudo pelos
seguintes blocos bsicos: circuito divisor de tenso, buffers e filtros. A seguir, os
principais blocos constituintes so detalhados:

3.4.6.1 Sensores de sinais RGP

Para realizao de medidas da resistncia galvnica da pele, sensores metlicos,


acoplados ao circuito RGP, so conectados no dedo mdio no dedo indicador. Deve-se
assegurar um bom contacto eltrico entre os dedos e os sensores para que as medies
sejam confiveis. Assim, assegura-se a conduo de um fluxo de corrente eltrica
responsvel pela medio da resistncia da pele. Os sensores podem ser conectados em
pontos arbitrrios do corpo humano. Todavia, por razes de comodidade e facilidade no
contato, neste trabalho optou-se pela conexo nos dedos da mo.

42
Conforme descrio no Captulo 2, a anlise de sinais RGP feita mediante
acompanhamento da variao temporal da resistncia da pele, tipicamente em um
intervalo de 30 minutos. Para fins de ilustrao, a Figura 3.15 exibe a variao da
condutncia da pele (inverso da resistncia da pele) com o tempo [34]. Enfatiza-se aqui
que a resistncia galvnica da pele no um parmetro constante, donde conclui-se que
sua medida absoluta no relevante, mas sim sua variao temporal, a qual controlada
pela atuao do sistema nervoso. Valores tpicos de resistncia galvnica da pele esto
na faixa de 50 k a 2,7 M [34].

Figura 3.15 Tpica variao temporal da condutncia da pele [34].

3.4.6.2 Circuito divisor de tenso

O circuito divisor de tenso corresponde entrada do circuito RGP, sendo responsvel


pela aquisio dos sinais RGP. Este circuito garante que a tenso entre os eletrodos,
durante o processo de aquisio de sinais RGP, caia sempre dentro da faixa de
converso AD do microcontrolador empregado. constitudo pela resistncia de 2,7
M (valor mximo esperado para a resistncia da pele) e pela prpria resistncia da
pele tomada entre os eletrodos. Como o divisor de tenso alimentado por uma fonte de
3,3 V, a tenso sobre os eletrodos est entre 0 e 1,7 V. Como ser apresentado no
Captulo 5, estes valores esto dentro da faixa de trabalho do microcontrolador
MSP430F149.

43
A capacitncia de 0,1 F em paralelo com a conexo dos eletrodos propicia uma
primeira filtragem, resultando em sinais RGP mais confiveis [34].

O valor RGP, em ohms, determinado diretamente da relao do divisor de tenso,


conforme a seguinte equao:

2,7 106 Vo
RGP = (3.10)
3,3 Vo

3.4.6.3 Buffers

So utilizados dois buffers implementados com o C.I. TLV2472. Como a impedncia de


entrada (vista pelo circuito de alimentao) extremamente elevada e a de sada muito
baixa, o efeito de carga desprezvel, evitando a perda de potncia do sinal RGP [47].

3.4.6.4 Filtro passa-baixas

O filtro passa-baixas implementado com o resistor R2 e com o capacitor C2. O


propsito deste filtro atenuar o rudo de 60 Hz proveniente da rede eltrica. Devido ao
carter DC do sinal RGP, a freqncia de corte do filtro fixada em 7,2 Hz. Para tanto,
utiliza-se R2 = 10 k e C2 = 2,2 F.

3.5 A IMPLEMENTAO DO HARDWARE

As Figuras 3.16 e 3.17 ilustram a aplicao do hardware (nodos sensores ECG, EMG,
TC e RGP) desenvolvido no corpo de um voluntrio. Ressalta-se a portabilidade da
instrumentao.

44
As placas de circuito impresso em dupla face contm: o microcontrolador; o mdulo de
RF responsvel pelo enlace da rede; os circuitos eletrnicos para condicionamento dos
sinais ECG, EMG, TC e RGP; e, os eletrodos para captura dos sinais eletrofisiolgicos.

Na Figura 3.18 ilustra os eletrodos sensores utilizados neste trabalho para a captura de
sinais ECG, EMG, TC e RGP. Finalmente na Figura 3.19 se apresenta a aplicao dos
eletrodos metlicos RGP.

Figura 3.16 Aplicao dos nodos Figura 3.17 Unidade remota portvel
sensores em um voluntrio. Estes nodos para transmisso e recepo sem fio
sensores permitem a captura de sinais (wireless) de sinais eletrofisiolgicos.
ECG, EMG, TC e RGP.

Sensor TC

Sensores ECG,EMG Sensor RGP

Figura 3.18 Sensores utilizados para captura de sinais ECG, EMG, TC e RGP.

45
Figura 3.19 Aplicao de eletrodos metlicos para captura de sinais RGP.

46
4 MICROCONTROLADOR MSP430F149

4.1 INTRODUO

O microcontrolador utilizado na RSSF implementada neste trabalho o MSP430F149


[43], fabricado pela TEXAS INSTRUMENT. Alm de possuir uma boa versatilidade,
este microcontrolador satisfaz os requisitos de dimenso compacta e baixo consumo de
energia (0,1 A para reteno da RAM e 0,8A para clock em tempo real), tornando-o
ideal para aplicaes com baterias.

O MSP430F149 possui uma CPU RISC de 16-bits, com um sistema de clock flexvel e
perifricos analgicos e digitais. Com uma CPU moderna e com perifricos modulares
mapeados em memria, o microcontrolador oferece solues para diversas aplicaes
[26], [44].

Outra importante caracterstica deste componente o conversor AD de 12 bits,


possibilitando a digitalizao dos sinais analgicos capturados pelos nodos sensores da
rede.

Dentre outras vantagens no emprego deste microcontrolador destacam-se: programao


on-board atravs de uma interface JTAG, e a existncia de placas de teste para
treinamento, propiciando familiarizao com o funcionamento e programao.

4.2. ARQUITETURA DO MICROCONTROLADOR

O MSP430F149 possui comunicao interna com diferentes etapas. Para ser


programado, armazena a configurao nos registros de memria, permitindo a
comunicao com perifricos e sincronizao com os relgios (clocks).

O MSP430 possui sinais de clock internos: MCLK (clock principal), SMCLK (clock
secundrio), e ACLK (clock auxiliar). Os trs sinais so gerados em diferentes fontes
dentro do modo oscilador do chip.

47
O clock auxiliar de baixa freqncia (ACLK) pode ser configurado diretamente com um
cristal externo de 32 kHz. Este cristal usado para manter a CPU em estado de espera
(standby), com baixo consumo de energia, por meio do sinal ADC. Um oscilador digital
controlado (DCO), integrado CPU, pode servir de fonte para sincronizao do clock
principal (MCLK), sendo usado pela CPU e por perifricos de alta velocidade. O DCO
atinge estado ativo e estvel em menos de 6ms [44].

O sinal de clock SMCLK pode ter sua origem selecionada entre duas alternativas: o
DCO ou o oscilador de alta freqncia (XT2 de 8 MHz). A seleo feita pelo bit SELS
localizado no registrador BCSCTL2. O sinal selecionado em seguida dividido por um
fator de 1, 2, 4, ou 8, atravs dos bits DIVS localizados no registrador BCSCLT2 [45].

A arquitetura interna do microcontrolador em estudo apresentada na Figura 4.1. [44].

Figura 4.1 Arquitetura interna do microcontrolador MSP430F149 [44].

O MSP430F149 possui um nico espao de memria compartilhado com registradores


de funes especiais (SFR), perifricos, RAM e memria flash/ROM. O acesso ao
cdigo sempre feito em endereos pares. Os dados podem ser acessados como bytes
(8-bits) ou palavras (words, com 16-bits).

48
4.3 CONVERSOR ANALGICO/ DIGITAL

O mdulo ADC12 constitudo por um conversor analgico/digital de 12-bits, gerador


de tenso de referncia de 1,5 ou 2,5 V, e 16 registradores que armazenam at 16
amostras independentes (sem a necessidade de interveno da CPU). Outras
caractersticas importantes deste mdulo so [44]:

Converso iniciada por software;


sample-and-hold com tempo de amostragem programvel;
quatro modos de converso: somente um canal, um canal repetidas vezes,
seqncia de canais e seqncia repetida de canais;
16 registradores para armazenamento dos resultados das converses;
registrador de vetor de interrupo: este registrador permite identificar qual
canal gerou a interrupo no ADC12. O conversor analgico/digital
converte a entrada analgica em uma representao digital de 12 bits, e
armazena o resultado na memria de converso. Utiliza, tambm, dois
nveis de tenso (VR+ e VR-) para definir o limite superior e inferior do
intervalo de converso. Tais limites so configurados por software. A sada
digital ser igual a 0xFFF quando a entrada analgica for igual ao limite
superior (VR+), e zero quando for igual ao limite inferior (VR-). Cada um
dos 16 registradores, chamados conversion-memory, utilizado para
armazenamento de amostras, possuindo uma memria de controle
associada. Desta forma possvel definir os limites de tenso e o canal de
entrada a ser utilizado. O conversor configurado atravs de dois
registradores: ADC12CTL0 e ADC12CTL1[44];
o sinal ADC12CLK utilizado como clock de converso. Para
sincronizao da freqncia de amostragem, possvel utilizar um sinal
com perodo mltiplo do perodo de converso, ou um sinal gerado pelos
timers internos do MSP430F149 [44];
oito canais individualmente configurveis;
permite, via software, a escolha da fonte do sinal de clock;
taxa de converso de at 200 ksamples por segundo;

49
conversor monoltico de 12-bits sem perda de cdigos;
o nmero de ciclos do sinal de clock do ADC12 (ADC12CLK) que ser
utilizado na amostragem definido pelo controle SHTx; e,
16 registradores que armazenam o resultado das converses. Cada
registrador pode ser configurado para receber dados dos 8 canais de
entrada e com a referncia de tenso desejada. Tais registradores so
denominados de ADC12MEMx e apresentados na Figura 4.2.[44].

Figura 4.2 Memrias de converso do mdulo ADC12 [44].

Os bits mais importantes dos registradores de controle para a configurao do ADC12


so [45]:
0 ADC12SC (para iniciar o processo);
1 Sinal gerado pelo timer A1;
2 Sinal gerado pelo timer B0; e,
3 Sinal gerado pelo timer B1.

Os registradores de memria so de 16 bits. Porm, as amostras geradas pelo conversor


AD possuem resoluo de apenas 12 bits, pois os 4 bits mais significativos de cada
registrador possuem valor 0.

A cada memria de converso est associado um registrador de configurao,


denominado de ADC12MCTLx, onde x assume valores inteiros de 0 a 15. Nestes
registradores so definidos o canal de entrada e a referncia utilizada pelo
ADC12MEMx. A Figura 4.3 ilustra o ADC12MCTLx e seus bits. As funes destes
bits e os seus valores so assim especificados:

50
i) EOS: indica se ADCMEM12x corresponde ao fim de uma seqncia de converso;
ii) SREFx: determina as referncias de tenso a serem utilizadas por ADC12MEMx; e,
iii) INCHx: define o canal associado a ADC12MEMx.

Figura 4.3 Registro de configurao das memrias de converso


(ADC12MCTLx) [44].

4.3.1 Modo de operao

O mdulo ADC12 pode operar de quatro formas diferentes, podendo ser selecionados
atravs dos bits CONSEQ, presentes no registrador ADC12CTL1. A Tabela 4.1 exibe as
configuraes possveis. Neste trabalho, a configurao realizada para uma seqncia
de canais (MODO 01).

Tabela 4.1 Seqncia de converso [44].


No SEQ.CONV MODO COMENTARIO
1 CONSEQ OO COV. S UM CANAL (CH)
2 CONSEQ O1 CONV. DE UMA SEQ. CH
3 CONSEQ 1O CONV. DE UM CH VARIAS VEZES
4 CONSEQ 11 CONV. SEQ. DE CH VARIAS VEZES

4.3.2 Fontes de interrupes

O mdulo ADC12 possui 18 interrupes sinalizadas por flags [44]:

51
i) ADC12IFG0 a ADC12IFG15: so as interrupes geradas quando as memrias de
converso ADC12MEM0 a ADC12MEM15 so escritas com valores recm
convertidos;
ii) AD12OV: indica a ocorrncia de overflow, ou seja, se uma memria de converso foi
escrita antes de ser lida, levando perda de uma amostra; e,
ii) ADC12TOV: indica a ocorrncia de overflow no tempo de converso, ou seja, se um
pedido de converso foi iniciado antes da converso anterior terminar.

4.4 MDULO DE COMUNICAO SERIAL (USART)

No modo assncrono, a USART conecta o MSP430F149 a um sistema externo atravs


de dois pinos externos: URXD e UTXD. A Figura 4.4 ilustra o registro de controle da
USART [44].

Figura 4.4 Registro de controle da USART [44].

As caractersticas importantes da USART so assim resumidas [44]:

1) blocos de dados de 7 ou 8 bits, com paridade mpar, par ou nenhuma;


2) registradores independentes para transmisso e recepo;
3) recepo e transmisso com o bit menos significativo;
4) Baud rate programvel com modulao para parte fracionria; e,
5) interrupes separadas para recepo e transmisso.

O mdulo USART, quando configurado para operao no modo assncrono,


apresentado na Figura 4.5.

52
Figura 4.5 Diagrama do modo assncrono da USART [44].

A USART capaz de produzir taxas de transmisses padro a partir de sinais de clock


diversos. Para isso, h um gerador de baud rate, o qual ajusta a freqncia de um sinal
de forma a obter uma taxa desejada. O gerador de baud rate mostrado na Figura 4.6
[44].

53
Figura 4.6 Gerador de baud-rate para operao da USART a taxas de
transmisso desejadas [44].

Trs registradores so utilizados para a configurao do gerador de baud rate: UxBR0,


UxBR1 e UxMCTL. A obteno do sinal de baud rate feita atravs da diviso do sinal
BRCLK por um valor composto N. O clculo de N feito de forma a permitir uma
diviso fracionria do sinal BRCLK. O Clculo realizado atravs da
equao (4.1) [45]:

BRCLK
baudrate =
N
(4.1)
n 1

n
N = UxBR + 1 mi ,
i =0

onde N o fator de diviso desejado; UxBR a juno dos registradores UxBR0 e


UxBR1 (16 bits); n o nmero de bits no quadro serial; i a posio dos bits no quadro
serial; e mi o valor do i-simo bit do registrador UxMCTL.

A USART tambm pode ser configurada para operao no modo sncrono, chamado de
modo SPI. Isso pode ser feito colocando-se em 1 o bit SYNC presente no registrador de

54
controle UxCTL. Neste caso, a conexo do microcontrolador com um dispositivo
externo realizada atravs dos pinos SIMO, SOMI e UCLK [45].

4.5 TEMPORIZADORES

O microcontrolador MSP430F149 possui internamente contadores de eventos


sincronizados, chamados de temporizadores. Os temporizadores so encarregados de
quantificar o tempo entre eventos.

4.5.1 Principais caractersticas dos temporizadores

Os timers A e B so contadores/temporizadores com as seguintes caractersticas [45]:


1) 16 bits (mximo);
2) fontes (internas e externas) de clock selecionvel e configurvel;
3) pr-escalonamento da entrada do clock. O clock principal MCLK pode ser
selecionado a partir de trs fontes diferentes: o oscilador LFXT1 (cristal de
baixa freqncia), o oscilador XT2 (cristal de alta freqncia) e o DCO. A
seleo de uma dessas fontes feita pelos bits SELM, localizados no
registrador BSCCTL2, conforme mencionado anteriormente. O sinal
proveniente de uma dessas fontes pode ainda ser dividido por um fator de 1, 2,
4, ou 8, conforme os bits DIVM, localizados no mesmo registrador [45];
4) registros configurveis para captura ou comparao a partir da sada do
comparador analgico;
5) sadas configurveis, capazes de operar no modo de captura (medio de
perodo de sinais), comparao (gerao de pulsos de largura programvel)
PWM (gerao de sinais com freqncia e ciclo ativo programvel); e,
6) registro do vetor de interrupes para decodificao rpida de todos os
temporizadores.

4.5.2 Diferenas importantes entre temporizadores

O MSP430F149 possui dois temporizadores, designados timers A e B.

55
O registro pode ser configurvel com 8, 10, 12 ou 16 bits para o timer B, enquanto que
para o timer A, a configurao se faz com 16 bits.

O timer B tem sete registros de captura/comparao, enquanto o timer A s possui trs


registros.

Os registros TBCCRx do timer B tm buffers duplos e podem ser agrupados.Todas as


sadas do timer B podem ser levadas a um estado de alta impedncia. Estas ltimas
caractersticas no so observadas no timer A.

As Figuras 4.7 e 4.8 ilustram, respectivamente, os diagramas de blocos dos timers A


e B.

Figura 4.7 Diagrama de blocos do timer A [45].

56
Figura 4.8 Diagrama de blocos do timer B [45].

57
4.5.2.1 Registros de controle

Para configurao do microcontrolador, necessrio sincronizar os timers A e B. Os


bits de controle dos timers e de captura/comparao so apresentados na tabela 4.2.

Tabela 4.2 Registros de controle dos timers A e B [45].

TACL: Registro de controle do Timer A


15 14 13 12 11 10 9 8
No usado TASSELx
7 6 5 4 3 2 1 0
Idx MCx No usado TACLR TAIE TAIFG

TBCL, Registro de Controle do Timer B


15 14 13 12 11 10 9 8
No usado TBLGRPx CNTLx No usado TBSSELx
7 6 5 4 3 2 1 0
Idx MCx No usado TBCLR TBIE TBIFG

TACCTLx: Registro de Controle de Captura/Comparao


15 14 13 12 11 10 9 8
CMx CCISx SCS SCCI No usado CAP
7 6 5 4 3 2 1 0
OUTMODx CCIE CCI OUT COV CCIFG

TBCCTLx: Registro de Controle de Captura/Comparao


15 14 13 12 11 10 9 8
CMx CCISx SCS CLLDx CAP
7 6 5 4 3 2 1 0
OUTMODx CCIE CCI OUT COV CCIFG

58
4.5.2.2 Registro dos vetores de interrupo

A interrupo do processo de controle dos sinais feita pelos vetores de interrupo dos
timers A e B, segundo apresentado na Tabela 4.3.

Tabela 4.3 - Vetores de interrupo dos timers A e B [45].

Timer A: Registro do Vetor de Interrupo


15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 0
7 6 5 4 3 2 1 0
0 0 0 0 TAIVx 0

Timer-B Registro do Vetor de Interrupo


15 14 13 12 11 10 9 8
0 0 0 0 0 0 0 0
7 6 5 4 3 2 1 0
0 0 0 0 TBIVx 0

4.5.2.3 Outros registros dos temporizadores

Os demais registros importantes dos timers A e B, so [44]:

TAR : corresponde ao registro onde se armazena a contagem no timer A;


TBR : corresponde ao registro onde se armazena a contagem no timer B;
TACCRx: registro onde armazenado o valor capturado ou de comparao, de acordo
com a situao. Consiste de trs registros no timer A; e,
TBCCRx: registro onde armazenado o valor capturado ou de comparao, de acordo
com a situao. Consiste de trs registros no timer B.

59
4.5.2.4 Seleo da fonte de clock e divisor

O clock pode ser configurado por meio do registro TACTL (TBCTL), nos bits
TASSELx (TBSSELx), pela seleo de uma fonte interna ou externa. As configuraes
possveis so [45]:

TACLK (TBCLK): configurao por default, isto , bits em TASSELx (TBSSELx)


em 00;
ACLK: corresponde ao clock auxiliar configurvel com os bits TASSELx (TBSSELx)
em 01; e,
SMCLK: o subsistema do clock mestre, configurando-se com os bits TASSELx
(TBSSELx) em 10.

O clock externo configurvel com os bits TASSELx (TBSSELx) em 11.

A fonte de clock pode ser ligada diretamente aos temporizadores, podendo ser dividida
por 2, 4 ou 8 [45].

4.6 COMPARADOR AD

Nesta seo apresentado, de forma resumida, o funcionamento do comparador AD


integrado no microcontrolador MSP430F149 [26].

4.6.1 Caractersticas
O comparador AD exibe as seguintes caractersticas [44]:

multiplexador para as entradas + (positiva) e (negativa);


filtro RC selecionado por software;
sada permitindo captura do timer A;
controle por software do buffer das portas de entrada;

60
capacidade de interrupo;
seleo da referncia de voltagem; e,
switch (como o circuito de referncia, pode ser desabilitado).

As principais funes do comparador AD utilizado neste trabalho so [44]:

Comparao entre os dois sinais analgicos presentes nos terminais + (positivo)


e (negativo);
se o terminal (+) mais positivo que o terminal (), a sada do comparador
CAOUT est em nvel alto; caso contrrio, a sada est nvel baixo;
o comparador pode ser desabilitado, para fins de reduo no consumo de
energia, por meio do bit de controle CAON. Neste caso, a sada passa a ter nvel
baixo;
possibilidade de inverso por software dos terminais de entrada do comparador;
sada disponvel externamente;
filtragem do sinal de sada do comparador selecionvel por software;
capacidade para iniciar captura no timer A;
possibilidade de derivao dos buffers digitais nos pinos de entrada do
comparador; e,
referncia interna de tenso.

O diagrama do comparador AD apresentado na Figura 4.9:

Figura 4.9 Representao esquemtica do comparador AD do


MSP430F149 [45].

61
4.6.2 Switchs analgicos de entrada

Estes switchs, encarregados de selecionar as entradas do comparador AD, so


apresentados na Figura 4.10 [45].

Os switchs analgicos permitem a habilitao ou desabilitao dos terminais de entrada


associados aos pinos da porta 2, utilizando para tanto os bits P2CAx. Por sua vez, os
bits P2CAx permitem aplicao dos sinais externos aos terminais (+) ou () do
comparador, e a designao de uma referncia de voltagem interna a um pino associado
na sada.

O bit de controle CAEX tem por funo controlar a entrada do multiplexador,


escolhendo o sinal de entrada a ser ligado aos terminais (+) e () [45].

Figura 4.10 Diagramas dos switchs analgicos de entrada. [45].

4.6.3 Filtro de sada

Na sada do comparador AD h um filtro RC interno, apresentado na Figura 4.11. A


sada do comparador pode ser utilizada com ou sem o filtro RC interno. Todavia, a sada
do comparador tem a tendncia de oscilar quando a diferena entre as voltagens dos
terminais de entrada muito baixa. Selecionando-se o filtro, esta oscilao pode ser

62
substancialmente reduzida. Por meio da seleo do bit de controle CAF, determina-se se
a sada do comparador filtrada ou no.

Figura 4.11 Diagrama do filtro RC interno ao comparador AD [45].

4.6.4 Gerador de voltagem de referncia

Este gerador tem por funo oferecer a voltagem interna de referncia, Vcaref, nas
entradas do comparador AD [45]. A voltagem Vcaref pode assumir valores aproximados
de fraes do valor nominal da fonte Vcc de alimentao, ou da voltagem umbral, da
ordem de milivolts [45]. A Tabela 4.4 apresenta a gama de valores possveis para Vcaref,
enquanto a Figura 4.12 ilustra a obteno dos valores de Vcaref.

A seleo da voltagem Vcaref pode ser controlada por meio dos bits de CAREFx do
registro CACTL1 do comparador AD. As configuraes de funcionamento do registro
CACTL1 em linguagem de programao C so apresentadas nas Tabelas 4.4 e 4.5 [45].

63
Tabela 4.4 Valores de voltagem interna de referncia Vcaref [45].

Tabela 4.5 Configuraes de funcionamento do registro CACTL1 para seleo da


voltagem Vcaref [45].

CACTL1 = CARSEL | CAON | CAREF0 V+ = Voltagem Externa Modo Vcaref=


CACTL2 = P2CA0 V-= 0.25 Vcc 0.25Vcc
CACTL1 = CARSEL | CAON | CAREF1 V+ = voltagem Externa Modo Vcaref=
CACTL2 = P2CA0 V-= 0.5 Vcc 0.5Vcc
CACTL1 = CARSEL | CAON | CAREF0 | CAREF1 V+ = voltagem Externa Modo Vcaref=
CACTL2 = P2CA0 V-= 500 mV Vumbral
CACTL1 = CAON V+ = voltagem Externa Modo Vcaref=
CACTL2 = P2CA0 | P2CA1 V-= voltagem Externa Desabilitado

Os pinos externos, chamados CA0 e CA1 (do diagrama, Figura 4.10), podem ser
conectados ao comparador, desde que os bits CACTL2: P2CA0 e CACTL2: P2CA1
estejam setados. Quando um desses bits est apagado, o respectivo pino encontra-se
desconectado da entrada do comparador.

Ainda na entrada do comparador, encontra-se um multiplexador analgico cuja funo


permitir a inverso das entradas do comparador. O multiplexor controlado pelo bit
CACTL1: CAEX. Quando CAEX = 0, o pino pode estar conectado entrada E+ e CA1
entrada E-. Quando CAEX = 1, o pino CA0 pode estar conectado entrada E- e CA1
entrada E+.

A possibilidade de inverso das entradas do comparador permite reduzir o efeito da


tenso de offset do comparador, garantindo maior preciso na medio.

64
Na sada do comparador, tem-se ainda um filtro RC que pode ser ativado (bit CACTL2:
CAF) para evitar que a sada do comparador oscile demasiadamente quando a diferena
de tenso nas entradas E+ e E- muito pequena.

A tenso de referncia pode ser aplicada a qualquer um dos pinos de entrada do


comparador. Essa seleo feita pelo bit CACTL1: CARSEL.

A referncia de tenso tambm pode ser desativada quando ambos os bits CAREF esto
apagados. Tal procedimento contribui para reduzir o consumo de corrente do mdulo
quando a referncia no utilizada.

Figura 4.12 Diagrama para obteno da tenso de referncia interna Vcaref [45].

4.6.5 - Sistema de Interrupo do Comparador AD

O sistema de interrupo do comparador AD compe-se de um flip-flop na sada do


comparador e de registros de interrupo. O diagrama, onde se associa o flag de
interrupo do comparador AD e seu vetor de interrupes, mostrado na Figura 4.13.

65
Figura 4.13 Diagrama do sistema de interrupo do comparador AD [45].

O flag de interrupo SET_CAIFG posto no nvel alto quando se produz uma


mudana na sada do comparador, podendo ser configurado por subida ou descida [45].
A ativao do flag de interrupo feita com um bit de seleo (CAIE) do registro
CACTL1 do comparador AD. Para que a interrupo seja gerada, necessrio setar os
bits CAIE e GIE, de tal forma que o flag CAIFG gere um requerimento de interrupo
[45].

4.6.6 Habilitao dois buffers da porta 2 por meio do registro CAPD

As funes de entrada e sada do comparador AD so multiplexadas e associadas com


os pinos das portas I/O (CMOS). Assim, quando se aplica uma tenso analgica (por
exemplo, nas entradas do comparador AD) produzida uma corrente parasita na porta
digital [45]. Tal fenmeno ocorre quando a tenso aplicada prxima quela de
transio da porta. A desabilitao do pino do buffer elimina a corrente parasita e reduz
o consumo de potncia. Para tanto, necessrio setar o bit CAPDx do pino
correspondente na porta de registro CAPD. A Figura 4.14 ilustra o procedimento de
eliminao da corrente parasita.

66
Figura 4.14 Eliminao de correntes parasitas na porta digital do
comparador AD [45].

4.6.7 Registros

A configurao dos registros do comparador realizada com base na Tabela 4.6.

Tabela 4.6 Registros do comparador A [44].

Os registros apresentados na tabela acima so de leitura/escrita. Tais registros so


resetados ao se ligar o microcontrolador.

O diagrama completo do comparador AD apresentado na Figura 4.15 [44].

67
Figura 4.15 Diagrama de blocos do Comparador AD.

4.6.7.1 Registro de controle 1 (CACTL1)

A Tabela 4.7 apresenta a distribuio de bits dos diversos campos do registro de


controle 1.

Tabela 4.7 Registro de controle 1 (CACTL1), [44]

A funo de cada campo configurada de acordo com a seleo dos bits dada pela
Tabela 4.8.

68
Tabela 4.8 Funes dos campos do registro CACTL1 [44].
CAEX Bit 7 Faz o intercmbio das entradas do comparador, invertendo a sada do
mesmo.
CARSEL Bit 6 Seleciona o terminal aplicado (VCAREF).
CAREFx Bit 5-4 Seleciona trs das possveis voltagens de referncia:
00 sem referncia
01 0,25Vcc
10 0,50Vcc
11 voltagem do diodo de 0,55 [V].
CAON Bit 3 Liga o comparador e habilita ou desabilita o circuito de referncia:
0 off
1 on.
CAIES Bit 2 Seleciona o extremo da onda para interrupo:
0 subida
1 descida.
CAIE Bit 1 Habilita a interrupo pelo comparador.
CAIFG Bit 0 Flag de interrupo:
0 sem interrupo pendente
1 interrupo pendente.

4.6.7.2 Registro de controle 2 (CACTL2)

Os campos deste registro so configurados com auxlio da Tabela 4.9.

Tabela 4.9 Registro de controle 2 (CACTL2)

A funo de cada campo configurada de acordo com a seleo dos bits dada pela
Tabela 4.10.

Tabela 4.10 Funes do registro CACTL2 [44].


P2CA1 Bit3 Seleciona a funo do pino CA1:
0 pino sem conexo
1 pino com conexo.
P2CA0 Bit2 Seleciona a funo do pino CA0:
0 pino sem conexo
1 pino com conexo.
CAF Bit 1 Filtro de sada:
0 sada sem filtro
1 sada com filtro.
CAOUT Bit 0 Apresenta a sada do comparador.

69
4.7 CONFIGURAO DO CLOCK DO MICROCONTROLADOR

Para configurao do clock, utilizado um cristal, de freqncia 8 MHz, externo ao


microcontrolador MSP430F149. Para o estabelecimento de uma taxa de amostragem
apropriada para a UART, a configurao dos sinais de clock realiza-se de acordo com a
seqncia da Tabela 4.11.

Tabela 4.11- Configurao do clock do microcontrolador [44].

Sinal de clock Freqncia (Hz)


MCLK 8MHz
SMCLK 8MHz

O sinal MCLK utilizado pelo ADC12, enquanto o sinal SMCLK utilizado


pela UART [44].

4.8 CONFIGURAO DO CONVERSOR ANALGICO/DIGITAL (A/D)

Para configurao do conversor AD (mdulo ADC12), necessrio a escolha do modo


de converso e a taxa de amostragem.
A captura dos sinais fisiolgicos (EMG, ECG, RGP e TC) realizada atravs do modo
de converso seqncia de canais. Os bits utilizados nesta configurao, bem como seus
valores, so mostrados na Tabela 4.12.

Tabela 4.12 Bits do conversor AD para o modo de converso desejado [45].


bit(s)
Registrador Valor Efeito
(Binrio)
ADC12CTL1SHP 1 Utilizao do timer do conversor AD
para gerao do clock de amostragem.
ADC12CTL1 CONSEQ 01 Converso de uma seqncia de canais.
ADC12CTL1CSTARTADD 0000 A memria de converso 0 a primeira
na seqncia.
ADC12MCTL2EOS 1 A memria de converso 2 a ltima da
seqncia.

70
A taxa de amostragem do conversor AD, por sua vez, configurada atravs dos bits
mostrados na Tabela 4.13.

Tabela 4.13 Bits usados para configurao do perodo de amostragem do


conversor AD [45].
bit(s)
Registrador Funo
ADC12CTL0SHT Nmero de ciclos de clock utilizados para realizar a
amostragem do sinal.
ADC12CTL1ADC12SSEL Seleciona a fonte para o clock do ADC12 (MCLK, SMCLK,
ACLK).
ADC12CTL1ADC12DIV Divisor para o sinal do clock que alimenta o ADC12.

Para a implementao da RSSF, alm da configurao destes bits, torna-se necessrio


definir a freqncia do sinal de clock que ir alimentar o ADC12. Como foi mencionado
anteriormente, o sinal MCLK utilizado para este fim. Assim, a freqncia de clock do
ADC fixada em 8 MHz.

O tempo necessrio para o conversor AD realizar a converso de amostras de um canal


obtido mediante a equao 4.2.[44].

Tcanal = Tsample hold + Tconversao (4.2)

O perodo de amostragem configurvel a partir dos bits SHT (Time Hold Sample). A
funo destes bits controlar a taxa de amostragem, sendo definido como um mltiplo
do perodo de clock do ADC12 (ADC12CLK). Para todos os casos aqui tratados, o
perodo de sample-hold configurado como o mnimo valor possvel, correspondendo a
quatro ciclos do ADC12CLK [44] (i.e., Tsample hold = 4 T ADC 12CLK ).

Por sua vez, o perodo de converso fixo. O ADC12 requer treze ciclos de clock para
converter uma amostra [44] (i.e., Tconversao = 13* TADC 12CLK ).

Assim, para um canal, o tempo total para converso e amostragem dado pela Equao
4.3 [44]:

71
Tcanal = 17 * TADC 12CLK = 2.125 s (4.3)

Para o clculo dos tempos para os quatro sinais fisiolgicos (quatro canais) a serem
convertidos, so levados em considerao os tempos de endereamento, transmisso,
recepo e interrupo. Os clculos correspondentes so efetuados no Captulo 5.

4.9 CONFIGURAO DO TIMER

O mdulo de converso AD configurado para realizar converses de uma seqncia


de canais uma nica vez. O TIMER_A controla a freqncia com que essas converses
ocorrem, ou mais especificamente, O TIMER_A define a taxa de amostragem efetiva
dos canais. Uma interrupo gerada toda vez que o contador do timer em questo
atinge o valor programado no registrador de comparao. Na rotina de interrupo, o bit
ADC12SC, responsvel pelo incio das converses, colocado em nvel lgico alto.
Assim, a taxa de amostragem requerida para os canais obtida pela correta
programao da freqncia com que as interrupes do timer ocorrem. A programao
do timer feita atravs dos bits mostrados na Tabela 4.14.

Tabela 4.14 Bits usados para configurao do TIMER_A [44].


bit(s)
Registrador Funo
TACTLTASSEL Seleciona a fonte de clock para o TIMER_A.
TACTLMC Define o modo de operao para o TIMER_A.
TACTLTAIE Habilita o pedido de interrupo gerado pelo flag de
interrupo por overflow.
TACCR0 Registrador que contm o valor a ser comparado, em cada
ciclo, com o valor atual do contador.

A fonte de clock utilizada para o TIMER_A o sinal SMCLK (8 MHz). O modo de


operao definido o modo Up, no qual o valor do contador do TIMER_A

72
incrementado a cada subida do sinal de clock, at que o contador atinja o valor
programado no registrador de comparao TCCR0 [44].

4.10 CONFIGURAO DA UART PARA OPERAO EM MODO SPI

Esta etapa da configurao necessria para permitir o correto envio e recebimento dos
dados entre o microcontrolador MSP430F149 e a unidade de rdio freqncia nRF2401
(unidade esta a ser detalhada no prximo captulo) pela interface SPI. A UART ento
configurada no modo SPI, de forma a permitir uma taxa de transmisso de 500 kbps e 8
bits de dados. Os bits utilizados na configurao da UART, com os seus respectivos
valores so apresentados na Tabela 4.15.

Tabela 4.15 Bits para configurao da UART como SPI [44].


Valor
bit(s)
Registrador Efeito
(Binrio)
UCTL1SYN 1 Habilita o modo SPI.
UCTL1CHAR 1 Define que o quadro de dados ter 8 bits.
UTCTL1 SSEL1 1
Seleciona o sinal SMCLK como fonte de clock.
UTCTL1 SSEL0 1
UBR01 00001000 Divide o sinal SMCLK (8 MHz) por 16 para
UBR11 00000000 obteno de uma taxa de 500 kbps.
Define que o MSP430F149 o master da interface
UCTL1MM 1
SPI.

73
5 ENLACE POR RDIO FREQNCIA

5.1 MDULO INTEGRADO nRF2401

O mdulo de RF (rdio freqncia) escolhido para o enlace da RSSF aqui desenvolvida


um transmissor/receptor de rdio, o transceiver NRF2401 (NORDIC
SEMICONDUCTOR), o qual opera na faixa de freqncias de 2,4 a 2,5 GHz (banda
ISM Industrial Scientific and Medical).

Uma importante caracterstica deste transceiver a taxa de transmisso/recepo


configurvel de 200 kbps a 1 Mbps. No chip do NRF2401 esto integrados um
sintetizador de freqncias, um amplificador, um oscilador e um modulador [43].

A modulao utilizada pelo mdulo de RF do tipo GFSK (Gaussian Frequency Shift


Keying). A modulao GFSK similar tcnica FSK (Frequency Shift Keying). A
diferena consiste na utilizao de pulsos gaussianos para obteno de uma melhor
eficincia espectral [51]. A propsito, as modulaes GFSK so utilizadas nos sistemas
Bluetooth [52].

Na tcnica GFSK, os dados so codificados na forma de variaes de freqncia em


uma portadora, de maneira similar modulao FSK. Assim, o modulador utilizado
pode ser o mesmo que para a modulao FSK. Todavia, antes dos pulsos entrarem no
modulador, eles passam por um filtro gaussiano, de modo a reduzir a largura espectral
dos mesmos. Este filtro gaussiano suaviza a transio entre os valores dos pulsos. A
Figura 5.1 ilustra a transformao dos pulsos aps passagem pelo filtro.

Figura 5.1 Transformao dos pulsos pelo filtro gaussiano.

74
5.1.1 Espalhamento espectral

A modulao GFSK utiliza o princpio de espalhamento espectral, isto , o aumento da


quantidade de bits utilizados para transmitir uma mesma informao, de modo a
espalhar o espectro de freqncias do sinal. Desta forma, a banda de freqncias na qual
o sinal transmitido aumentada. Normalmente, utiliza-se um cdigo de espalhamento
que multiplicado pelos bits de informao. Os cdigos de espalhamento so muito
usados em transmisses digitais, principalmente em WLAN, uma vez que o
espalhamento do sinal em freqncias proporciona uma srie de vantagens que
melhoram consideravelmente o desempenho de transmisso, tais como imunidade a
rudos e interferncias; imunidade a distores devido a multipercursos; e,
compartilhamento da mesma banda de freqncias, com baixa interferncia, por
diversos usurios [53].

5.1.2 Caractersticas do transceiver nRF2401

Alm de atender aos requisitos de tamanho reduzido e taxa de transmisso de dados


elevada, outra grande vantagem do transceiver nRF2401 seu baixo consumo de
energia (portanto, ideal para aplicaes alimentadas com baterias), o que o torna
adequado para a utilizao com o microcontrolador MSP430F149. Por exemplo, a
corrente consumida no modo de transmisso, com operao na mxima potncia de
sada, de 13 mA. J no modo de recepo, a corrente consumida de 18mA [53].

Dentre as caractersticas do transceiver nRF2401, destacam-se [53]:

pequeno encapsulamento contendo 24 pinos (QFN24 5x5mm);


necessidade de poucos componentes externos;
operao multi-canal;
 
tempo de troca de ca    
     
ideal para aplicaes com baixo consumo de energia (alimentao de 1,9
a 3,6 V);

75
clculo automtico dos bits de ADDRESS (alocao num endereo do
pacote de dados) e CRC (Cyclic Redundance Check, que computado pelo
nRF2401, este campo conferido na recepo para validao do pacote
de dados).
mdulo ShockBurst (utilizado neste projeto), sendo ideal para aplicaes
com baixo consumo de energia. Assim, exige-se menos corrente do
microcontrolador. As vantagens oferecidas por este modo, alm da alta
reduo do consumo de corrente, so: menor custo do sistema, e reduo
considervel do risco de colises (no ar) durante o tempo de transmisses;
dispensa filtros SAW (surface acoustic waves) externo; e,
a potncia de sada e as freqncias dos canais so programveis atravs de
uma interface serial.

O transceiver nRF2401 possui ainda um recurso chamado DuCeiver, o qual habilita a


recepo simultnea de dois canais com freqncias distintas operando na mxima taxa
de transmisso [55]. O diagrama de blocos do transceiver nRF2401 apresentado na
Figura 5.2.

Figura 5.2 Diagrama de blocos do transceiver nRF2401 [55].

76
O transceiver nRF2401, conforme j mencionado quando da apresentao de suas
caractersticas, possui 24 pinos e 5 mm de largura e comprimento. A disposio dos
pinos e a funo deles so apresentadas na Figura 5.3 e na Tabela 5.1, respectivamente:

Figura 5.3 Disposio dos pinos do transceiver nRF2401 [55].

Tabela 5.1 Descrio das funes dos pinos do transceiver nRF2401 [55].

77
5.2 PROTOCOLO DE COMUNICAO TEMPO DE RECEPO DAS
AMOSTRAS

Para a transmisso e recepo de amostras, necessria a aplicao de um protocolo de


comunicao entre o microcontrolador e o mdulo de RF. Na elaborao do protocolo,
os seguintes aspectos so considerados [55]:
Volume de dados a serem transmitidos pelo mdulo de RF;
configurao do modo ShochBurst com velocidade de 250 kbps;
relao entre a alta taxa de transmisso de sinais realizada pelo mdulo de
RF (1 Mbps) com o microcontrolador (250 kbps), a fim de se evitar a perda
de dados;
converso de sinais pelo microcontrolador da placa de aquisio at que a
quantidade de amostras seja suficiente. As amostras so ento enviadas ao
mdulo de RF para apresentao final no PC atravs da interface serial (a
uma taxa de 115, 942 kbps), e;
utilizao da memria do microcontrolador, registro no endereo de
memria (ADRESS), blocos de dados propriamente ditos (PAYLOAD), e
verificao do pacote de dados a ser enviado dos quatro canais CRC.

Como ser visto mais adiante neste captulo, o protocolo de comunicao desenvolvido
neste trabalho apresentado nas Figuras 5.7 e 5.8 (diagramas de fluxo de transmisso e
recepo do pacote de dados).

O diagrama de organizao dos tempos para aquisio e transmisso/recepo dos sinais


fisiolgicos entre o microcontrolador e o transceiver, bem como para apresentao final
dos sinais amostrados no PC, esquematizado na Figura 5.4:

Link

ECG

MSP RF RF MSP EM G
PC R S 232 sinais
C entral C entral R em oto R em oto TEM biologicas
GSR

Figura 5.4 Diagrama de organizao dos tempos para elaborao do protocolo


de comunicao.

78
A taxa de amostragem no modo ShockBurst foi configurada para 250 Kbps. Para
minimizar o tempo de transmisso e recepo de dados, considera-se a taxa de
transmisso do sinal EMG, uma vez que a faixa de freqncia deste sinal se estende de
20 Hz a 10 kHz (dependendo dos msculos monitorados). Em particular, adotou-se
como referncia a freqncia de 3 KHz, ou seja, a mxima esperada para os sinais EMG
aqui considerados. Este valor engloba, portanto, as faixas de freqncia dos demais
sinais a serem monitorados neste trabalho. Tal procedimento minimiza o tempo de
processamento atravs da programao indexada, cujo roteiro apresentado abaixo:

o sinal eletromiograma (EMG) est dentro a faixa de freqncia de 3 KHz


(i.e., 20 Hz 3KHz)
o sinal eletrocardiograma (ECG) toma 1 amostra a cada 5 amostras do sinal
EMG (i.e., cinco ciclos de EMG toma 600 amostras de ECG), por tanto
3KHz/5=600 Hz (est dentro da faixa de freqncia do sinal ECG: 0.1
at 500Hz)
para o sinal resistncia galvnica da pele (RGP), cada 10 amostras de EMG
toma 1 amostra de GRP (i.e., 10 ciclos de EMG toma 300 amostras de RGP),
3KHz/10=300 Hz (est na faixa de recepo do sinal RGP: 2Hz at 280Hz)
para o sinal temperatura cutnea (TC), conforme o caso anterior, 10 ciclos de
EMG toma 300 amostras de TC (3KHz/10=300 Hz, est na faixa de trabalho
para recepo de TC, i.e., 2Hz at300Hz).
A razo por que se pegou o sinal EMG como freqncia padro de 3KHz, foi porque
dentro desta faixa de freqncia podem ser enviados todos os sinais, logo se fez
discriminao de freqncia para cada sinal (modo indexado), pegando a quantidade de
amostras com a freqncia padro para cada sinal. Desta forma se reduz o tempo de
processamento de dados a serem enviados, caso contrario teria que se processar cada
sinal independentemente o que significa maior tempo de amostragem e de
processamento.

Com base no exposto, os tempos de processamento para transmisso e recepo dos


estgios remoto e central da RSSF podem ser calculados:

79
Para o tempo de converso (t) do MSP430F149, cuja freqncia do cristal externo
ajustada em 8 MHz e a taxa de transmisso em 250 Kbps, tem-se:

8 MHz / 250 kbps = 2666,6 (contagem do timer A). O tempo deste timer portanto t =
2666,6 / 8 MHz =   

Para a determinao do tempo T1 de espera necessrio para comunicao entre o


microcontrolador MSP430F149 do estgio central para o MSP430F149 do estgio
remoto, tem-se:

MSP430F149 central envia 28 bytes a uma taxa de 250 kbps para o mdulo de
RF central;

mdulo de RF central envia para o mdulo de RF remoto 33 bytes (28 bytes


mais 1 byte de preamble, 2 de CRC e 2 de endereamento [43]) a 250 kbps, e;

RF remoto envia 28 bytes para o MSP430F149 remoto a 250 kbps.

Assim, T1 = 28 / 250 k + 33 / 250 k + 28 / 250 k = 


  

O tempo total de amostragem dos sinais T2 fica determinado pelo sinal mais lento que
neste caso so os sinais de RGP e TC , ento tem-se:
    

O nmero de bytes resultantes das converses 2*430*2bytes + 2*4bytes = 1728 bytes.

Para o envio das converses do MSP430F149 remoto para o MSP430F149 central,


tem-se:

MSP430F149 remoto envia para o mdulo de RF remoto 64 blocos de 28 bytes


(1728 + 28 = 1756 bytes; 1756/28 = 64 blocos) a 250 kbps;

mdulo de RF remoto envia 64 blocos de 33 bytes para o mdulo de RF central


a 250 kbps;

o tempo que mdulo de RF central envia 64 blocos de 28 bytes para o


MSP430F149 central a 250 kbps, designado por T3, :

T3 = 64*28/250k + 64*33/250k + 64*28/250k = 22,784 ms.

80
o tempo que o MSP430F149 central envia para o PC 1756 bytes, via porta serial
a uma taxa de transmisso de 115.942 kbps (8 MHz / 69 = 115,942 kbps),
designado por T4, :

T4 = 1756 / 115,942 kbps + (2 / 8) /115,942 kbps = 15.14 ms.

Finalmente, sendo T o tempo total de processamento, desde a comunicao indicando o


microcontrolador estar pronto para receber dados at a chegada do pacote de dados ao
PC, tem-se:

T = T1 + T2 + T3 + T4 = 356 s + 0.9996 s + 22,784 ms + 15,14 ms = 1,03428 s.

Portanto, o microcontrolador MSP430F149 e o mdulo de RF esto prontos para


receber novos sinais a partir de 2 segundos. Assim, o mdulo de RF tem uma folga de 3
segundos, satisfazendo plenamente as especificaes tcnicas de transmisso e recepo
do mdulo de RF e do microcontrolador MSP430F149 [55].

5.3 TRANSMISSO DE DADOS

A transmisso de dados pelo mdulo de RF realizada por meio do modelo pacote de


dados. Este pacote de dados gerado pelo nRF2401 e apresentado na Figura 5.5:

Figura 5.5 Formato do pacote de dados gerado pelo nRF2401 [51].

Os campos so assim definidos:

PREAMBLE este campo (designado para inicializao da transmisso de dados)


possui um tamanho de 8 bits, sendo adicionado ao pacote de dados para proporcionar
maior espao para o payload (informao, propriamente dita). No modo de recepo
(RX), os 8 bits so removidos da informao, antes do envio dos mesmos ao
microcontrolador. Sua funo proporcionar estabilidade ao receptor do mdulo de RF;

81
ADDRESS este campo do pacote usado pelo receptor para identificao do pacote.
Este endereo pode alocar um sistema ou uma unidade em particular. Seu comprimento
varia de 8 a 40 bits. Estes dados so automaticamente removidos na recepo de um
pacote no modo ShockBurst. Para a transmisso, o microcontrolador deve enviar os
bits de address ao nRF2401. Em geral, quanto mais bits de address, menor a chance de
uma falsa deteco por parte do receptor [51];

PAYLOAD so os dados, propriamente ditos, a serem transmitidos. Seu tamanho


equivale a 256 bits menos os bits de address e de CRC, segundo a Equao 5.1 [51]:

payload = 256 (address + CRC ) (5.1)

CRC o campo CRC (Cyclic Redundance Check) computado automaticamente pelo


nRF2401 atravs dos bytes de preamble e address. Esse campo conferido na recepo
para a validao do pacote.

5.4 MODOS DE OPERAO DO nRF2401

Existem quatro modos de operao possveis para o nRF2401 [51]. A Tabela 5.2
fornece os trs pinos de controle (PWR_UP, CE e CS) e suas respectivas configuraes
em termos de nveis lgicos. Estes modos de operao so detalhados nas prximas
subsees.

Tabela 5.2 Modos de operao do nRF2401 [51]

82
5.4.1 Transmisso ShockBusrt modo ativo

O nRF2401 possui dois tipos de modos ativos para transmisso: o modo direto e o modo
ShockBurst. O modo usado no mdulo de RF da rede aqui implementada do tipo
ShockBurst (modo de baixo consumo de energia).

O modo ShockBurst utiliza a tcnica FIFO (First Input, First Output) para armazenar
temporariamente no mdulo de RF os dados enviados pelo microcontrolador. Os dados
so transferidos do microcontrolador atravs de uma interface SPI (Serial Peripheral
Interface). Este tipo de interface utilizado para comunicao dos conversores AD,
sendo a taxa de transmisso controlada pelo prprio microcontrolador. Aps o
armazenamento FIFO, os dados so transmitidos pelo enlace RF a uma taxa de 1Mbps.

A operao no modo ShockBurst d acesso alta taxa de transmisso oferecida pela


faixa de 2,4 GHz sem a necessidade de um microcontrolador veloz para o
processamento de dados. Portanto, h uma reduo considervel no consumo de
corrente ao se permitir que a parte digital da aplicao seja executada numa baixa
velocidade, enquanto a taxa de transmisso do enlace RF maximizada.

O diagrama da Figura 5.6 ilustra o funcionamento do nRF2401 no modo ShockBurst.


Neste caso, o microcontrolador se comunica com o nRF2401 a uma taxa constante de
10 kbps.

Figura 5.6 Diagrama ilustrando a transmisso do nRF2401 no modo


ShockBurst [52].

83
A interface do microcontrolador com o mdulo de RF para o envio de dados feita por
meio dos pinos CE, CLK1, DATA e DR, todos indicados na Figura 5.3. Quando o
microcontrolador est pronto para o envio de dados ao mdulo de RF, o pino CE deve
ser posto em nvel lgico alto. Os dados (payload + address) so enviados pelo pino
DATA a uma taxa controlada pelo pino CLK1. Esta operao tambm realizada pelo
protocolo presente no firmware do microcontrolador MSP430F149. O mdulo de RF
calcula automaticamente os bits de CRC a serem inseridos no pacote. O pino CE deve
ser ento colocado em nvel baixo para ativar a transmisso no modo ShockBurst,
conforme o fluxograma apresentado na Figura 5.7. Aps o envio do pacote de dados, o
nRF2401 retorna finalmente ao modo stand-by [52].

Figura 5.7 Fluxograma de transmisso do nRF2401 no modo


SHOCKBURST [52].

84
5.4.2 Recepo ShockBurst modo ativo

Na recepo ShockBurst modo ativo, o mdulo de RF funciona de forma semelhante.


Para ativar a recepo, o pino CE deve ser posto em nvel alto. Decorridos ento 200 s,
o mdulo de RF comea a monitorao de busca de sinais. Quando um pacote
recebido, o nRF2401 faz a verificao dos bits de ADDRESS e CRC. Caso o pacote
seja considerado vlido (ADDRESS e CRC corretos), os bits de PREAMBLE,
ADDRESS E CRC so removidos e o microcontrolador notificado sobre a presena
dos dados atravs do pino DR (Data Ready) em nvel lgico alto. O microcontrolador
ento recebe os dados atravs do pino DATA da interface SPI na taxa programada. O
fluxograma ilustrando esta operao apresentado na Figura 5.8.

Figura 5.8 Fluxograma de recepo do nRF2401 no modo ShockBurst [52].

85
5.4.3 Modo power down

No modo power down, o nRF2401 desabilitado e o consumo de corrente se torna


mnimo (normalmente menor do que 1 A). Para seleo do modo power down, o pino
PWR_UP deve ser posto em nvel baixo [52].

5.4.4 Modo de habilitao

O nRF2401 habilitado quando o bit CS colocado em nvel lgico alto. O nRF2401


estar ento apto para fazer o donwload da palavra de configurao que ser fornecida
pelo microcontrolador e orientar o funcionamento do mdulo de RF [52].

5.5 CONFIGURAO DO TRANSCEIVER nRF2401

Toda a configurao do nRF2401 feita atravs do microcontrolador com a interface


SPI. Os dados so armazenados em um nico registrador de configurao. A palavra de
configurao pode ter at 15 bytes, conforme apresentado na Tabela 5.3:

86
Tabela 5.3 Configurao do transceiver nRF2401[52].

Os bits 16 a 119 do registrador representam o segmento de configurao do protocolo


operacional do modo ShockBurst. Aps a alimentao ser aplicada no dispositivo
(nRF2401) , a configurao deve ser enviada uma nica vez e permanece ativa enquanto
o sinal VDD estiver presente.

Durante o funcionamento, apenas o primeiro byte da palavra de configurao deve ser


atualizado quando se tornar necessria a mudana do modo de transmisso para o modo
de recepo, ou vice-versa.
A seo DATAx_W, que se estende do bit 119 ao 104 do registrador de configurao,
indica ao nRF2401 o comprimento da seo PAYLOAD dos pacotes de dados a serem
recebidos. O comprimento de um pacote de dados, incluindo as sees ADDRESS,
PAYLOAD e CRC no pode exceder a 256 bits [52].

87
O segmento ADDRx (bits 103 ao 24) indica o endereo (ADDRESS) do receptor. Ao
receber um pacote de dados, o nRF2401 compara a seo ADDRESS do pacote com os
bits programados nesta parte do registrador de configurao. O endereo pode ter no
mnimo 8 e no mximo 40 bits de extenso.

A seo ADDR_W (bits 23 a 18) informa ao nRF2401 o nmero de bits reservados para
o ADDRESS, ou seja, indica a quantidade de bits presentes no segmento ADDRx que
so realmente significativos.

Os bits 16 e 17 so responsveis pela configurao do CRC. O bit 17 contm o tamanho


do campo CRC (8 ou 16 bits), e o bit 16 habilita ou no a gerao automtica do CRC.
A configurao operacional geral do nRF2401 feita com os bits de 0 a 15, como
apresentado na Figura 5.9. Estes bits so descritos abaixo.

Figura 5.9 Parte do registrador para configurao do nRF2401 [52].

RX2_EN: quando em nvel lgico1, habilita a recepo simultnea de canais.

CM: indica ao nRF2401 o tipo de modo ativo que ser usado:


0 Operao no modo direto
1 Operao no modo indireto

RFDR_SB: indica ao nRF2401 a taxa de transmisso no modo ShockBurst:


0 250kbps
1 1Mbps

XO_F: seleciona a freqncia do cristal a ser utilizado, de acordo com a tabela 5.4. No
trabalho em questo, a freqncia do cristal corresponde a 16 MHz (D12=0, D11=1,
D10=1) [43].

88
Tabela 5.4 Configurao da freqncia do cristal usado com o nRF2401 [53].

RF_PWR: seleciona, de acordo com a Tabela 5.5, a potncia de sada quando o mdulo
opera no modo de transmisso. A configurao aqui adotada corresponde a uma
potncia de 0 dBm.

Tabela 5.5 Configurao da potncia de sada do nRF2401 [53].

J os bits 0 a 7 so responsveis pela seleo do canal utilizado e pela direo (modo)


de operao, conforme descrio a seguir [53]:

RF_CH#: (Bit 1-7): seleciona a freqncia do canal de operao do nRF2401.

RX_EN: (Bit 0) : seleciona a direo de operao do nRF2401:

0 Modo de transmisso
1 Modo de recepo

Os demais bits (24 a 121) possuem as seguintes funes:

PLL_CTRL (bit 120-121): o controle de configurao para propsitos de testes (PLL),


apresentado na Tabela 5.6.

89
Tabela 5.6 Configurao do PLL para testes [53]
PLL_CTRL
D121 D120 PLL
0 0 Open TX/Closed RX
0 1 Open TX/Open RX
1 0 Closed TX/Closed RX
1 1 Closed TX/Open RX

DATA2_W (bit 112-119): determina o tamanho do payload para recepo no canal 2.


DATA1_W (bit 104-111): determina o tamanho do payload para recepo no canal 1.
ADDR2 (bit 64-103): define o endereo do receptor do canal 2.
ADDR1 (bit 24-63): define o endereo do receptor do canal 1.
Por fim, a configurao do pacote de dados dada pela Tabela 5.7

Tabela 5.7 Configurao do pacote de dados [54].

90
5.6 ANTENA MONOPOLO 
A antena parte de um sistema de recepo e/ou transmisso que projetada para radiar
ou receber ondas eletromagnticas. Sendo um componente essencial de qualquer
sistema de transmisso de rdio, possui caractersticas direcionais, isto , uma densidade
de potncia eletromagntica radiada com certa intensidade ao redor da antena. A
informao pode, ento, ser transmitida entre diferentes lugares sem a necessidade da
interveno de outras estruturas.

Com respeito ao enlace da RSSF, a antena implementada neste trabalho um monopolo


/4. Por convenincia, introduzida nesta seo alguns aspectos importantes referentes
terminologia e propriedades deste dispositivo. Esta antena comumente utilizada em
comunicaes mveis, permitindo um padro unidirecional no plano horizontal [56].

Para o projeto da antena /4, utilizou-se um segmento de fio de cobre no encapado, o


qual foi inserido na placa onde se encontra o mdulo de RF e o microcontrolador (a foto
da placa implementada mostrada mais adiante nas Figuras 5.13 e 5.14) . A impedncia
de entrada da antena foi medida com o auxlio de um analisador de espectros, revelando
o valor de 50,4 , sendo compatvel com as especificaes do nRF2401 [56]. Para
determinao do tamanho preciso da antena, utilizou-se a relao  
, onde o
comprimento de onda da radiao eletromagntica transmitida/recebida pela antena, c
a velocidade da luz no vcuo (c = 3,0.108 m/s), e f a freqncia de operao da antena
(f = 2,4 GHz). Assim, obteve-se o comprimento de 31,2 mm.

Os pinos de sada do nRF2401, designados por ANT1 e ANT2, permitem uma sada
balanceada de RF para a antena. Entre tais pinos e a alimentao do monopolo
utilizada uma configurao diferencial de casamento de sada nica que alimenta a
antena posicionada no terminal RF I/O, indicado na Figura 5.1. A configurao utilizada
foi sugerida pelo Data Ssheet do nRF2401 [55]. A figura em questo ilustra, alm da
conexo da antena de 50    
   trico para operao do mdulo de
transmisso/recepo de RF.
.

91
Figura 5.10 Esquema eltrico do circuito RF implementado [55].

A Tabela 5.7 apresenta a listagem dos componentes SMD utilizados na implementao


do circuito (mdulo de RF) ilustrado na figura anterior.

Tabela 5.8 Valores dos componentes SMD utilizados na implementao do mdulo


de RF [55].
Componente Descrio Tamanho Valor Toler. Unidade
SMD
C1 Cap. Cermico 50V O805 22 5% pF
C2 Cap. Cermico 50V O805 22 5% pF
C3 Cap. Cermico 50V O805 4,7 5% pF
C4 Cap. Cermico 50V O805 2,2 10% nF
C5 Cap. Cermico 50V O805 1 10% nF
C6 Cap. Cermico 50V O805 10 10% nF
C7 Cap. Cermico 50V O805 33 10% pF
C8 Cap. Cermico 50V O805 1 0.1pF pF
C9 Cap. Cermico 50V O805 1 0.1pF% pF
C10 Cap. Cermico 50V O805 2,2 0.25pF pF
C11 Cap. Cermico 50V O805 4,7 0.25pF pF
R1 Resistor O805 1 5% 
R2 Resistor O805 22 1% 
TxRx nRF2401 Transceiver QNF24/5X5
X1 Cristal 4.2X6.8 16 MHz
L1 Indutor O606 3,3 5% nH
L2 Indutor O606 10 5% nH
L3 Indutor O606 5,6 5% nH
L4 Indutor O606 5,6 5% nH

92
5.7 CONTROLE DO MDULO DE RF

O controle do mdulo de RF pelo microcontrolador e a comunicao de dados so feitos


atravs de uma interface composta por seis sinais de controle, a saber: PWR_UP, CE,
CS, DR1, DATA e CLK. Estes pinos de controle so assim especificados [55]:

PWR_UP: liga os pinos de controle definidos para operao. conectado ao pino 41


do MSP430F149, devendo ser configurado como pino de sada. Este pino deve ser
mantido em nvel alto durante todo o funcionamento;

CE: faz a habilitao para transmisso e recepo. conectado ao pino 40 do


MSP430F149, devendo ser configurado como pino de sada. Este pino deve estar em
nvel alto quando o MSP430F149 envia dados ao nRF2401, ou vice-versa;
CS: faz a habilitao para transmisso e recepo da palavra de configurao.
conectado ao pino 39 do MSP430F149. Este pino colocado em nvel alto e espera-se 5
  
    
   
     o seja enviada. Finaliza-se esta etapa quando o pino
CS posto em nvel baixo (aps o envio). Para a correta ativao do mdulo, aguarda-
se um perodo de 3 ms, aps ativao do pino PWR_UP, para que a palavra de
configurao possa ser enviada.

DR1: notifica o MSP430F149 que um pacote de dados foi recebido por completo, e que
o microcontrolador pode solicitar seu envio pela interface SPI. conectado ao pino 38
do MSP430F149, devendo ser configurado como pino de entrada;

DATA1: por meio deste pino, os dados so recebidos ou enviados para o MSP430F149.
conectado aos pinos SIMO e SOMI do MSP430F149, onde SOMI configurado
como entrada, e SIMO como sada; e,

CLK1: responsvel pela recepo do sinal de CLOCK do MSP430F149 para


sincronizao na comunicao SPI.

O circuito, os pinos de controle e a comunicao do microcontrolador MSP430F149


com o transceiver nRF2401 so apresentados na Figura 5.11.

93
Figura 5.11 Circuito de comunicao entre o microcontrolador MSP430F149 e o
transceiver nRF2401.

5.8 FUNCIONAMENTO TEMPORIZADO E INTERRUPO

Para uma correta sincronizaro dos sinais adquiridos, necessrio considerar os tempos
de amostragem no mdulo RF. A Figura 5.12 ilustra um diagrama de tempo mostrando
os estados dos pinos do nRF2401, desde a inicializao at o envio de um pacote de
dados.

Figura 5.12 Diagrama de estados dos pinos do nRF2401, desde a inicializao at o


envio de um pacote de dados [55].

94
Uma vez ativado o pino PWR_UP, o nRF2401 entra em modo power up. A partir da,
deve-se esperar um tempo de 3 ms para que a palavra de configurao seja enviada.
Depois desse intervalo, o pino CS pode ser colocado em nvel alto. Aps o tempo de 5
s, (no diagrama acima, corresponde a Tcs2data) a palavra de configurao finalmente
est apta a ser enviada.

Quando o MSP430F149 possui dados para envio, o pino CE colocado em nvel alto, e
aps 5 s (Tce2data) o envio dos dados pode ento comear. Assim que todos os dados
forem enviados, o pino CE posto em nvel baixo novamente. A partir da, o nRF2401
demora um intervalo de tempo de 195 s (Tstby2tx) para sair do modo de stand-by e
comear a transmitir os dados pelo enlace RF.

A implementao do circuito transmissor/receptor da RSSF, baseado no mdulo


nRF2401, mostrada na Figura 5.13, conjuntamente com o kit do microcontrolador
MSP430F149. A Figura 5.14, por sua vez, apresenta o processo de transmisso de
sinais fisiolgicos.

Figura 5.13 Transmissor/receptor da RSSF constitudo pelo microcontrolador


MSP430F149 e pelo mdulo nRF2401.

95
Figura 5.14 Transmisso de sinais fisiolgicos pelo circuito da Figura 5.13.

96
6 RECEPO DOS SINAIS RESULTADOS

6.1 INTRODUO

Os resultados da implementao e teste da RSSF para aplicaes biomdicas so aqui


apresentados. Inicialmente, so exibidos os traos em osciloscpio dos sinais analgicos
ECG, EMG, TC e RGP, provenientes diretamente da sada dos diversos circuitos de
aquisio (portanto, antes da digitalizao pelo microprocessador). A anlise das formas e
nveis dos sinais analgicos comprova o funcionamento satisfatrio dos diferentes nodos
sensores implementados. Posteriormente, os resultados da transmisso, recepo e
visualizao em tempo real dos sinais eletrofisiolgicos no monitor de um PC so
apresentados (este ltimo envolve o desenvolvimento de um software, que detalhado a
seguir). Os dados para anlise clnica so enviados ao PC por um mdulo micro-controlado
que recebe os sinais dos pacientes via RF e os encapsula em pacotes RTP (Real Time
Protocol).

O encapsulamento, controle de fluxo e transmisso dos dados so realizados pelo


microcontrolador MSP430F149, cujas caractersticas so amplamente discutidas no
Captulo 4. O software para programao do microcontrolador e comunicao com o
mdulo transceiver nRF2401 (apresentado no Captulo 5) escrito em linguagem C++ na
plataforma C Builder. A listagem do programa apresentada em anexo.

Finalmente, apresentada a caracterizao eletromagntica da antena monoplo /4


conectada ao mdulo nRF2401. Esta caracterizao permite comprovar se o comprimento
da antena implementada timo ou necessita de ajuste.

6.2 SINAIS ELETROFISIOLGICOS NA SADA DOS NODOS SENSORES

Os sinais analgicos apresentados a seguir foram traados pelo osciloscpio digital marca
Textronix, Modelo 5462, com as seguintes caractersticas tcnicas: largura de banda de 60
MHz, 2 canais, mxima freqncia de amostragem 500 Mhz por canal simultaneamente
para medidas em tempo real, resoluo vertical 8 bits, resoluo temporal 12 bits,

97
sensibilidade vertical 2mV a 5V/div, comprimento de registro 2,5 kbytes, range da base de
tempo: 5ns a 50s/div, impedncia de entrada 1M  
       
   
Alm de proporcionar medicdas confiveis dos parmetros biolgicos, a pricipal vantagem
do osciloscpio foi a gravao em floppy disk drive dos sinais (apresentados neste
documento).

Estes sinais so obtidos diretamente na sada dos diferentes nodos sensores implementados,
antes da digitalizao pelo microprocessador MSP430F149.

6.2.1 Sinal eletrocardiograma (ECG)

O sinal ECG mostrado na Figura 6.1. As trs partes deste sinal so facilmente
identificadas: o complexo QRS, a onda PQ e a onda ST.

De acordo com o Captulo 3, a tenso medida depende da localizao onde so instalados


os eletrodos superficiais. Neste exemplo, o primeiro eletrodo foi conectado sobre o corao
do voluntrio; o segundo 20 centmetros mais abaixo; e o terceiro, no pulso da mo direita.
Os eletrodos empregados so aqueles exibidos na Figura 3.17.

A voltagem observada tem amplitude de aproximadamente 1,5 Vpp, portanto dentro da


faixa de trabalho do conversor AD do microcontrolador MSP430F149, que se estende de
0,0 a 2,5 V. O sinal exibe a freqncia aproximada de 1,1 Hz.

Figura 6.1 Sinal eletrocardiograma na sada do circuito de aquisio ECG.

98
6.2.2 Sinal eletromiograma (EMG)

A forma de onda do sinal EMG na sada do n sensor exibida na Figura 6.2. Os eletrodos
superficiais utilizados na aquisio so os mesmos empregados no monitoramento do sinal
ECG. Neste caso particular, dois eletrodos foram posicionados no bceps do voluntrio,
separados por trs centmetros, sendo o terceiro eletrodo posicionado no pulso direito. Os
eletrodos empregados so aqueles exibidos na Figura 3.17

O sinal medido na sada possui uma amplitude aproximada de 2,1 Vpp. A freqncia
observada, por sua vez, de 28,8 Hz. Observa-se que a forma de onda coerente com o
trao padro de sinais EMG, e que o nvel de tenso est dentro da faixa de funcionamento
adequado do conversor AD do MSP430F149.

Figura 6.2 Sinal eletromiograma na sada do circuito de aquisio EMG.

6.2.3 Sinal resistncia galvnica da pele (RGP)

No processo de captura de sinais RGP so utilizados eletrodos metlicos posicionados nos


dedos indicador e mdio do voluntrio, conforme exibido na Figura 3.15. Neste
experimento, os testes foram executados em instantes diferentes, com vinte minutos de
intervalo, a fim de monitorar a evoluo do estado de tenso (estresse nervosa) do
voluntrio.

99
Amostras dos sinais RGP monitorados so apresentadas nas Figuras 6.3a e 6.3b. As
voltagens so de aproximadamente 156 mV e 562 mV, respectivamente. De acordo com as
medies de RGP, no primeiro caso o voluntrio encontrava-se em um estado de estresse
muito mais acentuado do que no secundo, corroborando com o estado psicolgico real do
voluntrio na ocasio.

Como j mencionado no decorrer da dissertao, a razo da variao da voltagem


refletida na variao da resistncia galvnica: a maior ativao das glndulas sudorparas,
que ocorre em estados de alto estresse, aumenta o nmero de resistncias em paralelo do
tecido cutneo, conseqentemente diminuindo a resistncia equivalente e, por sua vez, a
voltagem medida sob um fluxo constante de corrente. Em estados de menor estresse
(relaxamento), a resistncia equivalente do tecido cutneo aumenta, implicando em
aumento da tenso medida sob um fluxo constante de corrente.

Figura 6.3a Sinal resistncia galvnica da pele (condio de alto estresse) na sada
do circuito de aquisio RGP.

Figura 6.3b Sinal resistncia galvnica da pele (condio de baixo estresse) na


sada do circuito de aquisio RGP.

100
Cumpre observar que os valores analgicos de voltagem obtidos encontram-se dentro da
faixa de trabalho do conversor AD do microcontrolador MSP430F149.

6.2.4 Sinal temperatura cutnea (TC)

Na figura 6.4 apresentado o trao de voltagem referente ao sinal TC. Observa-se um


valor de aproximadamente 1,61 V, portanto dentro da faixa de trabalho do conversor AD
do MSP430F149, a exemplo dos demais sinais eletrofisiolgicos investigados neste
trabalho. Este nvel de voltagem corresponde a uma temperatura mdia de 37 C, de acordo
com o procedimento de calibrao discutido no Captulo 3. Para aquisio deste sinal TC,
realizada entre os dedos do voluntrio, foi utilizado o termistor de 10 k apresentado na
Figura 3.17.

Figura 6.4 Sinal temperatura cutnea na sada do circuito de aquisio TC.

6.3 INTERFACE GRFICA

O hardware da RSSF implementado neste trabalho, constitudo basicamente pelos


circuitos nodos sensores, microcontrolador e mdulo de rdio freqncia, responsvel
pelas tarefas de captura dos sinais eletrofisiolgicos, amostragem, processamento, e
transmisso e recepo de dados via rdio. Todavia, os sinais obtidos pela RSSF precisam
ser visualizados e interpretados. Preferencialmente, estes sinais tambm devem ser
armazenados e recuperados sempre que uma anlise minuciosa mostrar-se necessria. Para
resolver este problema, desenvolveu-se o software da RSSF baseado no Builder C++. Este

101
ambiente visual (orientado a objetos) foi escolhido por permitir um desenvolvimento
rpido e eficiente de aplicaes para Windows. Assim, pode-se utilizar um PC para
visualizao em tempo real dos sinais adquiridos. O monitor do PC desempenha ento o
papel de interface entre a instrumentao desenvolvida e o analista clnico.

O diagrama de fluxos da programao desenvolvida apresentado na Figura 6.5.

S e n s or
c a p to r

A q u is i o d e
dados

C o n d i c i o n a m e n to
d o s in a l

P r oce ssam . N V e r i fi c a o d o
co rr eto d o pa cote c o n d i c i o n a m e n to
d e d ad os d o s in a l
e d o p r o to c o l o
S

T ra n s m is s o
d o p a c o te d e d a d o s
protocolo

N
Condic.
Verif.

Sinal
eo

R X d o s s in a is
c o r r e ta m e n te

R e p o rte a o
m d ic o e
T e ra p ia

Figura 6.5 Diagrama de fluxo para o desenvolvimento do programa da interface


grfica da RSSF.

Com as amostras de cada canal devidamente recebidas, o programa desenvolvido deve


mostr-las nos espaos grficos correspondentes a partir de uma rotina grfica. Os
parmetros recebidos so os valores dos sinais ECG, EMG, TC e RGP a serem traados.

6.3.1 Menu de ingresso no programa

O programa visual possui menu para facilitar sua utilizao. Este menu constitudo pelos
comandos:

102
incio e fim da captura do sinal;
tipo de anlise solicitado;
nome do paciente;
armazenamento dos dados; e,
atualizao temporria de dados dos sinais ECG, EMG, TC e RGP.

A Figura 6.6 ilustra a janela de apresentao do programa de visualizao e anlise de


sinais eletrofisiolgicos. A Figura 6.7 exibe, por sua vez, a interface grfica (desenvolvida
em Builder C++) para visualizao dos sinais ECG, EMG, TC e RGP. Descreve-se, a
seguir, a obteno destes sinais:

sinal ECG: obtido com os eletrodos posicionados no ombro esquerdo, no ombro


direito e no pulso da mo direita. O complexo QRS nitidamente observado, sendo
a amplitude mxima de 1,5 Vpp;
sinal EMG: obtido com dois eletrodos posicionados no bceps esquerdo; o eletrodo
positivo de colocou na parte superior e mais embaixo o eletrodo negativo
(separados por trs centmetros), e o terceiro eletrodo posicionado no pulso da mo
direita para isolar o paciente (simulando o plano de terra). A amplitude mxima do
sinal de aproximadamente 2,1 Vpp;
sinal TC: obtido com o termistor em contato com os dedos polegar e indicador. O
valor da temperatura cutnea automaticamente computado a partir da Equao
3.8, Tabela 3.3 e Figura 3.13. O valor obtido de 36,3 C (temperatura normal do
ser humano);
sinal RGP: obtido com os eletrodos conectados nos dedos anular e mdio. O valor
da resistncia galvnica da pele determinado automaticamente pelo uso da
Equao 2.10. Mediu-se um valor de 2,7 M, indicando que o voluntrio, na
ocasio do experimento, estava submetido a alto nvel de estresse.

103
Figura 6.6 Janela de apresentao do programa de visualizao e anlise de
sinais eletrofisiolgicos.

Figura 6.7 Interface grfica para vizualizao de sinais eletrofisiolgicos (ECG,


EMG, RGP e TC) desenvolvida em Builder C++.

104
6.4 CARACTERIZAO DA ANTENA DO MDULO DE TRANSMISSO E
RECEPO DE RF

A fim de se otimizar a performance da antena monopolo /4 conectada ao mdulo


nRF2401, suas principais caractersticas eletromagnticas so estudadas com um
analisador de espectros. O analisador de espectros em questo do fabricante HEWLETT
PACKARD, modelo 8593E, com impedncia de entrada de 50 e largura de banda que se
estende de 9 kHz a 22GHz.
Para esta antena unidirecional de trs centmetros de comprimento, os testes so realizados
com a ponta de prova do analisador de espectros a diferentes distancias.
As medies aqui realizadas referem-se freqncia central de operao, largura de banda
e potncia irradiada pela antena. As Figuras 6.8 a 6.12 mostram os resultados obtidos.

Na Figura 6.8 se apresenta o grfico com a freqncia central de 2.403 GHz, com
comprimento da antena de /4, a atenuao de 0 dB, os testes foram realizados a uma
distancia de 80 cm: Estes valores so satisfatrios porque esto dentro da faixa de trabalho
do RF.

Figura 6.8 Medida da freqncia central de operao da antena monopolo /4


conectada ao mdulo nRF2401.

105
O critrio utilizado para a eleio da largura de faixa apresentado na Figura 6.9 foi devido
necessidade de monitorao do sinal; inicialmente o sinal era muito baixo, por esta razo
se fez a eleio de uma faixa de freqncia para localizar ajustando o comprimento da
antena (reduzindo de 4 cm a 3.2 cm), tambm se fez a orientao da mesma; se observou
que a potncia foi de 1.123 dBm, numa faixa de 923 khz, a freqncia central encontrava-
se em 2.4 GHz, isto indica que se encontra dentro da faixa adequada de funcionamento
(segundo o Data Sheet do RF) [56].
.

Figura 6.9 Medida da largura de faixa em freqncia da antena monopolo de


comprimento /4

A figura 6.10 mostra a seletividade que usa-se a relao entre as larguras de banda a 60 dB
e a 3dB [56] (no limite superior e inferior). isto fazendo uma eleio do filtro passa banda
do analisador de espectros, a freqncia central ainda continua estvel a 2.402 GHz para
uma largura de faixa de RBW de 30KHz na escala de freqncia de 11.59 MHz (span).

106
Figura 6.10 Apresentao da seletividade numa faixa de freqncia com freqncia
central de 2.402 GHz.

As medidas revelam que o comprimento da antena pode ser considerado timo (portanto,
no h necessidade de ajustes de comprimento), haja vista que os valores medidos para
freqncia central de operao, largura de faixa e potncia irradiada so muito prximas
aos valores de referncia disponibilizados pelo fabricante do nRF2401 [56].

6.5 VISO GERAL DA RSSF IMPLEMENTADA PARA APLICAES


BIOMDICAS

A Figura 6.12 ilustra os nodos sensores da RSSF desenvolvida neste trabalho. Os circuitos
de captura de sinais ECG, EMG, TC e RGP so todos implementados em placa de dupla
face com componentes SMD. As faces superior e inferior abrigam, cada uma, dois
circuitos diferentes de captura de sinais.

107
Figura 6.11 Nodos sensores constitudos pelos circuitos de captura de sinais ECG,
EMG, TC e RGP. Utiliza-se uma placa de dupla face e componentes SMD.

A instrumentao descrita nesta dissertao pode ser apreciada na Figura 6.13, que ilustra
todos os componentes da RSSF para aplicaes biomdicas. Nota-se a placa de dupla face
contendo os quatro nodos sensores (para os sinais ECG, EMG, TC e RGP), a placa de
transmisso RF (constituda pelo microcontrolador MSP430F149 e pelo transceiver
nRF2401), a placa de recepo (constituda tambm pelo MSP430F149 e nRF2401), e o
PC para visualizao e interpretao dos diferentes sinais eletrofisiolgicos.

Figura 6.12 Viso geral da RSSF aqui implementada para aplicaes biomdicas.
So observados os nodos sensores de sinais ECG, EMG, TC e RGP, placas para
transmisso RF e recepo RF de sinais (constitudas pelo microcontrolador MSP430F149
e transceiver nRF2401), e um PC para visualizao e anlise dos sinais eletrofisiolgicos.

108
7 CONCLUSES E SUGESTES

7.1 Concluses

A principal contribuio deste trabalho o desenvolvimento de um prottipo de


instrumentao, baseado na tecnologia de rede de sensores sem fio (RSSF), dedicado ao
monitoramento biomdico. As caractersticas do prottipo implementado so:

1) arquitetura modular capaz de adquirir, amplificar e digitalizar sinais eletrofisiolgicos


(eletrocardiograma (ECG), eletromiograma (EMG), temperatura cutnea (TC) e
resistncia galvnica da pele (RGP)). Estes sinais so transmitidos a um computador
para armazenamento, monitoramento e anlise de parmetros clnicos;

2) capacidade de transmisso e recepo de dados sem fio a uma distncia mxima de 100
metros; e,

3) hardware flexvel para ajustes de ganho e filtragem dos sinais eletrofisiolgicos.

A execuo deste projeto foi uma atividade de grande aprendizado. til, portanto,
compartilhar aspectos relevantes do desenvolvimento da RSSF dedicada a aplicaes
biomdicas. Assim, espera-se que a presente discusso seja proveitosa para todos aqueles
interessados no desenvolvimento geral de RSSF. Em particular, sabe-se que este trabalho,
motivado principalmente por sua importncia prtica, ser nos prximos anos objeto de
aperfeioado gradual pelos alunos e professores do GPDS (Grupo de Processamento
Digital de Sinais, do Departamento de Engenharia Eltrica da Universidade de Braslia).

7.1.1 Principais dificuldades no desenvolvimento do projeto

As principais dificuldades encontradas durante o desenvolvimento do projeto so assim


apontadas:
1) atraso considervel na aquisio dos componentes necessrios (com caractersticas
de baixo consumo de energia e baixo nvel de rudo). Muitos destes componentes
no existem no mercado nacional e tiveram que ser importados;

109
2) dificuldade na obteno de componentes com as baixas tolerncias exigidas. Este
quesito importante para evitar distores e reduzir interferncias no
funcionamento do circuito de enlace RF; e,
3) devido montagem utilizando tecnologia SMD, o processo de fabricao das placas
eletrnicas (envolvendo trilhas, conexes e soldagem de componentes com
dimenses bastante reduzidas) revelou-se difcil.

7.1.2 Vantagens do projeto desenvolvido

So evidentes algumas das vantagens oriundas da RSSF implementada:


1) reduo de rudos causados por interferncias;
2) compartilhamento da mesma banda de freqncia por diversos usurios, com baixa
interferncia. O mdulo de RF empregado possui duplo canal de transmisso que
trabalha em forma independente; e,
3) baixo consumo de energia.

As caractersticas proporcionadas pela RSSF com respeito captura de sinais de forma no


invasiva, transmisso e recepo via RF, e visualizao em um monitor remoto, implicam
nas seguintes vantagens adicionais:
i) aumento da segurana, mobilidade e conforto dos pacientes durante os exames;
ii) custo total da instrumentao consideravelmente reduzido;
iii) monitoramento remoto dos pacientes; e,
iv) abertura de uma srie de novas potencialidades por parte da administrao de
clnicas e hospitais.

7.1.3 Consideraes finais

Pode-se concluir que o trabalho desenvolvido contempla plenamente seu objetivo, que
consiste na captura, transmisso e recepo RF, e visualizao remota de sinais
eletrofisiolgiocs (ECG, EMG, RGP e TC) utilizando a tecnologia RSSF. Os valores
obtidos para os parmetros mdicos supracitados encontram-se todos dentro de nveis
considerados tpicos. Ademais, a implementao da rede em questo exibe caractersticas

110
de interesse prtico, tais como dimenso, peso e volume reduzidos e baixo consumo de
energia (alimentao por bateria convencional de Ltio de 3,3 V).

No mdulo remoto de transmisso, os circuitos de captura, controle e transmisso de sinais


proporcionam grande mobilidade e conforto ao paciente, conforme pode ser apreciado na
Figura 7.1. J no mdulo central de recepo, composto por circuitos de recepo RF,
controle e interfaceamento com o PC, os sinais so prontamente exibidos para visualizao
e anlise.

Os testes que comprovaram o funcionamento da rede foram executados a uma distncia de


aproximadamente cinco metros entre o voluntrio e o PC. Teoricamente, a rede projetada
para operao dentro de uma distncia de cem metros, que determinada pela potncia do
mdulo de RF. Todavia, testes a esta distncia no foram realizados ainda por falta de um
laptop alocado ao projeto e limitao de tempo. A potncia de irradiao pode ainda ser
aumentada com a incluso do conector de antenas monopolo nos circuitos de transmisso e
recepo baseados no chip nRF2401. O conector no foi aqui utilizado por no estar
disponvel no mercado nacional na ocasio dos testes finais.

Link RF

Captura e transmisso de sinais Interfaceamento Recepo de sinais,


visualizao e registro

Figura 7.1 Esquema geral dos processos de captura de sinais eletrofisiolgicos, de


transmisso e recepo via RF, e de visualizao oferecidos pela RSSF implementada.

111
7.2 - Sugestes para trabalhos futuros

A utilizao de RSSF em aplicaes biomdicas facilita a confeco de sistemas vestveis


(wearable systems), tornando-os mais leves e menos obstrutivos pela eliminao dos
cabos. Os sistemas vestveis so sistemas computacionais integrados em itens de consumo
utilizados como vestimentas (por exemplo, um bracelete para sensoriamento da presso
arterial). Neste sentido, novos desafios surgem e so sugeridos como trabalhos futuros.
Dentre estes, destacam-se:

1) insero de mecanismos e polticas para reduo do consumo de energia e expanso


do alcance do enlace da rede;

2) desenvolvimento de protocolo para disponibilizao dos sinais biomdicos na


Internet, onde os dados seriam acessados pelos mdicos atravs de um palmtop, por
exemplo. Assim, exames clnicos poderiam ser realizados com funcionalidade e
rapidez, proporcionando dados confiveis, reduo de custos e comodidade ao
paciente; e,

3) estudo e implementao de mecanismos para autenticao e segurana das


informaes.

112
REFERNCIAS BIBLIOGRFICAS

[1] Carr, Joseph J ; Brown, John M, Introduction to biomedical equipment Technology,


4 ed, Prentice Hall, ISBN 013-010492-2, 1996.
[2] Clynes, Manfred; Milsum, John H., Biomedical Engineering, New York: McGraw-
Hill.1993.
[3] Thomas, Carlos Alberto K. et al. Eletromigrafo com conversor A/D. IV:
Congresso Brasileiro de Biomecnica. Anais [VIII Congresso Brasileiro de
Biomecnica] Editores: Maria Helena Kraeski. Florianpolis: UDESC,
1999.p.363-367.
[4] Best, Charles Hernert, Bases fisiolgicas da Prtica Mdica, Guanabara
Koogan, editora, 9 ed., Rio de Janeiro, 1976.
[5] S. Derenzo, Interfacing A laboratory approach using the microcomputer for
instrumentation, data analysis, and control, 2 ed. Prentice Hall, Berkeley EUA,
1995.

[6] A. Oppenheim, R. Schafer, Discrete-Time Signal Processing, 1 ed. Prentice Hall,


New Jersey EUA, 1989.

[7] Webster, John G.: Medical Instrumentation - Application and Design. John Wiley
and Sons, Inc., New York, 1998.
[8] J. Amabis e G. Martho, Biologia dos Organismos 2, 1 edio, Editora Moderna,
So Paulo, 2001.

[9] S. Derenzo, Interfacing A laboratory approach using the microcomputer for


instrumentation, data analysis, and control, 2 edio, Prentice Hall, Berkeley
EUA, 1995.
[10] A. Guyton e J. Hall, Tratado de Fisiologia Mdica, 10 edio, Guanabara
Koogan, Rio de Janeiro, 2002.
[11] A. Sedra e K. Smith, Microeletrnica, 4 edio, Makron Broks, So Paulo, 2000.
[12] Carmo, J., Nascimento, F. A., Sistema de anlise Foras Aplicadas em Pedais de
Bicicletas. Anais do VI Simpsio Paulista de Educao Fsica, Rio Claro SP,
1997.
[13] L.A.Geddes and L. Baker, Pricipies of Applied Biomedical Instrumentation, John
Wiley and Sons, Inc., New York, 1968.
[14] Graeme, Jerald G. Operational Amplifiers: Design and Applications, Tquio,
McGraw-Hill Kogakuska, 1971.
[15] Jung, Walter G. IC Operational Amplifiers, Cookbook. Indianapolis, Howard W.
Sams, 1977

[16] Stout, David F. and Kaufman, Milton Ed. Handbook of Operational Amplifier
Circuit Design. New York, McGraw-Hill, 1976.

[17] Millman, Jacob and Halkias, Christos C. Integrated Electronics: Analog and
Digital Circuits. Tquio, McGraw-Hill Kogakuska, 1972.

[18] L. Soukiassian, Cours D` Electronique, Societe des Editions et Institut Fraais du


Ptrole,Technip, Paris 1992

[19] J. Quinet, A. Petitclerc, Thorie et pratique des circuits de L lectronique et des


amplificateurs, Tome III, Paris 1977.

[20] Arthur B. Williams, Manual de circuitos Integrados, Selecin diseo y


aplicaciones, McGraw-Hill, printed in Mxico, 2002.

[21] Robert L, Boylestad and Louis Nashelsky, Electrnica: Teoria de Circuitos,


Printed Prentice Hall Hispanoamericana, S.A., Sexta Edicin, 2000.

[22] Manual: RS Components Pty. Ltd, September-December 2000.

[23] Arthur Francois de Gruiter, Amplificadores Operacionais, McGraw Hill, SP1988.


[24] George B. Rutkowski, P.E., Integrated Circuit Operational Amplifiers, Electronic
Technology Institute, Ney Yersey, 1994. 1 ed. Prentice Hall, New Jersey EUA,
1990.
[25] Donald L. Schilling & Charles Belove, Electronic Circuits: Discrete and
integrated. published by McGraw-Hill International 1999, 4 ed.

[26] Fbio Pereira, Microcontroladores MSP430 Teoria e Prtica, Editora rica Ltda.
So Paulo, 2005.

[27] Texas Instruments, Information for Medical Application, EEUU, 2004.

[28] Texas Instruments, Microcontroller MSP430, New York, 2005.

[29] Texas Instruments, Selection Guides, Amplifiers, 2004

[30] Texas Instruments, Handbook of operational amplifier Applications, October


2001

[31] C. Mateus, C++ Builder 5 Guia Prtico, rica, So Paulo, 2001.

114
[32] H. Deitel, M. Deitel, C++ - Como Programar, 3 adio, Brokman, Porto Alegre,
2001.

[33] Joo Luiz Azevedo de Carvalho, Projeto Final de Graduao: Sistema para
Anlise da Variabilidade da Freqncia Cardaca, UnB, 2002.

[34] Frank Amorim e Jlio Csar Gonalves: Projeto Final de Graduao: Monitor
Digital de Estresse, UnB.

[35] Tereza C. Pita: Clnica de Biofeedback, 192p, 1990

[36] Christopher Kent: Skin Resistance and Vertebral Subluxation, 203p, 1996

[37] O. Barbosa e Daniel F. Melo Bruno, Monitoramento Biomdico, Projeto Final de


Graduao UnB. 2005

[38] Eumann Magalhes F., Virgnia Fernandez F., Patrcia de Oliveira F., Proposta de
componentes de sistema de telemetria para monitoramento de ECG, EMG
durante atividade fsica, Projeto Final de Graduao UnB, 2005.

[39] Lucas Paes Moreira e Mateus Campos Puttini, Eletroencefalograma


Microprocessado, Projeto Final de Graduao UnB, 2002

[40] Luis Carlos Carvalho, Ricardo Rosado Maia: Transdutor para captao do
mecanocardiograma, artigo apresentado na UFPB, 2004.
[41] E. Azevedo, A. Kauati, D. Frenkel, F. Lee, Desenvolvimento de um Sistema de
Aquisio e Registro de Sinais Biomdicos em Tempo real para
Micorcomputador, XVIII Congresso Brasileiro de Engenharia Biomdica, So
Jos dos Campos, 2002.

[42] J. Bishop, Thermistor temperature transducer to ADC application. Journal,


Novembro de 2000.

[43] Eduardo Mamani G, Demartonne Ramos Frana: Telemetria: Aplicao de Rede


de Sensores biomdicos Sem fio, Congresso Brasileiro de Informtica Mdica em
Sade (CBIS), Universidade de Braslia DF, agosto 2006.

[44] Texas Instrument, MSP430F149 Family Users Guide, Dallas - EUA, 2003.

[45] Texas Instrument, MSP430 Family Applications Reports, Dallas - EUA, 2004.

[46] Texas Instrument, INA118 Instrumentation Amplifier. Inc, Dallas - EUA, 2004.

115
[47] Texas Instrument, TLV2764 Low-Power JFET Input Operational Amplifiers: Data
Sheet (revised in 05/2004).

[48] Texas Instrument, TLV2472 Rail-to Rail Input-Output High Drive Operational
Amplifiers with Shutdown: Data Sheet (revised in 03/2004).

[49] Texas Instrument, REF200 Dual Current Source Data Sheet. Inc, Dallas - EUA,
2005.

[50] Texas Instrument, LM317 Regulador de tenso, Dalas / EUA, 2002.

[51] Texas Instrument, Padro Interface serial MAX3222, Inc, Dallas - EUA,2004.

[52] Nordic Semiconductor, nRF2401, Transceiver, TX-RX, Sweden, 2005.

[53] Nordic Semiconductor, Introducing the 2.4 GHz transceiver, Nordic VLSI ASA,
2004
[54] Nordic Semiconductor, Single chip 2.4 GHz Transceiver, ultralow power, 2004.
[55] Nordic Semiconductor, Evaluation Kit nRF2401-EVKIT, 2004.
[56] Nordic Semiconductor, Data Sheet nRF2401 ultra low power comunication, 2004
[57] Freescale semiconductors: www.freescale.com
[58] Honeywell: www.honeywell.com
[59] Nordic semiconductors: www.nordicsemi.com
[60] Texas Instruments : www.ti.com

[61] Analog Devices: www.analogdevices.com

[62] Semiconductors Chip: www.semichips.org.

[63] Sensors:www.sensorcentral.com/
[64] Freescale Sensors: www.ztechsensores.com.br/
[65] Freescale, semiconductor: www.stg.com/wireless
[66] Freescale Sensor: www.freescale.com/webapp/sps/site/prod_summary.jsp
[67] Texas Instruments, Data Sheet: sensors: www.datasheet4u.com/
[68] Mitsubishi Sensors: www.pretaktovanie.sk/modules, Mitsubishi, termistor NTC,10K
[69] Technology Sensors: www.thoughttechnology.com/sensors.htm

116
APNDICES

117
A LISTADO DO PROGRAMA PARA COMUNICAO RF - MICROCONTROLADOR

//Programa do MSP430F149 que converte sinais e transmite para outro MSP430F149


//atravs de um transceiver nf2401. Aguarda pedido do outro MSP
//para converter "amostras" amostras (ver definies iniciais) de EMG.
//A partir de "amostras", pode-se calcular o nmero de amostras dos
//outros sinais.
//Taxas de amostragem: EMG = 3kHz
// ECG = 600Hz
// Temp. = 60Hz
// Resistncia galvnica da pele (RGP) = 300Hz
//-------------------------------
# include "msp430x14x.h"
#include "nrf2401_eduardo.c"

//Definies--------------------------

#define amostras_EMG 50 //Aps receber pedido do outro MSP430F149,


//guarda esse nmero de amostras de EMG
#define canal_EMG 0x010 // define o nmero do canal do EMG em
hexadecimal.
#define canal_ECG 0x020 // canal do ECG
#define canal_TC 0x030 // canal de temperatura
#define canal_RGP 0x050 // canal de resistncia galvnica da pele

// A cada 5 amostras de EMG, deve-se pegar uma amostra de ECG para que
// a taxa deste seja de 600 Hz, e assim por diante para as taxas de
// amostragem dos outros sinais
#define contagem_ECG 5
#define contagem_TC 25
#define contagem_RGP 10
#define amostras 2*amostras_EMG + 2*amostras_EMG/contagem_ECG +
2*amostras_EMG/contagem_TC + 2*amostras_EMG/contagem_RGP
//#define bytes 2*amostras

//-Funes-----------------------------
void Configurar_Clock(void); // Configura o clock.
void Configurar_ConversorAD(void); // configura o conversor AD.
void Guardar_Canal(int fim_contagem, int *contador, int registrador_AD, int
mascara);
//Decide atravs do contador se o canal convertido deve ser
//armazenado (gerao das taxas de converso definidas no incio)

//Variveis Globais--------------------
unsigned char buffer[amostras];
unsigned char bufferPtr = 0;
int cont_ECG = 0,cont_TC = 0;

//-----------------------------------------
void main(void)
{
unsigned int i;

WDTCTL = WDTPW + WDTHOLD; // Parar WDT


Configurar_Clock(); // Configurar o clock .
P1IE |= 0x1; //Permite o nrf2401 interromper o MSP430F149 quando chega um dado
//(atravs do pino DR1)
Configurar_ConversorAD(); // Configurar o conversor A/D .
nrfInitConfig(1,0xF); // Configurar o nrf2401 para Rx, endereo da central
// do PC = 0xF.
nrfSetActive(); // Habilita recepo para que o outro MSP
// mande iniciar converses
for(i=0;i<5000;i++); // espera o intervalo necessrio para configurao do
nrf.
_BIS_SR(LPM3_bits + GIE); // Enter LPM3
}

//----------------------------------------
void Configurar_Clock(void)
{
unsigned int i;
BCSCTL1 &= ~XT2OFF; // XT2on
do
{
IFG1 &= ~OFIFG; // Clear OSCFault flag
for (i = 0xFF; i > 0; i--); // Time for flag to set
}
while ((IFG1 & OFIFG)); // OSCFault flag still set?
BCSCTL2 |= SELM_2 + SELS + DIVS_0; // MCLK = 8MHz, SMCLK =8MHz.
}

//---------------------------------------
void Configurar_ConversorAD(void)
{
P6SEL = 0x03F; // Seleciona a funo de AD da porta P6.0 - P6.5
P6DIR &=0x00; // P6 como entrada
ADC12CTL0 |= SHT0_0 + MSC+ REF2_5V + REFON + ADC12ON;
ADC12CTL1 = CSTARTADD_0 + SHS_0 + SHP + ADC12DIV_0 + ADC12SSEL_2 +CONSEQ_3;
ADC12IE = 0x20; // Habilita interrupo do registrador ADC12MEM5.
ADC12MCTL0 = INCH_0 + SREF_1;
ADC12MCTL1 = INCH_1 + SREF_1;
ADC12MCTL2 = INCH_2 + SREF_1;
ADC12MCTL3 = INCH_3 + SREF_1;
ADC12MCTL4 = INCH_4 + SREF_1;
ADC12MCTL5 = INCH_5 + SREF_1 + EOS;
}

//----------------------------------------
void Guardar_Canal(int fim_contagem, int *contador, int registrador_AD, int
mascara)
{//Decide se o canal deve ser armazenado. Caso afirmativo,
//guarda o canal e zera o contador.
if (*contador == fim_contagem)
{
buffer[bufferPtr++]=(registrador_AD>>8)|mascara;
buffer[bufferPtr++]=registrador_AD;
*contador = 0;
}
}

//----------------------------------------
#pragma vector=ADC_VECTOR
__interrupt void ADC12ISR (void)
{
unsigned int i;
unsigned char addrRem[2];
buffer[bufferPtr++]=(ADC12MEM0>>8)|canal_EMG;

119
buffer[bufferPtr++]=ADC12MEM0;
cont_ECG++;
cont_TC++;
cont_RGP++;

//A partir daqui, testa se os dados dos


//outros canais devem ser armazenados

//ECG
Guardar_Canal(contagem_ECG, &cont_ECG, ADC12MEM1, canal_ECG);

//Temperatura
Guardar_Canal(contagem_TC, &cont_TC, ADC12MEM2, canal_TC);

//Resistncia galvnica da pele


Guardar_Canal(contagem_RGP, &cont_RGP, ADC12MEM4, canal_RGP);

ADC12IFG &= 0xFFC0; //Tira pedido de interrupo.

if (bufferPtr == amostras) // atingiu-se amostras


{
bufferPtr=0;
addrRem[0] = 0x0F; // define o endereo da central remota como 0x0F.
addrRem[1] = 0x0;
ADC12CTL0 &= ~ADC12SC;
ADC12CTL0 &= ~ENC; //Manda esperar interrupo do nrf2401
//(dado enviado pelo outro MSP) para
//recomear converses A/D
nrfConfigRxTx(0); // Configurar o nrf2401 para Tx.

//No se pode enviar todo o buffer de uma vez,


//deve-se envia-lo em blocos que caibam no "preamble"
//(pacote de dados) de 240 bits (30 bytes) do nrf2401
nrfSetActive(); // prepara o modulo para receber o endereo e os dados.
for(i=0;i<40;i++); // tempo de espera de aprox. 5usec.
nrfWrite(&addrRem[0],2); // envia o endereo de destino da mensagem para
o mdulo.
nrfWrite(&buffer[0],30); // manda 30 bytes comeando na posio 0 do buffer
for(i=0;i<40;i++); // tempo de espera de aprox. 5usec
nrfSetIdle(); // deixa transmitir os dados

nrfSetActive(); // prepara o modulo para receber o endereo e os dados.


for(i=0;i<40;i++); // tempo de espera de aprox. 5usec.
nrfWrite(&addrRem[0],2); // envia o endereo de destino da mensagem para o
mdulo.
nrfWrite(&buffer[30],30); // manda 30 bytes comeando na posio 30 do
buffer
for(i=0;i<40;i++); // tempo de espera de aprox. 5usec
nrfSetIdle(); // deixa transmitir os dados
nrfSetActive(); // prepara o modulo para receber o endereo e os dados.
for(i=0;i<40;i++); // tempo de espera de aprox. 5usec.
nrfWrite(&addrRem[0],2); // envia o endereo de destino da mensagem para o
mdulo.
nrfWrite(&buffer[60],30); // manda 30 bytes comeando na posio 60 do
buffer
for(i=0;i<40;i++); // tempo de espera de aprox. 5usec
nrfSetIdle(); // deixa transmitir os dados

nrfSetActive(); // prepara o modulo para receber o endereo e os dados.


for(i=0;i<40;i++); // tempo de espera de aprox. 5usec.

120
nrfWrite(&addrRem[0],2); // envia o endereo de destino da mensagem para o
mdulo.
nrfWrite(&buffer[90],30); // manda 30 bytes comeando na posio 90 do
buffer
for(i=0;i<40;i++); // tempo de espera de aprox. 5usec
nrfSetIdle(); // deixa transmitir os dados

nrfSetActive(); // prepara o modulo para receber o endereo e os dados.


for(i=0;i<40;i++); // tempo de espera de aprox. 5usec.
nrfWrite(&addrRem[0],2); // envia o endereo de destino da mensagem para o
mdulo.
nrfWrite(&buffer[120],30); // manda 30 bytes comeando na posio 120 do
buffer
for(i=0;i<40;i++); // tempo de espera de aprox. 5usec
nrfSetIdle(); // deixa transmitir os dados

nrfSetActive(); // prepara o modulo para receber o endereo e os dados.


for(i=0;i<40;i++); // tempo de espera de aprox. 5usec.
nrfWrite(&addrRem[0],2); // envia o endereo de destino da mensagem para o
mdulo.
nrfWrite(&buffer[150],14); // manda 14 bytes comeando na posio 150 do
buffer
for(i=0;i<40;i++); // tempo de espera de aprox. 5usec
nrfSetIdle(); // deixa transmitir os dados

nrfConfigRxTx(1); // Configurar o nrf2401 para Rx.


nrfSetActive();
}

#pragma vector=PORT1_VECTOR
__interrupt void PORT1ISR (void)
{//O bit DR1 (P1.0) do nrf2401 avisa que dados chegaram. A principio,
//essa interrupo somente reconhece que DR1 foi para nvel
//alto para habilitar converses. Pode-se ler o dado recebido
//para confirmar que as converses devem iniciar (aumentando a
//confiabilidade), mais a j uma outra rotina de interruo.
switch(P1IFG&1)
{
case (1):
ADC12CTL0 |= ADC12SC + ENC;
nrfSetPwrDown(); //Como deve-se esperar fazer todas converses
//antes de enviar os dados, desliga o nrf241 para
//reduzir consumo. O nrf2401 deve ficar pelo menos
//3ms antes de voltara ser ligado, mas isso
//garantido pelo tempo que o MSP430F149 demora para
//converter o pacote de dados desejado.
break;
default:
break;
}
P1IFG = 0;
}

121
B - TCNICA DE FABRICAO DE CIRCUITO IMPRESSO E MONTAGENS
COM COMPONENTES SMD

Como o objetivo montar os nodos biomdicos, com sensores portveis; ento com o
objetivo de reduzir o espao ocupado pelos componentes convencionais, se procedeu
elaborao e montagem dos circuitos SMD (dispositivos montados em superfcie),
numa tarjeta em dupla fase, montagem realizado nos laboratrios da Universidade de
Braslia.
Para a fabricao da placa de circuito impresso utilizando o mtodo fotogrfico, foram
feitas as consideraes seguintes:

Utilizao do programa Protel PCB, e Traxmaker, obtendo o circuito que devia ser
impresso em modo espelhado em papel fotogrfico.
Utilizando esquentador a 300C, se imprimiu na placa de fibra de vidro para obter a
circuito que posteriormente ser utilizado.
A corroso foi feita com percloreto de ferro.
Verificao das trilhas devido largura fina.

Para a montagem ou a reparao destes dispositivos, devem ser tomadas algumas


precaues para no destru-los: ferramentas e produtos adequados, alm de certo
conhecimento, a estao de soldagem tem as seguintes caractersticas:
Removedor de solda de jato quente anti-esttico eltrico.
O ajuste do ar quente permite efetuar solda e desolda do componente.

As caractersticas da estao de soldagem so as seguintes:


Consumo 20~270W.
Bomba Diafragma.
Fluxo 23L/min (mximo).
Temperatura do ar quente 100C -420C

Para proceder solda do componente SMD na PCI, deve-se limpar bem a PCI com um
papel toalha embebida em lcool e aplicar nela com o ferro de soldar um pouco de
solda. A seguir cola-se o componente com uma cola rpida e aplica-se em seus
terminais um fluxo para logo em seguida, s com o soldador e sem aplicar mais solda,
aquec-los para a mesma fluir, no aplicar muito tempo solda o risco queimar o CI e
quebrar as trilhas, o CI deve estar perfeitamente alinhado, Colocando um pouco de
fluxo de solda nos pinos do CI. Num dos cantos do CI at formar uma bolinha de solda.
A soldagem dever ser feita numa fileira do CI por vez, para realizar com maior
preciso, verificou-se posteriormente no existncia de curto, utilizou-se uma lupa e o
microscpio.

Para componentes com maior nmero de pontos de solda (transistores, CIs) a


utilizao de dispositivos auxiliares que existem para este tipo de operao; utilizou-se
o soprador trmico injetando ar que bombeado sobre um sistema aquecedor de alta
potencia, e atravs de um bocal apropriado este ar aquecido pode realizar a solda e
desoldagem do dispositivo, esta estao amostrada na figura B.1.

Figura B.1 Soprador de ar quente.

Outras ferramentas adicionais para a montagem dos circuitos SMD utilizados foram:
Microscpio, lupa externa (com iluminao de luz branca), kit de instrumental SMD,
pinas, jogo de estiletes pequenos, malha de desoldagem, etc.

123