Implementação de um sistema operacional em tempo real em sistema embarcado para controle de temperatura

  • Andrew Ral Sen Wong Instituto Federal de São Paulo - Campus São Paulo
  • Arthur Augusto de Lima Maximiano Instituto Federal de São Paulo - Campus São Paulo
  • Rodrigo Rech Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, Campus São Paulo.
Palavras-chave: Controle de temperatura, Microcontrolador, PID, RTOS

Resumo

Este trabalho apresenta uma aplicação de Sistema Operacional de Tempo Real (RTOS / Real Time Operating System) em um sistema embarcado de controle de temperatura. Durante o desenvolvimento, foram analisadas a programação de um RTOS em comparação a uma programação convencional de embarcados (Bare Metal), a sua complexidade no desenvolvimento, a aplicação da gestão dos recursos das tarefas em tempo real e a sua sincronização, além de avaliar os benefícios da utilização do RTOS, como a simplificação do gerenciamento de recursos, determinação das tarefas mais prioritárias até o desempenho do controle térmico da aplicação proposta. Os resultados demonstraram a eficiência da aplicação de um RTOS num sistema embarcado de controle de temperatura, utilizando como base o FreeRTOS em um microcontrolador ARM (STM32F401), disponibilizando uma base para apoiar o desenvolvimento de novos projetos embarcados.

Biografia do Autor

Andrew Ral Sen Wong, Instituto Federal de São Paulo - Campus São Paulo

Graduando em Engenharia de Controle e Automação - IFSP/ Campus São Paulo.

Arthur Augusto de Lima Maximiano, Instituto Federal de São Paulo - Campus São Paulo

Graduando em Engenharia de Controle e Automação - IFSP/ Campus São Paulo.

Rodrigo Rech, Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, Campus São Paulo.

Possui graduação em Automação Industrial pelo Instituto Federal de São Paulo (2011), Especialização em Automação Industrial na Faculdade SENAI de Tecnologia Mecatrônica (2015) e Mestrado em Automação e Controle de Processos pelo Instituto Federal de São Paulo (2018). Atualmente é professor do Instituto Federal de São Paulo. Tem experiência na área de Engenharia Elétrica, com ênfase em Automação Eletrônica de Processos Elétricos e Industriais. 

Referências

Bastos, C. A.; Rech, R. Estudo de métodos de controle para um sistema térmico. In: 12o Congresso de Inovação, Ciência e Tecnologia do IFSP (CONICT). São Paulo: Instituto Federal de São Paulo (IFSP), 2021. p. 1–5. Disponível em: https://ocs.ifsp.edu.br/conict/xiiconict/paper/view/7375/2538 . Acesso em: 16 set. 2024.
Bertoleti, P. Principais conceitos de RTOS para iniciantes com Arduino e FreeRTOS Brasil: Embarcados, 2019. Disponível em: https://embarcados.com.br/rtos-para-iniciantes-com-arduino-e-freertos/. Acesso em 8 dez. 2024.
Cardoso, M. O Que É Um Microcontrolador? Brasil: IEEE RAS UFCG, 2020. Disponível em: https://edu.ieee.org/br-ufcgras/o-que-e-um-microcontrolador/. Acesso em 30 jun. 2025.
Jain, R. Arduino FreeRTOS Tutorial 3- Using Semaphore and Mutex in FreeRTOS with Arduino India: Circuit Digest, 2020. Disponível em: https://circuitdigest.com/microcontroller-projects/arduino-freertos-tutorial-using-semaphore-and-mutex-in-freertos-with-arduino. Acesso em 20 out. 2024.
Leroux, P. N. RTOS versus GPOS: What is best for embedded development? Canada: QNX Software Systems Ltd, 2005.
Ogata, K. Engenharia de Controle Moderno. 5ª Edição Brasil: São Paulo, 2011.
Schneider, J.; Smalley, I. O que é um microcontrolador? EUA: IBM, 2024. Disponível em: https://www.ibm.com/br-pt/think/topics/microcontroller. Acesso em 30 jun. 2025.
TPointTech Difference between Real-Time operating system and general-purpose operating system. India: Noida, 2025. Disponível em: https://www.tpointtech.com/real-time-operating-system-vs-general-purpose-operating-system. Acesso em 20 out. 2024.
Walls, C. Embedded RTOS Design: Insights and Implementation Grã-Bretanha: Newnes, 2021.
Vaibhav. What Makes RTOS an Ideal Choice for the Next Generation Embedded Applications? India: Embitel, 2019. Disponível em: https://www.embitel.com/blog/embedded-blog/what-is-rtos-and-why-is-it-critical-for-embedded-systems/. Acesso em 29 jun. 2025.
Zhao, H. RTOS vs GPOS: A Complete Guide China: WellPCB, 2021. Disponível em: https://www.wellpcb.com/blog/comparisons/rtos-vs-gpos/#Wrapping_Up. Acesso em 20 out. 2024.
Publicado
2025-10-22
Como Citar
Wong, A., Maximiano, A., & Rech, R. (2025). Implementação de um sistema operacional em tempo real em sistema embarcado para controle de temperatura. Revista Para Graduandos/Instituto Federal De Educação, Ciência E Tecnologia De São Paulo - Campus São Paulo - REGRASP, 10(3), 119-132. Recuperado de https://regrasp.spo.ifsp.edu.br/index.php/regrasp/article/view/1254