Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGA

Autores
Berardo, Gonzalo Miguel
Año de publicación
2022
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión aceptada
Colaborador/a o director/a de tesis
Abraham, Jorge Alberto
Morales, Elbo Hugo
Descripción
Se presenta el diseño, la implementación y el análisis de sistemas de control sobre FPGA (Field Programmable Gate Array), empleando como caso de estudio un robot manipulador de 5 grados de libertad. Para el trabajo se sintetiza en hardware algoritmos de control PID (Proportional Integral Derivative) para diferentes representaciones numéricas: enteros, punto fijo y punto flotante. Se analiza el impacto sobre la respuesta en el dominio del tiempo y el uso de recursos de hardware (área/frecuencia), a fin de obtener resultados aceptables sin caer al empleo de FPGAs costosas. El trabajo es una continuación de dos artículos de investigación realizados para el Laboratorio de Computación Reconfigurable (LCR) de la Universidad Tecnológica Nacional Regional Mendoza. En [1] se implementa un control de posición que opera con enteros y arroja un error mayor al 12% en estado estacionario. Esta situación no es tolerable por lo que en [2] se explora el uso de punto fijo. Se muestra el procedimiento para definir la cantidad de bits en formato Qmn y el impacto de los distintos tipos de redondeo. Adicionalmente se realiza un HMI (Human Machine Interface) inalámbrico para control y parametrización del robot, llevado a cabo, por medio de un SoC (System on a Chip) que incorpora microprocesador dual core y conectividad WiFi. Se incluye, modelado matemático de la planta, respuestas en el dominio del tiempo y de la frecuencia, mecanismos de sintonización de PIDs, sinterización en hardware de núcleos de comunicación, control y gestión usando VHDL como lenguaje descripción de hardware. Diseño y fabricación de PCBs (Printed Circuit Board) para etapas de adquisición de datos, acondicionamiento de señales, potencia y alimentación eléctrica.
Fil: Berardo, Gonzalo Miguel. Universidad Tecnológica Nacional. Facultad Regional Mendoza. Carrera de Ingeniería Electrónica; Argentina.
Materia
Robótica
PID
Fixed point
Floating point
FPGA
VHDL
HDL-Coder
IP-Coder
IP-Cores
Sistema de control
Nivel de accesibilidad
acceso abierto
Condiciones de uso
2024-03-19T15:27:58Z
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/9886

id RIAUTN_d7042bd2ee3f2b6412911d3a25b951d7
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/9886
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGABerardo, Gonzalo MiguelRobóticaPIDFixed pointFloating pointFPGAVHDLHDL-CoderIP-CoderIP-CoresSistema de controlSe presenta el diseño, la implementación y el análisis de sistemas de control sobre FPGA (Field Programmable Gate Array), empleando como caso de estudio un robot manipulador de 5 grados de libertad. Para el trabajo se sintetiza en hardware algoritmos de control PID (Proportional Integral Derivative) para diferentes representaciones numéricas: enteros, punto fijo y punto flotante. Se analiza el impacto sobre la respuesta en el dominio del tiempo y el uso de recursos de hardware (área/frecuencia), a fin de obtener resultados aceptables sin caer al empleo de FPGAs costosas. El trabajo es una continuación de dos artículos de investigación realizados para el Laboratorio de Computación Reconfigurable (LCR) de la Universidad Tecnológica Nacional Regional Mendoza. En [1] se implementa un control de posición que opera con enteros y arroja un error mayor al 12% en estado estacionario. Esta situación no es tolerable por lo que en [2] se explora el uso de punto fijo. Se muestra el procedimiento para definir la cantidad de bits en formato Qmn y el impacto de los distintos tipos de redondeo. Adicionalmente se realiza un HMI (Human Machine Interface) inalámbrico para control y parametrización del robot, llevado a cabo, por medio de un SoC (System on a Chip) que incorpora microprocesador dual core y conectividad WiFi. Se incluye, modelado matemático de la planta, respuestas en el dominio del tiempo y de la frecuencia, mecanismos de sintonización de PIDs, sinterización en hardware de núcleos de comunicación, control y gestión usando VHDL como lenguaje descripción de hardware. Diseño y fabricación de PCBs (Printed Circuit Board) para etapas de adquisición de datos, acondicionamiento de señales, potencia y alimentación eléctrica.Fil: Berardo, Gonzalo Miguel. Universidad Tecnológica Nacional. Facultad Regional Mendoza. Carrera de Ingeniería Electrónica; Argentina.Abraham, Jorge AlbertoMorales, Elbo Hugo2024-03-19T15:27:58Z2024-03-19T15:27:58Z2022-02-01info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradopdfapplication/pdfhttp://hdl.handle.net/20.500.12272/9886spainfo:eu-repo/semantics/openAccess2024-03-19T15:27:58Zhttp://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 InternacionalUso académico de acceso librereponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacional2026-09-24T12:47:52Zoai:ria.utn.edu.ar:20.500.12272/9886instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-09-24 12:47:53.414Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGA
title Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGA
spellingShingle Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGA
Berardo, Gonzalo Miguel
Robótica
PID
Fixed point
Floating point
FPGA
VHDL
HDL-Coder
IP-Coder
IP-Cores
Sistema de control
title_short Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGA
title_full Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGA
title_fullStr Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGA
title_full_unstemmed Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGA
title_sort Diafpga : diseño, implementación y análisis de sistemas de control sobre FPGA
dc.creator.none.fl_str_mv Berardo, Gonzalo Miguel
author Berardo, Gonzalo Miguel
author_facet Berardo, Gonzalo Miguel
author_role author
dc.contributor.none.fl_str_mv Abraham, Jorge Alberto
Morales, Elbo Hugo
dc.subject.none.fl_str_mv Robótica
PID
Fixed point
Floating point
FPGA
VHDL
HDL-Coder
IP-Coder
IP-Cores
Sistema de control
topic Robótica
PID
Fixed point
Floating point
FPGA
VHDL
HDL-Coder
IP-Coder
IP-Cores
Sistema de control
dc.description.none.fl_txt_mv Se presenta el diseño, la implementación y el análisis de sistemas de control sobre FPGA (Field Programmable Gate Array), empleando como caso de estudio un robot manipulador de 5 grados de libertad. Para el trabajo se sintetiza en hardware algoritmos de control PID (Proportional Integral Derivative) para diferentes representaciones numéricas: enteros, punto fijo y punto flotante. Se analiza el impacto sobre la respuesta en el dominio del tiempo y el uso de recursos de hardware (área/frecuencia), a fin de obtener resultados aceptables sin caer al empleo de FPGAs costosas. El trabajo es una continuación de dos artículos de investigación realizados para el Laboratorio de Computación Reconfigurable (LCR) de la Universidad Tecnológica Nacional Regional Mendoza. En [1] se implementa un control de posición que opera con enteros y arroja un error mayor al 12% en estado estacionario. Esta situación no es tolerable por lo que en [2] se explora el uso de punto fijo. Se muestra el procedimiento para definir la cantidad de bits en formato Qmn y el impacto de los distintos tipos de redondeo. Adicionalmente se realiza un HMI (Human Machine Interface) inalámbrico para control y parametrización del robot, llevado a cabo, por medio de un SoC (System on a Chip) que incorpora microprocesador dual core y conectividad WiFi. Se incluye, modelado matemático de la planta, respuestas en el dominio del tiempo y de la frecuencia, mecanismos de sintonización de PIDs, sinterización en hardware de núcleos de comunicación, control y gestión usando VHDL como lenguaje descripción de hardware. Diseño y fabricación de PCBs (Printed Circuit Board) para etapas de adquisición de datos, acondicionamiento de señales, potencia y alimentación eléctrica.
Fil: Berardo, Gonzalo Miguel. Universidad Tecnológica Nacional. Facultad Regional Mendoza. Carrera de Ingeniería Electrónica; Argentina.
description Se presenta el diseño, la implementación y el análisis de sistemas de control sobre FPGA (Field Programmable Gate Array), empleando como caso de estudio un robot manipulador de 5 grados de libertad. Para el trabajo se sintetiza en hardware algoritmos de control PID (Proportional Integral Derivative) para diferentes representaciones numéricas: enteros, punto fijo y punto flotante. Se analiza el impacto sobre la respuesta en el dominio del tiempo y el uso de recursos de hardware (área/frecuencia), a fin de obtener resultados aceptables sin caer al empleo de FPGAs costosas. El trabajo es una continuación de dos artículos de investigación realizados para el Laboratorio de Computación Reconfigurable (LCR) de la Universidad Tecnológica Nacional Regional Mendoza. En [1] se implementa un control de posición que opera con enteros y arroja un error mayor al 12% en estado estacionario. Esta situación no es tolerable por lo que en [2] se explora el uso de punto fijo. Se muestra el procedimiento para definir la cantidad de bits en formato Qmn y el impacto de los distintos tipos de redondeo. Adicionalmente se realiza un HMI (Human Machine Interface) inalámbrico para control y parametrización del robot, llevado a cabo, por medio de un SoC (System on a Chip) que incorpora microprocesador dual core y conectividad WiFi. Se incluye, modelado matemático de la planta, respuestas en el dominio del tiempo y de la frecuencia, mecanismos de sintonización de PIDs, sinterización en hardware de núcleos de comunicación, control y gestión usando VHDL como lenguaje descripción de hardware. Diseño y fabricación de PCBs (Printed Circuit Board) para etapas de adquisición de datos, acondicionamiento de señales, potencia y alimentación eléctrica.
publishDate 2022
dc.date.none.fl_str_mv 2022-02-01
2024-03-19T15:27:58Z
2024-03-19T15:27:58Z
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/20.500.12272/9886
url http://hdl.handle.net/20.500.12272/9886
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
2024-03-19T15:27:58Z
http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Uso académico de acceso libre
eu_rights_str_mv openAccess
rights_invalid_str_mv 2024-03-19T15:27:58Z
http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Uso académico de acceso libre
dc.format.none.fl_str_mv pdf
application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Institucional Abierto (UTN)
instname:Universidad Tecnológica Nacional
reponame_str Repositorio Institucional Abierto (UTN)
collection Repositorio Institucional Abierto (UTN)
instname_str Universidad Tecnológica Nacional
repository.name.fl_str_mv Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional
repository.mail.fl_str_mv gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar
_version_ 1877230949720129536
score 13.265058