Escolar Documentos
Profissional Documentos
Cultura Documentos
Identificação:
Grande área do CNPq: Engenharias
Área do CNPq: Engenharia Elétrica
Tı́tulo do Projeto: Desenvolvimento de uma interface de comunicação
entre um medidor multiparâmetro e um transmissor VLC
Professor Orientador: Prof. Dr. Helder Roberto de Oliveira Rocha
Estudante PIBIC/PIVIC: Thalis Rocha Pestana
Resumo:
Palavras chaves: Visible Light Communication. Comunicação via Luz Visı́vel. Trans-
missor. Medidor Multiparamétrico. Hospital. Recém-nascido.
1 Introdução
Nos últimos anos, os equipamentos hospitalares e a medicina em geral têm avançado de forma
cada vez mais acelerada, impulsionados pelo desenvolvimento tecnológico (ALTIBI, Ahmed M.,
2020). Ao adentrar um hospital não é raro se deparar com diversos equipamentos eletrônicos uti-
lizados direta ou indiretamente no tratamento de pacientes acometidos de alguma enfermidade
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
que os obrigue a permanecer em observação. Também é importante ressaltar que várias bar-
reiras tem sido quebradas em relação ao atendimento à pacientes em áreas isoladas ou que se
encontrem impossibilitados de se deslocar por grandes distâncias. Graças a telecirurgia, pessoas
nos locais mais longı́nquos podem ter acesso aos melhores cirurgiões/especialistas do mundo
(LILLY, C., 2014).
Mais recentemente, esforços tem sido feitos de forma a integrar as tecnologias supracitadas,
possibilitando maior volume e qualidade de informações aos profissionais da saúde. Nesse con-
texto, protocolos de comunicação rápidos e estáveis são essenciais para que a coleta e posterior
análise de dados vitais seja feita de forma segura. Os sistemas de comunicação wireless con-
vencionais, comumente empregados na atualidade, apresentam alguns problemas em ambientes
hospitalares, como por exemplo a interferência eletromagnética (EMI, do inglês eletromagnetic
interference) (KLEIN, A.A., 2003). Equipamentos de radiologia, lâmpadas fluorescentes, alar-
mes de incêndio e até mesmo computadores são exemplos de fontes de radiofrequência. As
consequências de possı́veis interferências podem ser catastróficas, resultando no pior dos ca-
sos, em um mau funcionamento de um equipamento mantenedor de vida e, por conseguinte, na
morte evitável de um paciente.
Se tratando da monitorização de recém nascidos, sistemas de comunicação mais seguros se
fazem ainda mais necessários. Nos primeiros dias de vida são frequentes alterações transitórias
que podem resultar em deficiências graves. Nesses casos, o mau funcionamento de aparelhos
de monitorização geralmente é fatal, devido à fragilidade dos neonatos (SANKAR, M.J., 2016).
Cabe ressaltar também a importância ambiental da implementação de sistemas de comunicação
alternativos. A humanidade vive a beira de um colapso ambiental sem precedentes. Nos últimos
anos o Brasil tem vivido diversas crises hidrı́cas e as previsões dos especialistas para o paı́s
não são animadoras (BBC, 2021). Ademais, estima-se que a indústria de Telecomunicações
é responsável por aproximadamente 4% das emissões de CO2 (ISMAIL, M., 2011). Nesse
preâmbulo, têm sido demonstrada a eficiência energética de sistemas hı́bridos (Wi-Fi e VLC) em
redes domésticas, exibindo um potencial para uma redução de até 75% no consumo de energia
elétrica (ABDALLAH, Khreishah, 2018).
Vale ressaltar a crescente demanda por vı́deos, serviços de streaming e aplicativos de men-
sagem que tem tornado as redes wireless atuais predominantes. Consequentemente, observa-se
um congestionamento do espectro de radiofrequência (MOHAMED, Kashef, 2016). O VLC possui
um amplo espectro devido a utilização da luz, podendo ampliar as possibilidades e ”desconges-
tionar”o sistema.
2 Objetivos
Este subprojeto objetivou demonstrar a eficácia da Comunicação via Luz Visı́vel em ambientes
hospitalares através do desenvolvimento de uma interface de comunicação entre um medidor
2
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
3 Metodologia
Figura 1: Exemplo de uma mensagem padrão no protocolo HL7. Fonte: Próprio Autor.
3
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
• 1 GB de RAM;
• 4 portas USB 2;
• Porta de tela DSI para conectar uma tela de toque Raspberry Pi;
4
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
Figura 3: Exemplo de funcionamento do modelo UART. Fonte: Altium PCB Design Software and
Tools.
Esse mesmo número é representado no padrão IEEE 754, conforme a Figura abaixo:
5
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
6
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
Figura 6: Lógica para transmissão dos arquivos HL7 para a Raspberry. Fonte: Próprio Autor.
Para a conversão dos dados para o protocolo LFU foram implementadas 4 funções intermediárias
na linguagem de programação C++.
A Figura 7 apresenta a lógica implementada:
7
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
A função hl7tofloat é responsável pela coleta dos parâmetros vitais nos arquivos do tipo HL7 e
posterior conversão para ponto flutuante (tipo float), ou seja, nessa etapa são coletados números
relativos a batimentos cardı́acos, pressão arterial etc. que foram recém transmitidos para a
Raspberry. A função StringI3E754, por sua vez, recebe os números do tipo float e realiza a
conversão para o padrão IEEE 754 de precisão simples (32 bits). Os parâmetros devidamente
convertidos passam pela função definePar que é responsável por definir se o número de bits em
nı́vel lógico alto (bits 1) dos parâmetros a serem transmitidos é ı́mpar ou par, de forma a facilitar
a detecção de possı́veis inconsistências na recepção.
Por fim, a função sendData é responsável pelo envio dos dados, efetivamente, realizando a
comunicação entre as saı́das seriais da Raspberry e o transmissor propriamente dito.
4 Resultados
Neste subprojeto foi realizada a coleta de dados, no formato HL7, em um computador análogo
ao medidor de dados vitais multiparamétrico, e a posterior conversão dos dados em HL7 para o
protocolo de comunicação LFU 1.0.0.
A transmissão dos dados do medidor multiparamétrico para a Raspberry e a conversão dos
dados no microcomputador foi concluı́da com êxito. Devido a impossibilidade da utilização dos
laboratórios, a última etapa de transmissão foi concretizada através da utilização de outro micro-
computador Raspberry, simulando um receptor em uma conexão nomeada back-to-back (B2B).
8
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
Com o fio de cor azul foram conectados os pinos GPIO14 (08, saı́da de TX) e GPIO15 (10,
entrada de RX). O fio verde conecta os pinos ground (06) para referenciar os dois Raspberry.
O fio laranja, por sua vez, foi utilizado para a realização dos testes com a biblioteca RPi.GPIO,
conectando os pinos (05) de ambos os dispositivos.
De forma a verificar a efetividade da transmissão, foi definida nos códigos de transmissão e
recepção uma variável de referência pseudoaleatória (string1), contendo 192 caracteres ASCII
(UTF-8) (6 pacotes de 32 caracteres, entre 1’s e 0’s, do protocolo LFU 1.0.0) gerados aleatori-
9
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
amente por meio da classe random da biblioteca NumPy, em Python, mais especificamente por
intermédio da plataforma Google Colab.
Em seguida, a variável de referência foi encapsulada no protocolo LFU 1.0.0, com seções de
start, stop e 1 caractere de paridade, totalizando 201 caracteres, conforme a Figura 10:
Por padrão, o método de comunicação UART, utilizado na biblioteca Serial, converte cada
caractere ASCII (UTF-8) para sua representação binária, ou seja, 8 bits acrescidos dos bits de
demarcação de inı́cio e final da transmissão, totalizando 10 bits por caractere ASCII. Dessa
forma, uma variável encapsulada conforme o protocolo pré-definido, contendo 201 caracteres,
possui 2010 bits no total.
Para a análise em questão, optou-se por transmitir duas variáveis encapsuladas, totalizando
4020 bits, objetivando verificar a taxa de erro de bits (do inglês, Bit Error Rate - BER) tendo em
vista o valor de 1 × 10−3 , tido como referência para sistemas de comunicação. Sendo assim, a
escolha dos 4020 bits se justifica através da equação abaixo:
1
Nbits = 3 ×
BER
1
Nbits = 3 × = 3000bits
1 × 10−3
Na Figura 11 abaixo, observa-se o sinal capturado pelo Raspberry de recepção para uma
transmissão com taxa de 1 Mbps, na ferramenta para análise de formas de onda Piscope.
10
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
Figura 12: (a) Sinal recebido (RX) (b) Sinal Transmitido (TX)
5 Discussão e Conclusões
11
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
uma alternativa segura para a transmissão de dados em ambientes hospitalares através do de-
senvolvimento de um protocolo de comunicação robusto, reduzindo a possibilidade de erros e,
consequentemente, garantindo a integridade de pacientes.
Ademais, a aplicação do sistema VLC, por si só, configura uma alternativa para a extinção
da interferência eletromagnética e para a potencialização da eficiência energética em hospitais.
Diariamente, são utilizados equipamentos mantenedores de vida, sensı́veis a radio-frequência,
provendo um alto gasto energético. A implementação de um sistema VLC, conforme descrito na
literatura, provê segurança e eficiência energética desejadas em hospitais.
Referências
12
Universidade Federal do Espı́rito Santo
Programa Institucional de Iniciação Cientı́fica
Relatório Final de Pesquisa
Engenharias
org/products/raspberry-pi-3-model-b/
[Python 2021] P YTHON: Paramiko. 2021. – URL paramiko.org
[SANKAR, M.J. 2016] SANKAR, M.J., SHARMA, J.: State of newborn health in India. In:
Journal of Perinatology 36 (2016), Nr. 3, S. S3–S8
[VÁZQUEZ, A. 2009] V ÁZQUEZ, A., ANTELO, E: A high performance siginificand BCD adder
with IEEE 754-2008 decimal rounding. In: IEEE Symposium on Computer Arithmetic (2009),
S. 135–144
13