Publicación:
Sistema de comunicación embebido para pruebas experimentales de transferencia sincronizada de variables eléctricas

dc.contributor.advisorHerrera Jaramillo, Diego Alejandro
dc.contributor.advisorRojas Montaño Jhon Jairo
dc.contributor.authorJaramillo Henao, Aristides
dc.contributor.corporatenameInstitución Universitaria ITM
dc.contributor.juryBotero Gomez, Vanesa
dc.coverage.temporalColombia
dc.date.accessioned2026-05-28T15:27:20Z
dc.date.issued2026-05-21
dc.description.abstractEste trabajo presenta el diseño, implementación y validación de un sistema de comunicación embebido para la transferencia sincronizada de variables eléctricas, orientado a la adquisición y reconstrucción numérica de tramas de datos. El objetivo principal consiste en implementar y validar la comunicación maestro-esclavo entre diferentes microcontroladores, incluyendo Arduino, ESP32 y dispositivos de Texas Instruments, verificando la integridad y estabilidad de los datos transmitidos mediante análisis experimental con osciloscopio. La metodología empleada se fundamenta en una arquitectura maestro-esclavo, donde el dispositivo maestro gestiona la señal de reloj, la selección de esclavos y la sincronización del intercambio de datos. Se definieron parámetros comunes para garantizar la interoperabilidad entre los microcontroladores, tales como frecuencia de reloj, modo SPI y orden de bits MSB. La transferencia de información se realizó mediante tramas estructuradas de 13 bytes, compuestas por un valor booleano y tres variables en formato flotante IEEE 754. La validación experimental incluyó configuraciones con uno y múltiples esclavos, evaluando las señales SPI mediante un osciloscopio y verificando la correspondencia entre las tramas binarias transmitidas y los valores numéricos reconstruidos en el dispositivo receptor. Los resultados evidencian una transmisión confiable y consistente de los datos, además de identificar limitaciones asociadas a la velocidad de procesamiento en modo esclavo en algunos dispositivos. Finalmente, se desarrollaron tableros de visualización en Streamlit y ThingsBoard, permitiendo diferentes modalidades de monitoreo y supervisión del sistema, desde visualización local mediante puerto serial hasta supervisión remota a través de comunicación WiFi.spa
dc.description.abstractThis work presents the design, implementation, and validation of an embedded communication system for the synchronized transfer of electrical variables, aimed at the acquisition and numerical reconstruction of data frames. The main objective is to implement and validate master-slave communication between different microcontrollers, including Arduino, ESP32, and Texas Instruments devices, verifying the integrity and stability of the transmitted data through experimental oscilloscope analysis. The methodology is based on a master-slave architecture, where the master device manages the clock signal, slave selection, and synchronization of data exchange. Common parameters were defined to guarantee interoperability among the microcontrollers, such as clock frequency, SPI mode, and MSB bit order. Information transfer was carried out using structured 13-byte frames composed of one boolean value and three variables in IEEE 754 floating-point format. The experimental validation included configurations with both single and multiple slaves, evaluating SPI signals using an oscilloscope and verifying the correspondence between the transmitted binary frames and the numerical values reconstructed by the receiving device. The results demonstrate reliable and consistent data transmission, while also identifying limitations associated with slave-mode processing speed in certain devices. Finally, visualization dashboards were developed in Streamlit and ThingsBoard, enabling different system monitoring and supervision modalities, ranging from local visualization through a serial port to remote supervision via WiFi communication.eng
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero(a) Mecatrónico(a)
dc.description.tableofcontentsSistema de comunicación embebido para pruebas experimentales de transferencia sincronizada de ................................................................................. 1 variables eléctricas.................................................................................................. 1 1. INTRODUCCIÓN ............................................................................................... 8 Objetivos ............................................................................................................. 8 Objetivo general .............................................................................................. 8 Objetivos específicos ....................................................................................... 9 2. MARCO TEÓRICO ........................................................................................... 10 3. METODOLOGÍA .............................................................................................. 15 4. RESULTADOS Y DISCUSIÓN ............................................................................ 19 Comunicación SPI Maestro–Esclavo ................................................................. 19 Comunicación SPI Maestro-Multi-Esclavo ........................................................ 27 Tableros de monitoreo de datos. ...................................................................... 36 5. CONCLUSIONES, RECOMENDACIONES Y TRABAJO FUTURO ........................ 39 CONCLUSIONES ................................................................................................. 39 RECOMENDACIONES ......................................................................................... 39 TRABAJO FUTURO ............................................................................................. 40 REFERENCIAS ........................................................................................................ 42 APÉNDICE .............................................................................................................. 44spa
dc.format.extent46 páginas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Institución Universitaria ITMspa
dc.identifier.reponamereponame:Repositorio Institucional Institución Universitaria ITMspa
dc.identifier.repourlrepourl:https://repositorio.itm.edu.cospa
dc.identifier.urihttps://hdl.handle.net/20.500.12622/8160
dc.language.isospa
dc.publisherInstitución Universitaria ITM
dc.publisher.branchCampus Robledo
dc.publisher.departmentDepartamento de Mecatrónica y Electromecánica::Ingeniería Mecatrónica
dc.publisher.facultyFacultad de Ingenierías
dc.publisher.placeMedellín
dc.publisher.programIngeniería Mecatrónica
dc.relation.referencesAnalog Devices. (2020). Serial peripheral interface (SPI) overview. Analog Devices, Inc.
dc.relation.referencesChen, L., & Zhang, Q. (2020). Embedded communication systems for energy storage management. IEEE Transactions on Industrial Electronics, 67(8), 6523–6532.
dc.relation.referencesControl Automático Educación. (s. f.). Comunicación SPI con PIC. https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/comunicacion-spi/.
dc.relation.referencesElectronilab. (s. f.). Conversor niveles 2 canales bidireccional 5V–3.3V. https://electronilab.co/tienda/conversor-niveles-2-canales-bidireccional-5v-3-3v/.
dc.relation.referencesGarcía, M., López, F., & Ruiz, D. (2021). Control and testing of BESS systems in laboratory environments. Energy Systems Journal, 15(4), 1001–1013.
dc.relation.referencesIEC. (2020). IEC 61850: Communication networks and systems for power utility automation. International Electrotechnical Commission.
dc.relation.referencesIEEE. (2019). IEEE standard for floating-point arithmetic (IEEE Std 754-2019). Institute of Electrical and Electronics Engineers.
dc.relation.referencesInternational Energy Agency. (2022). Energy storage and renewable integration. IEA.
dc.relation.referencesGeeksforGeeks. (2020, 16 marzo). IEEE Standard 754 Floating Point Numbers. Recuperado de https://www.geeksforgeeks.org/computer-organization-architecture/ieee-standard-754-floating-point-numbers/ .
dc.relation.referencesMinisterio de Minas y Energía. (2023). Avances de la transición energética en Colombia. Gobierno de Colombia.
dc.relation.referencesSoC-eame. (2024, 2 junio). Qué son los modos del SPI. https://soceame.wordpress.com/2024/06/02/que-son-los-modos-del-spi/.
dc.relation.referencesTexas Instruments. (2019). Understanding serial communication protocols in embedded systems. Texas Instruments.
dc.relation.referencesUnidad de Planeación Minero-Energética (UPME). (2023). Plan energético nacional: Fuentes renovables y almacenamiento. UPME.
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores
dc.subject.ocde2. Ingeniería y Tecnología::2B. Ingenierías Eléctrica, Electrónica e Informática::2B03. Automatización y sistemas de control
dc.subject.odsODS 4: Educación de calidad. Garantizar una educación inclusiva y equitativa de calidad y promover oportunidades de aprendizaje permanente para todos
dc.subject.otherSistemas embebidos
dc.subject.otherMicrocontroladores
dc.subject.otherAdquisición de datos
dc.subject.proposalSPIspa
dc.subject.proposalSistemas embebidosspa
dc.subject.proposalComunicación maestro-esclavospa
dc.subject.proposalMicrocontroladoresspa
dc.subject.proposalAdquisición de datosspa
dc.subject.proposalSPIeng
dc.subject.proposalEmbedded systemseng
dc.subject.proposalMaster-slave communicationeng
dc.subject.proposalMicrocontrollerseng
dc.subject.proposalData acquisitioneng
dc.titleSistema de comunicación embebido para pruebas experimentales de transferencia sincronizada de variables eléctricasspa
dc.typeTrabajo de grado - Pregrado
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.type.versioninfo:eu-repo/semantics/publishedVersion
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
Trabajo de grado
Tamaño:
2.33 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Carta de autorización
Tamaño:
221.85 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.37 KB
Formato:
Item-specific license agreed upon to submission
Descripción: