CAMPUS DE CURITIBA
CURSO DE ENGENHARIA INDUSTRIAL ELTRICA AUTOMAO
CURITIBA
2013
CURITIBA
2013
BANCA EXAMINADORA
_____________________________________
_____________________________________
Orientador
_____________________________________
_____________________________________
_____________________________________
Rosalba da Costa, M. Sc.
Universidade Tecnolgica Federal do Paran
AGRADECIMENTOS
Agradecemos a todos que participaram dessa caminhada, tanto direta como
indiretamente, pois, certamente nos ajudaram na realizao deste trabalho. As
sugestes, as crticas, o apoio, o incentivo, o carinho, a dedicao e a amizade de
todos que permaneceram prximos durante este perodo de nossas vidas.
Primeiro, agradecemos a Deus, o qual esteve sempre junto de ns, por ter
acompanhado todos os nossos passos e nos iluminado nessa caminhada.
Agradecemos a nossos pais, por terem nos apoiado e auxiliando nas mais
diversas tarefas para que pudssemos seguir com nossa construo. Estamos certos
que seu incentivo, apoio emocional e o amor incondicional foram fundamentais neste
perodo. Sem eles, no teramos obtido xito.
Agradecemos nosso orientador Prof. Dr. Percy Nohama, por ter nos
concedido a oportunidade de dedicarmos nosso trabalho a tal projeto. Agradecemos
aos ensinamentos adquiridos e as experincias compartilhadas.
Agradecemos nosso co-orientador Prof. Dr. Jorge Assade Leludak, por seu
incentivo e por seu auxlio na rea de acionamentos eletropneumticos.
Agradecemos a nossos familiares, por terem nos auxiliado, mesmo que
indiretamente, e por terem partilhado dessa difcil caminhada
Agradecemos a nossos colegas de profisso, por seu apoio e por seu
incansvel senso crtico para que aprimorssemos nosso trabalho.
Por fim, agradecemos a todos os amigos, por sua ajuda e por sua compreenso
durante os perodos mais trabalhosos.
RESUMO
ANTOCHE, Luiz Rodolfo; CANSELHER, Thiago; SCHRAMM, Luiz Henrique.
Desenvolvimento de um sistema eletropneumtico auto-ajustvel acionado por
microcontrolador para controle de presso em colches. 2013. 137p. Trabalho de
Concluso de Curso (Graduao) Curso Superior de Engenharia Industrial Eltrica
Automao. Universidade Tecnolgica Federal do Paran, Curitiba, 2013.
Neste trabalho, descreve-se um sistema eletropneumtico microcontrolado
desenvolvido para o controle de presso em colches a ar utilizados para preveno
de lcera por presso. lcera por presso uma ferida localizada na pele e/ou tecido
subjacente, geralmente prxima a alguma proeminncia ssea, como resultado da
presso prolongada do peso do prprio corpo, atrito, cisalhamento, ou a combinao
desses fatores. Para o desenvolvimento do sistema eletrnico foram utilizados como
componentes, um microcontrolador PIC16f877A, uma fonte ATX, mdulos de rels e
um sensor de presso MPX5010dp. Para o desenvolvimento do sistema
eletropneumtico foram utilizadas como componentes, vlvulas solenoides 12 V, de
corrente contnua, um compressor de ar 127 V, de corrente alternada, alm de um
manmetro aneride, de 0 300 mmHg. O sistema proposto capaz de controlar a
presso interna dos colches, mantendo-a dentro dos limites estabelecidos pelos
profissionais de medicina, entre 12 e 35 mmHg, alm de executar padres dinmicos
de controle, para alterar pontos de apoio.
ABSTRACT
ANTOCHE, Luiz Rodolfo; CANSELHER, Thiago; SCHRAMM, Luiz Henrique.
Development of a self-adjustable, microcontroller-driven, electropneumatic system for
pressure control in mattresses. 2013. 137p. Trabalho de Concluso de Curso
(Engenharia Industrial Eltrica Automao) Departamento Acadmico de
Eletrotcnica, Universidade Tecnolgica Federal do Paran, Curitiba, 2013.
In this report, we describe a microcontrolled electropneumatic system developed for
pressure control in air mattresses used for ulcer pressures prevention. A pressure ulcer
is a wound located in the skin and/or nearby tissue, usually next to a bone prominence,
as the result of pressure generated by the body weight being applied for long periods
of time, friction, shear or the combination of these factors. For developing the electronic
system, components such as PIC16F877A microcontroller, ATX power supply, relay
modules, and a MPX5010DP pressure sensor were used. For developing the
electropneumatic system, were used, as components, 12 V continuous current
solenoid valves, a 127 V alternating current air compressor and a 0-300 mmHg aneroid
pressure gauge. The proposed system was able to control the pressure inside the
mattresses, keeping it in the limits established by health care professionals, between
12 mmHg and 35 mmHg, and also it is able to execute dynamic control patterns,
changing the spots where the body is being supported.
LISTA DE SIGLAS
A/D
Analgico/Digital (Analogic/Digital)
ATX
CISC
CPU
EPUAP
I2C
I/O
Entrada/Sada (Input/Output)
LCD
LED
NPUAP
PIC
Controlador
de
Interface
Programvel
(Programmable
Interface
Controller)
PWM
RF
RISC
SPI
UP
USART
LISTA DE FIGURAS
Figura 1 Roho - Dry Flotation Mattress Overlay Sections....................................... 15
Figura 2 - lcera por presso. ................................................................................... 21
Figura 3 Representao do tecido tegumentar. ..................................................... 23
Figura 4 Pontos de presso quando deitado de costas. ........................................ 25
Figura 5 Pontos de presso quando sentando em uma cadeira. ........................... 25
Figura 6 Pontos de presso quando deitado de lado. ............................................ 26
Figura 7 Onde reas de presso se desenvolvem?. .............................................. 26
Figura 8 Representao de Suspeita de Leso Tissular Profunda. ....................... 30
Figura 9 Representao de lcera por presso no estgio I. ................................ 31
Figura 10 lcera por presso no estgio I.............................................................. 31
Figura 11 Representao de lcera por presso no estgio II. ............................. 32
Figura 12 lcera por presso no estgio II............................................................. 32
Figura 13 Representao de lcera por presso no estgio III. ............................ 33
Figura 14 lcera por presso no estgio III............................................................ 33
Figura 15 Representao de lcera por presso no estgio IV. ............................ 34
Figura 16 lcera por presso no estgio IV ........................................................... 34
Figura 17 Representao de lcera por presso no classificvel. ....................... 35
Figura 18 BariSelect Bariatric Mattress Replacement System - The ROHO Group.
.................................................................................................................................. 38
Figura 19 NWC-6000ET Advanced Kinetic Floatation Therapy da National Wound
Care. ......................................................................................................................... 38
Figura 20 Squirrel Diamond SDII da Squirrel Medical. ........................................... 39
Figura 21 SensorCell flotation therapy mattress da TheraTorr Medical. ............. 39
Figura 22 Detalhe das clulas independentes do SensorCell flotation therapy
mattress..................................................................................................................... 40
Figura 23 Representao bsica de um rel. ......................................................... 48
Figura 24 Fonte ATX AKASA. ................................................................................ 50
Figura 25 Sensor de Presso por Membrana com Semicondutor. ......................... 51
Figura 26 Tipos de Compressores. ........................................................................ 54
Figura 27 Vlvula Globo. ........................................................................................ 57
Figura 28 Vlvula Solenide de Ao Direta. ......................................................... 58
Figura 29 Vlvula Solenide Pilotada Internamente............................................... 59
Figura 30 Diagrama Vlvulas Solenide Duas vias com retorno por mola: ............ 59
Figura 31 Comparao entre orientao vertical e horizontal de clulas. .............. 63
Figura 32 Estrutura do Prottipo & Cmaras Esticadas. ........................................ 65
Figura 33 Disposio dos Grupos de Bolses da Estrutura do Prottipo & Cmaras
Esticadas. .................................................................................................................. 66
Figura 34 Vlvula Prolongadora Com Reteno. ................................................... 67
Figura 35 Vlvula 2/2 Vias Thermoval. ................................................................... 68
Figura 36 Mangueiras de de 10, 8 e 6 mm. ............................................................ 68
Figura 37 Engates Rpidos para sistemas Pneumticos Fabricante BEL AIR.... 69
Figura 38 Manmetro Aneride , fabricante P.A. Med. .......................................... 70
Figura 39 Esquema de montagem do circuito pneumtico. ................................... 71
Figura 40 Sensor de Presso Motorola MPX2010DP. ........................................... 72
Figura 41 Sensor de Presso Motorola MPXM2010GS. ........................................ 72
Figura 42 Sensor de Presso Motorola MPX5010DP. ........................................... 73
Figura 43 Sensor de Presso Motorola MPX2010GP. ........................................... 73
LISTA DE TABELAS
Tabela 1 Definio das Portas & Pinos do PIC ...................................................... 78
Tabela 2 Etapas e Transies GRAFCET funo Calibrate ( ) .............................. 84
Tabela 3 Etapas e Transies GRAFCET funo Pattern( ) .................................. 87
Tabela 4 Comparao entre Manmetro e Sensor, medio crescente ................ 91
Tabela 5 Comparao entre Manmetro e Sensor, medio decrescente ............ 92
LISTA DE QUADROS
Quadro 1 Escala de Braden para Avaliao do Risco de lceras Por Presso. .... 29
Quadro 2 Quadro Comparativo entre equipamentos para preveno de UP. ........ 41
LISTA DE GRFICOS
Grfico 1 Comparao entre Sensor e Manmetro Curva Decrescente. ............ 93
Grfico 2 Comparao entre Sensor e Manmetro Curva Crescente. ................ 93
SUMRIO
1. INTRODUO ...................................................................................................... 14
1.1. CONTROLE DE PRESSO EM COLCHES A AR ......................................... 14
1.2. PROBLEMAS E PREMISSAS .......................................................................... 16
1.3. OBJETIVOS ...................................................................................................... 17
1.3.1. Objetivo Geral ............................................................................................... 17
1.3.2. Objetivos Especficos ................................................................................... 17
1.4. JUSTIFICATIVA ................................................................................................ 17
1.5. PROCEDIMENTOS METODOLGICOS ......................................................... 19
1.6. ESTRUTURA DO TRABALHO ......................................................................... 19
2. FUNDAMENTAO TERICA............................................................................. 21
2.1. LCERAS POR PRESSO .............................................................................. 21
2.1.1. Anatomia e Fisiologia da Pele ...................................................................... 22
2.1.2. O Problema da lcera por Presso .............................................................. 23
2.1.3. Causas ......................................................................................................... 24
2.1.4. Estgio.......................................................................................................... 30
2.1.4.1. Suspeita de Leso Tissular Profunda ......................................................... 30
2.1.4.2. Estgio I...................................................................................................... 31
2.1.4.3. Estgio II..................................................................................................... 32
2.1.4.4. Estgio III.................................................................................................... 33
2.1.4.5. Estgio IV ................................................................................................... 34
2.1.4.6. lceras por presso no classificveis ....................................................... 35
2.1.5. Formas de Preveno .................................................................................. 35
2.1.5.1. Mtodos de Preveno ............................................................................... 36
2.2. ELETRNICA ................................................................................................... 42
2.2.1. Microcontroladores ....................................................................................... 42
2.2.2. Arquitetura Harvard ...................................................................................... 43
2.2.3. CISC & RISC ................................................................................................ 43
2.2.4. Assembly ...................................................................................................... 44
2.2.5. Linguagem C ................................................................................................ 45
2.2.6. MikroC .......................................................................................................... 45
2.2.7. Proteus ......................................................................................................... 46
2.2.8. Rels Eletromagnticos ................................................................................ 47
2.2.9. Fontes Chaveadas........................................................................................ 48
2.2.9.1. Fontes ATX................................................................................................. 49
2.2.10. SENSORES DE PRESSO ......................................................................... 50
2.3. PNEUMTICA .................................................................................................. 52
2.3.1. Fluidos .......................................................................................................... 52
2.3.2. Princpio de Pascal ....................................................................................... 52
2.3.3. Introduo Pneumtica .............................................................................. 53
2.3.4. Ar Comprimido .............................................................................................. 53
2.3.5. Compressor .................................................................................................. 54
2.3.5.1. Deslocamento Positivo ............................................................................... 55
2.3.5.2. Deslocamento Dinmico ............................................................................. 55
2.3.6. Preparao do Ar Comprimido ..................................................................... 55
2.3.7. Atuadores ..................................................................................................... 56
2.3.8. Cilindros ........................................................................................................ 56
2.3.9. Vlvulas ........................................................................................................ 57
14
1. INTRODUO
1.1.
exerce presso desigual sobre a superfcie da pele. Quando o indivduo est sentado,
os glteos, a parte inferior da coluna dorsal, a parte superior dos ossos dos quadris e
as coxas recebem grande parte desta presso. De acordo com Abreu (2010), a
compresso prolongada dos tecidos vascularizados o principal fator que faz iniciar
o aparecimento das UPs (lceras por presso). Outros fatores como a tenso de
cisalhamento, umidade e temperatura so agravantes dessa condio.
Tecidos do corpo que no esto em sua sade perfeita podem estar sujeitos
leso quando expostos a presses maiores que 120 ou 150 g/cm2 durante qualquer
perodo de tempo. Portanto, um homem com aproximadamente 70 kg imobilizado e
com seu peso concentrado em um ponto crtico, obviamente correr risco de
desenvolvimento da lcera por presso (FISHBEIN, 1966).
Segundo Queiroz (2010), alm de as UPs causarem sofrimento nos pacientes,
tambm so portas de entrada para infeces que dificultam a recuperao,
aumentam o tempo e o custo de internao, podendo elevar a taxa de mortalidade.
Krasner (1997) afirma que a lcera por presso um problema relevante na
rea de sade pblica, o qual acarreta a perda da qualidade de vida e gera alto custo
para assistncia, pois, aumenta a carga de trabalho dos profissionais e o consumo de
recursos materiais em diversos setores do hospital.
Paiva (2008) afirma que focar o nosso olhar, apenas, na equipe assistencial
estar perdendo de vista o conjunto de fatores e condies predisponentes inerentes
complexidade assistencial na qual est inserido o paciente hospitalizado.
Neste ponto procura-se focar nos meios utilizados para prevenir o
aparecimento desta patologia. Para evitar as lceras por presso encontram-se
disponveis opes de dispositivos que normalmente utilizam de alguma substncia
fluida para redistribuir e amenizar a presso que o corpo exerce sobre uma superfcie.
No mercado de produtos para preveno encontram-se modelos que utilizam
de presso alternante entre o corpo e o colcho pela insuflao de ar comprimido em
bolses pneumticos. O controle da presso nesses bolses geralmente realizado
por algum tipo de sistema eletrnico.
15
16
1.2.
PROBLEMAS E PREMISSAS
A lcera uma ferida que causa sofrimento e desconforto, os quais podem ser
acamados
necessitam
de
cuidados
ateno
especial.
17
1.3.
1.3.1.
OBJETIVOS
Objetivo Geral
Desenvolver um sistema eletropneumtico auto-ajustvel acionado por
Objetivos Especficos
1)
2)
3)
4)
5)
6)
Integrar
firmware
desenvolvido
ao
sistema
eletrnico
microcontrolado;
7)
8)
1.4.
JUSTIFICATIVA
Segundo Luz, Lopacinski, Fraga e Urban (2010), apesar dos avanos nos
cuidados em sade, as lceras por presso continuam sendo uma importante causa
de morbidade e mortalidade, com impacto na qualidade de vida do paciente e de seus
familiares, gerando um problema social e econmico.
Luz et al. (2010) afirmam que o alvio da presso a medida profiltica mais
importante e pode ser alcanado por meio do posicionamento adequado do paciente
no leito e do uso de dispositivos redutores da presso.
18
19
1.5.
PROCEDIMENTOS METODOLGICOS
Este trabalho est divido em trs partes, das quais a primeira consiste na
ESTRUTURA DO TRABALHO
No captulo 1, Introduo, o objetivo deste estudo discutido, o problema e as
20
21
2. FUNDAMENTAO TERICA
2.1.
Dentre os termos utilizados para definir lcera por presso, esto: escara de
pele e ferida de presso. No entanto, o termo lcera por presso torna-se mais
adequado por descrever a maior influncia da presso exercida sobre os tecidos e
proeminncias sseas como causa das leses. Desse modo, UP definida como uma
22
rea localizada de necrose devida presso no tecido mole por longos perodos, onde
h uma proeminncia ssea e uma superfcie dura (LIMA & GUERRA, 2011).
H uma distino entre os termos escara, lcera por presso e lcera de
decbito.
lcera de Decbito remete patologia que surge com pessoas que esto
deitadas, sem considerar casos em que os indivduos esto sentados. A definio de
escara remete a presena do tecido necrtico (tecido morto) sobre a lcera, o que no
implica que toda lcera possua tecido necrtico sobre ela (WADA; TEIXEIRA;
FERREIRA, 2010).
Costa (2003) se refere formao da lcera por presso, como sendo o
resultado da concentrao do peso da pessoa em superfcie inadequada por longos
perodos.
2.1.1.
corpo humano. Este recebe um tero do volume de sangue circulante, representa 15%
do peso corpreo e possui dois metros quadrados de superfcie corprea em uma
pessoa adulta. Constantemente este exposto a mudanas de ambiente, isolando os
componentes do organismo do meio externo. Possui vrias espessuras conforme sua
localizao, bem como sulcos e salincias. Tambm ocorrem variaes quanto
flexibilidade, elasticidade e rigidez. A pele composta por trs tecidos: epiderme,
derme e hipoderme. Ela tem capacidade de autorregenerao podendo suportar
agresso mecnica e qumica (BRYANT, 2000).
A camada mais externa chama-se epiderme, camada na qual h ausncia de
vasos. A derme, abaixo da epiderme, a camada mais espessa e est dividida em
outras duas camadas. A chamada Derme papilar, onde se encontram os capilares que
suprem as necessidades de oxignio e nutrientes da epiderme. E a chamada Derme
reticular, onde h maior presena de vasos sanguneos, glndulas sebceas
(secreo de sebo), glndulas sudorparas (suor) e terminaes nervosas (VIEIRA,
2008).
A hipoderme ou camada mais profunda da pele abaixo da derme tem a funo
de isolamento trmico, proteo mecnica do organismo a choques externos, assim
como reserva de nutritivos (VIEIRA, 2008).
23
2.1.2.
24
Onde,
100
(1)
o nmero
Causas
A ocorrncia de lceras por presso est relacionada a trs fatores principais:
25
26
27
1. Completamente
2. Muito limitada:
3. Ligeiramente
4. Nenhuma
Sensorial
limitada:
Reage unicamente a
limitada:
limitao:
Capacidade de
No reage a
estmulos dolorosos.
Obedece a instrues
Obedece a
reao
estmulos dolorosos
No consegue
instrues verbais.
significativa ao
(no geme, no se
comunicar o
sempre consegue
No apresenta
desconforto
desconforto, exceto
comunicar o
dficit sensorial
a nada) devido a um
atravs de gemidos
desconforto ou a
nvel reduzido de
ou inquietao,
necessidade de ser
capacidade de
conscincia ou
OU
mudado de posio,
sentir ou exprimir
sedao,
OU
dor ou
OU
desconforto.
Capacidade limitada
reduz a capacidade
de sentir a dor na
de sentir dor ou
reduz a capacidade
desconforto em mais
de sentir dor ou
corpo.
de metade do corpo.
desconforto em 1 ou
2 extremidades.
28
Umidade
1. Pele
3. Pele
4. Pele raramente
Nvel de
constantemente
A pele est
ocasionalmente
mida:
exposio
mida:
frequentemente, mas
mida:
A pele est
da pele
A pele mantm-se
geralmente seca; os
umidade
Os lenis tm de ser
lenis s tm de
sudorese, urina,
muda adicional de
etc. detectada
lenis
intervalos habituais.
aproximadamente
o doente deslocado
ou virado.
Atividade
1. Acamado:
2. Sentado:
3. Anda
Nvel de
O doente est
Capacidade de
ocasionalmente:
frequentemente:
atividade
confinado cama.
marcha gravemente
limitada ou
inexistente. No pode
apenas curtas
distncias, com ou
dentro do quarto
de ser ajudado a
pelo menos de
sentar-se na cadeira
duas em duas
normal ou de rodas.
turnos deitado ou
horas durante o
sentado.
perodo em que
fsica
4. Anda
est acordado.
Nutrio
1. Muito pobre:
2. Provavelmente
3. Adequada:
4. Excelente:
Alimentao
inadequada:
Come mais de
Come a maior
habitual
refeio completa.
Raramente come
metade da maior
Raramente come
uma refeio
na ntegra. Nunca
mais de 1/3 da
completa e
recusa uma
geralmente come
dirias de protenas
refeio. Faz
oferecida. Come
(carne, peixe,
geralmente um
diariamente duas
lacticnios). Por
total de quatro ou
refeies, ou menos,
oferecida. A ingesto
mais refeies
de protenas (carne
de protenas
(carne, peixe,
ou lacticnios).
consiste unicamente
geralmente um
lacticnios). Come
Ingere poucos
em trs refeies
suplemento caso
ocasionalmente
lquidos. No toma
dirias de carne ou
entre as refeies.
um suplemento
lacticnios.
OU alimentado
No requer
diettico lquido, OU
Ocasionalmente
suplementos.
toma um suplemento
regime de nutrio
a dieta lquida ou a
diettico, OU
parenteral total
Recebe menos do
satisfazendo
de cinco dias.
que a quantidade
provavelmente a
ideal de lquidos ou
necessidades
nutricionais.
29
Mobilidade
1.
2. Muito limitada:
3. Ligeiramente
4. Nenhuma
Capacidade
Completamente
Ocasionalmente
limitado:
limitao:
de alterar e
imobilizado:
muda ligeiramente
Faz pequenas e
Faz grandes ou
controlar a
No faz qualquer
a posio do corpo
frequentes
frequentes
posio do
movimento com
ou das
alteraes de
alteraes de
corpo
o corpo ou
extremidades, mas
posio do
posio do corpo
extremidades
no capaz de
corpo e das
sem ajuda.
sem ajuda.
fazer mudanas
extremidades
frequentes ou
sem ajuda.
significativas
sozinho.
Frico e
1. Problema:
2. Problema
3. Nenhum
foras de
Requer uma
potencial:
problema:
deslizamento
ajuda moderada a
Movimenta-se com
Move-se na cama
mxima para se
alguma dificuldade
e na cadeira sem
movimentar.
impossvel
mnima. provvel
muscular
levantar o doente
suficiente para se
completamente
movimentao, a
levantar
sem deslizar
pele deslize de
completamente
contra os lenis.
durante uma
Descai
os lenis, cadeira,
mudana de
frequentemente
apoios ou outros
posio.
na cama ou
dispositivos. A maior
Mantm uma
cadeira, exigindo
parte do tempo
correta posio
um
na cama ou
reposicionamento
relativamente boa na
cadeira.
constante com
cama ou na cadeira,
ajuda mxima.
mas ocasionalmente
Espasticidade,
descai.
contraturas ou
agitao leva a
frico quase
constante.
Nota: Quanto mais baixa a pontuao, maior ser o potencial para desenvolver uma lcera por presso.
Quadro 1 Escala de Braden para Avaliao do Risco de lceras Por Presso.
Fonte: ICE Investigao Cientfica em Enfermagem (2001).
30
2.1.4.
Estgio
De acordo com o Guia Rpido desenvolvido em parceria entre EPUAP
31
2.1.4.2. Estgio I
rea de pele intacta com hiperemia (aumento da quantidade de sangue circulante num
determinado local) que no embranquece, figuras 9 e 10. Como descrio adicional o
estgio I pode ser de difcil deteco em indivduos com pele de tonalidades mais
escuras. A rea pode ser dolorida, firme, macia, quente ou mais fria em relao s
regies adjacentes. (EPUAP & NPUAP, 2009).
32
2.1.4.3. Estgio II
Perda parcial da espessura da derme apresentando uma lcera rasa de
colorao vermelha sem esfacelamento, figuras 11 e 12. Este estgio no deve ser
utilizado para descrever rasgos na pele. (EPUAP & NPUAP, 2009).
33
34
2.1.4.5. Estgio IV
Perda total de espessura de tecido com a exposio de ossos, tendes ou
msculos, figuras 15 e 16. Algum esfacelamento pode estar presente. Pode variar
dependendo da anatomia do local da leso, pode apresentar escavaes ou
descolamentos. Podem se estender para msculos ou estruturas de suporte, fazendo
com que ostete (inflamao ssea) e osteomielite possam ocorrer. (EPUAP &
NPUAP, 2009).
35
2.1.5.
Formas de Preveno
Segundo o dicionrio Larousse (2004), preveno significa ato ou efeito de
36
37
tipo
de
equipamento
est
dividido
entre:
colchonetes,
colches
38
39
40
possui clulas
inflveis
que
mantm
uma
mesma
presso
41
Tipo
Esttico
Superfcie
Descrio
Vantagem
Desvantagem
Colcho de
Colcho revestido ou
espuma
enchimento de espuma.
Colcho
dgua
dgua.
esvaziamento instantneo.
flutuao de ar
ou revestido de nylon.
Cama/ colcho
de baixa perda
de ar
Colcho de
Dinmico
presso de ar
alternado
Estrutura de mltiplas
almofadas inflveis que
esvaziamento instantneo.
cama
Mltiplos
compartimentos
Cmara
Baritrica
que so instveis e
pressurizadas com
correntes de ar aquecido.
insensveis de gua.Diminui a
mltiplas lceras.
Indicaes
mobilidade do paciente.
Desenhado para se ajustar ao peso e
formato do corpo.
Custo e disponibilidade
42
2.2.
2.2.1.
ELETRNICA
Microcontroladores
Segundo Zanco (2005), um microprocessador uma CPU (Central Processing
43
Algumas das caractersticas disponveis em microcontroladores atualmente so
(ZANCO, 2005): USART, comparadores, conversores A/D, PWM, oscilador interno,
modulador RF, interface SPI e interface I2C. Algumas destas caractersticas esto
apresentadas neste trabalho, como parte constituinte da soluo desenvolvida.
2.2.2.
Arquitetura Harvard
Existem duas arquiteturas internas de mquinas que se aplicam aos
44
Apesar de mais simples de se aprender, um conjunto de instrues reduzido necessita de
um cdigo mais complexo para se implementar funes que no esto inclusas de fbrica
(SOUZA, 2001).
A arquitetura de um microcontrolador Microchip PIC16f877A, comumente utilizado
para projetos eletrnicos, apresenta a disponibilidade 5 portas de controle, 3 delas
contendo 8 bits, uma delas contendo somente 6 e uma ltima contendo 3, totalizando 33
entradas ou sadas. O diagrama tambm aponta algumas das funes disponveis neste
componente como 3 timers, 8 conversores A/D de 10 bits, comunicao via porta serial,
PWM, entre outros.
A ampla variedade de bits de controle, somada s diversas funcionalidades,
combinada com a praticidade de programao da CPU RISC faz da famlia PIC16f877
uma famlia muito popular entre projetistas, sendo capaz de comandar sistemas
eletrnicos relativamente mais complexos.
Para se comandar sistemas eletrnicos apropriadamente a partir de qualquer
microcontrolador, existe a necessidade de programar comandos dentro deste
componente. Esta tarefa pode ser feita em ambientes de desenvolvimento dedicados,
utilizando vrias linguagens de programao, sendo as mais corriqueiramente utilizadas
o assembly ou o C.
2.2.4.
Assembly
A primeira linguagem de programao a surgir na rea de eletrnica foi a linguagem
Assembly. Esta linguagem constituda por mnemnicos e cada um deles est ligado a
um cdigo hexadecimal que representa uma instruo de mquina. Cada cada grupo de
microprocessadores e microcontroladores possui um conjunto de mnemnicos diferente,
ficando a critrio do fabricante destes dispositivos, definir qual ser o padro utilizado para
criar o conjunto de cdigos. Esta linguagem pode ser classificada como linguagem de
baixo nvel, pois, exige o desenvolvimento rotinas mais complexas para controles eficiente
(CASARE, 2001).
45
2.2.5.
Linguagem C
No incio dos anos 1970, Dennis Ritchie, do Bell Laboratories, trabalhava para
desenvolver um sistema operacional Unix. Para isso, Ritchie precisava de uma linguagem
que fosse concisa, que produzisse programas compactos, rpidos e que pudesse
controlar o hardware com eficincia. Tradicionalmente programadores encontram esses
requisitos utilizando a linguagem assembly, que intimamente ligada linguagem interna
da mquina. Entretanto, a linguagem assembly uma linguagem de baixo nvel, ou seja,
especfica para um processador em particular. Ento, se for necessrio mover um
programa em assembly para diferentes tipos de computadores, possvel que seja
necessrio reescrever completamente o programa, usando uma linguagem assembly
diferente (PRATA, 2005).
O Unix era projetado para trabalhar em uma variedade de tipos de computadores
ou plataformas. Isto sugeria usar uma linguagem de alto nvel. Uma linguagem de alto
nvel orientada soluo de problemas ao invs de ser orientada um hardware
especfico. Programas especiais chamados compiladores traduzem uma linguagem de
alto nvel para a linguagem interna de um computador em particular. Dessa forma,
possvel utilizar o mesmo programa escrito em uma linguagem de alto nvel em diferentes
plataformas, usando um compilador em separado para cada plataforma. Ritchie queria
uma linguagem que combinasse a eficincia de uma linguagem baixo nvel e acesso ao
hardware com a generalidade e portabilidade de uma linguagem alto nvel. Ento, a partir
de linguagens mais antigas, Dennis Ritchie criou o a linguagem C (PRATA, 2005).
2.2.6.
MikroC
Para que um cdigo em C contendo as instrues do microcontrolador possa ser
bastante
requisitada
para
desenvolvimento
de
cdigos
para
46
microcontroladores, sendo compatvel com a maioria dos dispositivos da famlia PIC
Conta com diversas funcionalidades como um editor de cdigo avanado, uma grande
quantidade de bibliotecas para programao de determinados perifricos, um monitor de
variveis e um gerador de cdigos em assembly a partir do cdigo em C
(MIKROELEKTRONIKA).
Uma das propriedades mais relevantes deste software a capacidade de
otimizao de cdigo, quando convertendo cdigos em C para cdigos assembly. Isto se
mostra de vital importncia, porque um cdigo em assembly mal formulado pode implicar
performance reduzida (MIKROELEKTRONIKA).
Depois de todo o cdigo ser otimizado, um compilador converte a linguagem
assembly em linguagem hexadecimal, que compreendida pelo microcontrolador. Desta
forma o programa pode ser gravado neste componente eletrnico.
2.2.7.
Proteus
Durante o desenvolvendo do programa, que ir comandar um microcontrolador, h
47
tambm possui diversas ferramentas de debug. So ferramentas utilizadas para auxiliar
na deteco de erros ou problemas no cdigo desenvolvido como, por exemplo, acesso
s variveis do cdigo assembly ou de um cdigo de alto nvel (como o cdigo em C)
(LABCENTER).
O principal componente do Proteus o simulador de circuitos integrados, que utiliza
um ncleo de simulao eficiente. Com seu uso possvel simular diversos circuitos
integrados de inmeros fabricantes.
Alm disso, o software conta com um nmero grande de instrumentos virtuais
incluindo osciloscpios, analisadores lgicos, geradores de funes, contadores de tempo
e terminais virtuais, assim como ampermetros e voltmetros.
No ambiente virtual possvel simular o cdigo gravado no microcontrolador
exatamente como na vida real, sendo possvel observar a mudana de nveis lgicos nos
componentes de acordo com os comandos executados pelo cdigo. O software tambm
capaz de simular funes especficas do microcontrolador como portas de entrada e
sada, interrupes, timers e outros perifricos presentes no componente (LABCENTER).
2.2.8.
Rels Eletromagnticos
Apesar de possurem entradas e sada digitais, microcontroladores apresentam
limitaes de tenso e corrente, deste modo para acionarem sistemas de maior potncia
necessitam de interfaces entre os circuitos. Para tal faz-se uso de rels eletromagnticos.
Segundo Ulaby, define-se rel eletromagntico por:
Uma chave ou interruptor que pode ser ativado magneticamente para as posies
ligado ou desligado. Consiste em duas lminas de ferro-nquel separadas por uma
pequena distncia. (...) O contato eltrico entre as lminas (posio ligada) realizado
aplicando-se um campo magntico ao longo do comprimento delas. O campo, induzido
por uma corrente que percorre um fio enrolado, faz com que as lminas assumam
polaridades magnticas opostas, forando assim a atrao entre elas e eliminando o
espaamento entre ambas. (ULABY, 2007).
48
Em 1820 foi construdo o primeiro eletrom, e desde ento so aplicados em
diversos dispositivos. Ao se construir um eletrom no formato de solenoide linear,
possvel us-lo para atrair ou repelir lminas metlicas e assim aproveitar esta capacidade
para criar uma que pode ser acionada em um circuito, obtendo-se assim um rel
eletromagntico (ULABY, 2007).
O funcionamento mais detalhado do rel pode ser observado na Figura 23. Se a
bobina de energizao no estiver alimentada, no haver foras resultantes do campo
magntico e o contato mvel estar em sua posio normal (podendo ser aberto ou
fechado). Caso a bobina passe a ser alimentada, haver a criao de um campo
magntico que, por meio da fora de atrao, ir movimentar o contato mvel de sua
posio inicial para a posio contrria. Este simples componente permite criar diversos
acionamentos mais complexos, visto que a energizao da bobina pode ser controlada,
obtendo-se assim, uma chave controlada para os mais diversos propsitos.
2.2.9.
Fontes Chaveadas
Para o funcionamento dos microcontroladores, faz-se necessrio nveis de tenso
especficos em corrente contnua, para tal faz-se uso de fontes de tenso que possam
prover os nveis de tenso adequados.
49
As fontes chaveadas foram desenvolvidas nos anos 60 com o objetivo de substituir
fontes lineares e a partir desta data encontraram diversas outras aplicaes como em:
computadores
microcomputadores,
perifricos
(impressoras,
terminais,
etc),
50
requerem maior potncia, seguido pelo ATX 2.2 que introduziu conectores de 150W. A
reviso mais recente, ATX 2.3 que data de 2007, requer que todas as fontes de
alimentao ofeream pelo menos 70% de rendimento, com uma recomendao opcional
de pelo menos 80% (HEXUS, 2013).
Na equao 2,
(2)
51
Como presso uma grandeza analgica deve-se convert-la em uma grandeza
que possa ser compreendida pelo microcontrolador.
Os sensores de presso por membrana com semicondutor, conforme figura 25,
apresentam uma membrana fina posicionada sobre um semicondutor, o qual quando
pressionado tem suas caractersticas de conduo alteradas (INSTITUTO NEWTON C.
BRAGA LTDA, 2013).
52
2.3.
2.3.1.
PNEUMTICA
Fluidos
Slidos tm geralmente volume e forma bem definidos, que s se alteram em
resposta a foras externas. Um lquido tem volume bem definido, mas no a forma:
mantendo seu volume, amolda-se ao recipiente que o contm. Um gs no tem nem forma
nem volume bem definidos, expandindo-se at ocupar todo o volume do recipiente que o
contm. Lquidos e gases tm em comum a propriedade de escoar ou fluir facilmente
(NUSSENZVEIG, 2002).
Para aprofundar a definio de fludos e ento distinguirmos eles dos slidos
necessrio compreender os diferentes tipos de tenso que atuam em um meio material.
Por definio tenso descreve a intensidade de uma fora sobre uma rea. Ento
preciso distinguir tenses normais e tangenciais superfcie sobre as quais atuam
(NUSSENZVEIG, 2002).
Quando a fora atua perpendicularmente superfcie esta chamada de tenso
normal. Se a fora atua tangente rea, esta chamada de tenso tangencial ou de
cisalhamento. Tenses Normais geram foras normais, compresso ou trao. Tenses
Tangenciais geram foras tangenciais, cortantes ou de cisalhamento. Fundamentalmente
slidos e fluidos respondem de maneiras diferentes s tenses tangenciais. Slidos,
quando submetidos foras tangenciais deformam-se proporcionalmente ao esforo
aplicado sobre eles, mantendo-se em equilbrio a cada situao de carga. Fluidos
deformam-se de maneira continua quando sujeitos foras de cisalhamento, no
importando o quo pequenas so essas foras.
2.3.2.
Princpio de Pascal
Alteraes de presso aplicadas em um lquido confinado so transmitidas a todos
os pontos do lquido e s paredes do recipiente, que contm este lquido, sem qualquer
diminuio.
53
Quando contido em um recipiente fechado, o ar exerce uma presso igual sobre
as paredes. Por Blaise Pascal, tem-se: a presso exercida em um lquido confinado em
forma esttica atua em todos os sentidos e direes, com a mesma intensidade,
exercendo foras iguais em rea iguais (SCHRADER BELLOWS, 1987).
2.3.3.
Introduo Pneumtica
Os termos Pneumtico e Pneumtica so provenientes da palavra grega
Ar Comprimido
A maioria das tcnicas pneumticas baseia-se no aproveitamento da energia de
54
processo de compresso real situa-se entre condies adiabticas e isotrmicas
(SCHRADER BELLOWS, 1987).
2.3.5.
Compressor
chamado de compressor toda mquina que impulsiona ar, gases ou vapores
Compressores
Deslocamentos
Dinmicos
Deslocamentos
Positivos
Ejetor
Fluxo
Radial
Fluxo
Axial
Rotativos
Roots
Anel
Lquido
Palhetas
Parafuso
Mecnico
Hidrulico
Alternativos
Diafragma
Livre
Pisto
Tipo
Simples
Labirinto Efeito
Ou
Tronco
Duplo
Efeito
55
Compressores so classificados segundo seu princpio de trabalho, podendo ser
de deslocamento positivo ou deslocamento dinmico.
2.3.5.1. Deslocamento Positivo
Este princpio baseia-se na reduo do volume. Neste tipo de compressor, o ar
admitido em uma cmara isolada do meio exterior, e nessa cmara seu volume
gradualmente diminudo, processando-se a compresso (SCHRADER BELLOWS, 1987).
2.3.5.2. Deslocamento Dinmico
Este princpio baseia-se na converso da energia cintica em energia de presso.
O ar admitido colocado em contato com impulsores dotados de alta velocidade, sendo
ento acelerado e direcionado para difusores que diminuem a velocidade de escoamento
do fludo e, consequentemente, elevam sua presso (SCHRADER BELLOWS, 1987).
2.3.6.
Preparao do Ar Comprimido
O ar atmosfrico um mistura homognea de gases, dentre eles oxignio e
56
entre partes em contato, o desgaste prematuro dos componentes, a reduo da vida til
(peas, vlvulas, cilindros), o arrasto de partculas solidas para dentro dos componentes
pneumticos (prejudicando seu funcionamento), a inutilizao de instrumentos de
medio, alm de provocar golpes de arete nas superfcies adjacentes (SCHRADER
BELLOWS, 1987).
de suma importncia que grande parte da gua, bem como resduos de leo,
seja removida para evitar a reduo da eficincia de todos os dispositivos.
Nas indstrias de transformao de alimentos, elaborao de cosmticos e
produtos farmacuticos necessrio que o ar comprimido no tenha gua e seja isento
de leo (DEPPERT & STOLL, 1978).
2.3.7.
Atuadores
O dispositivo responsvel por transformar a energia do ar comprimido em trabalho
o cilindro pneumtico. Estes cilindros vo exercer fora, nos dispositivos, de acordo com
a presso disponvel na rede e na rea da seo transversal do mbolo de cada cilindro.
Os cilindros so utilizados em elevao, deslocamento, transporte, toro, giros e
manipulao de peas, entre outros (LELUDAK, 2010).
2.3.8.
Cilindros
Cilindros podem ser separados em dois tipos construtivos: simples ao ou dupla
57
2.3.9.
Vlvulas
Utilizadas em tubulaes tendo por finalidade controle de vazo de um
A escolha de uma vlvula adequada deve ser feita tendo como bases: a conexo,
o dimetro do orifcio interno, o fluido controlado, os materiais compatveis com o fluido,
presso de trabalho e a temperatura (ASCOVAL, 2011).
2.3.10. Vlvula Solenide
Vlvulas solenides so compostas por trs unidades bsicas funcionais, um
ncleo eletromagntico, uma bobina (solenide) e uma vlvula contendo um orifcio, no
qual, um disco de vedao posicionado para interromper ou permitir a passagem de
fluido.
O fechamento ou abertura da vlvula dependem do movimento de seu ncleo
magntico, que atrado quando a bobina acionada (ASCOVAL, 2011).
58
2.3.10.1. Vlvulas Solenides de Ao Direta
Estas vlvulas possuem seus ncleos ligados mecanicamente ao disco de
vedao, assim a vlvula permanece aberta ou fechada dependendo unicamente da
bobina estar ou no energizada, conforme figura 28. Seu funcionamento independente
da presso da linha ou da vazo (ASCOVAL, 2011).
59
A)
B)
Figura 30 Diagrama Vlvulas Solenide Duas vias com retorno por mola:
a) normalmente aberta e b) normalmente fechada.
Fonte: Autoria Prpria.
60
2.3.10.5. Vlvulas Especiais
Existem vlvulas solenides disponveis no mercado para aplicaes especiais,
cita-se vcuo, criogenia, fluidos corrosivos, reas classificadas, operao de
lquido,
61
caractersticas eltricas, e caractersticas do fluido, como temperatura, presso da linha e
queda de presso (ASCOVAL, 2011).
2.3.10.8. Rudos do Solenide
As vlvulas solenides emitem um som em operao. Sempre que energizadas
perceptvel um estalo, s vezes, acompanhado do zumbido caracterstico da corrente
alternada. O zumbido proveniente da Corrente Alternada decorre da constante reverso
do campo magntico produzido pela corrente alternada, que pode causar vibraes em
partes mveis do solenide.
Em ambientes industriais esse zumbido no apresenta problemas, no entanto, em
ambientes silenciosos, como hospitais esse rudo pode se tornar perturbador.
Medidas podem ser tomadas para reduzir o rudo excessivo tomando cuidado na
maneira com que as vlvulas so montadas e fixadas em painis ou estruturas. A
utilizao de arruelas, suportes adicionais, braadeiras e juntas de borracha podem
resolver problemas de acstica do painel.
Rudos podem ser causados por problemas de tenso na bobina, devido a um
sistema de controle defeituoso, a alta resistncia do circuito, interruptores ou rels
desgastados, peas danificadas no solenide, bobina danificada, ou a falta de peas
causando enfraquecimento da estrutura.
Sempre que um rudo surge, sua causa deve ser determinada e eliminada. Aps
essa determinao, a vlvula ento deve ser inspecionada para assegurar que ainda h
possibilidade de reparao de sua estrutura. Existem casos em que a vibrao pode
danificar partes fixas e mveis da estrutura da vlvula, e ento, a substituio desta a
nica soluo.
2.3.10.9. Golpe de Arete
Efeito que ocorre quando um lquido no compressvel fluindo atravs de uma
tubulao a uma determinada presso e velocidades abruptamente interrompido,
gerando foras contra as paredes da tubulao e seus componentes. Essa onda de
62
choque transmitida pelo fluido caminha para trs e para frente, chocando-se com barreiras
como, conexes em T, cotovelos e o assento das vlvulas at que suas foras
desapaream devido a perdas por atrito.
Sempre que vlvulas so utilizadas para controlar lquidos, tanto em grandes
quanto simples processos, so encontradas essas foras.
63
3. DESENVOLVIMENTO DO PROTTIPO
3.1.
DESIGN DO COLCHO
Embora o design do colcho a ser controlado no seja objeto de estudo deste
trabalho, uma breve anlise entre os modelos citados deve ser realizada. O formato das
cmaras ou clulas do colcho controladas pode ter influncia negativa sobre o paciente,
mesmo se utilizadas as presses adequadas. A disposio das cmaras em relao ao
paciente deve ser considerada antes da definio do modo de operao do sistema.
A figura 31 apresenta uma comparao entre os tipos de orientao e os formatos
das clulas de um colcho. As clulas, ou bolses, constituintes do colcho podem
apresentar duas orientaes, verticais ou horizontais.
64
pequenos grupos, onde h relao matricial entre os bolses, os quais ficam dispostos
em linhas e colunas. Embora consigam agir mais pontualmente, sobre as regies do
corpo, a construo de um colcho com essas caractersticas de extrema complexidade,
sendo necessria a confeco de moldes especficos.
Clulas de orientao horizontais podem ser de diversos tamanhos e formatos.
Clulas horizontais grandes so normalmente encontradas em colches a ar estticos.
Devido ao seu tamanho, estas podem criar foras de cisalhamento entre a pele e a
superfcie do bolso, conforme ilustrado na figura 31. Do mesmo modo, invivel utilizar
de padres de acionamento para realizar troca dos pontos de apoio.
Clulas de orientao horizontal pequenas, so normalmente circulares
apresentando diversos dimetros. Tambm podem estar dispostas paralelamente ou
perpendicularmente ao corpo do paciente ou acamado. Quando paralelas, se alternadas
no produzem variao entre os pontos de apoio do paciente, pois, atuam sobre uma rea
muito grande do corpo, alm dos membros perderem sustentao vertical. Quando
perpendiculares ao corpo agem como faixas, dando sustentao integral a todos os
membros, alm de permitir operaes em padres para distribuio de carga e troca dos
pontos de apoio.
Atravs desta anlise, decidiu-se por focar na construo de um prottipo com
clulas horizontais pequenas, dispostas paralelamente ao corpo sustentado.
Dentre os materiais disponveis no mercado que apresentam uma configurao
para atender os requisitos propostos, o que mais se aproxima so as cmaras para pneus
de bicicleta, as quais apresentam dimetros pequenos de aproximadamente 3 a 4 cm e a
largura de sua superfcie de contato de at 4,5 cm.
As cmaras, feitas de borracha, esto normalmente sujeitas a presses superiores
a 32 psi (1655 mmHg), valor maior do que a presso de operao dos colches que est
em torno de 25 mmHg. Isso garante a resistncia das cmaras para estes testes. Alm
destas possurem conexes com rosca, o que auxilia na ligao com o circuito
pneumtico.
O tamanho mdio de um colcho para leito hospitalar ou de uma cama de solteiro
de 190 x 80 x 10 cm. Para criar um prottipo que pudesse ser sobreposto a estes
65
colches, utilizou-se de cmaras de pneu de bicicleta de aro 24 pol. Se esticadas,
apresentam comprimento entre 0,8 m e 1 m.
A forma que as cmaras assumem quando cheias circular, para moldarem-se ao
aro e ao pneu. Nesta aplicao esperou-se mant-las esticadas dispostas em linhas. A
tendncia natural das cmaras que retornem a sua forma de equilbrio, assim que
infladas.
Ento, para mant-las adequadamente esticadas foi necessrio adicionar uma
estrutura de PVC, para manter o perfil das bordas das cmaras permitindo a passagem
do ar, e outra metlica para dar resistncia ao conjunto, conforme figura 32.
Com esta disposio os grupos de bolses podem ser alterados sem grandes
dificuldades, realizando apenas as conexes pneumticas.
Atravs da figura 33, pode-se visualizar a disposio dos grupos de bolses de
alvio de presso. O primeiro grupo, A, em vermelho destinado a aliviar a presso sobre
a cabea do indivduo. O segundo e o terceiro grupos (B e C) so representados
respectivamente em verde e azul, e so destinados ao alvio da presso no restante do
dorso do indivduo. interessante notar que cada grupo tem uma linha pneumtica
66
independente, permitindo a pressurizao individual destes, sendo possvel aplicar nveis
diferenciados de presso para cada um.
67
3.2.
3.2.1.
SISTEMA PNEUMTICO
Compressor
Decidiu-se pela utilizao de um compressor comercial marca Tecumseh, modelo:
2/2 vias, normalmente fechadas, com retorno por mola e tenso de operao 12 V em
corrente contnua. Essas vlvulas so usualmente utilizadas para fins automotivos, como
em sistemas de suspenso veicular. Sua escolha deve-se ao seu pequeno porte, baixa
potncia (12 W), baixo custo (cerca de 30 % do valor das vlvulas industriais para fins
diversos), possuir conexes atravs de rosca, permitindo a utilizao de engate rpido e
68
sua dinmica de funcionamento simplificada em relao a vlvulas 3/2 vias ou 5/2 vias. A
vlvula utilizada do fabricante Thermoval est ilustrada na figura 35.
3.2.3.
69
As conexes foram feitas atravs de engates rpidos da marca BEL AIR. Em
funo da praticidade, foram utilizadas diversos modelos de engates rpido para auxiliar
na montagem do circuito pneumtico, citam-se conexes retas, cotovelos, unies para
diferentes dimetros, unies em Y, unies em T e um controlador de fluxo para o escape
do ar, os quais podem ser verificados na figura 37.
3.2.4.
Manmetro Aneride
Para a verificao da presso dos bolses foi anexado ao circuito pneumtico um
70
3.3.
3 conjuntos. Para cada conjunto foram alocadas duas vlvulas solenides 2/2 vias, uma
para a entrada do ar e outra para a sada. Todas as entradas de ar dos conjuntos esto
interligadas com a sada do compressor. Todas as sadas de ar dos conjuntos esto
interligadas em uma mesma linha de ar e em seu final foi adicionada uma vlvula
denominada bypass para o escape do ar. Nesta linha de ar esto o sensor digital para o
envio do sinal analgico ao microcontrolador e um manmetro aneride, instalado apenas
para comprovar a calibrao do sistema de medio. Este esquema est apresentado na
figura 39.
71
3.4.
3.4.1.
SISTEMA ELETRNICO
PIC16F877A
A seleo do microcontrolador da famlia PIC deve-se a sua utilizao recorrente
72
3.4.2.
Sensor de Presso
A seleo dos sensor iniciou-se com a determinao do range de operao do
sensor, o qual deve estar prximo das presses capilares, entre 12 e 35 mmHg, conforme
descrito no referencial sobre lceras. Dentre os modelos encontrados para aquisio no
mercado nacional, encontram-se os modelos MPX2010DP, MPX2010GP, MPXM2010GS
e MPX5010DP, todos fabricados pela empresa Motorola, conforme figuras 40, 41, 42 e
43. Todos estes modelos operam no range de presso de 0 10 kPa, ou de 0 75 mmHg.
Estes sensores fornecem um tenso de sada linear em relao a presso medida.
A tenso de sada cresce linearmente medida que a diferena de presso entre a
entrada P1 (lado de presso) e o lado P2 (lado de vcuo) aumenta.
Figura 41 Sensor de
Presso
Motorola
MPXM2010GS.
Fonte: Autoria Prpria
73
74
Mdulo de Rels
Em funo do acionamento das vlvulas ser em tenso igual 12 V, corrente
75
Utilizou-se de mdulos de rels, cada um dotado de 4 rels da marca Songle,
modelo SRD-05VDC-SL-C, os quais so acionados em 5 V. Seus contatos auxiliares
podem operar com at 250 V e 10 A em corrente alternada, ou at 30 V e 10 A em corrente
contnua. O mdulo apresentado na figura 46.
76
3.4.4.
Fonte ATX
Devido alimentao dos componentes ser em +12 V para as vlvulas solenides
e +5 V para o PIC16F877A, os rels e o sensor de presso foi utilizado a fonte ATX. Este
tipo de fonte chaveada de energia normalmente utilizadas na informtica, produz trs
sadas em corrente contnua: +3,3 V, +5 V e +12 V, tem grande confiabilidade, alta
eficincia para a transformao dos nveis de tenso e modelo compacto.
3.4.5.
LCD
Para apresentar os dados de medio e operao do sistema faz-se necessrio
uma interface grfica. O prottipo utilizou de um Display LCD de dezesseis colunas e duas
linhas. O display disponibiliza informaes das etapas da operao, dos timers do
microcontrolador e das medies de presso.
3.4.6.
perfurada e componentes eletrnicos. Primeiro, foi soldado um soquete que iria receber o
PIC e a partir deste soquete, o restante do circuito tomou forma. A estrutura bsica para
o funcionamento consiste de um cristal oscilador de 8 MHz, e 2 capacitores de 22 pF que
determinam o clock para o componente.
Para ligar as tenses de 5 V e 0 V ao circuitos, foram utilizados conectores com
parafusos, para auxiliar as conexes do circuito com a fonte de alimentao. Estes
mesmos conectores foram utilizados para conectar os pinos da porta que controla os
atuadores, de tal forma que se pudesse aparafusar cabos e lig-los rapidamente ao
mdulo de rels.
Para a conexo do display LCD e da interface com botes, foram utilizadas barras
de pinos soldadas na placa, para simplificar o processo de solda destes componentes que
apresentam nmero elevado de pinos.
77
A escolha do sensor MPX5010DP para a medio da presso, decorre do fato que
este possui um amplificador operacional integrado, simplifica a montagem do circuito.
Deste modo possvel medir a tenso proporcional presso diretamente de um nico
pino do sensor e colet-lo no conversor A/D do microcontrolador.
A estrutura do sensor no foi soldada na placa. O sensor em si foi encaixado em
um soquete especfico, pois, seus pinos so finos e poderiam vir a se torcer e
eventualmente quebrar durante a integrao com o circuito pneumtico.
Para o processo de gravao do programa elaborado no microcontrolador, foi
usado um gravador PICBurner ligado porta paralela de um computador. A fim de evitar
que os pinos do PIC se dobrassem e acabassem quebrando devido ao fato de ter de se
encaixar o Circuito Integrado diversas vezes no soquete do gravador, foi elaborado um
esquema de gravao in-circuit. Esta ligao permite que o PIC no precise ser removido
do seu circuito original, fazendo necessrias apenas pequenas alteraes na placa
perfurada, como a adio de uma barra de pinos que facilitava a ligao de um cabo flat
com o gravador.
3.5.
DESENVOLVIMENTO DO FIRMWARE
O algoritmo que gravado dentro no microcontrolador apresenta trs
declarados
como
variveis
booleanas,
que
ligado/desligado ou aberto/fechado.
As variveis so declaradas da seguinte maneira:
unsigned short vin[3], vout[3];
bit vbp,comp;
representam
os
estados
78
Pino da Porta
Nmero do Pino
Usado Para
Sensor de presso
33
34
35
36
37
38
15
16
17
18
23
24
25
Vlvula de bypass
26
Compressor
19
20
21
22
27
Boto enter
Para generalizar certas funes para qualquer grupo de bolses, as variveis das
vlvulas de entrada e sada foram indexadas em vetores. Assim foi possvel criar algumas
funcionalidades bsicas como a abertura e fechamento de todas as vlvulas
simultaneamente, para facilitar certos comandos.
79
A exemplo destas funes verificam-se as funes void open_all_valves() e void
close_all_valves(). Estas podem ser verificadas no apndice C.
Quando um comando passado dentro do programa, para mudar o estado de um
determinado atuador, esta ao no acontece simultaneamente. Para isso, necessrio
confirmar um comando de execuo, que muda o estado dos atuadores um a um, com
um intervalo de 262 ms entre eles. A esta funo ou comando foi dado o nome de exec().
Esta funo do tipo void, pois sua execuo no retorna qualquer valor.
Para no causar interrupes na execuo do programa, por parte do
microcontrolador, esse atraso de 262 ms foi implementado a partir do timer do prprio
PIC, sendo que desta forma, o programa continua a rodar, contabilizando o tempo da
maneira requisitada, a funo void timerv() a funo que recorre um contador interno
do PIC.
Esse comando de suma importncia pois, ao longo dos testes, observou-se uma
corrente de inrush muito elevada quando todas as vlvulas so acionadas
simultaneamente. Esta corrente era de tal forma intensa que a fonte ATX utilizada para
acion-las, era reinicializada por seu circuito integrado de segurana.
Assim, para evitar a soma destas correntes demasiadamente grandes, houve a
necessidade de se incluir um atraso para que cesse a corrente de inrush e a fonte tenha
que suprir uma corrente inicial reduzida.
Dentro desse mesmo comando, so passados os valores binrios para a porta do
microcontrolador responsvel por atuar as vlvulas e o compressor, ou seja, 1 para ligado
e 0 para desligado. No entanto, o comando de sada na porta do microcontrolador passa
primeiro por um mdulo de rels, que por sua vez aciona os atuadores. Devido aos
aspectos construtivos deste mdulo de rels, este deve receber lgica inversa para
funcionar corretamente, ou seja, 1 para desligado e 0 para ligado. Assim, neste comando
do microcontrolador, antes de enviar os valores binrios para a porta do microcontrolador,
foi necessrio inverter a lgica destas variveis, para que a interface microcontroladormdulo de rels funcionasse adequadamente. Deste modo, nega-se a varivel ao envila para a porta.
Para a medio de presso, foi implementada uma rotina que se utiliza dos
conversores A/D do microcontrolador. O sensor de presso MPX5010DP foi ligado na
80
entrada do conversor A/D de 10 bits do PIC e, como este apresenta uma sensibilidade de
450 mV/kPa, realizou-se a operao conforme as equaes 3, 4 e 5.
1 = 1023
"
= #!
"
(3)
= 5!
(4)
$%
&
(5)
Assim, a tenso lida no sensor pelo conversor A/D resultaria em um nmero de bits
que seria interpretado pelo microcontrolador. Para converter este valor de bits para uma
unidade de presso vlida, pode-se fazer uma aproximao, multiplicando ou dividindo o
nmero de bits retornado pelo conversor A/D por uma constante K. interessante notar
que para otimizar a memria do microcontrolador, deve-se escolher K como um nmero
inteiro. Assim, escolheu-se converter os bits para mmHg, dividindo-se por uma constante,
conforme equao 6.
''()
* +,-.
/
(6)
A exemplo destes, se a presso lida for de 4 kPa que igual a 30 mmHg, deve-se
multiplicar este valor pela sensibilidade do sensor, para se ter o nvel de tenso lido,
conforme equao 7.
4 . 0,450 ! = 1,8 !
(7)
81
30 =
369
7
7 12
Deste modo, a equao 6 reformulada para a presso medida em tenso equivale
equao 9.
''()
* +,-.
(9)
82
conjunto e abrindo-se a vlvula de bypass, ao mesmo tempo em que se mantm a vlvula
de sada do conjunto aberta.
Com as vlvulas de sada e de bypass abertas, o ar de dentro dos bolses poder
escapar para o ambiente, reduzindo gradativamente a presso que est sendo
monitorada pelo sensor. A velocidade com que o ar escapa depende da obstruo da
sada por parte do controlador de fluxo. No momento em que a presso alcana o padro
estabelecido, a vlvula de bypass fechada e uma nova aquisio da presso realizada,
para que a medio seja feita com uma presso estvel.
Se a presso medida se encontra dentro dos padres estabelecidos, inicia-se um
procedimento de confirmao da presso dentro dos bolses. Se a presso medida for
maior que a presso estabelecida, reinicia-se o procedimento de escape do ar.
Supondo que a presso estivesse dentro dos padres estabelecidos, iniciar-se-ia
o procedimento de confirmao da presso. Neste procedimento, a presso ser
verificada por um tempo de 6 s, este o tempo de estabelecimento do sistema para
garantir a correta estabilidade da presso dentro do conjunto de bolses calibrado. Isso
, caso o usurio do colcho se movimente sobre o equipamento durante a calibrao,
podem existir falsas medidas de presso, assim elimina-se a possibilidade de calibrar os
bolses de maneira equivocada.
Se durante os 6 s ou aps a contagem desse tempo o sistema verificar uma
presso acima do estabelecido, o procedimento do escape de ar volta a acontecer. No
entanto, se depois dos 6 s a presso se manteve estvel, a vlvula de sada do conjunto
em questo fechada, mantendo a presso dentro dos bolses inaltervel a partir deste
momento.
Logo em seguida, para limpar a linha de presso onde so feitas as aquisies,
removendo acmulos de presso indesejveis, abre-se a vlvula de bypass por 3 s e
volta-se a fech-la. Depois deste evento, a rotina finalizada, confirmando a calibrao.
A rotina da funo calibrate(), que acaba de ser descrita, foi projetada baseada em um
paradigma de lgica sequencial, ou seja, pode ser representada na forma de um
GRAFCET, conforme ilustrado na figura 48. Cada etapa e transio do diagrama da
funo calibrate() podem ser verificadas na tabela 2.
83
84
Tabela 2 Etapas e Transies GRAFCET funo Calibrate ( )
Sequncia
Estado
Ao
Etapa 1 Incio
Transio 1
Fim da execuo
Etapa 2
Transio 2
Transio 3
Transio 4
Etapa 3
Transio 5
Fim da execuo
Etapa 4
Temporizao de 2 s
10
Transio 6
Fim da temporizao
11
Etapa 5
Ligar compressor
12
Transio 7
13
Etapa 6
Desligar compressor
14
Transio 8
Fim da execuo
15
Etapa 7
Temporizao de 4 s
16
Transio 9
Fim da temporizao
17
Etapa 8
18
Transio 10
vlvula de bypass
Fim da execuo
19
Etapa 9
20
Transio 11
21
Transio 12
22
Etapa 10
Temporizao de 6 s
23
Transio 13
Fim da temporizao
24
Etapa 11
25
Transio 14
26
Transio 15
27
Etapa 12
28
Transio 16
Fim da execuo
29
Etapa 13
Temporizao de 3s
30
Transio 17
Fim da temporizao
31
Etapa 14
32
Transio 18
Fim da execuo
33
Etapa 15
85
Uma funo que determina um padro recorrente de alternncia de presso dentro
dos bolses tambm foi desenvolvida. Esta funo foi declarada como void pattern(),
conforme apndice C. Nesta funo, primeiro calibra-se o grupo de bolses relacionados
cabea com 25 mmHg de presso e aguardam-se 55 s. Depois, calibra-se o primeiro
dos grupos relacionados parte posterior do corpo tambm com 25 mmHg, aguardam-se
outros 55 s para, em seguida, calibra-se o segundo grupo da parte posterior com 35
mmHg, aguardando-se mais 55 s. Finalmente, reduz-se a presso deste segundo grupo
a 25 mmHg, atrasando-se 55 s e recalibrando o primeiro grupo posterior com 35 mmHg,
com mais 55s de atraso. Dessa forma, os dois grupos da parte posterior do corpo ficaro
alternando um com 25 e outro com 35 mmHg, havendo uma posterior inverso dessas
presses.
Assim, os nveis de presso estaro sempre mudando, mas ainda mantendo-se
abaixo dos nveis de presso capilar, o que ir ajudar na circulao, evitando a ocorrncia
das lceras por presso.
Na funo pattern(), mais uma vez foi usada a lgica sequencial para construir esta
rotina. Seu diagrama GRAFCET pode ser visto na figura 49, suas etapas e transies
esto descritas na tabela 3.
86
87
Tabela 3 Etapas e Transies GRAFCET funo Pattern( )
Sequncia
Estado
Ao
Etapa 1 Incio
Transio 1
Fim da calibrao
Etapa 2
Temporizao de 55 s
Transio 2
Fim da temporizao
Etapa 3
Transio 3
Fim da calibrao
Etapa 4
Temporizao de 55 s
Transio 4
Fim da temporizao
Etapa 5
10
Transio 5
Fim da calibrao
11
Etapa 6
Temporizao de 55 s
12
Transio 6
Fim da temporizao
13
Etapa 7
14
Transio 7
Fim da calibrao
15
Etapa 8
Temporizao de 55 s
16
Transio 8
Fim da temporizao
17
Etapa 9
18
Transio 9
Fim da calibrao
19
Etapa 10
Temporizao de 55 s
20
Transio 10
Fim da temporizao
88
demonstrativo que, no instante 1 todos os grupos esto vazios. Ento no instante 2 inflamse os bolses do grupo 1 a 25 mmHg. No instante 3 infla-se tambm o grupo 2 a 25 mmHg.
J no instante 4 infla-se o grupo 3 com uma presso levemente mais alta a 35 mmHg.
Depois, no instante 5 recalibra-se o grupo 3 a fim de se obter uma presso de 25 mmHg
em todos os bolses do equipamento. Assim, no instante 6, a presso nos bolses do
grupo 2 aumenta a 35 mmHg. Finalmente, no instante 7 a presso no grupo 2 volta a cair,
igualando-se presso nos demais bolses, totalizando 25 mmHg. Ao final deste
processo, o padro retorna ao instante 4 para reiniciar o ciclo, fazendo-se a presso
alternar entre os grupos.
89
LCD, a possibilidade de controlar o dispositivo utilizando uma interface com 5 botes, e
at mesmo um menu de seleo onde possvel
SIMULAO
O arquivo hexadecimal a ser gravado no microcontrolador era primeiro gerado a
partir de um cdigo em C pelo assembler do MikroC. Este arquivo, por sua vez, era
enviado porta paralela do computador e gravado no dispositivo, para que este pudesse
operar de maneira satisfatria. Como gravar o microcontrolador todas as vezes em que
se deseja observar o comportamento de uma alterao mnima do cdigo de programa
uma tarefa extremamente morosa e que consome muito tempo, foi realizada uma
simulao do circuito original no software Protheus e dentro dessa simulao foi realizado
a maior parte do debug, para solues dos problemas da lgica do cdigo. Uma vez que
a lgica e as operaes se mostravam corretas na simulao, ento era possvel gravar
o cdigo no PIC.
O esquema de simulao utilizado no software Proteus apresentado no
APNDICE D.
90
4. TESTES E RESULTADOS
4.1.
:;;<=%? =
@'A*B@. *
@'A*
. 100
(10)
91
Tabela 4 Comparao entre Manmetro e Sensor, medio crescente
Sensor
MPX5010dp
(b)
2
4
7
9
11
13
15
17
19
21
23
25
28
30
32
34
36
39
41
43
45
47
49
52
54
56
58
61
63
66
68
69
71
74
76
Variao de
Presso
(a-b)
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
0
0
0
0
-1
-1
-2
-2
-1
-1
-2
-2
Erro do
sensor
(%)
66,67%
50,00%
30,00%
25,00%
21,43%
18,75%
16,67%
15,00%
13,64%
12,50%
11,54%
10,71%
6,67%
6,25%
5,88%
5,56%
5,26%
2,50%
2,38%
2,27%
2,17%
2,08%
2,00%
0,00%
0,00%
0,00%
0,00%
-1,67%
-1,61%
-3,13%
-3,03%
-1,47%
-1,43%
-2,78%
-2,70%
92
Tabela 5 Comparao entre Manmetro e Sensor, medio decrescente
Sensor
MPX5010dp
(b)
73
72
67
65
61
56
53
48
45
43
41
38
36
33
31
27
26
23
19
17
14
12
9
7
5
4
2
1
0
Variao de
Presso
(a-b)
-1
-1
1
-1
0
2
1
1
2
1
1
1
2
2
2
3
2
2
3
3
3
3
3
3
3
4
4
3
4
Erro do
sensor
(%)
-1,39%
-1,41%
1,47%
-1,56%
0,00%
3,45%
1,85%
2,04%
4,26%
2,27%
2,38%
2,56%
5,26%
5,71%
6,06%
10,00%
7,14%
8,00%
13,64%
15,00%
17,65%
20,00%
25,00%
30,00%
37,50%
50,00%
66,67%
75,00%
100,00%
93
2 1 1 2 1 1 1 2 2 2 3 2 2 3 3 3 3 3 3 3 4 4 3 4
-1 -1 1 -1 0
Manmetro Aneride (a)
3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0
-1 -1 -2 -2 -1 -1 -2 -2
Manmetro Aneride (a)
94
4.2.
AQUISIO DE SINAIS
Uma vez montado e funcionando satisfatoriamente, o prottipo foi submetido a
repetidos ciclos de operao para realizar aquisies de sinal das portas do PIC. Com a
ajuda de um osciloscpio, verificou-se o comportamento dinmico do sistema. O
osciloscpio utilizado para as medies foi o Agilent DSO1052B. Este dispositivo conta
com dois canais de aquisio, com os quais se pde obter oscilografias exibindo o
comportamento de um componente especfico do sistema em relao presso.
Para se fazer uma aquisio, representando a resposta da presso e a do
compressor, ligou-se um canal do osciloscpio no pino de sada do sinal do sensor que
se ligava no conversor A/D do PIC e o outro canal, no pino do microcontrolador que
controlava o compressor.
95
inversa do mdulo de rels, um nvel de tenso zero, no canal 2, significa ligado e nvel
de tenso de 5 V significa desligado. Por meio dessa forma de onda, desta verifica-se que
o aumento da presso no ocorre de maneira linear. Inicialmente, verifica-se maior
resistncia da planta a alterar a presso interna do conjunto de cmaras.
A operao do sistema consiste em verificar a presso contida no interior do
conjunto de bolses e caso esteja abaixo do setpoint de presso estabelecido, neste caso
25 mmHg, deve-se encher o bolso at um presso mxima, neste caso, 45 mmHg, para,
ento, desligar o compressor e corrigir a presso atravs da vlvula bypass.
A figura 52 evidencia que a tenso mnima durante o processo de enchimento dos
bolses foi de 0,92 V, que equivale a 15,3 mmHg, presso contida inicialmente no
conjunto de bolses, portanto ocorreu o acionamento do compressor. O canal 1 do
osciloscpio apresenta o nvel de tenso da porta A/D do PIC, enquanto o canal 2
apresenta o nvel de tenso da porta digital para o compressor. O compressor
permaneceu ligado at que a tenso medida fosse superior a tenso correspondente a
presso mxima. A tenso mxima atingida foi de 2,92 V ou 48,7 mmHg, superior 45
mmHg, portanto, o compressor desligado, voltando a nvel lgico 1 (5 V), desligado.
96
97
98
99
100
O comportamento das vlvulas de entrada, sada e bypass ao longo da funo
calibrate() evidenciado nas figuras 58, 59 e 61.
Na figura 58, o canal 1 apresenta o sinal na entrada do conversor A/D do PIC e o
canal 2 apresenta o nvel de tenso da porta lgica da vlvula bypass. Como discutido
anteriormente, a vlvula bypass dever permanecer fechada durante todo o tempo de
enchimento dos bolses. Abrindo por 2 s, aps o desligamento do compressor, para
controlar a reduo da presso do conjunto de bolses. E ento, aps a concluso da
funo para liberar a presso contida no trecho de linha utilizado para medir a presso,
por esse motivo a presso cai a zero.
101
startup(), verificado pelas bordas de descida indicadas abaixo do indicador horizontal de
trigger do osciloscpio, e as bordas de subida que determinam o fim desta funo. A
funo calibrate() inicia-se na segunda borda de subida, a vlvula de entrada permanece
fechada, enquanto a vlvula de sada acionada, por 2 s conforme figura 60, para verificar
a presso no grupo de bolses. Aps verificada a tenso, a vlvula de sada fechada e
ento ambas so acionadas para o processo de enchimento dos bolses. O fim do
processo de enchimento verificado pelo fechamento da vlvula de entrada, terceira
borda de subida do canal 2. E o final do perodo de estabelecimento da tenso percebido
com o fechamento da vlvula de sada, na quarta borda de subida do canal 1.
102
Na figura 61, o canal 1 apresenta o sinal da sada digital para a vlvula de sada e
o canal 2 apresenta o sinal da sada digital para a vlvula bypass. No momento de
inicializao do sistema, h o acionamento de ambas as vlvulas atravs da funo
startup(). O atraso gerado pela funo exec() evidenciado entre a primeira borda de
descida do canal 1 e a primeira borda de descida do canal 2, pois, a vlvula de sada a
segunda vlvula acionada, enquanto a vlvula bypass a stima a ser acionada.
A segunda e a terceira bordas de descida do canal 2, representam o acionamento
da vlvula bypass para reduzir a presso do conjunto de bolses at a presso
estabelecida.
103
104
105
Neste momento, dependendo de como o firmware programado, pode-se
acarretar medies enganosas, fazendo com que o programa interprete que a presso
maior do que a presso supostamente estvel.
Na figura 64, foi registrado o desligamento do compressor por um tempo
prolongado, tentando verificar alguma eventual variao no momento do fechamento da
vlvula de entrada do conjunto. Realmente, s se observa mudanas na presso depois
de 5,52 s, que o momento no qual a vlvula de bypass se abre, deixando escapar um
pouco da presso.
106
5. CONCLUSES
Neste trabalho, foi descrito o desenvolvimento de um sistema microcontrolado para
controle de presso em colches a ar e trocas de pontos de apoio.
Os modos de operao determinados inicialmente puderam ser alcanados atravs
da utilizao de rotinas com lgicas sequenciais. As funes calibrate () e pattern()
sintetizam os dois objetivos propostos pelo trabalho. Nestas funes, pode-se determinar
os nveis de presso de cada grupo de bolso criado e tambm submet-los a rotinas de
operao especficas com o intuito de realizar as trocas dos pontos de apoio do corpo
suspenso sobre o colcho.
Durante o decorrer da programao do firmware para a operao do prottipo
foram notados inmeros mal funcionamentos inesperados com relao ao comportamento
do PIC. Em diversas situaes as funes programadas em C, no MikroC, no
respondiam como o esperado ou ainda no retornavam valores de maneira consistente.
Estas situaes adversas no cdigo levaram adoo de algumas medidas que
remediaram o funcionamento do programa, mas que no so as prticas mais
recomendadas para uma programao robusta e clara. Entre essas medidas, esto a
utilizao de uma grande quantidade de variveis globais e tambm o uso de inmeros
flags para a operao de funes. Embora essas medidas tenham comprometido a
harmonia do cdigo e violassem as boas prticas de programao, foram as nicas
formas de solucionar estas inconsistncias encontradas durante a montagem do projeto,
que apesar disso, operou com sucesso.
Outra fonte de problemas recorrentes foi a limitada memria de programa do
microcontrolador escolhido. Inicialmente esta limitao no se mostrou problemtica,
mas, medida que o cdigo do programa crescia e funes mais complexas e mais
variveis eram usadas, esta limitao se mostrou um problema preponderante. Uma vez
que se excede a memria de programa, o comportamento do PIC torna-se totalmente
errtico e aleatrio, no respondendo da maneira esperada, de tal forma que no
possvel, pela anlise do cdigo em C determinar a origem destes comportamentos, o que
torna o processo de debug extremamente frustrante e cansativo.
107
Depois desta situao se tornar ciente aos alunos, foi necessrio modificar algumas
partes do cdigo, para que no se excedesse mais a memria de programa. Em uma
anlise mais aprofundada, foi possvel detectar que a remoo de uma nica varivel do
tipo float presente no programa com o intuito de armazenar os valores medidos de presso
com mais exatido, livrou uma parte considervel da memria de programa, cerca de
10%. Foi necessrio remover certas funes da programao, pois, estas tambm
ocupavam boa parte da memria. Com isso, foram removidas funes que no iriam
impactar de forma to significativa na operao do prottipo, como por exemplo, a funo
de um menu de seleo e uma funo para a interface com os botes.
Embora o prottipo tenha operado plenamente sem estas funes, tais comandos
trariam um diferencial para o projeto, tornando-o muito mais flexvel e interativo com o
usurio, mas infelizmente no puderam ser usados devido escassez de memria do
PIC. Alm de tudo, um ltimo problema, este bastante relevante foi observado com
relao programao.
Dependendo do nmero estruturas de seleo (ifs) e de repetio (whiles) que
eram usadas umas dentro das outras (ifs aninhados) ocorria o estouro da pilha do
microcontrolador, o que inviabilizava completamente a utilizao do cdigo para a
operao. Houve a necessidade de se escrever o cdigo sempre pensando em tal
limitao da pilha, jamais se podendo ultrapassar o seu limite mximo. Com isso, foi
concludo que, apesar do prottipo montado nos experimentos ter operado com sucesso,
para se acionar um equipamento que possusse todas as funcionalidades inicialmente
imaginadas, mas que no puderam ser implementadas devido s limitaes descritas,
dever-se-ia considerar a utilizao de um microcontrolador mais robusto e de maior
capacidade que o PIC16F877A.
Com isso, seria possvel construir um equipamento completo e totalmente
configurvel pelo usurio sem os inconvenientes da limitao da memria e da grande
quantidade de erros inesperados observados.
Apesar das dificuldades encontradas, caso queira-se implementar somente o modo
de operao do colcho, a resposta satisfatria.
A fonte ATX utilizada alimentava tanto o circuito do microcontrolador com 5 V como
o circuito das vlvulas com 12 V. Esta deveria suprir a demanda de corrente requisitada
108
pelo acionamento das vlvulas em 12 V, uma vez que tal dispositivo poderia fornecer 450
W. Mas como foi citado, foi observado que ao se acionar uma vlvula, existe uma certa
corrente de inrush maior que a corrente nominal, e, quando todas as vlvulas eram
acionadas simultaneamente o somatrio das correntes de inrush mais elevadas fazia com
que a fonte reiniciasse por segurana, desligando tanto as vlvulas quanto o circuito de
comando do microcontrolador e portanto reiniciando a execuo do programa.
Como descrito anteriormente, o problema foi solucionado no permitindo o
acionamento simultneo das vlvulas, sendo que sempre existe um tempo de 262 ms
entre o acionamento de cada uma, tempo este, necessrio para a extino das correntes
de inrush, fazendo com que a fonte no mais desligasse. Dessa forma, notou-se que,
embora as fontes ATX sejam extremamente prticas quando se est trabalhando com
nveis variados de tenso, existe uma certa limitao quanto demanda mxima de
corrente, mesmo que a corrente requisitada no exceda a potncia nominal da fonte.
Com isso, notvel que para uma operao mais eficiente de todo o prottipo,
seria interessante sobredimensionar a potncia da fonte ATX utilizada, ou mesmo
procurar uma outra soluo mais especfica para a alimentao dos variados nveis de
tenso necessrios para o projeto. Deste modo o sistema poderia operar com mais de
uma atividade simultaneamente como encher ou esvaziar os grupos de bolses, sem a
necessidade da lgica sequencial.
Para a montagem do corpo do colcho, foi utilizado um conjunto de cmaras de ar
para pneus de bicicleta. Estas cmaras serviram como bolso para armazenamento de ar
e alternncia de presso sobre o indivduo acamado. No apresentaram vazamentos
quando cheias.
Embora tenham se mostrado uma soluo perfeitamente cabvel para a montagem
do prottipo, elas apresentavam alguns inconvenientes como no possurem um conector
pneumtico compatvel com o modelo de conexes pneumticas industriais utilizadas no
projeto.
Para solucionar o primeiro problema, instalaram-se conectores que agiam como
um adaptador entre o padro de conexes da cmara e o padro industrial utilizado. Estes
adaptadores se mostravam a um preo acessvel, no entanto, quando se escolheu ter um
conjunto com um nmero grande de cmaras, o oramento ficou mais elevado.
109
Em algumas ocasies, pelo posicionamento das cmaras na estrutura em que
foram montadas, estas no respondiam entrada e sada de ar quando requisitadas.
Este problema no foi completamente solucionado devido forma em que as cmaras
eram posicionadas. O mximo que se podia fazer era mov-las de tal forma que o ar
pudesse escoar com maior facilidade. Este no foi um problema significativo na operao,
visto que podia ser solucionado verificando quais cmaras estavam nesta condio e
movendo-as e tambm porque o nmero de cmaras que apresentavam este
inconveniente era mnimo.
Assim, para a melhoria deste equipamento, faz-se necessrio pesquisar algum
substituto para as cmaras de pneu de bicicleta usadas no corpo do colcho que, apesar
de provarem o conceito, podendo-se observar a resposta dos bolses s presses
exercidas, precisam de adaptaes extras e obstruem eventualmente a passagem do ar.
O restante dos componentes correspondeu muito bem s expectativas de
operao do prottipo. O compressor, alm de compacto e de baixo custo, apresenta peso
muito reduzido, extremamente silencioso e possui uma potncia mais do que suficiente
para fornecer presso para o sistema.
As vlvulas funcionaram perfeitamente bem. O nico inconveniente foi a corrente
de inrush, mas que foi facilmente corrigida mudando a programao do microcontrolador.
Os mdulos de rels, apesar de usarem lgica inversa para acionamento, que foi
posteriormente corrigida pelo microcontrolador tambm foram utilizados sem maiores
problemas.
A resposta do sensor escolhido foi bastante prxima ao observado no manmetro,
mostrando uma confiabilidade razovel para a aquisio da presso.
Apesar de terem sido implementadas via software e simuladas, as funcionalidade
da interface com os botes e o menu de seleo no foram implementadas no hardware.
O PIC possui uma memria extremamente limitada, no permitindo rodar um cdigo
completamente integrado.
No entanto, isso no afetou a operao final do prottipo, visto que apesar de tais
funcionalidades tornarem o equipamento muito mais interativo, no influenciavam na
atuao das vlvulas e dos compressores (componentes estes fundamentais). Por isso,
foi gravado no PIC um programa que operava de maneira eficaz, porm sem possibilidade
110
de alterar os tempos ou padres de alternncia de outra forma que no fosse regravando
o microcontrolador.
111
REFERNCIAS BIBLIOGRFICAS
ABNT NBR IEC 60529:2005. Graus de proteo para invlucros de equipamentos
eltricos (cdigo IP). 40 pginas. Associao Brasileira de Normas Tcnicas. Rio de
Janeiro RJ. 2005
ABREU, Miucha Amrico Gomes Miyasiro de. Desenvolvimento de um sistema com
colcho pneumtico eletronicamente controlado para preveno de lcera de
presso. 57 f. Dissertao (Mestrado em Engenharia Biomdica) - Universidade de Mogi
das Cruzes, 2010.
AKASA Superb Design Engineering. Power Supply Units. Disponvel em: <
http://www.akasa.com.tw/update.php?tpl=product/product.detail.tpl&no=181&type=Powe
r%20supplies&type_sub=Standard&model=AK-P350PG >. Acesso em 18 /03/2013 s
10:00
ASCOVAL. Catlogo Geral, Catlogo 31B. Linha controle de Fludos. Vlvulas
Solenide, Vlvulas Operadas a Ar. Ascoval Indstria e Comrcio Ltda. Maio de 2011.
144 pginas.
ATLAS COPCO BRASILEIRA S/A. Manual de Instalao de Compressores. 99. 1972
BARBI, Ivo. Eletrnica de potncia: projetos de fontes chaveadas. Florianpolis: Ed.
do Autor, 2001. 332 p.
BEAR, Mark F., CONNORS, Barry W. & PARADISO, Michael A. Neurocincias,
desvendando o Sistema Nervoso. 2. ed. Porto alegre: Artmed, 2002. 855 p.
BRADEN B, BERGSTROM N. A conceptual schema for the study of the etiology of
pressure sore. Rehab Nurs 1987 jan-fev;12(1): 8-12.
112
BRYANT RA. Acute e chronic wounds nursing management. 2 ed. St. Louis: Mosby;
2000.
CASARE, Leandro Vidotto. Faculdade de Engenharia de Sorocaba. Aplicaes de
Microcontroladores. Disponvel em:
< http://facens.br/site/ensino/projetos/microcont_leandro/index.htm >. Acesso em 29 de
abril de 2013 as 15 h 00 min
COSTA, I. G. Incidncia de lcera de presso e fatores de risco relacionados em
pacientes de um Centro de Terapia Intensiva. Ribeiro Preto, 2003. 133p. Dissertao
(Mestrado) Escola de enfermagem de Ribeiro Preto, Universidade de So Paulo.
CUNHA, Jos Cardoso e, ASC, Arquitetura de Sistemas Computacionais.
Departamento de Informtica. Faculdade de Cincias e Tecnologia. Universidade Nova
de Lisboa. Disponvel em: < http://www-asc.di.fct.unl.pt/asc1/extra/aula4.pdf >. Acesso em
10 de maro de 2013.
DEPPERT,
Werner;
STOLL,
K..
Dispositivos
neumticos:
introduccin
113
European Pressure Ulcer Advisory Panel and National Pressure Ulcer Advisory Panel.
Treatment of pressure ulcers: Quick Reference Guide. Washington DC: National
Pressure Ulcer Advisory Panel; 2009.
FISHBEIN, Morris. Enciclopdia Familiar da Medicina e Sade. 4 Ed. Encyclopaedia
Britannica do Brasil Publicaes Ltda, 1966.
GDKE, Francisco. Sistemas dinmicos para evitar lceras de presso. Curitiba,
2003. 83 p. Dissertao de Mestrado CEFET PR. Curso de Ps-Graduao em
Engenharia Eltrica e Informtica Industrial.
GOULART, Fernanda Maria; FERREIRA, Juliana Assis; SANTOS, Katiscia Aparecida de
Almeida; MORAIS, Valria Mouro. Preveno de lcera por presso em pacientes
acamados: uma reviso da literatura. Rev Objetiva. 2008;4:85-97.
HEXUS.
Power
Supply
Units.
Disponvel
em:
<http://hexus.net/tech/tech-
114
KRASNER, D. Pressure ulcer; assessment, classification and management. In:
_____. Chronic wound care, 2 ed. Wayne: Health Management, p.52-7, 1997.
LABCENTER.
Proteus
VSM
Overview
Disponvel
em:
<
em:
<
http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1413-
Compensated
and
Calibrated
MPX5010
Series.
Motorola
115
NAGEH. Manual de Indicadores de enfermagem. Programa de Qualidade Hospitalar
(CQH). So Paulo: APM/CREMESP, 2006. 40p.
National
Wound
Care.
NWC-6000ET
Advanced
Kinetic.
Disponvel
em:
<
Pressure Ulcer Basics. A guide to pressure ulcer prevention for residential aged care
workers. Disponvel em:
< http://www.health.vic.gov.au/learning/pressureulcers/pu_basics_workers/module-1-anintroduction-to-pressure-areas/4 >. Acesso em 01 de agosto de 2013 s 20 h 00 min
116
QUEIROZ, Vivian Turola de. lcera por Presso em Idoso Frgil. 2010. 27 f. Monografia
(Especializao em Gerontologia) Programa de Ps-Graduao, Universidade
Tecnolgica Federal do Paran. Cornlio Procpio, 2010.
RALSTON, Randin; CHAVES, Alex; STEPHEN, McCarthy; JOHNSTON; Stephen;
MOUTAFIS, Timothy & BERTONI; David. Pressure Redistribution Medical Matress
Reactive Support Surfaces. Massachusetts Medical Device Development Center &
Theratorr Medical, INC. 2011. 10 p.
RASHID, M. H. Eletrnica de potncia: circuitos, dispositivos e aplicaes. So
Paulo, SP: Makron, c1999. xxvi, 828 p. ISBN 853460598X
RNAO. Registered Nurses Association of Ontario - Risk assessment and prevention of
pressure ulcers. Toronto, Canada: Registered Nurses Association of Ontario. Disponvel
em
< http://rnao.ca/sites/rnao-ca/files/Risk_Assessment_and_Prevention_of_Pressure_Ulcers.pdf >
ROHO GROUP. BariSelect Bariatric Mattress Replacement System. Disponvel em:
< http://www.therohogroup.com >. Acesso em 11 de abril de 2013 s 23 h 00 min
SCHRADER
BELLOWS
Princpios
bsicos,
produo,
distribuio
117
Universidade
Federal
da
Paraba
1998.
Disponvel
em:
<
118
WALENIA, Paulo Srgio. Proposta de implementao do Curso de Engenharia
Industrial Eltrica nfase Automao. Universidade Tecnolgica Federal do Paran.
2006
ZANCO, Wagner da Silva. Microcontroladores PIC16F628A/648A: uma abordagem
pratica e objetiva. So Paulo: rica, c2005. 364 p. ISBN 853650059X.
ZELENOVSKY, Ricardo; MENDONA, Alexandre. Microcontroladores: programao e
projeto com a famlia 8051. Rio de Janeiro, RJ: MZ, 2005. xvi, 447 p. ISBN 8587385127.
119
APNDICE A
Datasheet Compressor Tecumseh, modelo: AZA1335DDS
120
APNDICE B
Datasheet sensor MPX5010DP
121
APNDICE C
unsigned short padrao=1, tempo=1, me1=1, me2=1,mflag=0,a=0, pflag=0,vflag=0;
unsigned short atimer1=0,atimer2=0,atimer3=0;//Variveis para os timers
unsigned short flag=0,tflag=0;
unsigned short uk=0,rk=0,dk=0,lk=0,ek=0,uf=0,rf=0,df=0,lf=0,ef=0; //Variveis para os botes
/*
LISTA DE VARIVEIS
padrao -> guarda informao de qual padro est sendo usado
tempo -> guarda informao de qual tempo de acionamento est sendo usado
me1, me2, mflag -> varivel auxiliar para controlar o menu
a -> varivel auxiliar para controlar as operaes de cada grupo de bolso
pflag -> varivel auxiliar para controlar as operaes de calibrao
vflag -> varivel auxiliar para controlar as operaes de cada um dos atuadores
atimer1,atimer2,atimer3 -> variveis auxiliares usadas na temporizao
flag -> os bits desta varivel guardam flags distintos
flag.F0 -> flag de confirmao de execuo de operao dos atuadores
flag.F2 -> flag de confirmao de calibrao de um grupo de bolses
flag.F3 -> flag de temporizao para acionamento dos atuadores
tflag -> flag de temporizao para a funo de tempo genrica
uk,rk,dk,lk,ek -> monitoram respectivamente o estado dos botes para cima, para direita, para baixo, para esquerda e
enter da interface
uf,rf,df,lf,ef -> retornam respectivamente a borda de subida dos botes para cima, para direita, para baixo, para esquerda
e enter da interface
*/
//Inicializao das variveis do LCD
//Funes do LCD utilizadas da biblioteca nativa do MikroC
sbit LCD_RS at RB4_bit;
sbit LCD_EN at RB5_bit;
sbit LCD_D4 at RB0_bit;
sbit LCD_D5 at RB1_bit;
sbit LCD_D6 at RB2_bit;
sbit LCD_D7 at RB3_bit;
sbit LCD_RS_Direction at TRISB4_bit;
sbit LCD_EN_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB0_bit;
sbit LCD_D5_Direction at TRISB1_bit;
sbit LCD_D6_Direction at TRISB2_bit;
sbit LCD_D7_Direction at TRISB3_bit;
//Declarao das variveis de estado das vlvulas e do compressor
//1-aberto/acionado 0-fechado/desligado
//vin[n] para a vlvula de entrada do n-simo conjunto de bolses
//vout[n] para a vlvula de sada do n-simo conjunto de bolses
//vbp para a vlvula de bypass
//comp para o compressor
unsigned short vin[3],vout[3];
bit vbp,comp;
122
//Funo para fechar todas as vlvulas
void close_all_valves()
{
unsigned short i;
for(i=0;i<=2;i++)
{
vin[i]=0;
vout[i]=0;
}
vbp=0;
}
//Funo para abrir todas as vlvulas
void open_all_valves()
{
unsigned short i;
for(i=0;i<=2;i++)
{
vin[i]=1;
vout[i]=1;
}
vbp=1;
}
//Funo para calcular o tempo de acionamento entre vlvulas
//Necessria para evitar corrente de inrush muito alta ao ligar todas as vlvulas de uma vez
//Utiliza o TIMER1 do PIC
//PIR1.TMR1IF o flag do PIC que retorna a temporizao
void timerv()
{
if(PIR1.TMR1IF)
{
PIR1.TMR1IF=0;
flag.F3=1;
}
}
//Funo que executa abertura/fechamento das vlvulas e ligamento/desligamento docompressor
//flag.F3 o flag que retorna a temporizao concluda da funo timerv()
//vflag a varivel que controla qual dos atuadores est sendo ligado/desligado
//cada vez que timerv() temporizado, fazendo flag.F3=1, a varivel vflag incrementada, verificando o prximo atuador
//o valor lgico na porta do PIC deve ser invertido pois o mdulo de rels opera em lgica inversa
void exec()
{
timerv();
if(flag.F3==1)
{
flag.F3=0;
vflag++;
}
if(vflag==0){
PORTC.F0=vin[0];
PORTC.F0=~PORTC.F0;}
if(vflag==1){
PORTC.F1=vout[0];
PORTC.F1=~PORTC.F1;}
if(vflag==2){
PORTC.F2=vin[1];
PORTC.F2=~PORTC.F2;}
if(vflag==3){
PORTC.F3=vout[1];
123
PORTC.F3=~PORTC.F3;}
if(vflag==4){
PORTC.F4=vin[2];
PORTC.F4=~PORTC.F4;}
if(vflag==5){
PORTC.F5=vout[2];
PORTC.F5=~PORTC.F5;}
if(vflag==6){
PORTC.F6=vbp;
PORTC.F6=~PORTC.F6;}
if(vflag==7){
PORTC.F7=comp;
PORTC.F7=~PORTC.F7;}
if(vflag==8){
vflag=0;
flag.F0=1;}
}
//Funo para escanear os botes e verificar se estes foram pressionados
//A funo retorna somente uma borda de subida nas variveis uf, rf, df, lf ou ef
//As variveis uk, rk, dk, lk e ek monitoram o estado dos botes
void scan_keys()
{
uf=0;
rf=0;
df=0;
lf=0;
ef=0;
if(PORTD.F0==0){
uk=0;}
if(PORTD.F1==0){
rk=0;}
if(PORTD.F2==0){
dk=0;}
if(PORTD.F3==0){
lk=0;}
if(PORTD.F4==0){
ek=0;}
if(PORTD.F0==1 && uk==0)
{
uk=1;
uf=1;
}
124
{
dk=1;
df=1;
}
if(PORTD.F3==1 && lk==0)
{
lk=1;
lf=1;
}
if(PORTD.F4==1 && ek==0)
{
ek=1;
ef=1;
}
}
//Funo para medir a presso usando o sensor no conversor A/D da PORTA.F0
//MPX5010DP retorna 450mV/kPa
//1kPa=7.5mmHg
unsigned int measure_pressure()
{
unsigned int pr;
pr = Adc_Read(0) & 0X3FF;//Funo de leitura do conversor A/D utilizada da biblioteca nativa do MikroC
pr=(pr/12)-3;//mmHg
return(pr);
}
//Funo para resetar as variveis de timer
void reset_timers()
{
INTCON.F2=0;
PIR1.TMR1IF=0;
atimer1=0;
atimer2=0;
atimer3=0;
}
//Funo para resetar as variveis do timer0
void reset_timer0()
{
INTCON.F2=0;
atimer1=0;
atimer2=0;
}
//Funo para temporizar x segundos a partir do timer0 do PIC
//INTCON.F2 o flag do PIC que retorna a temporizao do timer0
//INTCON.F2 deve ser retornado 31 vezes para retornar aproximadamente 1s
//como timer0 foi configurado para //32.768ms
//0.032768s*31=1.015808s que muito prximo de 1s
void timerxs(unsigned short x)
{
if(INTCON.F2)
{
atimer1++;
INTCON.F2=0;
125
}
if(atimer1==31)
{
atimer2++;
atimer1=0;
}
if(atimer2==x)
{
atimer2=0;
tflag=1;
}
}
//Funo para o gerenciamento de um menu de escolha de padres e tempos de acionamento que utiliza o LCD e a
interface de botes
//Sempre que o menu est ativo, todas as vlvulas so fechadas e o compressor desligado
//Nenhum padro opera neste momento
//A varivel me1 controla a que opo do menu est ativa no momento
// controlada pelos botes para cima e para baixo da interface
//A varivel me2 controla a seleo de padres/tempos
// controlada pelos botes para esquerda e para direita
//Para confirmar uma opo, deve-se pressionar o boto enter
//Esta funo acabou no sendo usada
void menu()
{
close_all_valves();
comp=0;
exec();
flag.F0=0;
flag.F3=0;
a=0;
if(me1>1 && uf==1)
{
me1--;
me2=1;
}
if(me1<5 && df==1)
{
me1++;
me2=1;
}
if(me1==1)
{
Lcd_Out(1,1,"PAD");
if(me2<2 && rf==1)
{
me2++;
}
if(me2>1 && lf==1)
{
me2--;
}
if(me2==1)
{
Lcd_Out(2,1,"pd1");
}
if(me2==2)
{
Lcd_Out(2,1,"pd2");
}
126
if(ef==1)
{
padrao=me2;
Lcd_Out(1,1,"OK ");
Delay_ms(1000);
}
}
if(me1==2)
{
Lcd_Out(1,1,"TMP");
if(me2<2 && rf==1)
{
me2++;
}
if(me2>1 && lf==1)
{
me2--;
}
if(me2==1)
{
Lcd_Out(2,1,"tp1");
}
if(me2==2)
{
Lcd_Out(2,1,"tp2");
}
if(ef==1)
{
tempo=me2;
Lcd_Out(1,1,"OK ");
Delay_ms(1000);
}
}
if(me1==3)
{
Lcd_Out(1,1,"tst");
Lcd_Out(2,1," ");
if(ef==1)
{
//print("aguarde",2);
//test();
//print("teste concluido",2);
Delay_ms(1000);
}
}
if(me1==4)
{
Lcd_Out(1,1,"fim");
Lcd_Out(2,1,"ok?");
a=0;
reset_timers();
if(ef==1)
{
mflag=0;
me1=1;
flag.F0=0;
pflag=15;
tflag=0;
}
127
}
if(me1==5)
{
Lcd_Out(1,1,"off");
Lcd_Out(2,1,"ok?");
reset_timers();
if(ef==1)
{
mflag=0;
me1=1;
}
}
}
//Funo para setar as portas do microcontrolador como entradas/sadas
void set_ports()
{
ADCON1 = 0X00;
TRISA=0B00000001;//F0 medio de presso
TRISB=0B00000000;//F0-F4 LCD dados, F5-F6 LCD comandos
TRISC=0B00000000;//F0-F6 vlvulas, F7 compressor
TRISD=0B00011111;//F0-F4 botes
}
//Funo para setar os timers
void set_timer()
{
OPTION_REG = 0B00000111;//timer0 setado em 32.768ms
TMR0 = 0X00;//preseta timer0 em 0
//timer1 setado em xms
T1CON.T1CKPS1 = 1;
T1CON.T1CKPS0 = 1;
T1CON.T1SYNC = 1;
T1CON.TMR1CS = 0;
T1CON.TMR1ON = 1;
TMR1H = 0;// preseta bit mais significativo do timer1 em 0
TMR1L = 0;// preseta bit menos significativo do timer1 em 0
}
//Funo para calibrar um determinado grupo de bolses
//Devem ser entrados como parmetros
//i - nmero que identifica um certo conjunto de bolses
//prss - presso estabilizada dentro do conjunto de bolses
//prmax - presso mxima que deve-se atingir para poder calibrar
void calibrate(unsigned short i, unsigned short prss, unsigned short prmax)
{
//Abre vlvula de sada do conjunto i de bolses
//Equaliza a presso na linha para posterior medio
if(pflag==0)
{
vout[i]=1;
exec();
}
//Verifica se foi executado
if(pflag==0 && flag.F0==1)
{
128
flag.F0=0;
pflag=1;
}
//Fecha vlvula de sada do conjunto i de bolses
if(pflag==1)
{
vout[i]=0;
exec();
}
//Verifica se foi executado
if(pflag==1 && flag.F0==1)
{
flag.F0=0;
pflag=2;
}
//Mede a presso na linha
//Se presso dentro do limite estabelecido, finaliza funo, pois o conjunto j est calibrado
if(pflag==2 && measure_pressure()<=(prss+4) && measure_pressure()>=(prss-4))
{
pflag=0;
flag.F2=1;
}
//Se presso menor que a estabelecida, iniciar procedimento de enchimento
if(pflag==2 && measure_pressure()<(prss-4))
{
pflag=3;
}
//Se presso maior que a esabelecida, iniciar procedimento de escape
if(pflag==2 && measure_pressure()>(prss+4))
{
pflag=7;
}
//Procedimento de enchimento do conjunto i de bolses
//Abre somente as vlvulas de entrada e sada do conjunto i
if(pflag==3)
{
vin[0]=0;
vout[0]=0;
vin[1]=0;
vout[1]=0;
vin[2]=0;
vout[2]=0;
vin[i]=1;
vout[i]=1;
vbp=0;
comp=0;
exec();
}
//Verifica se foi executado e se a presso menor que a presso mxima (por segurana)
if(pflag==3 && flag.F0==1 && measure_pressure()<prmax)
{
pflag=4;
flag.F0=0;
}
129
//Espera 2s e liga o compressor com as vlvulas de entrada e sada do conjunto i abertas, para inflar os bolses
if(pflag==4)
{
timerxs(2);
if(tflag==1)
{
comp=1;
exec();
}
}
//Verifica se foi executado e se a presso maior que a presso mxima
if(pflag==4 && flag.F0==1 && measure_pressure()>=prmax)
{
pflag=5;
reset_timer0();
flag.F0=0;
tflag=0;
}
//Desliga o compressor
if(pflag==5)
{
comp=0;
exec();
}
//Verifica se foi executado
if(pflag==5 && flag.F0==1)
{
pflag=6;
flag.F0=0;
}
//Espera 4s
if(pflag==6)
{
timerxs(4);
}
//Verifica se esperou
if(pflag==6 && tflag==1)
{
pflag=7;
reset_timer0();
tflag=0;
}
//Procedimento de escape
//Fecha vlvula de entrada e mantm a vlvula de sada aberta, abrindo tambm a vlvula de bypass
if(pflag==7)
{
vin[i]=0;
vout[i]=1;
vbp=1;
exec();
}
//Verifica se foi executado e se a presso est dentro do padro estabelecido
if(pflag==7 && flag.F0==1 && measure_pressure()<=(prss+4) && measure_pressure()>=(prss-4))
{
pflag=8;
130
flag.F0=0;
}
//Fecha a vlvula de bypass
if(pflag==8)
{
vbp=0;
exec();
}
//Se foi executado e a presso est dentro do padro estabelecido, inicia confirmao de estabilizao da presso
if(pflag==8 && flag.F0==1 && measure_pressure()<=(prss+4) && measure_pressure()>=(prss-4))
{
pflag=9;
flag.F0=0;
}
//Se foi executado e a presso maior do que o estabelecido, reinicia o procedimento de escape
if(pflag==8 && flag.F0==1 && measure_pressure()>(prss+4))
{
pflag=7;
flag.F0=0;
}
//Confirmao de estabilizao da presso
//Espera 6s e fecha a vlvula de sada do conjunto i
if(pflag==9)
{
timerxs(6);
if(tflag==1)
{
Lcd_Out(2,1,"OK");
vout[i]=0;
exec();
}
}
//Verifica se foi executado e a presso est dentro do padro estabelecido
if(pflag==9 && flag.F0==1 && measure_pressure()<=(prss+4) && measure_pressure()>=(prss-4))
{
flag.F0=0;
tflag=0;
reset_timer0();
pflag=10;
}
//Abre a vlvula de bypass
//Para limpar a linha de presso
if(pflag==10)
{
vbp=1;
exec();
}
//Verifica se foi executado
if(pflag==10 && flag.F0==1)
{
flag.F0=0;
pflag=11;
reset_timer0();
}
131
//Fecha a vlvula de bypass
if(pflag==11)
{
timerxs(3);
if(tflag==1)
{
vbp=0;
exec();
}
}
//Se foi executado com sucesso, finaliza a funo
if(pflag==11 && flag.F0==1)
{
flag.F0=0;
tflag=0;
reset_timer0();
flag.F2=1;
pflag=0;
}
//Se a confirmao de estabilizao da presso foi executada e a presso maior do que o estabelecido
//Reinicia o procedimento de escape
if(pflag==9 && flag.F0==1 && measure_pressure()>(prss+4))
{
pflag=7;
flag.F0=0;
reset_timer0();
}
//Se durante a confirmao de estabilizao da presso foi a presso maior do que o estabelecido (para evitar
variaes bruscas)
//Reinicia o procedimento de escape
if(pflag==9 && tflag==0 && measure_pressure()>(prss+4))
{
pflag=7;
flag.F0=0;
reset_timer0();
}
}
//Funo para inicializar os bolses
void start_up()
{
//Abre todas as vlvulas
if(a==0)
{
open_all_valves();
exec();
}
//Verifica se foi executado
if(a==0 && flag.F0==1)
{
a=1;
flag.F0=0;
}
//Fecha todas as vlvulas
if(a==1)
{
132
close_all_valves();
exec();
}
//Verifica se foi executado
if(a==1 && flag.F0==1)
{
a=2;
flag.F0=0;
}
//Calibra o conjunto 0 com 25mmHg, inflando no mximo at 45mmHg
if(a==2)
{
calibrate(0,25,45);
//Verifica se calibrou
if(flag.F2==1)
{
flag.F2=0;
a=3;
}
}
//Espera 3s
if(a==3)
{
timerxs(3);
//Verifica se esperou
if(tflag==1)
{
tflag=0;
a=4;
}
}
//Calibra o conjunto 1 com 25mmHg, inflando no mximo at 45mmHg
if(a==4)
{
calibrate(1,25,45);
//Verifica se calibrou
if(flag.F2==1)
{
flag.F2=0;
a=5;
}
}
//Espera 3s
if(a==5)
{
timerxs(3);
//Verifica se esperou
if(tflag==1)
{
tflag=0;
a=6;
}
}
//Calibra o conjunto 2 com 25mmHg, inflando no mximo at 45mmHg
if(a==6)
{
133
calibrate(2,25,45);
//Verifica se calibrou
if(flag.F2==1)
{
flag.F2=0;
a=7;
}
}
//Espera 3s
if(a==7)
{
timerxs(3);
//Verifica se esperou
if(tflag==1)
{
tflag=0;
a=8;
}
}
}
//Funo para executar um padro de repetio
//flag.F2 o flag que confirma a calibrao
void pattern()
{
//Calibra conjunto 2 (cabea), a 25mmHg, inflando no mximo at 45mmHg
if(a==8)
{
calibrate(2,25,45);
//Verifica se calibrou
if(flag.F2==1)
{
flag.F2=0;
a=9;
}
}
//Espera 55s
if(a==9)
{
timerxs(55);
//Verifica se esperou
if(tflag==1)
{
tflag=0;
a=10;
}
}
//Calibra conjunto 0 (posterior 1), a 25mmHg, inflando no mximo at 45mmHg
if(a==10)
{
calibrate(0,25,45);
//Verifica se calibrou
if(flag.F2==1)
{
flag.F2=0;
a=11;
}
}
134
//Espera 55s
if(a==11)
{
timerxs(55);
//Verifica se esperou
if(tflag==1)
{
tflag=0;
a=12;
}
}
//Calibra conjunto 1 (posterior 2), a 35mmHg, inflando no mximo at 45mmHg
if(a==12)
{
calibrate(1,35,45);
//Verifica se calibrou
if(flag.F2==1)
{
flag.F2=0;
a=13;
}
}
//Espera 55s
if(a==13)
{
timerxs(55);
//Verifica se esperou
if(tflag==1)
{
tflag=0;
a=14;
}
}
//Calibra conjunto 1, a 25mmHg, inflando no mximo at 45mmHg
if(a==14)
{
calibrate(1,25,45);
//Verifica se calibrou
if(flag.F2==1)
{
flag.F2=0;
a=15;
}
}
//Espera 55s
if(a==15)
{
timerxs(55);
//Verifica se esperou
if(tflag==1)
{
tflag=0;
a=16;
}
}
//Calibra conjunto 0, a 35mmHg, inflando no mximo at 45mmHg
135
if(a==16)
{
calibrate(0,35,45);
//Verifica se calibrou
if(flag.F2==1)
{
flag.F2=0;
a=17;
}
}
//Espera 55s
if(a==17)
{
timerxs(55);
//Verifica se esperou
if(tflag==1)
{
tflag=0;
a=10;//Reinicia a partir do conjunto 0 com 25mmHg
}
}
}
//Funo para mostrar qual padro e tempo de acionamento est sendo usado no momento
//Esta funo acabou no sendo usada
void show_state()
{
unsigned int t;
Lcd_Out(2,1,"tp");
if(tempo==1)
{
Lcd_Out_CP("1");
t=5;
}
if(tempo==2)
{
Lcd_Out_CP("2");
t=10;
}
Lcd_Out(1,1,"pd");
if(padrao==1)
{
Lcd_Out_CP("1");
pattern(t);
}
if(padrao==2)
{
Lcd_Out_CP("2");
//pad2();
}
}
//Funo para controle da interface LCD + botes
//Normalmente devero ser exibidos na tela os padres e tempos
//Caso o boto enter for pressionado, o menu exibido
//Esta funo acabou no sendo usada
void interface()
{
scan_keys();
136
if(ef==1)
mflag=1;
if(mflag==1)
{
menu();
}
else
{
show_state();
}
}
void main(){
unsigned int sensor=0;
char texto[7];
set_ports();
set_timer();
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
PORTC=0XFF;
//Lao principal do programa
while(1)
{
Lcd_Out(1,1,"valor: ");
sensor=measure_pressure();
IntToStr(sensor, texto);
Lcd_Out_CP(texto);
ByteToStr(tflag, texto);
Lcd_Out(2,12,texto);
ByteToStr(flag.F0, texto);
Lcd_Out(2,10,texto);
ByteToStr(pflag, texto);
Lcd_Out(2,8,texto);
ByteToStr(a, texto);
Lcd_Out(2,5,texto);
start_up();
pattern();
}
}
137
APNDICE D
Diagrama esquemtico final do prottipo
INTEGRATED
PRESSURE SENSOR
0 to 10 kPa (0 to 1.45 psi)
0.2 to 4.7 V OUTPUT
BASIC CHIP
CARRIER ELEMENT
CASE 86708, STYLE 1
*40 to +125C
VS
3
THIN FILM
TEMPERATURE
COMPENSATION
AND
GAIN STAGE #1
Xducer
SENSING
ELEMENT
GAIN STAGE #2
AND
GROUND
REFERENCE
SHIFT CIRCUITRY
Vout
DIFFERENTIAL
PORT OPTION
CASE 867C05, STYLE 1
PIN NUMBER
GND
MAXIMUM RATINGS(1)
Parametrics
Symbol
Value
Unit
Pmax
75
kPa
Pburst
100
kPa
Tstg
40 to +125
TA
40 to +125
Storage Temperature
Operating Temperature
Vout
N/C
Gnd
N/C
VS
N/C
REV 2
OPERATING CHARACTERISTICS (VS = 5.0 Vdc, TA = 25C unless otherwise noted, P1 > P2)
Characteristic
Symbol
Min
Pressure Range(1)
POP
Supply Voltage(2)
VS
4.75
Supply Current
Io
Typ
Max
Unit
10
kPa
5.0
5.25
Vdc
7.0
10
mAdc
(0 to 85C)
Voff
0.2
0.425
Vdc
(0 to 85C)
VFSO
4.475
4.7
4.925
Vdc
(0 to 85C)
VFSS
4.5
Vdc
Accuracy(6)
(0 to 85C)
Sensitivity
Response Time(7)
Output Source Current at Full Scale Output
5.0
%VFSS
V/P
450
mV/kPa
tR
1.0
ms
IO+
0.1
mAdc
WarmUp Time(8)
20
ms
Offset Stability(9)
0.5
%VFSS
Symbol
Min
Typ
Max
Unit
4.0
Grams
690
kPa
MECHANICAL CHARACTERISTICS
Characteristic
NOTES:
1. 1.0 kPa (kiloPascal) equals 0.145 psi.
2. Device is ratiometric within this specified excitation range.
3. Offset (Voff) is defined as the output voltage at the minimum rated pressure.
4. Full Scale Output (VFSO) is defined as the output voltage at the maximum or full rated pressure.
5. Full Scale Span (VFSS) is defined as the algebraic difference between the output voltage at full rated pressure and the output voltage at the
minimum rated pressure.
6. Accuracy (error budget) consists of the following:
Linearity:
Output deviation from a straight line relationship with pressure over the specified pressure range.
Temperature Hysteresis: Output deviation at any temperature within the operating temperature range, after the temperature is
cycled to and from the minimum or maximum operating temperature points, with zero differential pressure
applied.
Pressure Hysteresis:
Output deviation at any pressure within the specified range, when this pressure is cycled to and from the
minimum or maximum rated pressure, at 25C.
TcSpan:
Output deviation over the temperature range of 0 to 85C, relative to 25C.
TcOffset:
Output deviation with minimum rated pressure applied, over the temperature range of 0 to 85C, relative
to 25C.
Variation from Nominal: The variation from nominal values, for Offset or Full Scale Span, as a percent of VFSS, at 25C.
7. Response Time is defined as the time for the incremental change in the output to go from 10% to 90% of its final value when subjected to
a specified step change in pressure.
8. Warmup is defined as the time required for the product to meet the specified output voltage after the Pressure has been stabilized.
9. Offset stability is the products output deviation when subjected to 1000 hours of Pulsed Pressure, Temperature Cycling with Bias Test.
10. Common mode pressures beyond what is specified may result in leakage at the casetolead interface.
SILICONE
DIE COAT
WIRE BOND
STAINLESS STEEL
METAL COVER
DIE
MPX5010
OUTPUT
(PIN 1)
P1
A/D
50 pF
51 k
PROCESSOR
RTV DIE
BOND
LEAD FRAME
P2
EPOXY CASE
OUTPUT (V)
5.0
TRANSFER FUNCTION:
4.5 V = V *(0.09*P+0.04) ERROR
out S
4.0 VS = 5.0 Vdc
TEMP = 0 to 85C
3.5
3.0
2.5
2.0
1.5
TYPICAL
MAX
1.0
MIN
0.5
0
0
4
5
6
8
3
7
DIFFERENTIAL PRESSURE (kPa)
10
11
4.0
3.0
Temperature
Error
Factor
2.0
Temp
Multiplier
40
0 to 85
+125
3
1
3
1.0
0.0
40
20
20
40
80
60
100
120
140
Temperature in C
NOTE: The Temperature Multiplier is a linear response from 0 to 40C and from 85 to 125C.
0.3
0.2
0.1
0
0.1
0.2
10
Pressure (kPa)
0.3
0.4
0.5
Pressure
Error (Max)
0 to 10 kPa
0.5 kPa
Part Number
pressure sensor is designed to operate with positive differential pressure applied, P1 > P2.
The Pressure (P1) side may be identified by using the table
below:
Pressure (P1)
Side Identifier
Case Type
MPX5010D
86708C
MPX5010DP
867C05
MPX5010GP
867B04
MPX5010GVP
867D04
MPX5010GS
867E03
MPX5010GVS
867A04
MPX5010GSX
867F03
MPX5010GVSX
867G03
ORDERING INFORMATION
The MPX5010 pressure sensor is available in differential and gauge configurations. Devices are available in the basic element package or with pressure port fittings that provide printed circuit board mounting ease and barbed hose pressure connections.
MPX Series
D i T
Device
Type
O i
Options
C
Case
Type
T
Order Number
Device Marking
Basic Element
Differential
86708
MPX5010D
MPX5010D
Ported Elements
867C05
MPX5010DP
MPX5010DP
Gauge
867B04
MPX5010GP
MPX5010GP
867D04
MPX5010GVP
MPX5010GVP
Gauge, Axial
867E03
MPX5010GS
MPX5010D
867A04
MPX5010GVS
MPX5010D
867F03
MPX5010GSX
MPX5010D
867G03
MPX5010GVSX
MPX5010D
PACKAGE DIMENSIONS
C
R
M
B
NOTES:
1. DIMENSIONING AND TOLERANCING PER ANSI
Y14.5M, 1982.
2. CONTROLLING DIMENSION: INCH.
3. DIMENSION A IS INCLUSIVE OF THE MOLD
STOP RING. MOLD STOP RING NOT TO EXCEED
16.00 (0.630).
POSITIVE PRESSURE
(P1)
A
N
PIN 1
SEATING
PLANE
DIM
A
B
C
D
F
G
J
L
M
N
R
S
T
G
J
S
F
D 6 PL
0.136 (0.005)
T A
INCHES
MIN
MAX
0.595
0.630
0.514
0.534
0.200
0.220
0.027
0.033
0.048
0.064
0.100 BSC
0.014
0.016
0.695
0.725
30 _NOM
0.475
0.495
0.430
0.450
0.090
0.105
STYLE 1:
PIN 1.
2.
3.
4.
5.
6.
CASE 86708
ISSUE N
MILLIMETERS
MIN
MAX
15.11
16.00
13.06
13.56
5.08
5.59
0.68
0.84
1.22
1.63
2.54 BSC
0.36
0.40
17.65
18.42
30 _NOM
12.07
12.57
10.92
11.43
2.29
2.66
VOUT
GROUND
VCC
V1
V2
VEX
NOTES:
1. DIMENSIONING AND TOLERANCING PER ANSI
Y14.5M, 1982.
2. CONTROLLING DIMENSION: INCH.
POSITIVE
PRESSURE
(P1)
DIM
A
B
C
D
E
F
G
J
K
N
S
V
PIN 1
PORT #2
VACUUM
(P2)
J
N
E
T
S
G
F
D 6 PL
0.13 (0.005)
T B
INCHES
MIN
MAX
0.690
0.720
0.245
0.255
0.780
0.820
0.027
0.033
0.178
0.186
0.048
0.064
0.100 BSC
0.014
0.016
0.345
0.375
0.300
0.310
0.220
0.240
0.182
0.194
STYLE 1:
PIN 1.
2.
3.
4.
5.
6.
MILLIMETERS
MIN
MAX
17.53
18.28
6.22
6.48
19.81
20.82
0.69
0.84
4.52
4.72
1.22
1.63
2.54 BSC
0.36
0.41
8.76
9.53
7.62
7.87
5.59
6.10
4.62
4.93
VOUT
GROUND
VCC
V1
V2
VEX
CASE 867A04
ISSUE E
VACUUM SIDE PORTED (GVS)
PACKAGE DIMENSIONSCONTINUED
A
U
L
SEATING
PLANE
NOTES:
1. DIMENSIONING AND TOLERANCING PER ANSI
Y14.5M, 1982.
2. CONTROLLING DIMENSION: INCH.
PORT #1
POSITIVE
PRESSURE (P1)
V
Q
B
K
1
PIN 1
0.25 (0.010)
T Q
S
G
D 6 PL
0.13 (0.005)
INCHES
MIN
MAX
1.145
1.175
0.685
0.715
0.305
0.325
0.027
0.033
0.048
0.064
0.100 BSC
0.014
0.016
0.695
0.725
0.290
0.300
0.420
0.440
0.153
0.159
0.153
0.159
0.230
0.250
0.220
0.240
0.910 BSC
0.182
0.194
DIM
A
B
C
D
F
G
J
K
L
N
P
Q
R
S
U
V
T P
STYLE 1:
PIN 1.
2.
3.
4.
5.
6.
CASE 867B04
ISSUE E
MILLIMETERS
MIN
MAX
29.08
29.85
17.40
18.16
7.75
8.26
0.68
0.84
1.22
1.63
2.54 BSC
0.36
0.41
17.65
18.42
7.37
7.62
10.67
11.18
3.89
4.04
3.89
4.04
5.84
6.35
5.59
6.10
23.11 BSC
4.62
4.93
VOUT
GROUND
VCC
V1
V2
VEX
P
0.25 (0.010)
T Q
U
W
X
R
PORT #1
POSITIVE
PRESSURE
(P1)
NOTES:
1. DIMENSIONING AND TOLERANCING PER ANSI
Y14.5M, 1982.
2. CONTROLLING DIMENSION: INCH.
A
L
V
PORT #2
VACUUM
(P2)
B
PIN 1
C
SEATING
PLANE
S
SEATING
PLANE
D 6 PL
G
F
0.13 (0.005)
CASE 867C05
ISSUE F
DIM
A
B
C
D
F
G
J
K
L
N
P
Q
R
S
U
V
W
X
INCHES
MIN
MAX
1.145
1.175
0.685
0.715
0.405
0.435
0.027
0.033
0.048
0.064
0.100 BSC
0.014
0.016
0.695
0.725
0.290
0.300
0.420
0.440
0.153
0.159
0.153
0.159
0.063
0.083
0.220
0.240
0.910 BSC
0.182
0.194
0.310
0.330
0.248
0.278
STYLE 1:
PIN 1.
2.
3.
4.
5.
6.
MILLIMETERS
MIN
MAX
29.08
29.85
17.40
18.16
10.29
11.05
0.68
0.84
1.22
1.63
2.54 BSC
0.36
0.41
17.65
18.42
7.37
7.62
10.67
11.18
3.89
4.04
3.89
4.04
1.60
2.11
5.59
6.10
23.11 BSC
4.62
4.93
7.87
8.38
6.30
7.06
VOUT
GROUND
VCC
V1
V2
VEX
PACKAGE DIMENSIONSCONTINUED
0.25 (0.010)
P
T Q M
NOTES:
1. DIMENSIONING AND TOLERANCING PER ANSI
Y14.5M, 1982.
2. CONTROLLING DIMENSION: INCH.
A
U
SEATING
PLANE
PORT #2
VACUUM (P2)
L
V
DIM
A
B
C
D
F
G
J
K
L
N
P
Q
R
S
U
V
PIN 1
S
C
D 6 PL
0.13 (0.005)
T P
INCHES
MIN
MAX
1.145
1.175
0.685
0.715
0.305
0.325
0.027
0.033
0.048
0.064
0.100 BSC
0.014
0.016
0.695
0.725
0.290
0.300
0.420
0.440
0.153
0.159
0.153
0.159
0.230
0.250
0.220
0.240
0.910 BSC
0.182
0.194
STYLE 1:
PIN 1.
2.
3.
4.
5.
6.
CASE 867D04
ISSUE F
MILLIMETERS
MIN
MAX
29.08
29.85
17.40
18.16
7.75
8.26
0.68
0.84
1.22
1.63
2.54 BSC
0.36
0.41
17.65
18.42
7.37
7.62
10.67
11.18
3.89
4.04
3.89
4.04
5.84
6.35
5.59
6.10
23.11 BSC
4.62
4.93
VOUT
GROUND
VCC
V1
V2
VEX
NOTES:
1. DIMENSIONING AND TOLERANCING PER ANSI
Y14.5M, 1982.
2. CONTROLLING DIMENSION: INCH.
DIM
A
B
C
D
E
F
G
J
K
N
S
V
V
PIN 1
PORT #1
POSITIVE
PRESSURE
(P1)
J
N
S
G
F
6 PL
0.13 (0.005)
T B
INCHES
MIN
MAX
0.690
0.720
0.245
0.255
0.780
0.820
0.027
0.033
0.178
0.186
0.048
0.064
0.100 BSC
0.014
0.016
0.345
0.375
0.300
0.310
0.220
0.240
0.182
0.194
STYLE 1:
PIN 1.
2.
3.
4.
5.
6.
MILLIMETERS
MIN
MAX
17.53
18.28
6.22
6.48
19.81
20.82
0.69
0.84
4.52
4.72
1.22
1.63
2.54 BSC
0.36
0.41
8.76
9.53
7.62
7.87
5.59
6.10
4.62
4.93
VOUT
GROUND
VCC
V1
V2
VEX
CASE 867E03
ISSUE D
PRESSURE SIDE PORTED (AS, GS)
PACKAGE DIMENSIONSCONTINUED
T
C
A
U
B
R
PIN 1
PORT #1
POSITIVE
PRESSURE
(P1)
P
0.25 (0.010)
T Q
S
K
J
0.13 (0.005)
T P
D 6 PL
Q S
NOTES:
1. DIMENSIONING AND TOLERANCING PER
ANSI Y14.5M, 1982.
2. CONTROLLING DIMENSION: INCH.
DIM
A
B
C
D
E
F
G
J
K
N
P
Q
R
S
U
V
INCHES
MIN
MAX
1.080
1.120
0.740
0.760
0.630
0.650
0.027
0.033
0.160
0.180
0.048
0.064
0.100 BSC
0.014
0.016
0.220
0.240
0.070
0.080
0.150
0.160
0.150
0.160
0.440
0.460
0.695
0.725
0.840
0.860
0.182
0.194
STYLE 1:
PIN 1.
2.
3.
4.
5.
6.
MILLIMETERS
MIN
MAX
27.43
28.45
18.80
19.30
16.00
16.51
0.68
0.84
4.06
4.57
1.22
1.63
2.54 BSC
0.36
0.41
5.59
6.10
1.78
2.03
3.81
4.06
3.81
4.06
11.18
11.68
17.65
18.42
21.34
21.84
4.62
4.93
VOUT
GROUND
VCC
V1
V2
VEX
CASE 867F03
ISSUE D
PRESSURE SIDE PORTED (GSX)
T
C
A
U
POSITIVE
PRESSURE
(P1)
B
R
PORT #2
VACUUM
(P2)
PIN 1
P
0.25 (0.010)
T Q
S
K
J
0.13 (0.005)
T P
D 6 PL
Q S
G
F
NOTES:
1. DIMENSIONING AND TOLERANCING PER
ANSI Y14.5M, 1982.
2. CONTROLLING DIMENSION: INCH.
DIM
A
B
C
D
E
F
G
J
K
N
P
Q
R
S
U
V
INCHES
MIN
MAX
1.080
1.120
0.740
0.760
0.630
0.650
0.027
0.033
0.160
0.180
0.048
0.064
0.100 BSC
0.014
0.016
0.220
0.240
0.070
0.080
0.150
0.160
0.150
0.160
0.440
0.460
0.695
0.725
0.840
0.860
0.182
0.194
STYLE 1:
PIN 1.
2.
3.
4.
5.
6.
MILLIMETERS
MIN
MAX
27.43
28.45
18.80
19.30
16.00
16.51
0.68
0.84
4.06
4.57
1.22
1.63
2.54 BSC
0.36
0.41
5.59
6.10
1.78
2.03
3.81
4.06
3.81
4.06
11.18
11.68
17.65
18.42
21.34
21.84
4.62
4.93
VOUT
GROUND
VCC
V1
V2
VEX
CASE 867G03
ISSUE D
VACUUM SIDE PORTED (GVSX)
Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding
the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and
specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters which may be provided in Motorola
data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including Typicals
must be validated for each customer application by customers technical experts. Motorola does not convey any license under its patent rights nor the rights of
others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other
applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where personal injury
or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola
and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees
arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that
Motorola was negligent regarding the design or manufacture of the part. Motorola and
are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal
Opportunity/Affirmative Action Employer.
Mfax is a trademark of Motorola, Inc.
How to reach us:
USA / EUROPE / Locations Not Listed: Motorola Literature Distribution;
P.O. Box 5405, Denver, Colorado 80217. 3036752140 or 18004412447
10
Model:AZA1335DDS (AZ1335DS)
Product Description
Type:
Reciprocating
Application:
Refrigerant:
R12
Voltage/Frequency:
115-127V ~ 60Hz
Product Specifications
Performance
Input Power
Refrigeration Capacity
Efficiency
EVAP TEMP
Condition
Test Voltage
Btu/h
kcal/h
Btu/Wh
kcal/Wh
W/W
ASHRAE
127V ~ 60HZ
360
91
106
105
3.43
.86
General
Evaporating Temp. Range:
Motor Torque:
Compressor Cooling:
N/A
Low Start Torque (LST)
Static
Mechanical
Weight:
Weight Unit of Measure:
Displacement (cc):
Oil Type:
Viscosity (cSt):
Oil Charge (cc):
7.25
KG
3.59
Synthetic Alkylate
32
370
Electrical
Voltage Range (50 Hz):
Voltage Range (60 Hz):
Locked Rotor Amps (LRA):
Rated Load Amps (RLA 50 Hz):
Rated Load Amps (RLA 60 Hz):
Max. Continuous Current (MCC in Amps):
Motor Resistance (Ohm) - Main:
Motor Resistance (Ohm) - Start:
Motor Type:
Overload Type:
Relay Type:
Agency Approval
N/A
N/A
100-140
13.2
1.25
N/A
N/A
5.06
14.03
RSIR
N/A
Current Relay
COND
AMBIENT
RETURN
LIQUID
TEMP
TEMP
GAS
TEMP