Adaptación y programación de diversos microcontroladores para una plataforma de pruebas de propósito general

Este Trabajo de Fin de Máster aborda el rediseño de una plataforma de pruebas utilizada por una empresa especializada en el desarrollo de soluciones basadas en microcontroladores, enfocadas principalmente en convertidores de potencia, control de motores y sistemas embebidos. La empresa, consciente d...

Descripción completa

Detalles Bibliográficos
Autor: Ponce Agirre, Asier
Tipo de recurso: tesis de maestría
Fecha de publicación:2025
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:español
OAI Identifier:oai:upcommons.upc.edu:2117/440012
Acceso en línea:https://hdl.handle.net/2117/440012
Access Level:acceso abierto
Palabra clave:Microcontrollers
Embedded computer systems
Microcontrollers -- Programming
Microcontroladors
Sistemes incrustats (Informàtica)
Microcontroladors -- Programació
Àrees temàtiques de la UPC::Enginyeria electrònica
Descripción
Sumario:Este Trabajo de Fin de Máster aborda el rediseño de una plataforma de pruebas utilizada por una empresa especializada en el desarrollo de soluciones basadas en microcontroladores, enfocadas principalmente en convertidores de potencia, control de motores y sistemas embebidos. La empresa, consciente de la importancia de contar con personal técnico bien capacitado desde el inicio, destina esta plataforma específicamente a la formación práctica de sus nuevos integrantes, permitiéndoles adquirir las competencias necesarias para incorporarse eficazmente a los proyectos reales. La plataforma de pruebas funciona como un banco didáctico que integra diversos periféricos —como motores, sensores, actuadores y módulos de comunicación— todos ellos controlados originalmente por un microcontrolador antiguo, actualmente en desuso tanto a nivel industrial como académico. A través de este banco, los nuevos integrantes aprenden a programar el microcontrolador para gestionar estos periféricos, desarrollar rutinas de control, implementar protocolos de comunicación y realizar pruebas funcionales completas. Sin embargo, el uso de una tecnología obsoleta suponía un obstáculo, ya que obligaba a los nuevos empleados a invertir tiempo en aprender herramientas que en un futuro próximo quedaran en un desuso generalizado. Para modernizar la plataforma y alinearla con las tecnologías más vigentes, se ha desarrollado una nueva PCB adaptadora que permite la integración de microcontroladores actuales, concretamente STM32 (STMicroelectronics), Delfino y Piccolo (Texas Instruments). Esta actualización no solo mejora la compatibilidad con herramientas de desarrollo modernas, sino que también proporciona un entorno de aprendizaje más relevante y aplicable a los retos industriales actuales. El proyecto ha abarcado todas las fases del desarrollo: análisis de requisitos, diseño esquemático y de layout en Altium Designer, fabricación y montaje de la PCB, integración física con la plataforma existente y verificación funcional. Asimismo, se ha elaborado un conjunto completo de prácticas programadas y documentadas, diseñadas para guiar a los nuevos integrantes en la programación, manejo y depuración de los diferentes módulos periféricos y comunicaciones de la plataforma. Por último, se incluye un análisis económico detallado que contempla costes materiales, diseño y consumo energético, proporcionando a la empresa una visión completa de los recursos destinados al proyecto.