Controlador PID utilizando microcontrolador PIC
Autor(a) principal: | |
---|---|
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 |