Controlador PID utilizando microcontrolador PIC

Detalhes bibliográficos
Autor(a) principal: Brosler, Rodrigo Oliveira [UNESP]
Data de Publicação: 2014
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/123013
http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2015-05-04/000806060.pdf
Resumo: This monograph proposes the implementation of a low cost PID controller utilizing a PIC microcontroller, and its application in a positioning system previously controlled by a dedicated integrated circuit for a positioning system. Applying the closed-loop PID control, the system instability was reduced, and its response was smoother, eliminating vibrations and mechanical wear compared to its response with the dedicated integrated circuit, which has a very limited control action. The actuator of the system is a DC motor, whose speed is controlled by the Pulse Width Modulation (PWM) technique, using a Full-Bridge circuit, allowing the shift of direction of rotation. The utilized microcontroller was the PIC16F684, which has an enhanced PWM module, with its analog converters used as reference and position feedback. The positioning sensor is a multiturn potentiometer coupled to the motor axis by gears. The possibility of programming the PID coefficients in the microcontroller, as well as the adjustment of the sampling rate, allows the implemented system achieving high level of versatility
id UNSP_4df3fb5297df563e12fa76c166b9ad2c
oai_identifier_str oai:repositorio.unesp.br:11449/123013
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Controlador PID utilizando microcontrolador PICMicrocontroladoresControladores PIDMotores eletricos de corrente continuaControladores programaveisMicrocontrollersThis monograph proposes the implementation of a low cost PID controller utilizing a PIC microcontroller, and its application in a positioning system previously controlled by a dedicated integrated circuit for a positioning system. Applying the closed-loop PID control, the system instability was reduced, and its response was smoother, eliminating vibrations and mechanical wear compared to its response with the dedicated integrated circuit, which has a very limited control action. The actuator of the system is a DC motor, whose speed is controlled by the Pulse Width Modulation (PWM) technique, using a Full-Bridge circuit, allowing the shift of direction of rotation. The utilized microcontroller was the PIC16F684, which has an enhanced PWM module, with its analog converters used as reference and position feedback. The positioning sensor is a multiturn potentiometer coupled to the motor axis by gears. The possibility of programming the PID coefficients in the microcontroller, as well as the adjustment of the sampling rate, allows the implemented system achieving high level of versatilityEste trabalho tem como proposta a construção de um controlador PID de baixo custo com microprocessador PIC, e a aplicação em um sistema de posicionamento antes controlado por um circuito integrado dedicado para o controle de posicionamento. Ao aplicar o controle PID em malha fechada as instabilidades no sistema foram minimizadas, trazendo uma resposta mais suave, eliminando vibrações e desgaste mecânico comparado ao sistema com circuito dedicado, cuja ação de controle é muito limitada. O atuador na saída é um motor DC, cuja velocidade foi controlada pela técnica de Modulação por Largura de Pulso (PWM), utilizando uma ponte H para permitir duplo sentido de rotação. O microcontrolador utilizado foi o PIC16F684, que já possui um módulo PWM interno, com entradas analógicas que foram utilizadas como referência e realimentação de posições. O sensor de posição utilizado é um potenciômetro multivoltas acoplado ao eixo do motor por um conjunto de engrenagens. A possibilidade de programação dos coeficientes do PID no microcontrolador, bem como o ajuste da taxa de amostragem, permitem o sistema desenvolvido atingir elevado grau de versatilidadeUniversidade Estadual Paulista (Unesp)Marcelino, Márcio Abud [UNESP]Universidade Estadual Paulista (Unesp)Brosler, Rodrigo Oliveira [UNESP]2015-05-14T16:52:24Z2015-05-14T16:52:24Z2014-03-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis89 f.application/pdfBROSLER, Rodrigo Oliveira. Controlador PID utilizando microcontrolador PIC. 2014. 89 f. Trabalho de conclusão de curso (Bacharelado - Engenharia Elétrica) - Universidade Estadual Paulista, Faculdade de Engenharia de Guaratinguetá, 2014.http://hdl.handle.net/11449/123013000806060http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2015-05-04/000806060.pdf2657204297944320Alephreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPporinfo:eu-repo/semantics/openAccess2024-07-02T19:09:08Zoai:repositorio.unesp.br:11449/123013Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T21:51:04.306135Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Controlador PID utilizando microcontrolador PIC
title Controlador PID utilizando microcontrolador PIC
spellingShingle Controlador PID utilizando microcontrolador PIC
Brosler, Rodrigo Oliveira [UNESP]
Microcontroladores
Controladores PID
Motores eletricos de corrente continua
Controladores programaveis
Microcontrollers
title_short Controlador PID utilizando microcontrolador PIC
title_full Controlador PID utilizando microcontrolador PIC
title_fullStr Controlador PID utilizando microcontrolador PIC
title_full_unstemmed Controlador PID utilizando microcontrolador PIC
title_sort Controlador PID utilizando microcontrolador PIC
author Brosler, Rodrigo Oliveira [UNESP]
author_facet Brosler, Rodrigo Oliveira [UNESP]
author_role author
dc.contributor.none.fl_str_mv Marcelino, Márcio Abud [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Brosler, Rodrigo Oliveira [UNESP]
dc.subject.por.fl_str_mv Microcontroladores
Controladores PID
Motores eletricos de corrente continua
Controladores programaveis
Microcontrollers
topic Microcontroladores
Controladores PID
Motores eletricos de corrente continua
Controladores programaveis
Microcontrollers
description This monograph proposes the implementation of a low cost PID controller utilizing a PIC microcontroller, and its application in a positioning system previously controlled by a dedicated integrated circuit for a positioning system. Applying the closed-loop PID control, the system instability was reduced, and its response was smoother, eliminating vibrations and mechanical wear compared to its response with the dedicated integrated circuit, which has a very limited control action. The actuator of the system is a DC motor, whose speed is controlled by the Pulse Width Modulation (PWM) technique, using a Full-Bridge circuit, allowing the shift of direction of rotation. The utilized microcontroller was the PIC16F684, which has an enhanced PWM module, with its analog converters used as reference and position feedback. The positioning sensor is a multiturn potentiometer coupled to the motor axis by gears. The possibility of programming the PID coefficients in the microcontroller, as well as the adjustment of the sampling rate, allows the implemented system achieving high level of versatility
publishDate 2014
dc.date.none.fl_str_mv 2014-03-28
2015-05-14T16:52:24Z
2015-05-14T16:52:24Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv BROSLER, Rodrigo Oliveira. Controlador PID utilizando microcontrolador PIC. 2014. 89 f. Trabalho de conclusão de curso (Bacharelado - Engenharia Elétrica) - Universidade Estadual Paulista, Faculdade de Engenharia de Guaratinguetá, 2014.
http://hdl.handle.net/11449/123013
000806060
http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2015-05-04/000806060.pdf
2657204297944320
identifier_str_mv BROSLER, Rodrigo Oliveira. Controlador PID utilizando microcontrolador PIC. 2014. 89 f. Trabalho de conclusão de curso (Bacharelado - Engenharia Elétrica) - Universidade Estadual Paulista, Faculdade de Engenharia de Guaratinguetá, 2014.
000806060
2657204297944320
url http://hdl.handle.net/11449/123013
http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2015-05-04/000806060.pdf
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 89 f.
application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv Aleph
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129365974712320