Sistema microcontrolado mestre-escravo para ventilação respiratória escalável

Tipo de documento

Dissertação

Data

2024

Modalidade de acesso

Acesso aberto

Centro

CCT

Instituição

Programa

Programa de Pós-Graduação Profissional em Engenharia Elétrica

Área do conhecimento

Engenharias

Editora

Autor

Honorato, Thompson Costa

Coorientador

Projetos de Pesquisa

Unidades Organizacionais

Fascículo

Resumo

Ventiladores mecânicos são de suma importância para a área médica, sendo essenciais para uma ampla gama de aplicações, desde o tratamento de doenças pulmonares agudas até cirurgias cardíacas. O presente estudo apresenta o desenvolvimento de um sistema para aquisição e processamento de sinais, capaz de estabelecer comunicação em rede através do protocolo RS485. O equipamento é composto por microcontroladores ESP-WROOM-32U, sensores de temperatura DS18B20, sensores de pressão MPX5010DP e módulos MAX485 para estabelecer comunicação, entre outros componentes necessários para o funcionamento do dispositivo. O firmware foi desenvolvido em linguagem C++ e implementa recursos como um filtro passa-baixa para a atenuação de ruídos do sensor de pressão, o que garante maior confiabilidade das leituras. Para avaliar o desempenho do sistema foram realizados testes específicos para cada tipo de sensor. Para o sensor de temperatura, foram realizadas análises durante 60 s, com e sem ciclos respiratórios, de modo a determinar a precisão do sensor. Testes com ciclos respiratórios resultaram em uma média µ de 29,99 °C, um desvio padrão o de 0,1426 °C e mediana de 30,00 °C, indicando elevada precisão e confiabilidade das leituras. Testes no sensor de pressão foram realizados em intervalos de 10s, adotando um coeficiente de suavização a de 0,5501, resultando em um erro médio absoluto de 6 cmH2O, ao passo em que manteve as características do sinal de onda e atenuou picos de leitura, o que demonstra a eficácia do algoritmo de suavização adotado. Testes de comunicação ponto a ponto entre as placas mestre e escrava resultaram em frequências de atualização de 8,93 Hz e 3,01 Hz, respectivamente. Esses resultados evidenciaram a capacidade da placa mestre de detectar variações de menor amplitude do sinal de pressão. No entanto, foi observado que os gráficos gerados pela placa escrava permitiram identificar com clareza os ciclos de pressurização e despressurização do sistema, além de visualizar a abertura e o fechamento da válvula de controle de pressão. Os resultados obtidos evidenciaram a capacidade do sistema de monitorar com precisão e confiabilidade sinais de pressão e temperatura, parâmetros essenciais em sistemas de ventilação mecânica. O aspecto modular do sistema, em nível de programação e equipamento, permite a adição de novos sensores, sistemas de acionamento para geração de pressão de ar, bem como comunicação sem fio e o aprimoramento dos algoritmos de controle. Conclui-se que o sistema tem o potencial de contribuir significativamente para o enfrentamento da escassez de ventiladores durante situações de emergência, oferecendo uma solução escalável e econômica no uso de recursos.

Abstract

Mechanical ventilators are of paramount importance in the medical field, being essential for a wide range of applications, from the treatment of acute lung diseases to cardiac surgeries. This study presents the development of a system for signal acquisition and processing, capable of establishing network communication through the RS485 protocol. The equipment consists of ESP-WROOM-32U microcontrollers, DS18B20 temperature sensors, MPX5010DP pressure sensors and MAX485 modules to establish communication, among other components necessary for the operation of the device. The firmware was developed in C++ language and implements features such as a low-pass filter to attenuate noise from the pressure sensor, which ensures greater reliability of the readings. To evaluate the performance of the system, specific tests were performed for each type of sensor. For the temperature sensor, analyses were performed for 60 s, with and without respiratory cycles, in order to determine the accuracy of the sensor. Breathing cycle tests resulted in a mean µ of 29.99 °C, a standard deviation of 0.1426 °C and a median of 30.00 °C, indicating high accuracy and reliability of the readings. Pressure sensor tests were performed at 10 s intervals, adopting a smoothing coefficient of 0.5501, resulting in a mean absolute error of 6 cmH2O, while maintaining the waveform characteristics and attenuating reading peaks, which demonstrates the effectiveness of the adopted smoothing algorithm. Point-to-point communication tests between the master and slave boards resulted in update frequencies of 8.93 Hz and 3.01 Hz, respectively. These results demonstrated the ability of the master board to detect lower amplitude variations in the pressure signal. However, it was observed that the graphs generated by the slave board allowed the system's pressurization and depressurization cycles to be clearly identified, in addition to visualizing the opening and closing of the pressure control valve. The results obtained demonstrated the system's ability to accurately and reliably monitor pressure and temperature signals, essential parameters in mechanical ventilation systems. The modular aspect of the system, at the programming and equipment level, allows the addition of new sensors, drive systems for generating air pressure, as well as wireless communication and the improvement of control algorithms. It is concluded that the system has the potential to contribute significantly to addressing ventilator shortages during emergency situations, offering a scalable and cost-effective solution in terms of resource use.

Citação

DOI

Avaliação

Revisão

Suplementado Por

Referenciado Por

Licença Creative Commons

Exceto quando indicado de outra forma, a licença deste item é descrita como Attribution-NonCommercial-ShareAlike 4.0 Brazil