Este foro utiliza cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; Las cookies establecidas por este foro solo se pueden utilizar en este sitio web y no representan ningún riesgo para la seguridad. Las cookies de este foro también rastrean los temas específicos que ha leído y cuándo los leyó por última vez. Confirme si acepta o rechaza la configuración de estas cookies.

Se almacenará una cookie en su navegador independientemente de su elección para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de las cookies en cualquier momento utilizando el enlace en el pie de página.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Proyecto PowerFeed (Avance Automatico) V2.X
#1
Muy buenas a todos, 

Despues del primer avance automatico que prepare para la fresadora, en version prototipo, que podeis ver aqui, llega la version 2.X.

La principal idea detras de este nuevo desarrollo es la siguiente:

  • Eliminar ciertas limitaciones que tenía con el Arduino Nano y su entorno
  • Crear una PCB especifica que sea más propia para el entorno de máquinas en la que montamos estos aparatos
  • Tenerlo lo mas integrado posible
  • Que sea compatible con mas funciones

Las funciones que voy persiguiendo son las siquientes
  • Funcionamiento Basico como avance automatico - IMPLEMENTADO
  • Boton para cambio a velocidad rapida para movimientos rapidos - IMPLEMENTADO
  • Mostrar el avance en mm/min y poderlo elegir - IMPLEMENTADO
  • Funcionamiento con Motores PaP y servos con senyales PUL+DIR+EN - IMPLEMENTADO
  • Menu que nos permita configurar opciones como pasos por revolucion, maximas velocidades, aceleraciones y que se guarden en memoria - IMPLEMENTADO
  • Establecer fines de carrera digitales
  • Medicion de RPMs con Sensor Inductivo

Y posibles pero no seguras
  • Finales de carrera fisicos con sensores inductivos o switches
  • Medicion de temperatura con sonda (Para motor por ejemplo)

No descarto quizas anyadir algo mas, pero en algun momento hay que pasar. 

Desarrollo


El desarrollo está basado en un microcontrolador STM32F411CEU6 usando las librerias HAL de STM, usa un display de 20x4 caracteres para mostrar la información, un encoder para poder manejar la pantalla, un switch mecánico de 3 posiciones para elegir que dirección queremos mover, y un pulsador extra parar accionar el avance rapido. Empece con un prototipo y ahora el desarrollo actual esta implementado en una PCB de 4 capas, esta PCB se conecta detras del Display de forma que queda todo muy compacto. 

Especificaciones:
  • Alimentación entre 12V y 48V, pudiendo conectarse a cualquier power supply de los motores
  • x4 Salidas de control NPN, x3 se usan para PULSE, DIR y EN, y una salida extra libre para futuras implementaciones
  • x4 Entradas Optoacopladas, x2 para Endstops, x1 para medicion de RPM, y x1 extra para futuras implementaciones
  • x1 Salida de RELE compartida con ENABLE Signal en caso de querer tener un contactor mecanico (De baja corriente)
  • x1 Entrada Analogica para futura implementacion de lectura de temperatura
  • Proteccion ante polaridad invertida en la alimentacion
  • Proteccion ESD en entradas mecanicas (Encoder, Switch....)

La placa esta disenyada en KiCad por lo que posiblemente libere los esquematicos y disenyo en general. El codigo esta ya en github disponible, pero aun en desarrollo

   

 Ya he realizado algunas modificaciones y mejores respecto a la version original, en el render de arriba podeis ver el estado actual. 

   

   

Aqui la PCB sin montar

   

   

   

Y aqui podeis ver como queda todo integrado junto con el display. Por ahora lo tengo asi mientras voy haciendo el desarrollo de las funciones que me quedan...

Voy a ir publicando algo mas de info a medida que vaya teniendo tiempo y implementado cosas nuevas. Algun video caera tambien Big Grin

Saludos!!
Responder


Mensajes en este tema
Proyecto PowerFeed (Avance Automatico) V2.X - por Trg20 - 12-15-2022, 05:07 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)