UNIVERSIDADE DO VALE DO PARAIBA – UNIVAP
FACULDADE DE ENGENHARIAS ARQUITETURA E URBANISMO – FEAU
TRABALHO DE CONCLUSÃO DE CURSO - ENGENHARIA ELÉTRICA/ ELETRÔNICA
BOMBA DE INFUSÃO PERISTÁLTICA
Aluno: Leandro de Lima Azevedo
Orientador: Marcio Tadeu de Assis Honorato Muella
São José dos Campos, 10 de Dezembro de 2012.
1
RESUMO
No cotidiano médico hospitalar, principalmente no que diz respeito à Unidade de Terapia
Intensiva (UTI), é comum a necessidade de um controle maior na administração de fluidos
como, medicamentos ou até mesmo alimentos. Nesse contexto, a precisão no controle é
indispensável, surgindo, assim, a exigência de procedimentos adequados para infusão de tais
fluidos. A bomba de infusão é um equipamento que proporciona infusão constante e é
controlada pelo operador de acordo com o que for desejado. Esse controle maior oferecido
pela infusora permite sua utilização em situações onde a infusoterapia deve atender a
requisitos como: erro menor que 5% durante a inserção de medicamentos, paciente sob
restrição hídrica, proteção contra oclusão, bolhas de ar e interrupção repentina de infusão. O
presente trabalho tem por objetivo o desenvolvimento de um protótipo microcontrolado que
proporcione eficiência e precisão na infusão de medicamentos.
Palavras chave: Bomba de Infusão, eficiência e microcontrolador.
ABSTRACT
Everyday in the hospital, mainly regarding to the Intensive Care Unit (ICU) is common the
need for greater control in the administration of fluids as drugs or even food. In this context,
accuracy control is necessary, appearing, therefore, the requirement of adequate procedures
for infusion of such fluids. The infusion pump is an infusion device which provides constant
and is controlled by the operator according to what is desired. This greater control offered by
infusion allows its use in situations where infusion therapy must meet requirements such as:
error of less than 5% during insertion of medication, patient under water restriction, protection
against occlusion, air bubbles and sudden infusion interruption. This study has a goal to
develop a prototype microcontroller that provides efficiency and accuracy in drug infusion.
Keywords: Infusion pump, efficiency and microcontroller.
INTRODUÇÃO
A bomba de infusão é utilizada principalmente em Unidades de Terapia Intensiva (UTI)
onde é comum a necessidade de um controle maior na administração de medicamentos.
Historicamente, os métodos de infusão foram sofrendo várias adaptações, desde o método
manual, por meio de injeções, criado após a descoberta da circulação sanguínea pelo médico
britânico Willian Harvey durante o século XVI, em Londres. Na ocasião, demonstrou
claramente que o coração era o órgão central do sistema, que dependia da propulsão do
2
sangue para as artérias e, depois, o seu retorno pelas veias, ate o ponto de partida, bem como
com a produção da primeira agulha hipodérmica e do primeiro procedimento de transfusão
sanguínea feita em animais no século XVII por Richard Lower, em Oxford, no ano de 1665
(OLIVEIRA, 2010).
A bomba de infusão é um equipamento que realiza a infusão constantemente e é
controlada conforme os parâmetros desejados pelo operador. Esse controle permite sua
utilização em situações onde a infusoterapia deve atender os seguintes requisitos: erro menor
que 5% durante a infusão do medicamento, paciente sob restrição hídrica, proteção contra
oclusão, e bolhas de ar. No caso de bombas de infusão peristáltica, foco deste estudo, seu
funcionamento é similar ao sistema digestório humano. Assim, um tubo maleável (geralmente
de silicone), por onde passará a solução a ser infundida no paciente, sofrerá sucessivos
esmagamentos por roletes dispostos em volta de um rotor, que ao rotacionar, permitirá o
deslocamento desses roletes e, consequentemente, o movimento do líquido no tubo. Esse
processo ocorrerá de forma segura, precisa e sem contaminações, além de ser constante por
não haver variações nas taxas de infusão e vazão indesejáveis ao operador. Um sistema de
controle envolvendo um microcontrolador fará a administração minuciosa da vazão do fluido
pelo tubo de soro. O equipo utilizado para infusão de alimentos possui características
diferentes em relação ao equipo de infusão de soro, portanto, o projeto foi focado somente ao
equipo de soro. A bomba de infusão desenvolvida utiliza componentes de fácil acesso no
mercado nacional, minimizando, assim, os custos (AREDES, 2005).
O equipamento desenvolvido é composto por um microcontrolador ARM (Advanced
Risc Machine), motor de passo para o controle de vazão, teclado para executar as funções
predeterminadas e um visor gráfico de cristal líquido com resolução de 128x64.
MATERIAIS E MÉTODOS
Para o desenvolvimento deste projeto tornou-se necessário fazer uma análise crítica,
um estudo de qual microcontrolador deveria ser usado devido à complexidade do projeto por
utilizar um sistema de acionamento do motor de passo juntamente para interfacear um display
gráfico. A princípio cogitou-se a hipótese de se utilizar um MSP430 da Texas Instruments,
porém este microcontrolador não é muito utilizado para acionar dispositivos que consomem
correntes elevadas, sendo assim, optou-se por utilizar um microcontrolador mais avançado
3
que suporta esses tipos de cargas, além de obter maior velocidade de processamento do que o
MSP430.
1. O microcontrolador ARM
O microcontrolador ARM (Advanced Risc Machine) é uma arquitetura de processador
de 32 bits, é usado principalmente em sistemas embarcados e é muito conhecido pela sua
versatilidade por possuir poucas instruções para programação (COLLEMAN, 2007). Ele é do
tipo RISC (Reduced Instrustion Set Computer) – Computador com conjunto de instruções
reduzidas, ou seja, é um processador que favorece um conjunto simples e pequeno de
instruções que levam aproximadamente a mesma quantidade de tempo para serem executadas.
A maioria dos microprocessadores modernos é do tipo RISC, já os microprocessadores
utilizados em desktops são do tipo CISC onde possuem um número muito maior de instruções
do que o RISC. É muito encontrado em aplicações de controle industriais e em sistemas
médicos.
1.1. Características:
O microcontrolador ARM possui as seguintes características:
o Microcontrolador RISC 16/32 bits;
o 32kb RAM estática e 512kb de Flash para programa;
o 2 canais de 8 bits para AD de 10 bits que são convertidas em até 2.44us;
o 2 Timers de 32bits;
o Clock de 30 – 50 MHz e RTC (Real-Time Clock) de baixo consumo alimentação
independente;
o Múltiplas interfaces seriais: 2 UARTS, 2 Fast I²C bus, SPI, SSP;
o Controladores de vetores de interrupções com prioridades configuráveis;
o 47 pinos de I/O com tolerância de 5V e até 9 pinos de interrupção externa sensíveis
a borda ou nível;
o Modos de economia de energia: “Idle e Power down”.
4
1.2. Diagrama de Blocos:
Figura 1: Diagrama de Blocos do ARM.
5
1.3. Sistema de Memória do ARM LPC 2368:
O microcontrolador ARM LPC2368 inclui um sistema de memória Flash com capacidade de
512kB. Esta memória pode ser usada para o armazenamento de programa (código) e dados,
sua programação pode ser realizada de várias maneiras inclusive por sistema via porta serial.
O programa pode ser apagado e/ou escrito na memória Flash enquanto a aplicação estiver
sendo executada possibilitando um alto grau de flexibilidade para armazenamento de dados.
1.4. Sistema de mapeamento de memória do ARM:
Figura 2: LPC2364/65/66/67/68
6
2. Dual Full – Bridge driver L298N:
Figura 3: Dispositivo acionador do motor de passo (Multiwatt15).
Além do microcontrolador ARM, outro componente indispensável é o driver utilizado para o
acionamento do motor de passo. É um dispositivo de alta tensão e alta corrente projetado para
aceitar o padrão de níveis lógicos TTL e acionar cargas indutivas, tais como: relés, solenoides,
motores DC e motores de passo. Possui proteção contra altas temperaturas, altamente imune a
ruído, tensão de saturação baixa e, também, possui transistores internamente com os seus
emissores, de cada ponte, interligados e, externamente, é conectado um resistor de
sensibilidade. Cada saída do dispositivo (OUT1, OUT2, OUT3 e OUT4) é conectada à uma
bobina do motor de passo, já as entradas (IN1, IN2, IN3 e IN4), são conectados ao pino do
microcontrolador para que possa ser feito o acionamento bit a bit. Os terminais Enable A e
Enable B são colocados em nível lógico 1 (alto) para que seja habilitado ambas as pontes. A
Figura 4 mostra o diagrama interno do driver L298N.
7
Figura 4: Dual Full – Bridge Driver, L298N, diagrama interno.
Os resistores Rsa e Rsb fazem a conexão entre o pino e o GND para controlar a
corrente da carga. O driver é alimentado por duas tensões diferentes onde, no pino 4 (+Vs) é
aplicada a tensão mais alta podendo chegar até 50V. O capacitor conectado entre o pino e o
GND serve para eliminar ruídos externos. O pino 9 (+Vss) é a tensão lógica, podendo chegar
até 7V e também deve ser colocado um capacitor de filtragem.
8
Figura 5: Estágio de acionamento do motor de passo.
3. Display Gráfico 128 x 64:
Todos os parâmetros de volume, vazão e tempo são mostrados através de um monitor gráfico
com resolução 128 x 64 (Figura 6) interfaceado com o microcontrolador ARM LPC2368 onde
o mesmo foi programado em linguagem C utilizando a biblioteca padrão do display gráfico. A
partir desta biblioteca, foram desenvolvidas rotinas para que houvesse comunicação entre
homem e máquina. Para o acionamento do display, foi necessário conectar os seus pinos de
dados nos terminais de entrada e/ou saída do microcontrolador e a sua alimentação.
Figura 6: Display Gráfico 128 x 64 (OPTREX).
9
Na alimentação do dispositivo, Figura 7a, foi colocada uma tensão proveniente do transistor
de efeito de campo (MOSFET), FDG 6323 (Integrated Load Switch), cuja função é fornecer
uma tensão chaveada de 5 Volts nos pinos 2 e 19 (Vcc) do display acionando-o. Ele é um
dispositivo utilizado em aplicações onde se necessita de um gerenciamento mínimo de energia
e a tensão de entrada pode variar de 2,5 a 8 Volts com corrente de 0,6 Ampères. Este
dispositivo eletrônico compõe, em seu interior, um MOSFET (Q1) do tipo N que alimenta um
MOSFET de potência (Q2) do tipo P, Figura 7b.
Figura 7a: Estágio do acionamento do display com alimentação chaveada.
Figura 7b: Conexão interna do FDG 6323 (Integrated Load Switch).
O diagrama esquemático do FDG 6323, na Figura 7, mostra a conexão para a presente
aplicação. O pino 5 (Von/Voff) do circuito integrado é conectado ao pino P2(6) do ARM onde
10
fará o acionamento do mesmo comutando-se o nível lógico na saída, pinos 2 e 3 (Vout,C1). O
pino 4 (Vin,R1), dreno do MOSFET (Q2), é conectado diretamente à alimentação externa de 5
Volts. No pino 6 é conectado um resistor de polarização alimentado por um tensão de 5 Volts.
Figura 7: Estágio de tratamento da tensão de alimentação de 5V com o FDG6323.
Todas as conexões externas são feitas para polarização dos dois MOSFET’s que vão garantir
um bom desempenho.
4. J-TAG:
Na placa de circuito impresso, foi colocado um estágio de gravação do microcontrolador
ARM onde se tem um conector com seus pinos interligados aos pinos de gravação do
microcontrolador (Figura 8). Este conector foi feito com o objetivo principal de realizar a
gravação do microcontrolador já soldado, fixado na placa.
Para o processo de gravação, é utilizado o dispositivo ARM-JTAG-EW, um gravador capaz de
transferir o código em linguagem C do software IAR Embedded Workbench para o
microcontrolador. De acordo com o manual do dispositivo, devem-se ter algumas precauções
com relação à eletrostática, onde o mesmo não deve ser submetido a altos potenciais
eletrostáticos, devendo, assim, trabalhar com dispositivos antiestáticos quando trabalhar com
o ARM-JTAG-EW.
11
Figura 8: Conexão do J-TAG ao microcontrolador ARM LPC2368.
O dispositivo ARM-JTAG-EW na Figura 9 tem um padrão de conector USB que exige um
padrão de cabeamento USB A-B para conexão com o computador.
Figura 9: Conector USB A-B Padrão.
A descrição dos pinos do conector JTAG é mostrada na Tabela 1.
12
Tabela 1: Descrição dos pinos do JTAG.
Pino
Sinal
Direção
1
UTG
I
Descrição
Tensão de referência. A placa deve conectar ao
barramento de alimentação do MCU que aciona o
pino JTAG. Possui resistência de entrada de 4kΩ.
2
UTG,2
I
A placa deve conectar o barramento de
alimentação que aciona o pino JTAG.
3
nTRST
4
GND
-
5
TDI
O
6
GND
-
7
TMS/SWDIO
O
8
GND
-
9
TCK/SWCLK
O
10
GND
-
11
RTCK
I
12
GND
-
13
TODO/SWO
I
14
GND
-
15
nSRST
16
GND
-
17
NC
-
18
GND
-
19
UTGPWR
O (Open
Drain)
JTAG TAP reset. ARM-JTAG-EW tem um
resistor de 100Ω em serie com a saída. Saída
acionada com dreno aberto.
Terra.
Entrada de dados. Possui um resistor de 100Ω em
serie com esta saída.
Terra.
Modo Seleção JTAG e Entrada/Saída de dado
serial. ARM-JTAG-EW tem um resistor de 100Ω
em serie com a saída.
Terra.
Clock JTAG e Clock Serial. ARM-JTAG-EW tem
um resistor de 100Ω em serie com a saida.
Terra.
Retorno de clock JTAG. ARM-JTAG-EW tem um
resistor de 100Ω em série com a saida.
Terra.
Saída de dados seriais e saída de dados do JTAG.
ARM-JTAG-EW possui um resistor de 100Ω em
serie com a saida.
Terra.
O (Open
Drain)
O
Sistema de reset do dispositivo. ARM-JTAG-EW
tem um resistor de 100Ω em série com a saída.
Terra.
No Connection
Terra.
Tensão de alimentação proveniente do dispositivo
ARM-JTAG-EW. Alimentação é dada pela USB e
é chaveada por um transistor MOSFET. Tem um
resistor de 4kΩ conectado entre este pino e o
GND (Terra).
13
20
GND
-
Terra.
Cada pino descrito na Tabela 1 pode ser visto onde está localizado no conector JTAG (Figura 10). Este
conector possui um guia que auxilia na conexão evitando a ligação invertida entre dispositivos. Ele é
utilizado para gravação de microcontroladores ARM e MSP430.
Figura 10: Conector JTAG.
5. Motor de Passo (Step Motor)
Um dos principais componentes do projeto tem como função principal controlar a vazão de
fluido que passa pelo tubo plástico do equipo de soro. O motor de passo possui uma precisão
muito grande do seu movimento. É utilizado onde é necessário o controle de inúmeras
rotações, tais como impressoras, drivers de disquete e sistemas de automação industrial e
robótica. O passo que este motor pode dar equivale ao menor deslocamento angular para o
qual está projetado, e o número de passos depende do número de pólos que o seu rotor possui.
No seu interior há estatores (Figura 11) formados por bobinas que geram, quando percorridos
por uma corrente elétrica, o campo magnético necessário para o movimento do rotor, que é
construído com ímãs permanentes confeccionados de acordo com o número de passos. Essa
rotação é controlada por meio de um circuito externo que promove a oscilação do sinal que
percorrerá os pares de estatores e, por isso, não pode ser conectado diretamente à alimentação,
14
pois deste modo, não haveria a pulsação necessária para que o motor girar. Dessa forma, a
cada vez que um par de estatores é magnetizado, ocorre um passo no eixo do motor.
Figura 11: Esquema de acionamento dos estatores do motor de passo.
6. Teclado
O teclado utilizado no protótipo foi projetado em uma rede resistiva em série formando
divisores de tensão com o objetivo de gerar tensões diferentes no momento em que for
pressionado determinado botão. Alem da facilidade de montagem e manuseio, faz com que
não haja interferência sobre o outro, pois o sinal é lido e tratado pelo conversor
analógico/digital do microcontrolador ARM. A rede resistiva foi dimensionada, obviamente,
com valores diferentes de resistências para que houvesse quedas diferentes de tensões
conforme é mostrado na Figura 12.
15
Figura 12: Diagrama do teclado.
7. Mecanismo de Infusão
O mecanismo de direcionamento da bomba de infusão é peristáltico rotativo, onde o equipo é
comprimido em um ritmo por uma série de roletes rotatórios ou por uma série de pulsos
conforme é mostrado na Figura 13. O motor de passo que direciona esse mecanismo tem a
velocidade de compressão controlada por um microcontrolador.
16
Figura 13: Mecanismo de infusão peristáltico rotativo.
RESULTADOS E DISCUSSÃO
Os resultados obtidos durante o desenvolvimento do projeto foram satisfatórios com a
utilização do equipo de soro, que teve melhor resposta durante o processo de infusão. Foi
utilizado um equipo com câmara graduada - bureta, Figura 14, em sistema fechado com filtro
hidrófobo bacteriológico na tampa da bureta.
17
Figura 14: Equipo com câmara graduada (EMBRAMED).
Para a realização do teste, foi removido o rolete de controle de vazão de fluido e encaixou-se
a mangueira do equipo ao mecanismo do protótipo para que pudesse ser feito o controle de
vazão automaticamente. No primeiro teste, não foi obtido o correto funcionamento do
mecanismo devido ao torque não ser forte o suficiente para esmagar a mangueira do equipo.
Este problema foi visto pelo fato de o motor ser acionado no modo Full – Step 1, Tabela 2,
onde somente uma bobina é energizada a cada passo. Sendo assim, foi necessário alterar o
software para o modo Full – Step 2 aumentando o torque do motor esmagando, assim, a
mangueira do equipo.
Tabela 2: Modos de acionamento do motor de passo.
Full - Step 1
- Somente uma bobina é energizada a cada passo;
- Menor Torque;
- Pouco consumo de energia;
- Maior velocidade.
18
Full - Step 2
- Duas bobinas são energizadas a cada passo;
- Maior Torque;
- Consome mais energia que o Full - Step 1;
- Maior velocidade.
Half – Step
- A combinação do Full - Step 1 e o Full - Step 2 gera um efeito de meio
passo (Half - Step);
- Consome mais energia que os modos anteriores;
- Maior precisão em relação aos modos anteriores;
- O torque é próximo ao Full - Step 2;
- A velocidade é menor em relação aos modos anteriores.
Existem no mercado diversos tipos de equipo, dentre eles se destacam, os equipos para
infusão de soro e para infusão de alimentos ou líquidos mais espessos. O objetivo deste estudo
foi desenvolver um protótipo que funcionasse com equipo de soro, pois os de alimentos
possuem um material diferente com a mangueira mais rígida em relação as que são utilizados
para infusão de soro. Sendo assim, seria necessário trocar o motor de passo por um de torque
maior, alem de alterar todo o mecanismo de infusão caso se desejasse trabalhar com ambos os
equipos.
A operação do equipamento ocorre de forma simples fornecendo-se somente apenas dois
parâmetros: volume (ml) e vazão (ml/h ou gotas/min) na tela de configuração do monitor
LCD 128 x 64 (Figura 15). Conforme o usuário fornece ambos os dados, o parâmetro tempo
vai ajustando-se automaticamente de acordo com a Equação 1.
19
Figura 15: Tela de Configuração do Monitor LCD.
Fornecidos todos os parâmetros necessários, será mostrado, em seguida, conforme Figura 16,
todos os valores programados pelo usuário na tela de operação.
Figura 16: Tela de Operação do monitor LCD.
20
Além de uma boa precisão nos resultados, o equipamento bomba de infusão peristáltica
dispõe de um seletor de idioma com o objetivo de facilitar a leitura do operador de qualquer
nacionalidade utilizando a linguagem universal, o inglês. Os idiomas disponíveis para esta
versão do projeto são o português e o inglês e podem ser selecionados na tela de idiomas,
conforme mostra na Figura 17.
Figura 17: Tela de idiomas do monitor LCD.
O circuito eletrônico possui baixo consumo de corrente elétrica, I = 500 mA a plena carga
(presença do motor) e I = 200mA em vazio (ausência do motor), tensão de operação igual a
12V com potencia de 6 Watts.
Um dos fatores críticos do circuito se encontra no estágio de alimentação onde ocorre o
superaquecimento do regulador de tensão LM7805 devido a uma potência muito alta sendo
dissipada sobre ele. No terminal de entrada é aplicada uma tensão de 12V para que seja
regulada para 5V no terminal de saída e é submetido a uma corrente de 500 mA. Utilizando os
cálculos da 1ª Lei de Ohm temos que a potência máxima será:
21
Portanto, há uma potência de 3,5 Watts sendo dissipada sobre o regulador de tensão na forma
de calor e para corrigir esta falha, é possível colocar um resistor deΩ1 / 5
Watts para que a
potência seja dissipada apenas no resistor sem comprometer o funcionamento do regulador de
tensão.
22
CONCLUSÃO
Neste protótipo foi desenvolvido um dispositivo capaz de controlar a vazão de soro
automaticamente em um intervalo de tempo determinado pelo próprio dispositivo. Para esta
função foi utilizado um motor de passo acoplado a um mecanismo que faz um movimento
peristáltico rotativo e um microcontrolador ARM que faz o acionamento das bobinas deste
motor de passo. O desenvolvimento do programa em linguagem C, em partes foi complexo,
pois tiveram que ser feitas diversas telas de monitoração e cada imagem teve que alocar
corretamente as palavras, tanto em inglês quanto em português, para que houvesse fácil
entendimento e manuseio do operador. A metodologia foi executada com sucesso iniciando-se
pelo projeto do circuito e pesquisa dos componentes, desenvolvimento do software de baixo
nível e finalizando-se com o acoplamento do circuito ao mecanismo de infusão de soro. O
problema encontrado durante o desenvolvimento do protótipo foi a incapacidade do circuito
em operar com equipos especiais para infusão de alimentos, pois a tubo plástico por onde
trafega o alimento é mais rígido comparado com o equipo de infusão de soro, sendo assim, o
protótipo foi desenvolvido somente para infusão de soro ou qualquer medicamento líquido,
para medicamentos mais espessos e alimentos, o equipamento não funciona corretamente.
Caso houvesse um período maior de dedicação no projeto, seria possível dimensionar o
circuito, o motor e até mesmo o mecanismo para que funcionasse com qualquer tipo de
equipo existente no mercado, porém, os resultados obtidos até o presente momento não
poderão ser desconsiderados, tendo em vista que, o equipamento funcionou corretamente
conforme o esperado para a infusão de soro.
23
REFERENCIAS BIBLIOGRÁFICAS
- HITEX Development Tools. The Insider’s Guide to the NXPLPC2300/2400 Based
Microcontrollers. An Engineer’s Introduction to the LPC2300 & LPC2400 Series. Disponível em:
http://docweb.khk.be/Patrick%20Colleman/ARM7/lpc2300_book_v2_srn.pdf, acesso em 15/08/2012.
- AREDES, S.V. Projeto de uma Bomba de infusão de baixo custo. Trabalho de graduação, 2005.
FEAU-UNIVAP.
- OLIVEIRA, Amanda; SANTOS, Carolina Schekiera; LERICH, Jessica Cristiane; RODRIGUES,
Monique. Bomba de infusão Peristáltica. Faculdade de Tecnologia de Sorocaba. Disponível em:
http://pt.scribd.com/doc/75303422/Seminario-Bomba-de-Infusao-Final, acesso em 16/08/2012.
24
Download

BOMBA DE INFUSÃO PERISTÁLTICA