Desarrollo de una aplicación para realizar ciclos de vida de un dispositivo

¿Cuál fue el reto o problema a resolver?

A la hora de diseñar la electrónica de un nuevo producto, hay que realizar numerosas pruebas de ciclos de vida para analizar la viabilidad del producto y realizar ciertos retoques en las variables o métodos que gobiernan los componentes.

Estas pruebas, a menudo requieren ser realizadas por técnicos que no conocen la programación interna de los microcontroladores.

Desarrollo de una aplicación para realizar ciclos de vida de un dispositivo
Desarrollo de una aplicación para realizar ciclos de vida de un dispositivo

¿Cómo se abordó o cuál fue la solución?

Para solventar este problema, el equipo de diseño estratégico y desarrollo de producto desarrolló una aplicación de ordenador con Python, capaz de controlar el dispositivo sin necesidad de tener una formación específica en programación.

Además, se incluyeron protocolos de comunicación entre la electrónica y el programa para que este pudiera modificar determinadas variables o métodos en función de los ensayos realizados.

Mediante el uso de interfaces gráficas, permite una interacción sencilla con el usuario de una manera intuitiva.

El reto

  • Desarrollo de una herramienta para controlar un dispositivo de forma sencilla.
  • Comunicación con microcontroladores en sistemas embebidos.
  • Modificación en tiempo real de las variables internas del firmware sin necesidad de reprogramación.
  • Realización y documentación de ensayos y ciclos de vida

La solución

  • Desarrollo de una aplicación de ordenador con Python
  • Programación de un módulo específico para la comunicación entre ambas plataformas.
  • Acceso a la memoria interna para la realización de cambios en el firmware

Contacta con nosotros

Solicita una llamada, cuéntanos tu proyecto y
recibe una respuesta profesional a medida