Interfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de Matlab

En este proyecto se elaboró una interfaz gráfica de usuario con la herramienta Matlab y el entorno de desarrollo interactivo de app designer para programar una carga electrónica de la serie BK8500, de forma rápida y precisa a través de comunicación serial. La interfaz busca que el manejo del equipo...

Full description

Autores:
Marulanda Ángel, Juan Pablo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Instituto Tecnológico Metropolitano
Repositorio:
Repositorio ITM
Idioma:
spa
OAI Identifier:
oai:repositorio.itm.edu.co:20.500.12622/5735
Acceso en línea:
http://hdl.handle.net/20.500.12622/5735
Palabra clave:
carga electrónica, interfaz gráfica, entorno Matlab, App designer, comunicación serial, USB.
Electronic load, graphical interface, Matlab environment, App designer, serial communication, USB.
Programas para computador
Visión por computador
Matlab (lenguaje de programación)
Interfaces de usuarios
Procesamiento de imágenes
Rights
License
Acceso abierto
id RepoITM2_fb546027841fe2ad5511523b06e1f658
oai_identifier_str oai:repositorio.itm.edu.co:20.500.12622/5735
network_acronym_str RepoITM2
network_name_str Repositorio ITM
repository_id_str
dc.title.spa.fl_str_mv Interfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de Matlab
dc.title.translated.spa.fl_str_mv Graphical user interface for managing the Bk 8500 series electronic load using the Matlab tool
title Interfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de Matlab
spellingShingle Interfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de Matlab
carga electrónica, interfaz gráfica, entorno Matlab, App designer, comunicación serial, USB.
Electronic load, graphical interface, Matlab environment, App designer, serial communication, USB.
Programas para computador
Visión por computador
Matlab (lenguaje de programación)
Interfaces de usuarios
Procesamiento de imágenes
title_short Interfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de Matlab
title_full Interfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de Matlab
title_fullStr Interfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de Matlab
title_full_unstemmed Interfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de Matlab
title_sort Interfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de Matlab
dc.creator.fl_str_mv Marulanda Ángel, Juan Pablo
dc.contributor.advisor.none.fl_str_mv Restrepo Cuestas, Bonie Jhoana
Rojas Montaño, Jhon Jairo
dc.contributor.author.none.fl_str_mv Marulanda Ángel, Juan Pablo
dc.contributor.email.spa.fl_str_mv juanmarulanda215341@correo.itm.edu.co
dc.subject.spa.fl_str_mv carga electrónica, interfaz gráfica, entorno Matlab, App designer, comunicación serial, USB.
topic carga electrónica, interfaz gráfica, entorno Matlab, App designer, comunicación serial, USB.
Electronic load, graphical interface, Matlab environment, App designer, serial communication, USB.
Programas para computador
Visión por computador
Matlab (lenguaje de programación)
Interfaces de usuarios
Procesamiento de imágenes
dc.subject.keywords.spa.fl_str_mv Electronic load, graphical interface, Matlab environment, App designer, serial communication, USB.
dc.subject.lemb.spa.fl_str_mv Programas para computador
Visión por computador
Matlab (lenguaje de programación)
Interfaces de usuarios
Procesamiento de imágenes
description En este proyecto se elaboró una interfaz gráfica de usuario con la herramienta Matlab y el entorno de desarrollo interactivo de app designer para programar una carga electrónica de la serie BK8500, de forma rápida y precisa a través de comunicación serial. La interfaz busca que el manejo del equipo sea más amigable y fácil de utilizar para cualquier usuario, para hacer más versátil la caracterización y evaluación de curvas de paneles fotovoltaicos y demás dispositivos electrónicos dispuestos en el laboratorio de electrónica y potencia de parque i en el ITM. Inicialmente, para desarollar la herramienta fue necesario configurar los parámetros de cada función que el usuario desee ejecutar en la carga, los cuales se deben consultar en el manual propio del instrumento proporcionado por el fabricante BK Precision. Una vez consultados los comandos propios de la carga se procede a identificar patrones y tiempos de ejecución en el instrumento, generando códigos de prueba que se envían desde el entorno de Matlab, con el fin de comprender la configuración del dispositivo conectado por medio de comunicación serial y así identificar la forma óptima de realizar el código para cada una de las funciones a programar. Finalmente, después de realizar las funciones necesarias para la programación de la carga, se implementó el código de Matlab en conjunto con el entorno interactivo app designer para la creación de la interfaz gráfica, cuyo diseño se realizó con componente visuales interactivos para el usuario. Al realizar las pruebas dentro del laboratorio de electrónica y potencia se concluye que la interfaz es adecuada para el uso de cualquier usuario y es efectiva para el manejo y configuración de la carga electrónica.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-09-29T21:08:43Z
dc.date.available.none.fl_str_mv 2022-09-29T21:08:43Z
dc.date.issued.none.fl_str_mv 2022
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/5735
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/5735
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.relation.uri.spa.fl_str_mv http://creativecommons. org/licenses/by-nc-nd/4.0/
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
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 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 Ingeniería Mecatró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/3efb2097-642b-48b2-bc61-cd724914c379/download
https://dspace-itm.metabuscador.org/bitstreams/441828e9-0a0f-4bf2-a341-0b94d0176ede/download
https://dspace-itm.metabuscador.org/bitstreams/046709a9-1bd6-4bae-a9e5-440b30218750/download
https://dspace-itm.metabuscador.org/bitstreams/7e08e8fd-e143-4ff8-b1d7-84dfd00ca0d4/download
https://dspace-itm.metabuscador.org/bitstreams/1811ff1f-3957-4496-89a2-9ce44e64033b/download
https://dspace-itm.metabuscador.org/bitstreams/37593658-08c4-4e72-90ee-0c423b12c311/download
https://dspace-itm.metabuscador.org/bitstreams/cb249557-0205-4a78-831f-16c0be01c9b0/download
bitstream.checksum.fl_str_mv 0246555851c52a48a95d3dfc96e23ec6
7232a3ec888c2cf24c6b5232528d08c1
3a97a9dfd77fe482590ef3459113fa20
52004de12e5774435f6e39ad06fac25a
306b03d1cfeb5500df2139606d559b99
2efc21f2e83e0f936cad1e8f274aed84
303403925c1e4ac88b7ebb889314d1ed
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_ 1837096908154208256
spelling Restrepo Cuestas, Bonie JhoanaRojas Montaño, Jhon JairoMarulanda Ángel, Juan Pablojuanmarulanda215341@correo.itm.edu.co2022-09-29T21:08:43Z2022-09-29T21:08:43Z2022http://hdl.handle.net/20.500.12622/5735instname:Instituto Tecnológico Metropolitanoreponame:Repositorio Institucional Instituto Tecnológico Metropolitanorepourl:https://repositorio.itm.edu.co/En este proyecto se elaboró una interfaz gráfica de usuario con la herramienta Matlab y el entorno de desarrollo interactivo de app designer para programar una carga electrónica de la serie BK8500, de forma rápida y precisa a través de comunicación serial. La interfaz busca que el manejo del equipo sea más amigable y fácil de utilizar para cualquier usuario, para hacer más versátil la caracterización y evaluación de curvas de paneles fotovoltaicos y demás dispositivos electrónicos dispuestos en el laboratorio de electrónica y potencia de parque i en el ITM. Inicialmente, para desarollar la herramienta fue necesario configurar los parámetros de cada función que el usuario desee ejecutar en la carga, los cuales se deben consultar en el manual propio del instrumento proporcionado por el fabricante BK Precision. Una vez consultados los comandos propios de la carga se procede a identificar patrones y tiempos de ejecución en el instrumento, generando códigos de prueba que se envían desde el entorno de Matlab, con el fin de comprender la configuración del dispositivo conectado por medio de comunicación serial y así identificar la forma óptima de realizar el código para cada una de las funciones a programar. Finalmente, después de realizar las funciones necesarias para la programación de la carga, se implementó el código de Matlab en conjunto con el entorno interactivo app designer para la creación de la interfaz gráfica, cuyo diseño se realizó con componente visuales interactivos para el usuario. Al realizar las pruebas dentro del laboratorio de electrónica y potencia se concluye que la interfaz es adecuada para el uso de cualquier usuario y es efectiva para el manejo y configuración de la carga electrónica.In this project, a graphical user interface was developed with the Matlab tool and the app designer interactive development environment to program an electronic load of the BK8500 series, quickly and accurately through serial communication. The interface seeks to make the handling of the equipment more friendly and easy to use for any user, to make the characterization and evaluation of curves of photovoltaic panels and other electronic devices arranged in the park electronics and power laboratory and in the ITM more versatile. Initially, to develop the tool it was necessary to configure the parameters of each function that the user wishes to execute on the load, which must be consulted in the instrument's own manual provided by the manufacturer BK Precision. Once the load commands have been consulted, patterns and execution times in the instrument are identified, generating test codes that are sent from the Matlab environment, in order to understand the configuration of the device connected through serial communication. and thus identify the optimal way to carry out the code for each of the functions to be programmed. Finally, after performing the necessary functions for programming the load, the Matlab code was implemented in conjunction with the app designer interactive environment for the creation of the graphical interface, whose design was made with interactive visual components for the user. When carrying out the tests within the electronics and power laboratory, it is concluded that the interface is suitable for the use of any user and is effective for the management and configuration of the electronic load.Ingeniero Mecatrónicopregradoapplication/pdfspahttp://creativecommons. org/licenses/by-nc-nd/4.0/carga electrónica, interfaz gráfica, entorno Matlab, App designer, comunicación serial, USB.Electronic load, graphical interface, Matlab environment, App designer, serial communication, USB.Programas para computadorVisión por computadorMatlab (lenguaje de programación)Interfaces de usuariosProcesamiento de imágenesInterfaz gráfica de usuario para el manejo de la carga electrónica Serie Bk 8500 usando la herramienta de MatlabGraphical user interface for managing the Bk 8500 series electronic load using the Matlab toolFacultad de IngenieríasIngeniería MecatrónicaInstituto Tecnológico MetropolitanoAcceso abiertoAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Trabajo de grado de pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisPublicationORIGINALJuanPablo_MarulandaAngel_2022.pdfJuanPablo_MarulandaAngel_2022.pdfTrabajo de gradoapplication/pdf2686901https://dspace-itm.metabuscador.org/bitstreams/3efb2097-642b-48b2-bc61-cd724914c379/download0246555851c52a48a95d3dfc96e23ec6MD56trueAnonymousREADCarta-de-autorizacion-de-divulgacion_JuanMarulanda_2022.pdfCarta-de-autorizacion-de-divulgacion_JuanMarulanda_2022.pdfCarta de autorizaciónapplication/pdf150235https://dspace-itm.metabuscador.org/bitstreams/441828e9-0a0f-4bf2-a341-0b94d0176ede/download7232a3ec888c2cf24c6b5232528d08c1MD55falseAnonymousREAD2050-12-31LICENSElicense.txtlicense.txttext/plain; charset=utf-81390https://dspace-itm.metabuscador.org/bitstreams/046709a9-1bd6-4bae-a9e5-440b30218750/download3a97a9dfd77fe482590ef3459113fa20MD54falseAnonymousREADTHUMBNAILJuanPablo_MarulandaAngel_2022.pdf.jpgJuanPablo_MarulandaAngel_2022.pdf.jpgGenerated Thumbnailimage/jpeg5250https://dspace-itm.metabuscador.org/bitstreams/7e08e8fd-e143-4ff8-b1d7-84dfd00ca0d4/download52004de12e5774435f6e39ad06fac25aMD57falseAnonymousREADCarta-de-autorizacion-de-divulgacion_JuanMarulanda_2022.pdf.jpgCarta-de-autorizacion-de-divulgacion_JuanMarulanda_2022.pdf.jpgGenerated Thumbnailimage/jpeg7167https://dspace-itm.metabuscador.org/bitstreams/1811ff1f-3957-4496-89a2-9ce44e64033b/download306b03d1cfeb5500df2139606d559b99MD58falseAnonymousREADTEXTJuanPablo_MarulandaAngel_2022.pdf.txtJuanPablo_MarulandaAngel_2022.pdf.txtExtracted texttext/plain57636https://dspace-itm.metabuscador.org/bitstreams/37593658-08c4-4e72-90ee-0c423b12c311/download2efc21f2e83e0f936cad1e8f274aed84MD59falseAnonymousREADCarta-de-autorizacion-de-divulgacion_JuanMarulanda_2022.pdf.txtCarta-de-autorizacion-de-divulgacion_JuanMarulanda_2022.pdf.txtExtracted texttext/plain4744https://dspace-itm.metabuscador.org/bitstreams/cb249557-0205-4a78-831f-16c0be01c9b0/download303403925c1e4ac88b7ebb889314d1edMD510falseAnonymousREAD2050-12-3120.500.12622/5735oai:dspace-itm.metabuscador.org:20.500.12622/57352025-06-24 09:29:16.618open.accesshttps://dspace-itm.metabuscador.orgRepositorio Instituto Tecnológico Metropolitano de Medellínbdigital@metabiblioteca.comRWwgSW5zdGl0dXRvIFRlY25vbMOzZ2ljbyBNZXRyb3BvbGl0YW5vIChJVE0pLCBkaWZ1bmRlIG1lZGlhbnRlIHN1IFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgbG9zIHRyYWJham9zIGRlIGludmVzdGlnYWNpw7NuIHByb2R1Y2lkb3MgcG9yIGxvcyBtaWVtYnJvcyBkZWwgSW5zdGl0dXRvLiBFbCBjb250ZW5pZG8gZGUgbG9zIGRvY3VtZW50b3MgZGlnaXRhbGVzIGVzIGRlIGFjY2VzbyBhYmllcnRvIHBhcmEgdG9kYSBwZXJzb25hIGludGVyZXNhZGEuCgpTZSBhY2xhcmEgcXVlIGVsIElUTSBubyB0aWVuZSBsb3MgZGVyZWNob3MgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsLiBMb3MgZGVyZWNob3MgZGUgYXV0b3Igc2UgZW5jdWVudHJhbiBwcm90ZWdpZG9zIHBvciBsYSBsZWdpc2xhY2nDs24gY29sb21iaWEgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBEZWNpc2nDs24gYW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYSwgIHV0aWxpY2UgeSB1c2UgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbi4gU2luIGVtYmFyZ28sIGxvcyBkZXJlY2hvcyBtb3JhbGVzIGRlbCBhdXRvcihlcykgc29uIGFmZWN0YWRvcyBwb3IgbGEgcHJlc2VudGUgbGljZW5jaWEgZGUgdXNvLgoKU2UgYWNlcHRhIGxhIGRpZnVzacOzbiBww7pibGljYSBkZSBsYSBvYnJhLCBzdSBjb3BpYSB5IGRpc3RyaWJ1Y2nDs24gc2llbXByZSBxdWUgc2UgY3VtcGxhIGNvbiBsYXMgc2lndWllbnRlcyBjb25kaWNpb25lczogCgrigKIJRWwgbmVjZXNhcmlvIHJlY29ub2NpbWllbnRvIGRlIGxhIGF1dG9yw61hIGRlIGxhIG9icmEsIGlkZW50aWZpY2FuZG8gb3BvcnR1bmEgeSBjb3JyZWN0YW1lbnRlIGEgbGEgcGVyc29uYSBxdWUgcG9zZWEgZGVyZWNob3MgZGUgYXV0b3IuCgrigKIJTm8gZXN0w6EgcGVybWl0aWRvIGVsIHVzbyBpbmRlYmlkbyBkZWwgdHJhYmFqbyBkZSBpbnZlc3RpZ2FjacOzbiBjb24gZmluZXMgZGUgbHVjcm8gbyBjdWFscXVpZXIgdGlwbyBkZSBhY3RpdmlkYWQgcXVlIHByb2R1emNhICBnYW5hbmNpYXMgYSBsYXMgcGVyc29uYXMgcXVlIGxvIGRpZnVuZGVuIHNpbiBlbCBjb25zZW50aW1pZW50byBkZWwgYXV0b3IoZXMpIGxlZ2FsKGVzKS4KCuKAoglMb3MgdHJhYmFqb3MgcXVlIHNlIHByb2R1emNhbiBhIHBhcnRpciBkZSBsYSBvYnJhLCBkZWJlIHBvc2VlciBsYSBjaXRhY2nDs24gcGVydGluZW50ZSB0YWwgY29tbyBpbmRpY2FuIGxhcyBOb3JtYXMgQVBBLiBDYXNvIGNvbnRyYXJpbywgc2UgaW5jdXJyaXLDoSBlbiBsYSBmaWd1cmEgZGVsIHBsYWdpby4KCg==