Especificaciones de Diseño

Este proyecto pretende dar respuesta a mi concepción de cómo ha de ser un sistema de control CNC o manual,moderno.

A mi modo de ver, los sistemas disponibles en el mercado no aprovechan los últimos avances de la tecnología, y siguen anclados en en soluciones fiables, pero poco flexibles.

Para mejorar esta situación, la placa que vamos a desarrollar, ha de ser capaz de:

Desde el punto de vista del control:

  • Recibir comandos desde una máquina Android (un tablet o un móvil).
  • Recibir comandos desde una o varias pantallas táctiles.
  • Recibir órdenes desde un sistema estándar, como Mach3.

Desde el punto de vista de las fuentes de alimentación:

  • Ha de admitir el mayor rango posible de tensiones de alimentación, para que se adapte a lo que ya dispongamos, y así reducir la inversión necesaria.

Desde el punto de vista del mantenimiento:

  • El usuario ha de poder actualizar su firmware de manera sencilla, mediante un pen-drive y un conector mini-USB.

Desde el punto de vista de la escalabilidad:

  • No será necesario completar los cuatro módulos de potencia de la placa, sino solo aquellos que realmente se vayan a usar.

Para poder dar una solución a todos estos requisitos, hemos optado por empelar un micro-controlador con arquitectura ARM Cortex M3. En contreto, los modelos F2 y F4 de la familia STM32 del fabricante ST Microelectronics.

He decidido compilar la solución para estos dos modelos (F2 y F4) ya que tienen el mismo pinout (distribución de pines), y la diferencia de velocidad en MHz, es pequeña.

es decir, emplearemos los micro-controladores:

  • STM32F2
  • STM32F4

La imagen que se muestra a continuación permite apreciar su localización en la placa de control.

Aunque he procurado mantener los textos originales que se pueden apreciar en los componentes empleados, esto no siempre es así. En concreto el texto del STM32F4 es ligeramente diferente al mostrado en esta imagen.


Siguiente página ->

<- Página anterior