Desenvolvimento de um controlodador PID de velocidade para motores de corrente contínua

dc.contributor.advisorHirano, Laos Alexandre
dc.contributor.authorRibeiro, Lucas Eduardo
dc.contributor.authorAzevedo, Vinicius Noronha Almeida Martiniano de
dc.contributor.refereeRoveri, Carolina Del
dc.contributor.refereeDias, Flávio Augusto
dc.date.accessioned2025-12-19T21:20:19Z
dc.date.available2025-12-19T21:20:19Z
dc.date.issued2025-12-05
dc.description.abstractO trabalho apresenta o desenvolvimento de um controlador PID de velocidade aplicado a um robô móvel diferencial, este, foi criado para uso em atividades de robótica educacional no laboratório LAPSE e na rede RECARE, da Universidade Federal de Alfenas. A motivação central residiu na necessidade de garantir deslocamentos mais precisos e controlados, de modo a viabilizar aplicações didáticas em contextos de ensino STEAM. Inicialmente, são abordados os fundamentos teóricos relacionados à robótica móvel diferencial, ao comportamento de motores de corrente contínua, aos sistemas de controle em malha fechada, ao método de sintonia de Ziegler Nichols e à odometria baseada em encoder óptico. Na etapa experimental, foi desenvolvido um sistema de medição utilizando disco encoder com 20 furos e sensor infravermelho, bem como realizada a caracterização de dois motores, por meio da análise da variação da velocidade e da corrente em função da tensão aplicada, com ajuste de modelos via método dos mínimos quadrados e avaliação pelo teste de qui quadrado. O controlador PID é implementado em Arduino, utilizando a uma ponte H L298N e um sensor INA219 para monitoramento da corrente e tensão. Os resultados evidenciaram diferenças importantes entre os motores quanto à resposta em rotações por minuto e consumo de corrente, justificando a adoção de controladores independentes. Verifica-se que a sintonia clássica por Ziegler-Nichols não produz resultados plenamente satisfatórios nas condições e ferramentas disponíveis, ao passo que a sintonização empírica por tentativa e erro apresenta melhor desempenho, com overshoot e erro em regime considerados aceitáveis em faixas específicas de velocidade. Conclui-se que o controlador desenvolvido representa um avanço relevante na etapa de controle de velocidade e constitui base para a implementação futura de um controle cinemático completo, com potencial de aplicação em atividades de ensino técnico e de engenharia.
dc.description.abstract2This work presents the development of a PID speed controller applied to a differential mobile robot, designed for use in educational robotics activities at the LAPSE laboratory and within the RECARE network at the Federal University of Alfenas. The central motivation lies in the need to ensure more precise and controlled motion, thereby enabling didactic applications in STEAM education contexts. Initially, the theoretical foundations related to differential mobile robotics, the behavior of DC motors, closed-loop control systems, the Ziegler–Nichols tuning method, and odometry based on an optical encoder are addressed. In the experimental stage, a measurement system is developed using an encoder disk with 20 slots and an infrared sensor, and the characterization of two motors is carried out by analyzing the variation of speed and current as a function of the applied voltage, with model fitting via the least squares method and evaluation using the chi-square test. The PID controller is implemented on an Arduino platform, using an L298N H-bridge and an INA219 sensor for current and voltage monitoring. The results show relevant differences between the motors in terms of revolutions-per-minute response and current consumption, which justifies the adoption of independent controllers. It is verified that classical Ziegler–Nichols tuning does not yield fully satisfactory results given the available conditions and tools, whereas empirical tuning by trial and error exhibits better performance, with overshoot and steady-state error considered acceptable within specific speed ranges. It is concluded that the developed controller represents a significant advance in the speed control stage and provides a basis for the future implementation of a complete kinematic controller, with potential application in technical and engineering education activities.
dc.description.additionalinformationTermo de autorização SEI 1698501
dc.description.physical54
dc.identifier.credential2022.1.25.060
dc.identifier.credential2022.1.25.026
dc.identifier.lattesAdvisorhttp://lattes.cnpq.br/7284064411101724
dc.identifier.lattesAuthorhttp://lattes.cnpq.br/1291330898703187
dc.identifier.lattesAuthorhttp://lattes.cnpq.br/3279951242047089
dc.identifier.urihttps://repositorio.unifal-mg.edu.br/handle/123456789/3221
dc.language.isopt
dc.publisher.campiCampus Poços de Caldas
dc.publisher.courseBacharelado Interdisciplinar em Ciência e Tecnologia
dc.publisher.departmentInstituto de Ciência e Tecnologia
dc.publisher.initialsUNIFAL-MG
dc.publisher.institutionUniversidade Federal de Alfenas
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.creativeCommonsAttribution-NoDerivs 3.0 Brazilen
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/br/
dc.subject.cnpqEngenharias
dc.subject.enControl
dc.subject.enMobile Robotics
dc.subject.enOdometry
dc.subject.pt-BRControle
dc.subject.pt-BRRobótica móvel
dc.subject.pt-BROdometria
dc.titleDesenvolvimento de um controlodador PID de velocidade para motores de corrente contínua
dc.title.alternativeDevelopment of a PID speed controller for DC motors
dc.typeinfo:eu-repo/semantics/bachelorThesis

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC de Lucas Eduardo Ribeiro e Vinícius Noronha Martiniano de Azevedo.pdf
Tamanho:
5.82 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.89 KB
Formato:
Item-specific license agreed upon to submission
Descrição: