Publicación: Sistema de comunicación embebido para pruebas experimentales de transferencia sincronizada de variables eléctricas
| dc.contributor.advisor | Herrera Jaramillo, Diego Alejandro | |
| dc.contributor.advisor | Rojas Montaño Jhon Jairo | |
| dc.contributor.author | Jaramillo Henao, Aristides | |
| dc.contributor.corporatename | Institución Universitaria ITM | |
| dc.contributor.jury | Botero Gomez, Vanesa | |
| dc.coverage.temporal | Colombia | |
| dc.date.accessioned | 2026-05-28T15:27:20Z | |
| dc.date.issued | 2026-05-21 | |
| dc.description.abstract | Este 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.abstract | This 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.degreelevel | Pregrado | |
| dc.description.degreename | Ingeniero(a) Mecatrónico(a) | |
| dc.description.tableofcontents | Sistema 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 .............................................................................................................. 44 | spa |
| dc.format.extent | 46 páginas | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | instname:Institución Universitaria ITM | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional Institución Universitaria ITM | spa |
| dc.identifier.repourl | repourl:https://repositorio.itm.edu.co | spa |
| dc.identifier.uri | https://hdl.handle.net/20.500.12622/8160 | |
| dc.language.iso | spa | |
| dc.publisher | Institución Universitaria ITM | |
| dc.publisher.branch | Campus Robledo | |
| dc.publisher.department | Departamento de Mecatrónica y Electromecánica::Ingeniería Mecatrónica | |
| dc.publisher.faculty | Facultad de Ingenierías | |
| dc.publisher.place | Medellín | |
| dc.publisher.program | Ingeniería Mecatrónica | |
| dc.relation.references | Analog Devices. (2020). Serial peripheral interface (SPI) overview. Analog Devices, Inc. | |
| dc.relation.references | Chen, L., & Zhang, Q. (2020). Embedded communication systems for energy storage management. IEEE Transactions on Industrial Electronics, 67(8), 6523–6532. | |
| dc.relation.references | Control Automático Educación. (s. f.). Comunicación SPI con PIC. https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/comunicacion-spi/. | |
| dc.relation.references | Electronilab. (s. f.). Conversor niveles 2 canales bidireccional 5V–3.3V. https://electronilab.co/tienda/conversor-niveles-2-canales-bidireccional-5v-3-3v/. | |
| dc.relation.references | Garcí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.references | IEC. (2020). IEC 61850: Communication networks and systems for power utility automation. International Electrotechnical Commission. | |
| dc.relation.references | IEEE. (2019). IEEE standard for floating-point arithmetic (IEEE Std 754-2019). Institute of Electrical and Electronics Engineers. | |
| dc.relation.references | International Energy Agency. (2022). Energy storage and renewable integration. IEA. | |
| dc.relation.references | GeeksforGeeks. (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.references | Ministerio de Minas y Energía. (2023). Avances de la transición energética en Colombia. Gobierno de Colombia. | |
| dc.relation.references | SoC-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.references | Texas Instruments. (2019). Understanding serial communication protocols in embedded systems. Texas Instruments. | |
| dc.relation.references | Unidad de Planeación Minero-Energética (UPME). (2023). Plan energético nacional: Fuentes renovables y almacenamiento. UPME. | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | |
| dc.subject.ddc | 000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores | |
| dc.subject.ocde | 2. Ingeniería y Tecnología::2B. Ingenierías Eléctrica, Electrónica e Informática::2B03. Automatización y sistemas de control | |
| dc.subject.ods | ODS 4: Educación de calidad. Garantizar una educación inclusiva y equitativa de calidad y promover oportunidades de aprendizaje permanente para todos | |
| dc.subject.other | Sistemas embebidos | |
| dc.subject.other | Microcontroladores | |
| dc.subject.other | Adquisición de datos | |
| dc.subject.proposal | SPI | spa |
| dc.subject.proposal | Sistemas embebidos | spa |
| dc.subject.proposal | Comunicación maestro-esclavo | spa |
| dc.subject.proposal | Microcontroladores | spa |
| dc.subject.proposal | Adquisición de datos | spa |
| dc.subject.proposal | SPI | eng |
| dc.subject.proposal | Embedded systems | eng |
| dc.subject.proposal | Master-slave communication | eng |
| dc.subject.proposal | Microcontrollers | eng |
| dc.subject.proposal | Data acquisition | eng |
| dc.title | Sistema de comunicación embebido para pruebas experimentales de transferencia sincronizada de variables eléctricas | spa |
| dc.type | Trabajo de grado - Pregrado | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| dc.type.content | Text | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.redcol | http://purl.org/redcol/resource_type/TP | |
| dc.type.version | info:eu-repo/semantics/publishedVersion | |
| dspace.entity.type | Publication |
Archivos
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 1.37 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción: