Autor Tema: Controlador Servomotor  (Leído 3055 veces)

Desconectado Paloky

  • Oficial de 2ª
  • ***
  • Join Date: May 2014
  • Mensajes: 107
  • Ubicación: Mataró (BCN)
Controlador Servomotor
« en: 09 Marzo 2016, 15:26 »
Buenas.
Os voy a presentar el proyecto en que ando metido ahora mismo.
Quiero realizar un controlador de motores servos DC.

Las especificaciones que me he marcado para este primer prototipo són las siguentes:
  • Entrada de alimentación entre 12 y 28 voltios.
  • Alimentación circuito de control Aislado.
  • Entradas de control (Dirección, Pulso y Enable) Optoacopladas.
  • Control por USB.
  • Control del motor Sinusoidal
  • Control de Servos hasta 46A.
  • Entrada para sensores Hal.
  • Supervisión de corriente del motor.
  • Desconexión automàtica del motor por sobrecorriente.
  • Potenciometro de regulación de velocidad (en modo automático).
  • Potenciometro para limitación de corriente del motor.
  • Switch para configuración de opciones.
  • 8 Leds indicadores (ON/OFF, FW, REV, FAULT, USB_link, USB_Data_RX. USB_Data_Tx.)


La PCB, tendrá un tamaño de 116mm x 75mm




La placa, ya la he enviado a fabricar y espero tenerla el viernes.

A parte de la placa, también he diseñado una caja para ensamblar la electrónica:



Y dicha caja, ya la tengo fabricado con una impresora 3D:




Ahora tengo que esperar a que me llege la PCB para montar los componentes y empezar a programar.
Os ire informado de los avances.  .bien
Saludos.

Desconectado kankarrio

  • Gurú
  • ******
  • Join Date: Sep 2011
  • Mensajes: 5030
  • Ubicación: leon
Re:Controlador Servomotor
« Respuesta #1 en: 09 Marzo 2016, 15:57 »
 :o :o :o :o :o

la leche  .bien
proyecto en construcción cumbre 022--fresadora einhell MBF 550-- 2 mini tornos einhell BT ML 300-- 2 taladros columna chinos-- soldadora inverter 80A --- soldadora AC 140A-- soporte para amoladora de 230mm -- UN CARRO DE TELARES MAS

Desconectado carlinos

  • Gurú
  • ******
  • Join Date: May 2012
  • Mensajes: 1382
  • Ubicación: ASTURIAS
Re:Controlador Servomotor
« Respuesta #2 en: 09 Marzo 2016, 17:32 »
¿Cuando dices servos DC te refieres a servos de corriente de continua con escobillas?. Lo digo por lo de control sinusoidal del motor que es diferente del control trapezoidal.

Desconectado TecnoWorld

  • Gurú
  • ******
  • Join Date: Mar 2010
  • Mensajes: 1579
  • Ubicación: 11130 Chiclana de la Frontera
Re:Controlador Servomotor
« Respuesta #3 en: 09 Marzo 2016, 17:50 »
No, el usa motores Brushless o servos normales, tiene 6 transistores para la puente y habla de encoder hall, que usas normalmente para detectar la posición inicial del rotor.
Kitamura Super Mini 300, Torno CNC con Speed-Cube y Beamicon2, Fresadora CNC con Beamicon2, Laser YAG, Laser CO2 con Triple Beast y Beamicon2, Prensa 100t, cabina chorro de arena, máquina de soldar SMT a vapor

Desconectado Paloky

  • Oficial de 2ª
  • ***
  • Join Date: May 2014
  • Mensajes: 107
  • Ubicación: Mataró (BCN)
Re:Controlador Servomotor
« Respuesta #4 en: 09 Marzo 2016, 18:40 »
Correcto.  Son motores brushless.
El control digo sinusoidal, porque es mas suave que el control trapezoidal.  Se trata de generar 3 ondas sinusoidales desfasadas.
El uso de sensores hal, también lo quiero usar para hacer un control de posición.

Desconectado varoniberico

  • Gurú
  • ******
  • Join Date: Mar 2011
  • Mensajes: 1568
  • Ubicación: Torrevieja (Alicante) España
Re:Controlador Servomotor
« Respuesta #5 en: 17 Marzo 2016, 22:59 »
Que buen proyecto, yo tengo 2 sistemas completos de servodirección de los Fiat punto que por falta de tiempo están parados, la idea era convertir la electrónica para que funcione en modo servocontrol, pero la información que hay sobre Glove Motor que es el fabricante es tan escasa que no existe y al parecer los microcontroladores  son numerados especialmente para ellos , por lo que no se encuentra información literaria de los mismos, tienen mucha potencia , son motores motores Brushless o BLDC y llevan incorporados tres sensores hall , trabajan a 12 V y creo que si llevas a buen puerto este proyecto llegaremos a un acuerdo. ;D ;D ;D .
Por cierto que microcontrolador usas.
Un saludo .palmas .palmas .palmas
"Nadie esta tan vació como aquel que esta lleno de si mismo."

Desconectado Paloky

  • Oficial de 2ª
  • ***
  • Join Date: May 2014
  • Mensajes: 107
  • Ubicación: Mataró (BCN)
Re:Controlador Servomotor
« Respuesta #6 en: 18 Marzo 2016, 08:25 »
Hola VaronIberico.

El motor que usare para hacer los ensayos, es un 57BLF02 de 125W a 24v.
El microcontrolador, és un Kinetis K22 de FreeScale (Ahora NXP), es un Corte-M4 a 120MHz.


Finalmente, me han llegado las placas de circuito impreso de china. 
Tengo que decir que no espereaba que estubienes tan bien por el precio que me costaron. 
Compré 10 PCB (el mínimo) y me han llegado 18  ;D.

Ahora estoy empezando a soldar los componentes.   Os dejo una imagen de la PCB.


Desconectado PacoL

  • Maestro
  • *****
  • Join Date: Dic 2010
  • Mensajes: 698
  • Ubicación: Valencia
Re:Controlador Servomotor
« Respuesta #7 en: 18 Marzo 2016, 12:35 »
Hola Paloky

Entonces este montaje sustituiría un driver pap + motor pap por tu driver + servomotor brushless ¿Se manejaría de igual forma? es decir pulsos para paso, dirección y enable.

Un saludo
Torno QUANTUM 250 x 550 -- Fresadora BF20 Vario -- Sierra cinta FEMI 780XL

Desconectado Paloky

  • Oficial de 2ª
  • ***
  • Join Date: May 2014
  • Mensajes: 107
  • Ubicación: Mataró (BCN)
Re:Controlador Servomotor
« Respuesta #8 en: 18 Marzo 2016, 13:04 »
Hola Paloky

Entonces este montaje sustituiría un driver pap + motor pap por tu driver + servomotor brushless ¿Se manejaría de igual forma? es decir pulsos para paso, dirección y enable.

Un saludo

Esa seria mi idea.  Poder substituir el actual sistema de motores PaP, por un sistema Brushless.  .bien

Manuturbojet

  • Visitante
Re:Controlador Servomotor
« Respuesta #9 en: 18 Marzo 2016, 15:22 »
Poco puedo aportar yo por aquí pero lo que son ánimos no os van a faltar,esto me interesa y mucho  .palmas .palmas   .palmas
 Estás diciendo que el sensor hall se encargará de posicionar el motor?
 A cuantas rpm calculas que podrás hacer girar ese motor?

abu

  • Visitante
Re:Controlador Servomotor
« Respuesta #10 en: 18 Marzo 2016, 20:57 »
Interesantisimo proyecto................ .bien

Me he dado una vueltecita por NPX y si, si que tiene jugo el sitio.
Pregunta indiscreta ;) ...............¿Vas a usar la API de ellos?. La curiosidad es porque veo que la version es la 1.0.0, revision 0, Febrero 2016............hace un par de dias, vamos :D :D

Desconectado Paloky

  • Oficial de 2ª
  • ***
  • Join Date: May 2014
  • Mensajes: 107
  • Ubicación: Mataró (BCN)
Re:Controlador Servomotor
« Respuesta #11 en: 21 Marzo 2016, 08:35 »
Poco puedo aportar yo por aquí pero lo que son ánimos no os van a faltar,esto me interesa y mucho  .palmas .palmas   .palmas
 Estás diciendo que el sensor hall se encargará de posicionar el motor?
 A cuantas rpm calculas que podrás hacer girar ese motor?

Hola Manu. 
No se si con el sensor Hall, tendrá suficiente resolución para hacer control de posición.
Tendré que probar a ver ...



Interesantisimo proyecto................ .bien

Me he dado una vueltecita por NPX y si, si que tiene jugo el sitio.
Pregunta indiscreta ;) ...............¿Vas a usar la API de ellos?. La curiosidad es porque veo que la version es la 1.0.0, revision 0, Febrero 2016............hace un par de dias, vamos :D :D
No, no tengo previsto usar ninguna API de momento.
Primero lo intentaré yo con mis metodos.

Desconectado Paloky

  • Oficial de 2ª
  • ***
  • Join Date: May 2014
  • Mensajes: 107
  • Ubicación: Mataró (BCN)
Re:Controlador Servomotor
« Respuesta #12 en: 30 Marzo 2016, 19:08 »
Hola de nuevo.
Os voy mostrando los avances de mi proyecto.

Ya tengo la placa montada con todos los componentes menos los drivers del potencia.



Tengo ya la mayor parte de la programación realizada.  Tengo que esperar a tener los drivers del motor, para poder programar el control de posición.
De momento, ya tengo implementado el control Sinusoidal de salida.



Espero poder continuar con los avances el fin de semana.
Saludos.

Desconectado el octavo pasajero

  • Gurú
  • ******
  • Join Date: Oct 2011
  • Mensajes: 2591
Re:Controlador Servomotor
« Respuesta #13 en: 30 Marzo 2016, 19:35 »
Interesante proyecto, ya tienes que saber lo tuyo para meterte en estos verenjenales , a ver si vemos pronto esos motores andar , mucha suerte. .palmas

Desconectado Paloky

  • Oficial de 2ª
  • ***
  • Join Date: May 2014
  • Mensajes: 107
  • Ubicación: Mataró (BCN)
Re:Controlador Servomotor
« Respuesta #14 en: 30 Marzo 2016, 20:43 »
Interesante proyecto, ya tienes que saber lo tuyo para meterte en estos verenjenales , a ver si vemos pronto esos motores andar , mucha suerte. .palmas

jejeje.  Es mi trabajo del dia a dia. Diseñar prototipos de hardware, firmware y software.
El metal es aficion y soy muy novato.

Foro MetalAficion

Re:Controlador Servomotor
« Respuesta #14 en: 30 Marzo 2016, 20:43 »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20