Sistema microcontrolado mestre-escravo para ventilação respiratória escalável
Arquivos
Tipo de documento
Dissertação
Data
2024
Modalidade de acesso
Acesso aberto
Centro
CCT
Instituição
Programa
Área do conhecimento
Engenharias
Editora
Autor
Honorato, Thompson Costa
Orientador
Coorientador
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.
Palavras-chave
Citação
DOI
URL permanente
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