Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográfica

Con el surgimiento de la tecnología FPGA (Field Programmable Gate Array, Arreglo de Compuertas Programables en Campo) el diseño de hardware se ha visto transformado de forma radical de la simple interconexión de componentes electrónicos a la reconfiguración electrónica por software de un circuito in...

Descripción completa

Detalles Bibliográficos
Autor: Erick Manuel Lugo Alvarez
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:2018
País:México
Institución:Universidad Autónoma de Querétaro
Repositorio:Repositorio Institucional de la Universidad Autónoma de Querétaro
OAI Identifier:oai:ri-ng.uaq.mx:123456789/772
Acceso en línea:http://ri-ng.uaq.mx/handle/123456789/772
Access Level:acceso abierto
Palabra clave:Ethernet protocol
FPGA
Microcontrolador
Microcontroller
Protocolo ethernet
INGENIERÍA Y TECNOLOGÍA
id MX_4e5ff6a6118a3c8ef62d66189de18e40
oai_identifier_str oai:ri-ng.uaq.mx:123456789/772
network_acronym_str MX
network_name_str México
repository_id_str
dc.title.none.fl_str_mv Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográfica
title Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográfica
spellingShingle Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográfica
Erick Manuel Lugo Alvarez
Ethernet protocol
FPGA
FPGA
Microcontrolador
Microcontroller
Protocolo ethernet
INGENIERÍA Y TECNOLOGÍA
title_short Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográfica
title_full Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográfica
title_fullStr Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográfica
title_full_unstemmed Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográfica
title_sort Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográfica
dc.creator.none.fl_str_mv Erick Manuel Lugo Alvarez
author Erick Manuel Lugo Alvarez
author_facet Erick Manuel Lugo Alvarez
author_role author
dc.subject.none.fl_str_mv Ethernet protocol
FPGA
FPGA
Microcontrolador
Microcontroller
Protocolo ethernet
INGENIERÍA Y TECNOLOGÍA
topic Ethernet protocol
FPGA
FPGA
Microcontrolador
Microcontroller
Protocolo ethernet
INGENIERÍA Y TECNOLOGÍA
description Con el surgimiento de la tecnología FPGA (Field Programmable Gate Array, Arreglo de Compuertas Programables en Campo) el diseño de hardware se ha visto transformado de forma radical de la simple interconexión de componentes electrónicos a la reconfiguración electrónica por software de un circuito integrado especializado; el tamaño y velocidad de los FPGA son equiparables a los ASIC (Application-Specific Integrated Circuit, Circuitos integrados de Aplicación Especifica) pero los FPGA son más flexibles y su velocidad de procesamiento es mayor debido a su arquitectura paralela de interconexión de compuertas permitiendo así la ejecución de varios procesos de forma simultánea. Pese a sus virtudes los FPGA precisan contar con periféricos de comunicación que les permitan explotar plenamente sus cualidades de alta velocidad de procesamiento en aplicaciones que requieren la transferencia de grandes volúmenes de datos; la forma común de solventar este inconveniente es la incorporación de tarjetas de comunicación comerciales pero tienen la desventaja de ser poco adaptables a aplicaciones específicas además de generar costos significativos. Una alternativa a esta problemática es la creación de sistemas a la medida mediante el desarrollo núcleos de propiedad intelectual (IP Cores) de unidades de lógica que otorguen a los FPGA la capacidad de comunicación mediante un protocolo estándar de alta capacidad como lo es Ethernet, haciendo uso de sus prestaciones de velocidad y de confiabilidad, eliminando el uso de equipos comerciales y logrando de este modo independencia tecnológica. La aportación del presente trabajo es implementación de una aplicación Cliente/Servidor entre un FPGA y un Microcontrolador mediante el empleo de un Módulo Ethernet ENC28J60, logrando transferencias de datos a velocidades superiores a 100 Kbps en la generación de interfaces de usuario para la transmisión de datos de cámaras de visión termográficas, como una solución alternativa al procesamiento de imágenes aplicado al análisis termográfico de circuitos eléctricos y equipos mecánicos.
publishDate 2018
dc.date.none.fl_str_mv 2018-12-14T15:48:16Z
2018-12-14T15:48:16Z
2021-08-02
2021-08-02
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv http://ri-ng.uaq.mx/handle/123456789/772
url http://ri-ng.uaq.mx/handle/123456789/772
dc.language.none.fl_str_mv Español
language_invalid_str_mv Español
dc.relation.none.fl_str_mv Si
dc.rights.none.fl_str_mv Acceso Abierto
http://creativecommons.org/licenses/by-nd/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Acceso Abierto
http://creativecommons.org/licenses/by-nd/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv Adobe PDF
application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Institucional de la Universidad Autónoma de Querétaro
instname:Universidad Autónoma de Querétaro
instacron:UAQ
instname_str Universidad Autónoma de Querétaro
instacron_str UAQ
institution UAQ
reponame_str Repositorio Institucional de la Universidad Autónoma de Querétaro
collection Repositorio Institucional de la Universidad Autónoma de Querétaro
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1858175209070133248
spelling Desarrollo de protocolo ethernet en FPGA para el procesamiento digital de datos de cámara termográficaErick Manuel Lugo AlvarezEthernet protocolFPGAFPGAMicrocontroladorMicrocontrollerProtocolo ethernetINGENIERÍA Y TECNOLOGÍACon el surgimiento de la tecnología FPGA (Field Programmable Gate Array, Arreglo de Compuertas Programables en Campo) el diseño de hardware se ha visto transformado de forma radical de la simple interconexión de componentes electrónicos a la reconfiguración electrónica por software de un circuito integrado especializado; el tamaño y velocidad de los FPGA son equiparables a los ASIC (Application-Specific Integrated Circuit, Circuitos integrados de Aplicación Especifica) pero los FPGA son más flexibles y su velocidad de procesamiento es mayor debido a su arquitectura paralela de interconexión de compuertas permitiendo así la ejecución de varios procesos de forma simultánea. Pese a sus virtudes los FPGA precisan contar con periféricos de comunicación que les permitan explotar plenamente sus cualidades de alta velocidad de procesamiento en aplicaciones que requieren la transferencia de grandes volúmenes de datos; la forma común de solventar este inconveniente es la incorporación de tarjetas de comunicación comerciales pero tienen la desventaja de ser poco adaptables a aplicaciones específicas además de generar costos significativos. Una alternativa a esta problemática es la creación de sistemas a la medida mediante el desarrollo núcleos de propiedad intelectual (IP Cores) de unidades de lógica que otorguen a los FPGA la capacidad de comunicación mediante un protocolo estándar de alta capacidad como lo es Ethernet, haciendo uso de sus prestaciones de velocidad y de confiabilidad, eliminando el uso de equipos comerciales y logrando de este modo independencia tecnológica. La aportación del presente trabajo es implementación de una aplicación Cliente/Servidor entre un FPGA y un Microcontrolador mediante el empleo de un Módulo Ethernet ENC28J60, logrando transferencias de datos a velocidades superiores a 100 Kbps en la generación de interfaces de usuario para la transmisión de datos de cámaras de visión termográficas, como una solución alternativa al procesamiento de imágenes aplicado al análisis termográfico de circuitos eléctricos y equipos mecánicos.With the emergence of the FPGA (Field Programmable Gate Array) technology hardware design has been radically transformed from a simple interconnection of electronic components to the electronic reconfiguration by software of a specialized integrated circuit; size and speed of FPGA are comparable to the ASIC (Application-Specific Integrated Circuit), but FPGA are more flexible and their processing speed is higher since they are composed of a parallel architecture of interconnection of gates thus allowing the execution of multiple processes simultaneously. Despite their virtues FPGA require communication peripherals that allow them to take advantage of their quality of high-speed processing in applications that require the transference of large volumes of data; the common way to overcome this inconvenience is the incorporation of commercial communication cards, but the disadvantage is that their adaptability is limited to certain applications as well as they generate high costs. An alternative to this problem is the creation of custom systems by developing cores of intellectual property (IP Cores) of units of logic which provide to the FPGA communication skills using a high capacity standard protocol such as Ethernet, making use of its speed and reliability benefits, eliminating the use of commercial equipment and thereby achieving technological independence. The contribution of this study is the implementation of a Client/Server application between an FPGA and a microcontroller through the employment of a module Ethernet ENC28J60, achieving the transference of data at speeds up to 100 Kbps in the generation of user interfaces for data transmission of thermal vision cameras, as an alternative to image processing applied to the thermographic analysis of electrical circuits and mechanical equipment.2021-08-022018-12-14T15:48:16Z2018-12-14T15:48:16Z2021-08-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisAdobe PDFapplication/pdfhttp://ri-ng.uaq.mx/handle/123456789/772reponame:Repositorio Institucional de la Universidad Autónoma de Querétaroinstname:Universidad Autónoma de Querétaroinstacron:UAQEspañolSiAcceso Abiertohttp://creativecommons.org/licenses/by-nd/4.0info:eu-repo/semantics/openAccessoai:ri-ng.uaq.mx:123456789/7722024-10-04T19:14:37Z
score 14.965156