Implementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGA

En este trabajo se implementa un sistema de comunicación inalámbrico basado en Bluetooth para la recepción de datos usando los módulos PmodBT2 y la tarjeta de desarrollo Zedboard. Los datos recibidos por los periféricos Bluetooth pueden provenir de cualquier dispositivo que utilice este protocolo de...

Full description

Autores:
Ramírez Serna, Dagoberto
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2018
Institución:
Instituto Tecnológico Metropolitano
Repositorio:
Repositorio ITM
Idioma:
spa
OAI Identifier:
oai:repositorio.itm.edu.co:20.500.12622/5711
Acceso en línea:
http://hdl.handle.net/20.500.12622/5711
Palabra clave:
Bluetooth, comunicación, datos, FPGA, información, módulo, SDK, Vivado, Zedboard
Bluetooth, communication, data, FPGA, information, module, SDK, Vivado, Zedboard
Rights
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id RepoITM2_dfaf5623b0d412c9490f0f96d5e977e1
oai_identifier_str oai:repositorio.itm.edu.co:20.500.12622/5711
network_acronym_str RepoITM2
network_name_str Repositorio ITM
repository_id_str
dc.title.spa.fl_str_mv Implementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGA
dc.title.translated.spa.fl_str_mv Implementation of an FPGA-based system for simultaneous transmission of information via Bluetooth
title Implementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGA
spellingShingle Implementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGA
Bluetooth, comunicación, datos, FPGA, información, módulo, SDK, Vivado, Zedboard
Bluetooth, communication, data, FPGA, information, module, SDK, Vivado, Zedboard
title_short Implementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGA
title_full Implementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGA
title_fullStr Implementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGA
title_full_unstemmed Implementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGA
title_sort Implementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGA
dc.creator.fl_str_mv Ramírez Serna, Dagoberto
dc.contributor.advisor.none.fl_str_mv Castaño Londoño, Luis Fernando
dc.contributor.author.none.fl_str_mv Ramírez Serna, Dagoberto
dc.subject.spa.fl_str_mv Bluetooth, comunicación, datos, FPGA, información, módulo, SDK, Vivado, Zedboard
topic Bluetooth, comunicación, datos, FPGA, información, módulo, SDK, Vivado, Zedboard
Bluetooth, communication, data, FPGA, information, module, SDK, Vivado, Zedboard
dc.subject.keywords.spa.fl_str_mv Bluetooth, communication, data, FPGA, information, module, SDK, Vivado, Zedboard
description En este trabajo se implementa un sistema de comunicación inalámbrico basado en Bluetooth para la recepción de datos usando los módulos PmodBT2 y la tarjeta de desarrollo Zedboard. Los datos recibidos por los periféricos Bluetooth pueden provenir de cualquier dispositivo que utilice este protocolo de comunicación, por ejemplo una red de sensores o un dispositivo móvil. La conexión entre los dos módulos Bluetooth y la Zedboard se realiza mediante los puertos destinados para los módulos periféricos Pmod. La Zedboard implementa un puente USB-UART el cual permite que la información recibida se visualice en un computador usando un emulador de terminal conectado a un puerto serie. La primera parte de la implementación se realiza en Vivado versión 2015. En esta etapa se crea el diseño de bloques, en el cual, se realizan las conexiones y configuraciones. La asignación de pines se realiza en base al manual de usuario de la Zedboard. Después de creado el proyecto, se exporta al SDK (Kit de Desarrollo de Software) en donde se crea un nuevo proyecto con el programa escrito en lenguaje C con el que se controla el Hardware. En el archivo principal se encuentran las funciones de inicialización de los módulos y de visualización de la información. Con la implementación este trabajo se busca incrementar la velocidad de adquisición de datos provenientes de los sensores, gracias a la propiedad de concurrencia de la Zedboard y su facilidad para conectarse con dispositivos periféricos como el PmodBT2.
publishDate 2018
dc.date.issued.none.fl_str_mv 2018
dc.date.accessioned.none.fl_str_mv 2022-09-12T16:02:31Z
dc.date.available.none.fl_str_mv 2022-09-12T16:02:31Z
dc.type.local.spa.fl_str_mv Trabajo de grado de pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12622/5711
dc.identifier.instname.spa.fl_str_mv instname:Instituto Tecnológico Metropolitano
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.itm.edu.co/
url http://hdl.handle.net/20.500.12622/5711
identifier_str_mv instname:Instituto Tecnológico Metropolitano
reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
repourl:https://repositorio.itm.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Acceso abierto
Attribution-NonCommercial-NoDerivatives 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.program.spa.fl_str_mv Tecnología en Electrónica
dc.publisher.grantor.spa.fl_str_mv Instituto Tecnológico Metropolitano
institution Instituto Tecnológico Metropolitano
bitstream.url.fl_str_mv https://dspace-itm.metabuscador.org/bitstreams/6b79d2cd-886e-4dbb-ba7a-c3a790d503f3/download
https://dspace-itm.metabuscador.org/bitstreams/5bdc089a-70f8-45b9-adfa-b8129899f147/download
https://dspace-itm.metabuscador.org/bitstreams/78da9a99-db32-47a2-a2a6-704f9420685a/download
https://dspace-itm.metabuscador.org/bitstreams/0322a5a9-5ce1-4ba5-8fee-d12686a6e1f0/download
https://dspace-itm.metabuscador.org/bitstreams/ec461e75-a480-44cb-a0ae-aba3708c4642/download
https://dspace-itm.metabuscador.org/bitstreams/fdf3b578-f4c7-4a75-81a4-23115be1202c/download
https://dspace-itm.metabuscador.org/bitstreams/4b2167e5-cbef-410d-b572-a2cbfae55fa6/download
bitstream.checksum.fl_str_mv 3ff6f4b50aa3ad431164c6cd751cc4ff
731ef5e9b2a707b7a46b153d49235655
2b3571130ec033a0c230d3026ccc8ab6
dbd76155dc3e43769253e2fa8124e071
7734e4171dd7ba1c98e697a13b9e06eb
4dcfa2915b1b831135e0b840bb54e722
ff4c8ff01d544500ea4bfea43e6108c1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Instituto Tecnológico Metropolitano de Medellín
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1837096893955440640
spelling Castaño Londoño, Luis FernandoRamírez Serna, Dagoberto2022-09-12T16:02:31Z2022-09-12T16:02:31Z2018http://hdl.handle.net/20.500.12622/5711instname:Instituto Tecnológico Metropolitanoreponame:Repositorio Institucional Instituto Tecnológico Metropolitanorepourl:https://repositorio.itm.edu.co/En este trabajo se implementa un sistema de comunicación inalámbrico basado en Bluetooth para la recepción de datos usando los módulos PmodBT2 y la tarjeta de desarrollo Zedboard. Los datos recibidos por los periféricos Bluetooth pueden provenir de cualquier dispositivo que utilice este protocolo de comunicación, por ejemplo una red de sensores o un dispositivo móvil. La conexión entre los dos módulos Bluetooth y la Zedboard se realiza mediante los puertos destinados para los módulos periféricos Pmod. La Zedboard implementa un puente USB-UART el cual permite que la información recibida se visualice en un computador usando un emulador de terminal conectado a un puerto serie. La primera parte de la implementación se realiza en Vivado versión 2015. En esta etapa se crea el diseño de bloques, en el cual, se realizan las conexiones y configuraciones. La asignación de pines se realiza en base al manual de usuario de la Zedboard. Después de creado el proyecto, se exporta al SDK (Kit de Desarrollo de Software) en donde se crea un nuevo proyecto con el programa escrito en lenguaje C con el que se controla el Hardware. En el archivo principal se encuentran las funciones de inicialización de los módulos y de visualización de la información. Con la implementación este trabajo se busca incrementar la velocidad de adquisición de datos provenientes de los sensores, gracias a la propiedad de concurrencia de la Zedboard y su facilidad para conectarse con dispositivos periféricos como el PmodBT2.This paper implements a Bluetooth-based wireless communication system for receiving data using the PmodBT2 modules and the Zedboard development board. The data received by the Bluetooth peripherals can come from any device using this communication protocol, for example a sensor network or a mobile device. The connection between the two Bluetooth modules and the Zedboard is made via the ports intended for the Pmod peripheral modules. The Zedboard implements a USB-UART bridge which allows the received information to be displayed on a computer using a terminal emulator connected to a serial port. The first part of the implementation is done in Vivado version 2015. In this stage the block design is created, in which, connections and configurations are made. The pin assignment is done based on the Zedboard user manual. After the project is created, it is exported to the SDK (Software Development Kit) where a new project is created with the program written in C language with which the hardware is controlled. The main file contains the module initialization and information display functions. With the implementation of this work, the aim is to increase the speed of data acquisition from the sensors, thanks to the concurrency property of the Zedboard and its facility to connect with peripheral devices such as the PmodBT2.Tecnólogo en Electrónicapregradoapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/4.0/Acceso abiertoAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Bluetooth, comunicación, datos, FPGA, información, módulo, SDK, Vivado, ZedboardBluetooth, communication, data, FPGA, information, module, SDK, Vivado, ZedboardImplementación de un sistema de transmisión simultánea de información vía bluetooth basado en FPGAImplementation of an FPGA-based system for simultaneous transmission of information via BluetoothFacultad de IngenieríasTecnología en ElectrónicaInstituto Tecnológico MetropolitanoTrabajo de grado de pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisPublicationTHUMBNAILDagoberto_Ramírez_Serna_2018.pdf.jpgDagoberto_Ramírez_Serna_2018.pdf.jpgGenerated Thumbnailimage/jpeg5142https://dspace-itm.metabuscador.org/bitstreams/6b79d2cd-886e-4dbb-ba7a-c3a790d503f3/download3ff6f4b50aa3ad431164c6cd751cc4ffMD54falseAnonymousREADCarta_Autorizacion_Divulgacion_Ramírez_Serna_2018.pdf.jpgCarta_Autorizacion_Divulgacion_Ramírez_Serna_2018.pdf.jpgGenerated Thumbnailimage/jpeg7603https://dspace-itm.metabuscador.org/bitstreams/5bdc089a-70f8-45b9-adfa-b8129899f147/download731ef5e9b2a707b7a46b153d49235655MD55falseAnonymousREADORIGINALDagoberto_Ramírez_Serna_2018.pdfDagoberto_Ramírez_Serna_2018.pdfTrabajo de gradoapplication/pdf1593877https://dspace-itm.metabuscador.org/bitstreams/78da9a99-db32-47a2-a2a6-704f9420685a/download2b3571130ec033a0c230d3026ccc8ab6MD51trueAnonymousREADCarta_Autorizacion_Divulgacion_Ramírez_Serna_2018.pdfCarta_Autorizacion_Divulgacion_Ramírez_Serna_2018.pdfCarta autorizaciónapplication/pdf178275https://dspace-itm.metabuscador.org/bitstreams/0322a5a9-5ce1-4ba5-8fee-d12686a6e1f0/downloaddbd76155dc3e43769253e2fa8124e071MD52falseAnonymousREAD2050-12-31LICENSElicense.txtlicense.txttext/plain; charset=utf-81406https://dspace-itm.metabuscador.org/bitstreams/ec461e75-a480-44cb-a0ae-aba3708c4642/download7734e4171dd7ba1c98e697a13b9e06ebMD53falseAnonymousREADTEXTDagoberto_Ramírez_Serna_2018.pdf.txtDagoberto_Ramírez_Serna_2018.pdf.txtExtracted texttext/plain26528https://dspace-itm.metabuscador.org/bitstreams/fdf3b578-f4c7-4a75-81a4-23115be1202c/download4dcfa2915b1b831135e0b840bb54e722MD56falseAnonymousREADCarta_Autorizacion_Divulgacion_Ramírez_Serna_2018.pdf.txtCarta_Autorizacion_Divulgacion_Ramírez_Serna_2018.pdf.txtExtracted texttext/plain4https://dspace-itm.metabuscador.org/bitstreams/4b2167e5-cbef-410d-b572-a2cbfae55fa6/downloadff4c8ff01d544500ea4bfea43e6108c1MD57falseAnonymousREAD2050-12-3120.500.12622/5711oai:dspace-itm.metabuscador.org:20.500.12622/57112025-06-24 09:25:08.505http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://dspace-itm.metabuscador.orgRepositorio Instituto Tecnológico Metropolitano de Medellínbdigital@metabiblioteca.comRWwgSW5zdGl0dXRvIFRlY25vbMOzZ2ljbyBNZXRyb3BvbGl0YW5vIChJVE0pLCBkaWZ1bmRlIG1lZGlhbnRlIHN1IFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgbG9zIHRyYWJham9zIGRlIGludmVzdGlnYWNpw7NuIHByb2R1Y2lkb3MgcG9yIGxvcyBtaWVtYnJvcyBkZWwgSW5zdGl0dXRvLiBFbCBjb250ZW5pZG8gZGUgbG9zIGRvY3VtZW50b3MgZGlnaXRhbGVzIGVzIGRlIGFjY2VzbyBhYmllcnRvIHBhcmEgdG9kYSBwZXJzb25hIGludGVyZXNhZGEuCgpTZSBhY2xhcmEgcXVlIGVsIElUTSBubyB0aWVuZSBsb3MgZGVyZWNob3MgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsLiBMb3MgZGVyZWNob3MgZGUgYXV0b3Igc2UgZW5jdWVudHJhbiBwcm90ZWdpZG9zIHBvciBsYSBsZWdpc2xhY2nDs24gY29sb21iaWEgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBEZWNpc2nDs24gYW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYSwgIHV0aWxpY2UgeSB1c2UgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbi4gU2luIGVtYmFyZ28sIGxvcyBkZXJlY2hvcyBtb3JhbGVzIGRlbCBhdXRvcihlcykgc29uIGFmZWN0YWRvcyBwb3IgbGEgcHJlc2VudGUgbGljZW5jaWEgZGUgdXNvLgoKU2UgYWNlcHRhIGxhIGRpZnVzacOzbiBww7pibGljYSBkZSBsYSBvYnJhLCBzdSBjb3BpYSB5IGRpc3RyaWJ1Y2nDs24gc2llbXByZSBxdWUgc2UgY3VtcGxhIGNvbiBsYXMgc2lndWllbnRlcyBjb25kaWNpb25lczoKCuKAoiAgICAgICBFbCBuZWNlc2FyaW8gcmVjb25vY2ltaWVudG8gZGUgbGEgYXV0b3LDrWEgZGUgbGEgb2JyYSwgaWRlbnRpZmljYW5kbyBvcG9ydHVuYSB5IGNvcnJlY3RhbWVudGUgYSBsYSBwZXJzb25hIHF1ZSBwb3NlYSBkZXJlY2hvcyBkZSBhdXRvci4KCuKAoiAgICAgICBObyBlc3TDoSBwZXJtaXRpZG8gZWwgdXNvIGluZGViaWRvIGRlbCB0cmFiYWpvIGRlIGludmVzdGlnYWNpw7NuIGNvbiBmaW5lcyBkZSBsdWNybyBvIGN1YWxxdWllciB0aXBvIGRlIGFjdGl2aWRhZCBxdWUgcHJvZHV6Y2EgIGdhbmFuY2lhcyBhIGxhcyBwZXJzb25hcyBxdWUgbG8gZGlmdW5kZW4gc2luIGVsIGNvbnNlbnRpbWllbnRvIGRlbCBhdXRvcihlcykgbGVnYWwoZXMpLgoK4oCiICAgICAgIExvcyB0cmFiYWpvcyBxdWUgc2UgcHJvZHV6Y2FuIGEgcGFydGlyIGRlIGxhIG9icmEsIGRlYmUgcG9zZWVyIGxhIGNpdGFjacOzbiBwZXJ0aW5lbnRlIHRhbCBjb21vIGluZGljYW4gbGFzIE5vcm1hcyBBUEEuIENhc28gY29udHJhcmlvLCBzZSBpbmN1cnJpcsOhIGVuIGxhIGZpZ3VyYSBkZWwgcGxhZ2lvLgo=