Otro proyecto que conseguí al dejar RF, fue la programación de un sistema de antenas solares.

En teoría era modificar un programa existente para cambiar el controlador de motores brushless a motores paso a paso, pero debido a varios problemas se acabó complicado (qué extraño, ¿no?).

Una vez terminado todo el programa, me encargaron el diseño de la versión nueva de la placa y el de una placa para controlar la refrigeración de todo el sistema así como su programación.

Resumen sobre lo desarrollado hasta ahora

Primer encargo: Programación

Segundo encargo: Diseño de la versión nueva y placa de refrigeración

Placa de control

  • Control de una PSD por ADC
  • CANbus
  • Medidor de corriente por SPI
  • Medidor de corriente por ADC
  • Control de motores por SPI
  • Entradas optoacopladas
  • Varias entradas y salidas
  • STM32 cortex M3

Refrigeración

  • Sensor de caudal
  • Sensor de temperatura
  • Control de un ventilador
  • Control de una bomba de agua
  • Comunicación CAN
  • STM8

En este encargo sólo se creó la placa y se mandó a fabricar.

Tercer encargo: Programación de las placas desarrolladas

Una vez fabricadas las placas, había que programarlas.

Para la placa de control, había que modificar el programa anterior adaptándolo de PIC32 a un STM32.

En el caso de la placa de refrigeración había que crear todo desde cero.

Cuarto encargo: Programación del programa de supervisión

Para controlar todo el sistema de una manera sencilla, se ha creado un programa en C#.

La comunicación CAN se realiza a través de un conversor Ethernet-CAN y se programa mediante comandos UDP.

Quinto encargo: Modificación de la placa de refrigeración

Debido a la necesidad de incorporar un GPS y al cambio de los actuadores (trabajan con niveles de tensión diferentes) hemos tenido que modificar el diseño de la placa.

Sexto encargo: Rutado de un conversor DC-DC

Ansonlab encargó un diseño de un DC-DC a Flemming Helsted Pedersen y, como él no hace rutados me lo pidió a mi.

Séptimo encargo: Conversor USB-CAN con GPS

Dado el alto precio de los conversores USB-CAN comerciales y la necesidad de integrar un GPS al ordenador, se nos ocurrió desarrollar una placa que integrara todo ello.

Esta placa utiliza un STM32 para las comunicaciones y me encargo de crearla desde cero.

Parte del encargo es modificar el software de supervisión para que realice la comunicación por medio de este diseño yno del conversor Ethernet-CAN.

Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.