TODOPIC

Mecatrónica => CNC - Control Numérico Computarizado => Mensaje iniciado por: lagruya en 02 de Octubre de 2008, 02:40:03

Título: driver 5A bipolar
Publicado por: lagruya en 02 de Octubre de 2008, 02:40:03
Saludos a todos.
Les comento que con dos amigos estamos haciendo nuestra primera CNC, en parte gracias a este foro. Todavía estamos en la etapa de diseño pero creo que vamos en buen camino (en cuanto tengamos algo mas concreto pondremos un post). Por mi parte estoy con los drivers para los motores paso a paso. Mi intención es hacer unos drivers de hasta 5A 36V para motores bipolares, que puedan manejar motores más o menos potentes, con el afamado control de corriente. Luego de meterme en este tema completamente nuevo para mí, me decidí por la pareja L297 y dos L6203 para cada motor (si no fuera por los post de esteca55 no hubiese podido ni empezar), existía la posibilidad de hacerlo discreto mediante mosfet y algún driver para los gates, pero requería muchos mas componentes y un costo mas alto. El esquemático al que hasta ahora llegue es el siguiente:
(http://img401.imageshack.us/img401/3394/cncdriver5aqc6.th.png) (http://img401.imageshack.us/my.php?image=cncdriver5aqc6.png)(http://img401.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)

(EDITADO: atencion este esquematico esta incompleto y tiene errores, mas adelante en el post esta el definitivo que funciona correctamente, aqui: http://www.todopic.com.ar/foros/index.php?topic=23274.msg222224#msg222224)

Hasta aquí llegue, pero tengo algunas dudas que me surgen de leer la hoja de datos del L6203:

Io pulsed output current = 5A
Ptot Total power dissipation = 20W (tcase 90º)
RDS(ON)= typ = 0,3 Ω   max=0,55 Ω
   α 90º = 1,3 entonces RDS(ON)=1,3 * 0,3 Ω = 0,39 Ω

Para cada transistor:
P(ON)=RDS(ON) * IDS2
Entonces para los dos transistores:
P(ON)=2 * RDS(ON) * IDS2 = 2 * 0,39 Ω * (5A)2 = 19,5W

Si lo que calcule está bien no tendría ningún problema 19,5W esta por debajo de los 20W que tiene como máximo… Pero no me olvido que IO es pulsada, son 5A pulsados.  Además, mas adelante en la hoja de datos explica como calcular la potencia total disipada:
(http://img504.imageshack.us/img504/7677/l6203uv4.th.jpg) (http://img504.imageshack.us/my.php?image=l6203uv4.jpg)

Todo esto me parece muy lógico, quiero decir, lo entiendo tal cuál esta explicado, pero carezco de los medios para realizar la totalidad de los cálculos (no se como calcular los tiempos Tr , Tf , TLD , Td , TCOM. Tampoco se como calcular el periodo de chopeo (me imagino que tiene que ver con la constante de tiempo del R C que se conecta a la pata del oscilador del l297).
Después de ver la secuencia de pasos del l297 para half step, deduzco que para cada bobina (es decir para cada l6203) el tiempo que se desenergiza es el periodo de un paso de clock por cada tres que se energiza.
Si solo tengo en cuenta ELD y el resto lo desprecio, para una frecuencia de paso de 1KHz me sobra potencia. ELD=19,5W * 0,003seg entonces P = 0,0585j / 0,004seg = 14,625W. Pero este cálculo me deja muchas dudas.
A esta altura ya creo que me tome todo para el lado de los tomates, cualquier dato al respecto será mas que apreciado.

También pensé en agregarle un pic (el 16f84a porque tengo varios a mano) que por interrupción en el puerto B tome el tiempo de inactividad de paso, para inhibir los dos l6203 con la finalidad de evitar recalentamientos en las bobinas del motor y en los l6203, pero nuevamente tengo problemas para calcular el tiempo máximo de inactividad adecuado.

Bueno, disculpas por lo extenso, desde ya aclaro que el resultado final de este driver estará a disposición de todo el foro, se que sobra la aclaracion pero ya paso en otro post que estaba siguiendo, que al final esto no se cumplio.
Un abrazo y muchas gracias.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 14 de Octubre de 2008, 20:58:33
Tome coraje y luego de leer bastante y entender a medias me anime a hacer los calculos:

Io pulsed output current = 5A
Ptot Total power dissipation = 20W (tcase 90º)
RDS(ON)= typ = 0,3 Ω   max=0,55 Ω
   α 90º = 1,3 entonces RDS(ON)=1,3 * 0,3 Ω = 0,39 Ω

Para cada transistor:
P(ON)=RDS(ON) * IDS2
Entonces para los dos transistores:
P(ON)= 2 * RDS(ON) * IDS2 = 2 * 0,39 Ω * (5A)2 = 19,5W

Rise Time Tr

EOFF/ON = [RDS(ON) * IL2 * Tr] * 2/3

Tr = constante de tiempo de la bobina del motor
Tr = L(motor)/R(motor) = 6,8 mH / 1,5 Ω = 4,53 mseg

EOFF/ON = [0,39 Ω * (5A)2 * 4,3 mseg] * 2/3 = 0,0441

Load Time TLD

ELD  = IL2 * RDS(ON) * 2 * TLD

TLD :
Por cada cuatro pulsos de la secuencia de paso en modo half step entregada por el integrado L297 cada bobina esta activa tres de esos cuatro pulsos y durante el cuarto descansa.
A una frecuencia de pasos de 0.5Khz, cada bobina estaría excitada 6mseg y descansaría 2mseg.

TLD = 6mseg -Tr = 6mseg – 4,53mseg = 1,47mseg
ELD = 5(A)2 * 0,39 Ω * 2 * 1.47mseg = 0,028665
ECOM = VS * IL * TCOM * fSWITCH * TLD

TCOM = 1 / fcommutation
fcommutation typ = 30KHz  Max = 100 KHz dependiendo de la potencia disipada.
fcommutation = 45KHz (adopto un valor intermedio cercano a la typica)
TCOM = 1 / 45KHz = 22,22 µseg

fSWITCH = 1/0,7 * R * C  (R C del oscilador del L297, según su hoja de datos)
fSWITCH = 1/0,7 * 22K Ω *3,3nf = 19,677 KHz

ECOM = 36 V * 5A * 22,22 µseg * 19,677 KHz * 1,47 mseg = 0.0231


Fall Time Tr

EON/OFF = EOFF/ON = 0,0441


Quiescent Energy

EQUIESCENT = IQUIESCENT * VS * T

Total Energy Per Cycle

ETOT = EOFF/ON + ELD + ECOM + EON/OFF + EQUIESCENT
ETOT = 0,139965


POTENCIA TOTAL DISIPADA

PDIS = ETOT / T = 0,139965 / 8 mseg = 17,495 W

Segun los calculos todo estaria bien, PDIS menor a 20W, pero este es mi problema no estoy seguro de haber hecho bien los calculos, seria de gran ayuda si alguien del foro me puede orientar. Desde ya muchas gracias, y perdon por lo extenso.

saludos a todos
Título: Re: driver 5A bipolar
Publicado por: BaRuK en 14 de Octubre de 2008, 22:00:42
Hola lagruya.
Mira de lo que escribiste para mi... chino basico!
Pasaba para alentarte ya que creo es un proyecto muy bueno

Te daria una mano pero escapa mis conocimientos, queda claro que en lo que pueda encantado.
Pregunta de ignorante, no se puede simular lo que escribiste con algun programa antes de llevarlo al PCB???
Algo tipo Protel, Diptrace, Tina o algun otro, no se, se me ocurre a lo mejor estoy hablando al dope.

Te mando un saludo y dale para adelante que seguro va a terminar bien...
Título: Re: driver 5A bipolar
Publicado por: lagruya en 15 de Octubre de 2008, 18:43:04
Hola lagruya.
Mira de lo que escribiste para mi... chino basico!
Pasaba para alentarte ya que creo es un proyecto muy bueno

Te daria una mano pero escapa mis conocimientos, queda claro que en lo que pueda encantado.
Pregunta de ignorante, no se puede simular lo que escribiste con algun programa antes de llevarlo al PCB???
Algo tipo Protel, Diptrace, Tina o algun otro, no se, se me ocurre a lo mejor estoy hablando al dope.

Te mando un saludo y dale para adelante que seguro va a terminar bien...


Gracias, BaRuK por el aliento y el ofrecimiento, no estoy familiarizado con simuladores, pero es una opcion que no descarto. lo que hice en si mismo no es tan complicado, solo segui los datos del la hoja de datos del l6203 y reflote a los golpes lo que pude de mi paso por el industrial de electronica, despues de releer algunos temas. El paso que me queda por seguir, si nadie con mas experiencia en el tema me tira una linea, seria probar directamente el circuito con un motor. Los reparos que tengo tienen que ver con el riesgo que esto implica en funcion de los costos.
En cuanto tenga algun avance lo publico.

Saludos.

Título: Re: driver 5A bipolar
Publicado por: lagruya en 14 de Diciembre de 2008, 19:23:59
bueno, finalmente pude finalizar el calculo satifactoriamente  :-/ , tengo que aclarar que no hubiera podido hacerlo de no ser por la ayuda de Ardogan del foro de forosdeelectronica.

el resultado final es una potencia disipada de 4,5W para un motor de 2,8A 4,17V 1,5ohms y 6,8mH en modo bipolar paralelo con una alimentacion de 36V (porque estos son los motores que compre, me tienen que traer los tornillos y posteo todas las fotos juntas)

hice un calculo para un caso hipotetico de de un motor de 5A el resultado dio 12W (aclaro que solo modifique el valor de la corriente para el calculo, si alguien quiere verificar si el driver se la banca para un motor de 5A hay que reemplazar todos los datos segun el motor)

bueno, no tengo mas que decir, salvo que ahora no me queda otra que ponerme a diseñar la placa y ponerme a experimentar, pero para eso tengo que hacer la fuente tambien y la interface. En cuanto tenga algo de eso pongo fotos y esquemas.

les adjunto un pdf con los pasos explicados de como realizar el calculo, creo que puede ser util, pido disculpas si mi pedagogia es mala, pero cualquier duda consulten.
Título: Re: driver 5A bipolar
Publicado por: ESTECA55 en 14 de Diciembre de 2008, 20:01:40
Gracias por el aporte lagruya!!!

La verdad, muy interesante!

Saludos
Título: Re: driver 5A bipolar
Publicado por: lagruya en 15 de Diciembre de 2008, 19:41:14
esteca55 me alegra que te interese el calculo, cero que aporta su granito de arena.
aviso que modifique el pdf en lo que respecta al la explicacion de time rise (Tr) con el apuro de sacar el pdf no lo explique con claridad, el archivo para bajar sique estando adjunto en el post anterior.

saludos.
Título: [*] Re: driver 5A bipolar
Publicado por: Nocturno en 16 de Diciembre de 2008, 07:03:50
Magnífico y superdidáctico, gracias lagruya
Título: Re: driver 5A bipolar
Publicado por: lagruya en 16 de Diciembre de 2008, 19:42:17
denada, es la idea, hay mucha data en el foro y me gusta la idea de poder sumar algo!

saludos!

pd: una correccion menor agregada, no modifica en nada el calculo, solo una cuestion de nombres de constantes en la pagina 3
Título: Re: driver 5A bipolar
Publicado por: og_cba en 15 de Abril de 2009, 13:00:08
Hola gente, felicitaciones, la verdad q se puede aprender mucho de uds.
Queria armarme un driver de estos pero no encuentro donde comprar el L6203, si me pueden tirar el dato, y cuanto sale.
gracias, un abrazo.
Título: Re: driver 5A bipolar
Publicado por: antmad en 21 de Abril de 2009, 17:16:10
fascinante... yo me quede en el mecanismo del botijo....
Por aquí en España el L6203 tiene un precio de 4,8 Euros.

Ya nos contarás como pilota ese driver
Saludos
Título: Re: driver 5A bipolar
Publicado por: Algec en 22 de Abril de 2009, 06:10:40
Donde lo encontrais en ese precio aqui en España?
Algun sitio en MAdrid?
Título: Re: driver 5A bipolar
Publicado por: antmad en 22 de Abril de 2009, 06:31:38
La tienda se llama Electronica Merchan, se encuentra en Alcobendas,  llevan muchísimos años trabajando y tiene casi de todo.
Aquí te pongo el link para que veas el precio:
http://www.e-merchan.com/advanced_search_result.php?search_in_description=1&keywords=L6203&x=14&y=8
Creo que los precios que se muestran son sin IVA.

Una de las cosas buenas que tiene su página web, es que desde su buscador, te muestra el producto y  te indica el precio y te da un enlace a las especificaciones del producto.

Saludos
Antonio
Título: Re: driver 5A bipolar
Publicado por: Algec en 22 de Abril de 2009, 08:04:39
Mil gracias
Título: Re: driver 5A bipolar
Publicado por: TRINQUETE en 28 de Abril de 2009, 20:45:34
denada, es la idea, hay mucha data en el foro y me gusta la idea de poder sumar algo!

saludos!

pd: una correccion menor agregada, no modifica en nada el calculo, solo una cuestion de nombres de constantes en la pagina 3

Hola amigo:
Estoy interesado en confecionar ese Driver,que tal funciona,
Unsaludo.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 02 de Agosto de 2009, 21:44:26
 :-/ bueno, finalmente mi primer proyecto terminado  :-/
les comento que luego de algunos tropiezos (vean este post, para ver los problemas y soluciones que se me plantearon con el driver) http://www.todopic.com.ar/foros/index.php?topic=26801.0
terminie el el driver, lo probe con el mach3 (en vacio por ahora, todavia falta la mecanica) y funciona de maravillas.

primero algunas fotos (el driver, la fuente y la interface (es la de esteca55))

(http://img36.imageshack.us/img36/628/imagen008redimensionar.th.jpg) (http://img36.imageshack.us/i/imagen008redimensionar.jpg/) (http://img262.imageshack.us/img262/2483/imagen009redimensionar.th.jpg) (http://img262.imageshack.us/i/imagen009redimensionar.jpg/)

el driver ademas de la pareja L297 L6203 que permite controlar motores bipolares de hasta 5A 36V tiene un pic 16f84A con la finalidad de evitar recalentamientos en los motores cuando estos estan "parados" manteniendo el torque, esto se logra poniendo Vref al 50% de su valor, de esta manera la corriente que circula por las bobinas de los motores cuando estos estan "detenidos" es la mitad de su maximo. Para eso es muy importante ajustar el valor del preset (R9) al que corresponda para los parametros de Vref que se esten usando.


les dejo el esquematico y las placas (top y bottom, presten atencion al pasarlas que las ponen correctamente y que les coincidan los pads). Los diodos de proteccion, estan puestos para el caso en que sea necesario por altas inductancias protejer los l6203, el diseño esta hecho para soldar en la cara inferior de la placa.

(http://img24.imageshack.us/img24/4205/esquematico.th.png) (http://img24.imageshack.us/i/esquematico.png/) (http://img24.imageshack.us/img24/5345/bottomw.th.png) (http://img24.imageshack.us/i/bottomw.png/) (http://img268.imageshack.us/img268/973/topkuy.th.png) (http://img268.imageshack.us/i/topkuy.png/)

ademas los archivos en eagle y el codigo para el pic.

Código: C
  1. /////////////////////////interrupcion puerto B pic16F84////////////////////
  2. // se detecta por interrupcion en RB0 un pulso por flanco ascendente de  //
  3. // la señal de clock (señal de pasos)                                                                  //
  4. // una vez detectado se le toma el tiempo, si el mismo exede 1segundo    //
  5. // RA0 se pone en 1, caso contrario RA0 se pone a 0                                              //
  6. // (en el circuito, RA0 se conecta a la base de un transistor,               //
  7. // cuando RA0 exita la base del transistor este pone en paralelo a la    //
  8. // pata Vref del L297 una resistencia que reduce al %50 la tencion de    //
  9. // referencia                                                                                                                    //
  10. ///////////////////////////////////////////////////////////////////////////
  11.  
  12. ///////////////////////////////////////////////////////////////////////////
  13. // metodo usado para setear el timer0 y lograr medir 1 segundo           //
  14. // el maximo valor que puedo medir con el timer0 a 4MHz seria:                   //
  15. // (4/FOSC) * 256 (valor maximo del contador) * 256(prescaler rate)              //
  16. // (el prescaler es un divisor de frecuencia, si por ejemplo aumento     //
  17. // su valor en 2, la frecuencia que se usara para medir el tiempo será  //
  18. // 2*4/FOSC, siendo el maximo permitido 256*4/FOSC)                                              //
  19. // 4/4000000 * 256 * 256 = 0,065536 seg = 65,536ms                                               //
  20. // con el prescaler a 1 el maximo valor a medir seria:                                   //
  21. // 4/4000000 * 256 * 1 = 0,000256 seg = 256µs                                                   //
  22. // yo quiero contar 100µseg entonces:                                                                   //
  23. // 4/4000000Hz * (256 - x) = 100µs                                                                              //
  24. // 256 - x = 100µs / 1µs = 100                                                                                         //
  25. // x = 256 - 100 = 156                                                                                                   //
  26. // de ahi el set_timer0(156)                                                                                     //
  27. // 1 segundo son 10000µs con ajustar una variable que cuente 10000              //
  28. // desbordes de timer0 logro medir 1 segundo                                                     //
  29. ///////////////////////////////////////////////////////////////////////////
  30.  
  31. #include <16F84.h>                              //pic a utilizar
  32. #fuses XT,NOWDT,NOPROTECT               //fusibles (cristal, sin watch dog, sin proteccion)
  33. #use delay(clock=4000000)               //velocidad del cristal
  34. #use fast_io(A)                                 //el compilador no se asegura que los puertos esten asignados
  35.                                                                 //correctamente como entradas o salidas segun corresponda, esto evita
  36.                                                                 //codigo extra, pero se tiene que configurar correctamente los registros
  37.                                                                 //tris segun el uso que se le de a los puertos.
  38. #use fast_io(B)
  39.  
  40.  
  41. /////////////////////////////variables/////////////////////////////////////
  42.  
  43. int1 flanco=0;                                  //flanco es una variable de un bit
  44. int16 ticks=0;                                  //ticks es una variable de 16 bits      
  45.  
  46. ///////////////////////////////////////////////////////////////////////////
  47.  
  48. #INT_EXT                                                                //interrupcion externa en RB0
  49. void interrupcionRB0() {
  50.         ticks=0;                                                        //variable que va a contar un segundo la
  51.                                                                                 // pongo a cero
  52.         set_timer0(156);                                        //inicializo el timer0 en 156
  53.         output_a(0b00000);                                      //pongo a cero el puerto A
  54.         }
  55.  
  56. #INT_TIMER0                                                             //interrupcion por desborde de timer0
  57. void int_timer() {                                              //desborda cada 0.1mS
  58.       set_timer0(156);                                  //despues del desvorde le vuelvo a signar el vlaor 156 (de esta manera
  59.                                                                                 //siempre cuento 100 microsegundos, por cada desborde de timer0)
  60.       ticks++;                                                  //ticks se incrementa en 1 cada 0.1mS (100 microsegundos)
  61. }
  62.  
  63. void main () {
  64.  
  65.         delay_ms(333);                                  //pausa mientras se estabiliza el pic
  66.         disable_interrupts(global);             //desabilito todas las instrucciones que voy a usar
  67.         disable_interrupts(int_ext);
  68.         disable_interrupts(INT_TIMER0);
  69.         delay_ms(333);                                  //estabilizo y pongo a "cero" el pic
  70.  
  71. ///////////////inicializo las partes a usar del pic///////////////////////
  72.  
  73.         set_tris_a(0b00000);                                            //todo el puero a como salidas
  74.         output_a(0b00000);                                                      //pongo a cero todo el puerto A
  75.         set_tris_b(0b00000001);                                         //selecciono RB0 como entrada
  76.        
  77.         ext_int_edge(0,L_TO_H);                                         //configuro para que detecte flancos ascendentes
  78.        
  79.         setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);        //habilito timer0 como contador interno,
  80.                                                                                                 //cada cuatro ciclos de reloj se incrementa en 1
  81.  
  82.         set_timer0(156);                                                        //pongo el valor 156 en el timer, le quedan por contar
  83.                                                                                                 //100 microsegundos
  84.         enable_interrupts(INT_TIMER0);                          //habilito la interrupcion por desborde del timer0
  85.  
  86.         enable_interrupts(int_ext);                                     //habilito la interrupcion externa
  87.         enable_interrupts(global);                                      //habilito el uso de interrupciones
  88.        
  89.  
  90.         do {
  91.        
  92.                
  93.                 if (ticks==10000) {                             //si ticks = 10000 paso un segundo (0,1mseg * 10000)
  94.                         output_a(0b00001);                      //pongo a 1 RA0
  95.                 }
  96.                        
  97.  
  98.         } while (TRUE);                                         //bucle infinito
  99.         }

saludos.
Título: Re: driver 5A bipolar
Publicado por: maliga00 en 23 de Agosto de 2009, 23:27:49
Esta muy bueno, felicitaciones. Podrias subir el archivo Hex. Muchas gracias
saludos
Título: Re: driver 5A bipolar
Publicado por: lagruya en 23 de Agosto de 2009, 23:53:44
gracias, adjunto el hex.
Título: Re: driver 5A bipolar
Publicado por: maliga00 en 24 de Agosto de 2009, 10:21:54
Muchas Gracias a vos por el laburo, ya lo vamos a probar.
Saludos :wink:
Título: Re: driver 5A bipolar
Publicado por: dejuninmza en 08 de Octubre de 2009, 12:49:18
hola muchachos..les cuento que ya construi una maquinita fresadora CNC..esta andando joya..con la ayuda de la web de esteca y este foro pude construirla....
Ahora quiero hacer una maquina de mayores dimensiones, por eso estoy haciendo unas placas controladoras de motores pap de 5A utilizando los L6203..dicha maquina sería al igual que la otra de 3 ejes
Mi problema es que necesito realizar una fuente acorde al consumo de dichas controladoras y el de los cooler( 5A *3 +1A= 16A)
Alguien sabe como hacer dicha fuente??no tengo mucha experiencia en el diseño de fuentes de alimentación..espero que me puedan ayudar..Muchas gracias
Título: Re: driver 5A bipolar
Publicado por: Felixls en 08 de Octubre de 2009, 14:41:20
dejuninmza, ya te respondí en el otro post, a propósito, creo que deberías leer las reglas del foro respecto a la duplicación de mensajes, te van a tirar de las orejas...
Título: Re: driver 5A bipolar
Publicado por: dejuninmza en 08 de Octubre de 2009, 22:30:01
Perdon Felixls..tenes mucha razon..no fue con mala intención..desconocia la regla..la tendre en cuenta para otra inquietud..por cierto..muchas gracias por tu respuesta
Título: Re: driver 5A bipolar
Publicado por: lagruya en 09 de Octubre de 2009, 02:25:25
hola muchachos..les cuento que ya construi una maquinita fresadora CNC..esta andando joya..con la ayuda de la web de esteca y este foro pude construirla....
Ahora quiero hacer una maquina de mayores dimensiones, por eso estoy haciendo unas placas controladoras de motores pap de 5A utilizando los L6203..dicha maquina sería al igual que la otra de 3 ejes
Mi problema es que necesito realizar una fuente acorde al consumo de dichas controladoras y el de los cooler( 5A *3 +1A= 16A)
Alguien sabe como hacer dicha fuente??no tengo mucha experiencia en el diseño de fuentes de alimentación..espero que me puedan ayudar..Muchas gracias


http://www.todopic.com.ar/foros/index.php?topic=23761.0
acá tenes una explicacion que da esteca55 sobre las particularidades de las fuentes para drivers con control de corriente, sobretodo en relacion al amperaje, teniendo en cuenta que la corriente es pulsada y que el factor a tener en cuenta es la potencia.

http://www.todopic.com.ar/foros/index.php?topic=26801.msg224391#msg224391
acá tenes la fuente que me arme yo.

saludos.
Título: Re: driver 5A bipolar
Publicado por: ceneca en 25 de Octubre de 2009, 00:03:23
hola a todos, iagruya excelente!! y gracias por compartir, yo recién empiezo en este mundo del cnc y hacia rato no tocaba la electrónica, pero el cnc me encanta y decidí hacer uno para mi, y metí manos a la obra he armado ya los driver de tano posteados aquí en todo pic, y han andado muy bien pero tu aporte de disminución de consumo al 50% con el motor energizado y sin girar ,es la solución que estaba buscando. soy completamente inexperto con los pic pero me he conseguido un programador muy simple y el icprog, he intentado grabar tu .hex pero me aparece "verificación fallo en código 0000h." perdón por mi absoluta ignorancia en el tema pero me podrías explicar porque.gracias.; :lol: :lol:
Título: Re: driver 5A bipolar
Publicado por: lagruya en 26 de Octubre de 2009, 03:09:15
soy completamente inexperto con los pic pero me he conseguido un programador muy simple y el icprog, he intentado grabar tu .hex pero me aparece "verificación fallo en código 0000h." perdón por mi absoluta ignorancia en el tema pero me podrías explicar porque.gracias.; :lol: :lol:

si no me equivoco ese error significa que no se grabo nada en el pic.
puede tener dos origenes, hardware o software

hardware: el pic esta dañado, el pic esta mal insertado en el socalo, el programador esta dañado, la coneccion a la pc esta fallando.

software: esta mal configurado el icprog.
primero que nada antes de cargar el .hex con F3 vas a configuracion
1)tenes que especificar el tipo de programador, me imagino que el tuyo es JDM (averigua que el tuyo lo sea, de no ser así no estoy seguro que el resto de la configuracion sea correcta)
2)elegir el puerto al que este conectado
3)interface: en caso de windows 95,98,ME: DIRECT I/O. En caso de windows NT, 2000, XP: Windows API
4) El retardo de I/O fijarlo en 10
5) ESTE PUNTO PUEDE VARIAR SEGUN EL PROGRAMADOR: Se debe indicar como no invertidas las líneas de  Data Out, Data IN,  Clock, MCLR y Vcc
6) OK.
7) antes de cargar el .hex selecciona el modelo de pic a utilizar (en este caso 16f84)

aclaro que no soy experto en pics, pero esta es la configuracion que yo le di y me anda perfecto.

saludos.
Título: Re: driver 5A bipolar
Publicado por: ceneca en 03 de Noviembre de 2009, 22:00:25
hola, a todos.... bueno iagruya te quise contestar antes pero no se pudo por el cambio del servidor, tu respuesta fue correcta, pero te cuento que la solución fue la instalación de win pic 800 (ultima version) , resulto que la versión de icprog y la de win pic instaladas no me funcionaban en windows xp, que es mi sist. operativo, pero al instalar una de las ultimas versiones lo configure y funciono perfectamente. (al menos eso me ocurrió a mi,pido disculpas si mi explicación no es correcta ya que no tengo experiencia alguna con los pic).

como te comente he armado los driver posteados por tano, así que he armado una placa con los pic y a través de un conector de cuatro vías y un cable mallado los he conectado a los drivers y con buen resultado. :D , las pruebas fueron satisfactorias y se redujo considerablemente la temperatura de los motores y drivers..... muy buen aporte!!!!!!, ahora tengo que terminar la parte mecánica, de la cual tengo armado los ejes z e y, me falta el eje x, al ir terminando  subiré algunas fotos.

de nuevo gracias y si en algo puedo colaborar, sera un gusto!!!. saludos
Título: Re: driver 5A bipolar
Publicado por: Negcea en 11 de Noviembre de 2009, 20:17:13
Hola soy nuevo en el foro pero hace algun tiempo vengo dando vueltas y haciendo unas pruebas con controladoras y me estoy armando un pequeño cnc, pregunto alguno armo algo en bipolar controlado por L 297 y usando IRLZ44 y IRF9Z24.. :shock:javascript:void(0);
Título: Re: driver 5A bipolar
Publicado por: nutriax en 16 de Noviembre de 2009, 02:33:12
una pregunta!, en unos de los primeros post que pusieron, postearon el circuito de los driver, el cual contiene un pic 16f84, este supongo que es para el control del chopeo, pero no es mucho un pic por driver?
la controladora de esteca no hace ya el control del chopeo???
desde ya muchas gracias.
Título: Re: driver 5A bipolar
Publicado por: NANO1985 en 16 de Noviembre de 2009, 09:20:27
hola nutriax!, y yo creo que para un argentino,... es mucho un pic por driver jejejeje  :D  :D
saludos
Título: Re: driver 5A bipolar
Publicado por: nutriax en 16 de Noviembre de 2009, 16:45:36
jajaja sisi por eso me asuste!
pero el control de corriente no lo hace la controladora de esteca?
hay algo que me estoy perdiendo, porque creo haber visto por el foro el driver de 5A pero de una sola cara y no tiene pic (eso es al menos lo que recuerdo)!.
que alguien me diga si es asi! please porque ya me lie!
Título: Re: driver 5A bipolar
Publicado por: lagruya en 16 de Noviembre de 2009, 21:51:35


el driver ademas de la pareja L297 L6203 que permite controlar motores bipolares de hasta 5A 36V tiene un pic 16f84A con la finalidad de evitar recalentamientos en los motores cuando estos estan "parados" manteniendo el torque, esto se logra poniendo Vref al 50% de su valor, de esta manera la corriente que circula por las bobinas de los motores cuando estos estan "detenidos" es la mitad de su maximo. Para eso es muy importante ajustar el valor del preset (R9) al que corresponda para los parametros de Vref que se esten usando.




acá tenes la explicacion del funcionamiento del pic, para mas info recomiendo leer el post completo y el codigo del pic.
en cuanto a coste el 16f84 anda alrededor de 15 pesos, se puede hacer con algun pic mas chico y por ende economico, yo lo hice con ese porque los tenia.
el pic de la interface de esteca desabilita los motores con la condicion de que los tres ejes esten por mas de 10 segundos sin recivir pasos.
"...La forma de trabajar es muy simple, cuando no hay actividad de paso en ningún eje en 10 o 30 seg según se halla seteado, se apagan los drivers, luego al detectar un paso en cualquier eje inmediatamente se activan todos los enables. Esto es muy útil, ya que los motores paso a paso cuando están parados y energizados es cuando más consumen y más calientan..." extracto de la explicacion de esteca para el funcionamiento de la interface.
la diferencia esta en que el control de la interface actua sobre todos los drivers con la condicion de que todos esten sosteniendo el torque sin girar por mas de 10s o 30s segun la configuracon, en el caso del pic de cada driver actua individualmente sobre cada eje reduciendo el consumo del mismo al 50% en caso de estar energizados sin girar por mas de 1seg.
creo que la diferencia es clara. esta opcion no es 100% indispensable, el driver de Tano es practicamente el mismo que el de este post salvo que no eligio usar esta posibilidad y esta mas que demostrado su funcionamiento. Lo que salva esta opcion es recalentamiento y consumo innecesario, porque por el sistema de tornillo o varilla roscada, mecanicamente no es necesario el 100% de sostenimiento de torque en el motor de cada eje.

Título: Re: driver 5A bipolar
Publicado por: nutriax en 17 de Noviembre de 2009, 04:52:19
muy bien explicado lagruya...
esta muy buena esa idea de desacoplar cada eje! me encanto! ahora entiendo para que lo que era el pic...
yo se ve que lei muy rapido (de torpe me pasa eso) y a la explicacion de esteban la entendi que era por eje, pero en verdad que ahora la veo y yo fui el que se confundio...
muchas gracias.
Título: Re: driver 5A bipolar
Publicado por: jumifa84 en 23 de Noviembre de 2009, 08:41:47
Hola gente como andan?  :-/ :-/ :-/ :-/disculpen que los moleste yo soy medio duro en todo esto :oops: :oops: :oops: :oops: pero de apoco voy logrando hacer las cosas  :lol: :lol: :lol: :lol:el otro dia ya logre mandar a grabar la placa de la interfase y ahora queria hacer  la de los drivers de 5 amp. :mrgreen: :mrgreen:
Ahora estaba mirando el foro en este tema y queria mandar a grabar el esquema pero cual de los 2 :shock: :shock: :shock: :shock:, ya que en la primera pagina figran como 2 caminitos diferentes :shock: :shock: :shock: :shock:.
Por otro lado saben cuanto mide cada driver de 5 amp? y tienen la lista de los componentes que se necesitan?
saludos a todos
jumifa
Título: Re: driver 5A bipolar
Publicado por: lagruya en 23 de Noviembre de 2009, 11:22:46
hola jumifa84, los dos "caminitos"  :D responden a las dos caras de la placa (es bifaz), bajate los arcivos que subi de Eagle (programa de diseño de circuitos electronico) donde vas a poder ver la distribucion de componentes y la medida.
Título: Re: driver 5A bipolar
Publicado por: jumifa84 en 23 de Noviembre de 2009, 12:08:04
hola lagruya gracias por tu rapida respuesta ahora el tema es que nunca use el Eagle :shock: :shock: :shock: :shock: pero bueno ya lo encontre en san TARINGA  8) 8) 8) y lo voy a bajar para ver de que se trata, ahora el tema de las medidas era por que queria ir a comprar las placas de PCB. Ahora me surgio otra duda como se llaman estas placas que vos decis que son dobles o ( bifaz) osea  con que nombre las pido en la casa de electronica? y el dibujo encaja tanto de una lado como del otro? :lol: :lol: :lol: :lol:
disculpa la preguntas tontas que hago :oops: :oops: :oops: :oops: pero recien estoy arrancado con todo esto y estoy aprendiendo un montonazo :mrgreen: :mrgreen: :mrgreen: :mrgreen: :-/ :-/ :-/ :-/ :-/

Pd: los archivos en eagle en que tema estan?
Título: Re: driver 5A bipolar
Publicado por: D.Konstantin en 23 de Noviembre de 2009, 12:37:50
En la primer pagina es el 6 mensaje desde abajo, fijate, donde estan las fotos bien abajo esta para descargar un comprimido, es bien discreto puede ser que no lo ayas visto.

Las plaquetas están diseñadas para que coincidan.

Vas a la casa y les pides una PCB que se bifaz, si no es así como se llama ellos te corregirán  :g)

Aquí descargas el Eagle http://www.cadsoft.de/download.htm para ver los archivos que te bajes.


Ahora mi turno de preguntar  :-/ :g)

Jumifa, como hago para exportar las capas desde el Eagle a un imagen a una resolución mayor, es para poder vectorizar lo mejor y poder plotear lo. Me refiero a una imagen como la del post que están los caminitos bien marcados y la parte que no va en negro para que el hipercloruro no tenga que comer tanto y economizar.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 23 de Noviembre de 2009, 13:04:02
no se si entendí bien tu pregunta, la imagen del post (las pistas top y bottom) las genere con el eagle.

1- abris los archivos que subí
2- vas al diseño de placa (board)
3- tenes que ver el diseño de la placa con todas sus pistas y un rectangulo punteado alrededor (puntado rojo y azul)
4- andá al menu: Tools, Ratsnest, te hace los planos de cobre (para evitar consumo de percloruro) y te rodea con un plano de masa la placa, fijate que en la capa superior el plano que rodea no esta a masa, eso lo podes hacer cuando sueldes los componentes relacionando con una soldadura ese plano (isla) de cobre con alguna masa.
5- andá a File - Export acá le podes indicar la resolucion (dpi) en relacion al tamaño en pixeles que quieras.

saludos.
suerte.
Título: Re: driver 5A bipolar
Publicado por: D.Konstantin en 23 de Noviembre de 2009, 16:39:17
Me entendiste a la perfección  :-/

Es que nunca he tocado el Eagle!
Título: Re: driver 5A bipolar
Publicado por: jumifa84 en 24 de Noviembre de 2009, 12:34:41
Hola a todos devuelta les escribo para decirles que  :oops: :oops: :oops: :oops: :oops: Necesito AAAYYYYUUUDDDAAA no encuentro el bendito archivo :5] :5] :5] :5] :5] para el Programa Eagle, baje el programa esta como en arameo avanzado :shock: :shock: :shock: :shock: :shock: pero la verdad es que no logro ubicar el archivo :D :D :D :D, los pasos son super claros de como hacer para sacar la imagen para poder despues vectorizar :) :) :) :).
Les agradezco mucho si me logran dar una mano. :( :( :( :(

PD  :oops: :oops:me estoy dando cuenta que debo ser el mas duro para entender las cosas pero bue ese soy yo :oops: :oops:

saludos
jumifa
Título: Re: driver 5A bipolar
Publicado por: jumifa84 en 24 de Noviembre de 2009, 12:40:52
 :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ lo encontre lo encontre  :D :D :D :D :D :D soy un tarado les pido mil disculpas ahora me pongo un rato a ver como es este tema saludos


pd disculpen las molestias :oops: :oops: :oops: :oops: :oops: :oops:
Título: Re: driver 5A bipolar
Publicado por: D.Konstantin en 24 de Noviembre de 2009, 16:29:33
No soy quien decirlo pero supongo que los demás estarán de acuerdo con migo, tampoco es de mala onda, pero no abuces de los smiles  :g) (Smiles son las caritas)
Título: Re: driver 5A bipolar
Publicado por: jumifa84 en 25 de Noviembre de 2009, 09:38:39
 :oops: Hola gente les pido mil disculpas por lo de los smails
pd ya consegui las placas bi-baz apenas las tenga grabadas subo las imagenes asi ven como quedaron
saludos
jumifa
Título: Re: driver 5A bipolar
Publicado por: maggy en 25 de Noviembre de 2009, 17:02:01
estaremos esperando
Título: Re: driver 5A bipolar
Publicado por: malfonsolopez en 28 de Noviembre de 2009, 00:23:32
hola lagruya quisiera saber donde puedo conseguir el pdf listo para imprimir y sus componentes de los controladores de 5A bipolar que estas utilizando y si no es mucha molestia me podrias explicar las dos imagenes que muesran un pcb listo para imprimir no se cual de los dos es o son ambos para el mismo controlador....
te agradesco me colavores e que con los unipolares de 4A ya no doy no puedo solucionar el problema que me quema los l297 y los 74hc08 no voy mas con ese tema. porfa espero respuesta atento a sugerencias voy a empesar de nuevo con los bipolares.

salu2.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 28 de Noviembre de 2009, 04:57:01
mira pdf no hice ninguno, tenes los archivos en eagle (soft para diseño de circuitos) con los componentes y diseño de placa.
las imagenes son dos porque es una placa bifaz (una para la parte superior y otra para la inferior)
si hubieses leido el post completo te habrias encontrado con la misma pregunta y su respuesta.

saludos.
Título: Re: driver 5A bipolar
Publicado por: Simon21 en 19 de Diciembre de 2009, 14:06:41
Como estas lagruya, antes que nada felicitaciones por los avances en cuanto a la electronica de tu maquina.
Queria que me contaras los aspectos positivos como asi tambien los negativos de este driver que diseñaste,
al principio estaba por hacer el driver de el tano, pero me gusto tu modificacion y creo que voy a hacer este.
Pero antes que nada me gustaria saber las limitaciones del mismo, es el mismo driver bipolar 5 A que el
de esteca??
Te agradezco tu respuesta, Saludos
Título: Re: driver 5A bipolar
Publicado por: lagruya en 20 de Diciembre de 2009, 16:34:04
Simon21: gracias por tus comentarios

el dirver esta hecho con la pareja L297-L6203, el L297 hace el control de corriente y los dos L6203 funcionan como puente para controlar los motores paso a paso.
cuando estaba en la etapa de decidir que drivers usar para mis motores (unos FL60STH86-2008BF-10-CAP de 3Nm 4,17V 2.8A en bipolar paralelo) tenia varias opciones:
1- dos l298 en paralelo, con esta opcion estaria muy cerca del consumo de los motores y no me daria la posibilidad de cambiarlos llegado el caso por unos mas grandes.
2- hacer un puente discreto con mosfet (muy costoso y arriesgado para mis conocimientos hasta ese entonces)
3- usar los l6203 que segun su hoja de datos soportan hasta 5A, pero con un maximo de potencia de disipacion de 20W, en este punto hice el calculo para los motores que tengo y me dio mas que satisfactoriamente un consumo de 4,5W
acá subi como hacer este calculo segun los datos de los motores y la alimentacion que se les dara http://www.todopic.com.ar/foros/index.php?topic=23274.msg195596#msg195596 (hay que estar logueado para poder bajar el pdf)
por otro lado es muy sencillo el circuito para la pareja L297 - L6203 y por lo que averigue en internet esta mas que usado y comprobado su funcionamiento. (hasta este punto no hay practicamente diferencias con el driver de Tano)

Luego de leer bastante me tope con que los motores paso a paso tienen su mayor consumo cuando mantienen el torque, esto puede sonar contradictorio ya que cuando el motor no se mueve es cuando mas consume, pero es bastante logico porque para mantener el torque las bobinas se tienen que exitar de manera constante a los fines de mantener el eje en la misma posiscion, esto hace que el motor y los drivers disipen la mayor cantidad de calor. Me surgio la intriga de como solucionar esto y a partir de esta respuesta que me dio esteca (http://www.todopic.com.ar/foros/index.php?topic=20074.msg184526#msg184526) empece a pensar en el uso de un pic. Aclaro que el mio no es el mismo driver que el de esteca, sino que esta inspirado en el de el, que es una version comercial a la cual no tuve acceso y que ademas esta recontra probado, yo al mio hasta ahora lo prove en vacio (estoy esperando que el tornero termine con las piezas que le encargue para armar mi maquina y hacer las primeras pruebas). EL uso del pic se basa en que usando como transmicion tornillos de rosca cuadrada o a boliya recirculante, no es necesario que el motor al estar manteniendo una posicion tenga que mantener el maximo de la fuerza, esto es por una cuestion mecanica dado que para moverce, supongamos el eje x, se deve hacer girar el tornillo, si se empuja el carro, la mayor resistencia no vendra del motor (que estaria sosteniendo su posicion) sino del propio tornillo. Teniendo esto en cuenta el pic luego de que pasa un segundo con el motor en la misma posicion, modifica la Vref del L297 a la mitad (para que esto funcione correctamente hay que calcular el valor de R9 y R10 segun el motor que se use), dando esto como resultado una reduccion del 50% en el consumo del motor gracias al control de corriente. Esto no seria posible si por ejemplo se usaran como transimcion para el movimiento de los ejes correas dentadas.
Algo a tener en cuenta: en el diseño final incluyo 8 diodos (de D1 a D8) son diodos schottky ultra recontra rapidos, no son necesarios en todos los casos, SOLO para cuando las inductancias de los motores sean ALTAS, esto es porque los diodos de proteccion de los dmos que tienen los L6203 tienen un turn-on de 150ns y el turn-off de los transistores dmos es de entre 25 y 50ns, con lo cual existiria una "ventana" de como minimo 100ns durante la cual los transistores dmos no estarian protegidos, para mas informacion ver la aplication note: http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXxyrs.pdf y este caso en particular donde fue necesaria esta proteccion: http://www.frs-cnc.com/foro1/viewtopic.php?f=4&t=576&hilit=l6203 Reitero que esto solo es necesario para los casos en que los motores tengan altas inductancias (no fue el mio)

Aspectos positivos:
Los L6203 tienen tecnologia DMOS compatible con TTL y con bastante sencillez permiten controlar 5A a 20W un valor mas que suficiente para motores medianamente robustos para trabajos con maderas y talves metales blandos.
Su costo no es el mas bajo del mercado pero tampoco el mas caro.
Mediante el uso de un pic y con un circuito muy basico se puede reducir el consumo a la mitad en momentos que el motor no requiere el maximo de potencia, reduciendo considerablemente la disipacion tanto en los motores como en los L6203

Aspectos negativos:
El costo no es el ideal y se encarece mucho si hay que usar los diodos schottky. En mi diseño uso un pic 16f84A el cual sobra demasiado para el uso que le doy (yo los tenia a mano) imagino que se puede hacer con un pic mas pequeño y por ende economico. No lo recomiendo para motores que tengan un consumo menor a los 2A, existen drivers mas economicos que funcionan a la perfeccion para esos requerimientos. Si tiene algun otro contra lo desconosco por lo menos hasta que los haga funcionar con la maquina armada, en cuanto lo haga subire los resultados.

Espero te sirva lo que comento, cualquier duda consulta.
Saludos y suerte.
Título: Re: driver 5A bipolar
Publicado por: fran2v en 16 de Febrero de 2010, 17:25:08
Hola amigos...biendo el excelente trabajo de nuestro amigo lagruya (al cual he felicitado y ...pedido permiso.. para esta petición)...se lo he comentado a mi hijo de 16 años y estamos dispuestos ha realizar una pequeña fresadora cnc. Nuestro comun amigo lagruya realizó un programa en c y utilizó para su aplicación el celebre pic 16f84. Estoy intentando de hacer el PCB en simple cara y me iria a efectos de espacio ideal que el "programita" se pudira rectificar para poderlo aplicar con un pic más pequeño...por Ej: un 12f629 ó similar.Como no tengo ni idea del C, agradecería que algun amable y experto lo pudiese realizar y quedaría de dominio publico...tal y como le gusta al realizador de este driver.
Saludos a todos y gracias anticipadas por su tiempo y buen hacer.

f2v
[/font][/color]
Título: Re: driver 5A bipolar
Publicado por: maliga00 en 20 de Febrero de 2010, 08:00:41
Hola, si no necesito los diodos, dejo esos pads sin conectar verdad?. me podrias dar una idea de la medida del disipador. Voy a usar los mismos motores que usas vos.

A ver si estoy en lo correcto (soy un simple aficionado a la electronica):

1- para calcular la Vref , al usar resistencia de 0.1 ohm , para un motor de 2.8A  la Vref seria de 0.28 Volt ?
2- Se puede usar otro valor de resistencia, por ej 0,5 ohm, en cuyo caso la Vref seria de 1.14 volt ?
3- Para setear R9, con JP1 cerrado, tengo que medir la tension entre la pata 15 del L297 y GND, y mover  R9 hasta leer 0.14 volt ( o  0,57 volt para 0,5 ohm) ?

Como veras estoy a full con tu driver y antes de hacer volar algo prefiero desaznarme.

Gracias
Saludos
Alberto
Título: Re: driver 5A bipolar
Publicado por: Negcea en 20 de Febrero de 2010, 09:43:37
Estoy armando una maquinita y la electronica es muy similar a la tuya esteca, con algunos cambios, en lo que refiere al control del enable, que pasa si en vez de usar un pic, lo realizas determinando en el Mach un unico pin de salida para el enable para los tres ejes, con esto no estariamos haciendo la habilitacion de los ejes y cuando no hay pasos se desabilitarian.......sera posible, as probado algo asi ?
Título: Re: driver 5A bipolar
Publicado por: lagruya en 20 de Febrero de 2010, 15:11:27
maliga00:

1- si
2 - si, pero la contra es que esas resistencias disiparan mas calor: la potencia para 0.5 es de 3,92W. para 0.1 es de 0.78W
3 - si, esto hacelo sin conectar ni alimentar los motores, y antes de conectarlos verifica que el pic conmute bien la vref. que tiene que pasar del 100% al 50% luego de un segundo de no recivir pasos.

saludos y suerte.
Título: Re: driver 5A bipolar
Publicado por: maliga00 en 20 de Febrero de 2010, 17:44:27
OK Gracias, tendre en cuenta el tema disipacion de calor.  El tema diodos y el tamaño del disipador podrias decirme.
Gracias y te cuento cuando la pruebe
Saludos
Alberto

Título: Re: driver 5A bipolar
Publicado por: lagruya en 21 de Febrero de 2010, 20:09:42
El tema diodos y el tamaño del disipador podrias decirme.

ups, se me paso eso, si los pads dejalos sin conectar (por las dudas dale una gotita de estaño para no perder pista) y el disipador uno robustito, fijate que en la foto se ve mas o menos como es.

saludos
Título: Re: driver 5A bipolar
Publicado por: lagruya en 21 de Febrero de 2010, 20:21:57
Hola amigos...biendo el excelente trabajo de nuestro amigo lagruya (al cual he felicitado y ...pedido permiso.. para esta petición)...se lo he comentado a mi hijo de 16 años y estamos dispuestos ha realizar una pequeña fresadora cnc. Nuestro comun amigo lagruya realizó un programa en c y utilizó para su aplicación el celebre pic 16f84. Estoy intentando de hacer el PCB en simple cara y me iria a efectos de espacio ideal que el "programita" se pudira rectificar para poderlo aplicar con un pic más pequeño...por Ej: un 12f629 ó similar.Como no tengo ni idea del C, agradecería que algun amable y experto lo pudiese realizar y quedaría de dominio publico...tal y como le gusta al realizador de este driver.
Saludos a todos y gracias anticipadas por su tiempo y buen hacer.

f2v
[/font][/color]

mira cuando yo hice ese programa tampoco tenia idea de C, es cuestion de darle maña.

lo primero que habria que verificar es que el 12f629 tenga interrupcion externa y que se pueda usar el desborde del timer para poder contar.

luego lo que resta es actualizar el programa, me imagino que hay que cambiar el include por el del pic que se va a usar, tambien esta la cuestion del clock, y hacer coincidir la salida (la que habilita el transistor) y la entrada (la interrupcion externa en el caso del 16f84 es RB0 en el 12f629 ???) con las que correspondan.
y probar hasta que funcione.
de verdad lamento no poder decirte mas, pero si le das un poco de tiempo seguro encontraras una solucion.

saludos.
Título: Re: driver 5A bipolar
Publicado por: maliga00 en 21 de Febrero de 2010, 23:08:43
El tema diodos y el tamaño del disipador podrias decirme.

ups, se me paso eso, si los pads dejalos sin conectar (por las dudas dale una gotita de estaño para no perder pista) y el disipador uno robustito, fijate que en la foto se ve mas o menos como es.

saludos

Gracias por todo
Saludos
Título: Re: driver 5A bipolar
Publicado por: prodas en 02 de Marzo de 2010, 09:29:23
Hola amigos en donde vivo no conseguí el L6203 si hay el l298 pero tengo que manejar un motor de 3,5 A bipolar, alguna idea. alguien ha probado los l298 en paralelo.

 :shock:
Título: Re: driver 5A bipolar
Publicado por: zemansky en 02 de Marzo de 2010, 10:43:45
Felicidades lagruya!!

Me gustaria preguntarte una cosa del divisor con el que entras a Vref del L297. Por lo que veo sobre el pote tenes 0,87V para variar pero con las resistencias que tenes muestrando la corriente de salida del L6203 podes tener una variacion de 0 a 0,4V (tomando la corriente maxima RMS de la hoja de datos. A lo que voy es que mas de la mitad del pote te queda "inactivo" por decirlo de alguna forma.
Segun las hojas de datos cuando ocurre la maxima corriente del dirver de potencia la tension sensada debe ser igual a la establecida en Vref.

Pregunto, no deberia ser distinto ese divisor?

Saludos y gracias por el aporte!!
Título: Re: driver 5A bipolar
Publicado por: lagruya en 02 de Marzo de 2010, 21:09:33
la corriente eficas es de 4A pero la pulsada puede ascender a 5A.

es cierto se puede fijar una Vref maxima de 0,87V (siempre y cuando el preset sea exactamente de 1K) y que quede un margen de 0,3V de ajuste que no se va a usar (por eso lo importante de ajustar Vref sin conectar los motores ni alimentar el punete H), la idea de usar el pote es que Vref se pueda ajustar, lo que permite usar distintos motores con el mismo driver, que quede un minimo margen de ajuste por ensima del maximo no implica un problema siempre y cuando se tomen las precauciones correspondientes.
se podria poner en lugar de una resistencia de 4K7 dos resistencias en serie: una de 8.2K y una de 820, eso daria un valor de 0,499 volts de ajuste sobre el pote al 100% (eso en papel, los valores pueden variar en funcion de los margenes de error de los componentes)

la verdad es que a esta altura no recuerdo de donde saque esa convinacion, pero mirando me juego que parti del divisor que uso esteca en su driver unipolar de 4A.

así y todo no veo inconvenientes en usar esa convinacion, para mas datos dejo los calculos que hice cuando le agregue la opcion del consumo a 50% por medio del pic.

(http://img51.imageshack.us/img51/3746/calculodevref.th.jpg) (http://img51.imageshack.us/i/calculodevref.jpg/)

espero se entienda.
saludos.
Título: Re: driver 5A bipolar
Publicado por: zemansky en 08 de Marzo de 2010, 08:09:06
Muchas gracias por la respuesta!! Te jugas en cada post!

Como aclaracion a quien le sirva les comento que los potenciometros no suelen tomarse como de "infinitos" valores de resistencia. Se toma que tienen un punto diferenciable de otro cada 3º. Asi que si un pote tiene 270º va a tener 90 puntos "utiles" distintos. Es practico esto para cuando uno quiere usar uno como ajuste de tension para saber si los pasos tienen la suficiente resolucion para alcanzar el nivel deseado.

Saludos!!
Título: Re: driver 5A bipolar
Publicado por: alf13 en 10 de Marzo de 2010, 18:58:12
Hola a todos, este es mi primer mensaje, y quiero felicitar a lagruya por su aportacion y trabajo.
espero estar haciendolo bien ya que he enviado otro mensaje y como no lo veo publicado pues serguro que lo hice mal, pido disculpas.
El caso es que quiero hacerme una cnc y quiero empezar por donde no tengo ni idea, la electrónica. Quiero montarme la interface de Esteca con motores de 2.5A y tus drivers lagruya me irian muy bien.
Me he bajado el archivo y el eagle, pero no consigo imprimir los dos circuitos, he visto que alguien pregunto lo mismo pero es que ni con la respuesta que le dieron lo consigo :5]. Les adjunto dos pdfs de lo que me sale (voy a tools y rastnest), quizás lo tengo delante de los ojos pero no logro verlo.
Si alguien es tan amable de poner un pdf para poder imprimir se lo agradecería muchismo, pero también me gustaría saber cómo se hace para otra ocasión.
Un saludo y gracias.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 12 de Marzo de 2010, 10:26:23
estas haciendo las cosas bien, el problema que tenes es que en el primer pdf se ven todas las pistas juntas mas los componentes, pero para poder imprimir de a una capa y sin los componentes tenes que ocultar esos layers.
para hacerlo es simple:
1) tenes que ir en el diseño de la placa al menu view
2) luego display/hide layers,
3) una ves ahí seleccionas lo que queres que te muestre, si lo que queres imprimir son las pistas para poder hacer la placa, deselecciona todo lo que no tenga que ver con eso y solo deja la cara que quieras imprimir.


si no sale, avisa que hago un mini tutorial con imagenes, pero creo que es bastante simple la cosa.
saludos.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 14 de Marzo de 2010, 14:27:06
Hola lagruya envio los pdfs de los cicuitos top y bottom para ver si lo he hecho bien, así si servirán también para otros que tengan la misma duda que yo. también pongo el listado de componentes en un txt. Si son correctos dímelo por favor, me gustaría empezar a pedir el material y hacer los pcbs. Grácias y un saludo.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 15 de Marzo de 2010, 15:13:15
Hola lagruya envio los pdfs de los cicuitos top y bottom para ver si lo he hecho bien, así si servirán también para otros que tengan la misma duda que yo. también pongo el listado de componentes en un txt. Si son correctos dímelo por favor, me gustaría empezar a pedir el material y hacer los pcbs. Grácias y un saludo.
a simple vista parecen estar bien, si tenes alguna duda la opcion es revisar pista por pista  :P

saludos!!!!
Título: Re: driver 5A bipolar
Publicado por: alf13 en 15 de Marzo de 2010, 19:59:55
Hola lagruya envio los pdfs de los cicuitos top y bottom para ver si lo he hecho bien, así si servirán también para otros que tengan la misma duda que yo. también pongo el listado de componentes en un txt. Si son correctos dímelo por favor, me gustaría empezar a pedir el material y hacer los pcbs. Grácias y un saludo.
a simple vista parecen estar bien, si tenes alguna duda la opcion es revisar pista por pista  :P

saludos!!!!

Gracias lagruya.

Bueno estoy a la espera de que me lleguen unos componentes (me falta el pic y los arrays)  para la controladora de esteca y voy a pedir los componentes para montar tú driver a ver si me llegan juntos.

Me gustaría hacerte unas preguntas que seguro para tí son simples, pero debido a mi total ignorancia  :oops: (y no me importa decirlo, es la aplastante realidad) sobre electronica, pues se me hacen una montaña insuperable.
Quiero hacerme también la fuente de alimentación tal cual tú la hiciste pero en mi caso para 4 motores (de 2,5A, 1,8 ohm, Inductancia/fase: 6,5, y voltaje nominal (4,5), me he estado mirando la hoja donde tienes los calculos para la fuente de alimentación y el enlace que pusiste de Esteca y algo mas sobre fuentes en el foro).
Según mis cálculos. Para la fuente necesitaría 8A, (4motoresx2,5Ax80%=8A).
Para C= 100000 * I / Vcc [uF]     ---- Si ulitizo la misma fuente que usas tú (creo que es de 24V y 8A)
entonces me quedaría C=21053 uf; con lo que creo que necesitaría 5 capacitadores de 4700 uf  que darían 23500 uf, es así ?

1. he cogido el esquema de tu fuente y lo he adaptado (por lo menos eso creo para 4 motores), te importaría decirme si es correcto para mis motores, ver jpg adjunto.
2. Los dos tranformadores que tienes de cuanto son, uno es de 24V 8A como decía antes?; y el otro ?.
3. En los componentes de tú fuente, a parte de los capacitadores y las borneras no sé que son el resto, me lo podrías decir qué componentes son por favor, veo que también hay una resistencia en forma de lenteja (de cuanto es?).
4. He leido todos los mensajes de este tema varias veces y he creido entender que no necesitaría poner los diodos para estos motores, es correcto?
5. Te importaría poner una imagen de tú driver de la parte de abajo para ver los componentes que van a ese lado (ya sabes una imagen vale mas que mil palabras, sobre todo cuando no se comprende bien el tema).

Espero no haberte molestado con preguntas seguro tan simples (las preguntas ya hablan sobre mi nivel de electronica).

De antemano te agradezco tú ayuda y tú aportación.

Un saludo!!!! y buen camino.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 15 de Marzo de 2010, 20:03:52
Por cierto, los motores son bipolares

Un saludo
Título: Re: driver 5A bipolar
Publicado por: lagruya en 16 de Marzo de 2010, 15:03:38
Vamos por partes:

1) el calculo de los capacitores de la fuente:

C[uF] = 100000 * I / Vcc

I = 80% * I(cada motor) * N(cant motores) = 80% * 2,5A * 4 = 80% 10A = 8A

(acá te hago una salvedad, el trafo que yo uso es de 24VAC 8A, eso te pone a vos en el limite de las corrientes que vas a necesitar, yo en tu lugar buscaria tener un margen de por lo menos uno o dos amperes, esto es una sobre dimencion pero garantizaria que el trafo baya tranquilo, talves alguien con mas experiencia en fuentes pueda aportar algo en este punto)

VCC = 1,4 * VAC = 1,4 * 24VAC = 33,6VDC

AC se refiere a corriente alterna (altern current)
DC se refiere a corriente continua (direct current)
24VAC es el valor eficaz de corriente alterna del transformador, el valor de salida (en corriente continua) de la fuente sera aproximadamente el valor de pico de la tencion del transformador de ahi que se multiplica por 1,4 (si te interesa entender un poco mas esto mirate esto: http://www.electronicafacil.net/tutoriales/Fuentes-alimentacion.php).

C[uF] = 100000 * 8A / 33,6VDC = 23809,5uF
con cinco capacitores de 4700uF en paralelo mas o menos tenes el valor de C (4700uF * 5 = 23500uF)

2) son dos transformadores:

el que alimentara los motores es de 24AC 8,3A (en terminos comerciales 12V + 12V  200VA)
el que alimentara la logica es de 12VAC 2,5A (en terminos comerciales 12V 30VA)

3) los componentes de la fuente son:

siguiendo el orden del esquematico de izquierda a derecha:
(http://img17.imageshack.us/img17/3105/23082009104603pm0002red.th.jpg) (http://img17.imageshack.us/i/23082009104603pm0002red.jpg/)
transformadores
puentes rectificadores de diodos: KBPC1510 (para el trafo grande) KBL10 (para el trafo chico)
capacitores, esa lenteja no es una resistencia, es un capacitor de 100nf (para filtrar ruidos)
fusibles
borneras
insisto que si queres entender que es cada cosa visites: http://www.electronicafacil.net/tutoriales/Fuentes-alimentacion.php

La modificacion que hiciste del esquematico esta ok

4) en cuanto a los diodos del driver, por la inductancia de tus motores no harian falta . Ningun componente va por debajo, pero mirando bien el diseño uno de los diodos se superpone con el capacitor de 1000microfaradios 50V, dos opciones frente a esto: o se corre unos milimetros el capacitor para que no se superponga, o se suelda por debajo el diodo, cualquiera de estos casos no seria un problema para vos porque no necesitas los diodos.

mira no me molestas para nada con las preguntas, quiero decir es la idea del foro, compartir informacion y siempre hay alguien que o sabe un poquito mas (en algunos casos en este foro hay gente que sabe MUCHO mas, no es mi caso jaja)  o tiene mas experiencia, yo empece un poco como vos, leyendo preguntando, leyendo denuevo y metiendo mano, nunca me salio todo de un tiro, pero cuando tuve algun inconveniente y no podia, preguntando pude salir adelante. Asi que dandote una mano a vos devuelvo los favores que me hicieron a mi.
espero te sirva.
suerte!!!

Título: Re: driver 5A bipolar
Publicado por: alf13 en 17 de Marzo de 2010, 18:54:37
Vamos por partes:

1) el calculo de los capacitores de la fuente:

C[uF] = 100000 * I / Vcc

I = 80% * I(cada motor) * N(cant motores) = 80% * 2,5A * 4 = 80% 10A = 8A

(acá te hago una salvedad, el trafo que yo uso es de 24VAC 8A, eso te pone a vos en el limite de las corrientes que vas a necesitar, yo en tu lugar buscaria tener un margen de por lo menos uno o dos amperes, esto es una sobre dimencion pero garantizaria que el trafo baya tranquilo, talves alguien con mas experiencia en fuentes pueda aportar algo en este punto)

VCC = 1,4 * VAC = 1,4 * 24VAC = 33,6VDC

AC se refiere a corriente alterna (altern current)
DC se refiere a corriente continua (direct current)
24VAC es el valor eficaz de corriente alterna del transformador, el valor de salida (en corriente continua) de la fuente sera aproximadamente el valor de pico de la tencion del transformador de ahi que se multiplica por 1,4 (si te interesa entender un poco mas esto mirate esto: http://www.electronicafacil.net/tutoriales/Fuentes-alimentacion.php).

C[uF] = 100000 * 8A / 33,6VDC = 23809,5uF
con cinco capacitores de 4700uF en paralelo mas o menos tenes el valor de C (4700uF * 5 = 23500uF)

2) son dos transformadores:

el que alimentara los motores es de 24AC 8,3A (en terminos comerciales 12V + 12V  200VA)
el que alimentara la logica es de 12VAC 2,5A (en terminos comerciales 12V 30VA)

3) los componentes de la fuente son:

siguiendo el orden del esquematico de izquierda a derecha:
(http://img17.imageshack.us/img17/3105/23082009104603pm0002red.th.jpg) (http://img17.imageshack.us/i/23082009104603pm0002red.jpg/)
transformadores
puentes rectificadores de diodos: KBPC1510 (para el trafo grande) KBL10 (para el trafo chico)
capacitores, esa lenteja no es una resistencia, es un capacitor de 100nf (para filtrar ruidos)
fusibles
borneras
insisto que si queres entender que es cada cosa visites: http://www.electronicafacil.net/tutoriales/Fuentes-alimentacion.php

La modificacion que hiciste del esquematico esta ok

4) en cuanto a los diodos del driver, por la inductancia de tus motores no harian falta . Ningun componente va por debajo, pero mirando bien el diseño uno de los diodos se superpone con el capacitor de 1000microfaradios 50V, dos opciones frente a esto: o se corre unos milimetros el capacitor para que no se superponga, o se suelda por debajo el diodo, cualquiera de estos casos no seria un problema para vos porque no necesitas los diodos.

mira no me molestas para nada con las preguntas, quiero decir es la idea del foro, compartir informacion y siempre hay alguien que o sabe un poquito mas (en algunos casos en este foro hay gente que sabe MUCHO mas, no es mi caso jaja)  o tiene mas experiencia, yo empece un poco como vos, leyendo preguntando, leyendo denuevo y metiendo mano, nunca me salio todo de un tiro, pero cuando tuve algun inconveniente y no podia, preguntando pude salir adelante. Asi que dandote una mano a vos devuelvo los favores que me hicieron a mi.
espero te sirva.
suerte!!!




Hola lagruya, gracias por tu respuesta y sobre todo por lo bien explicado, se agradece muchisimo, y sobre todo gracias por tu generosidad.

Pues bien, tengo casi todos los componentes de la controladora de Esteca, y ya he pedido los de tu driver y de la fuente, he pedido un transformador de 12V+12V y 10A como me aconsejaste, estoy esperando una respuesta de la tienda ya que he hecho el pedido por internet.

Todavía tengo muchas dudas, pero por ir por partes prefiero preguntar lo que creo que voy a necesitar en breve. Estoy haciendo la placa de la controladora de Esteca con el método tipo plancha y todavía tengo que perfeccionar, bueno, le hago las preguntas lo más directas que pueda, son dos básicamente:

1. En la controladora de esteca hay unos elementos, (he estado mirando por foros y ya no sé si ví si eran hilo de cobre o bien estoy totalmente confundido), me refiero a los que tú tienes en tu placa de color verde y están sobre todo debajo de los conectores de los drivers de los motores, te envío una imagen para ser más descriptivo. Qué son exacamente ?.

y la 2. He estado leyendo el archivo que me enviaste sobre fuentes de alimentación y por cierto genial, me ha ayudado bastante a comprender, y te quería comentar sobre los cálculos de los fusibles. Primero de todo, los componentes negros de tú fuente son los portafusibles, es así? .

2.1. Sobre los cálulos, para el transformador que alimenta la logica serían:

- 220 : 12 = 18,33  ------   2,5 (A del transformador) = I1 x 18, 33   de lo que se obtiene  136,38 mA   y le añadimos el 30%  sería un fusible de más de 177,294mA


Para el transformador que alimenta los motores,  que quiero pedir de 12V + 12V  y 10A, los cálculos serían:

220:24= 9,16  -----  10 (A del tranformador) = I1 x 9,16  de lo que se obtiene   1091,703, y le añadimos el 30%, serían 4 fusibles (en mi caso por ser de 4 ejes) de más de 1419,19mA


Saludos y muchismas grácias.


Título: Re: driver 5A bipolar
Publicado por: alf13 en 17 de Marzo de 2010, 18:56:58


Perdón, aquí va la imagen.

Sludos.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 19 de Marzo de 2010, 18:24:33
1- los elementos a los que te referis son "puentes", simplemente unen por la parte superior de la placa una pista que por cuestion de diseño queda "cruzada por otras", asi que si, son un cable de cobre.

2- si son los portafusibles, los hay de muchas formas y tamaños.
el calculo al que haces referencia es para ambos primarios de los respectivos transformadores, no hay que confundirlos con los fusibles que aparecen en el esquematico que subí yo.

saludos.

Título: Re: driver 5A bipolar
Publicado por: kas en 19 de Marzo de 2010, 22:53:23
Hola lagruya, ante todo felicitarte por tu expendido trabajo.

Cuanto puede costar los componentes para armar el driver? Es que estoy haciendo el presupuesto para armarme el router y quiero saber si me sale a cuentas armar yo los drivers o comprarlos ya hechos (para 5A salen unos 70U$D)

gracias
Título: Re: driver 5A bipolar
Publicado por: maliga00 en 19 de Marzo de 2010, 23:43:27
Hola lagruya, ante todo felicitarte por tu expendido trabajo.

Cuanto puede costar los componentes para armar el driver? Es que estoy haciendo el presupuesto para armarme el router y quiero saber si me sale a cuentas armar yo los drivers o comprarlos ya hechos (para 5A salen unos 70U$D)

gracias

Donde Vivis?
Saludos
Título: Re: driver 5A bipolar
Publicado por: alf13 en 22 de Marzo de 2010, 13:31:57
1- los elementos a los que te referis son "puentes", simplemente unen por la parte superior de la placa una pista que por cuestion de diseño queda "cruzada por otras", asi que si, son un cable de cobre.

2- si son los portafusibles, los hay de muchas formas y tamaños.
el calculo al que haces referencia es para ambos primarios de los respectivos transformadores, no hay que confundirlos con los fusibles que aparecen en el esquematico que subí yo.

saludos.



Hola lagruya.
Estuve leyendo todos los mensajes de este tema y me dí cuenta que haía un link tuyo sobre los problemas que te habías encontrado, allí ví algo referente a los fusibles de la fuente tuya.
entonces para los motores utilizas fusibles de 4A y para la lógica fusibles de 3A (También lo pones en tú esquemático).
Si no entiendo mal en el caso de la feunte para los motores sería un fusible con más amperios que el motor, por lo tanto en mi caso también me irian bien para mis motores un fusible de 4A, como tú tienes?

Un saludo y siempre gracias por tu atención.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 22 de Marzo de 2010, 20:35:50
mira los calculos para fusibles son bastante complejos, yo no tengo muy dominado ese tema, simplemente aplico un criterio de irme alrededor de un amper por ensima del consumo del motor.
digo que es un tema complicado porque los fusibles los hay de muchos tipos, rapidos, ultrarapidos y su valor se lo calcula teniendo encuenta que es lo que deben proteger, yo acá de eso no hice nada  :oops:, simple prueba y :5] error :5].
quizas alguien con mas sapienza pueda aportar datos.

saludos.
Título: Re: driver 5A bipolar
Publicado por: gabrielow en 06 de Abril de 2010, 18:09:02
Hola! un saludo a todos en TODOPIC y un reconocimiento a quienes aportan tanto en el, estoy por pedir las piezas para montar los drivers.
Comentare mis experiencias...
Gracias.
Título: Re: driver 5A bipolar
Publicado por: nutriax en 07 de Abril de 2010, 20:26:31
Hola a todos, estoy armando la controladora de esteca y los driver de 5 amper con el par de l6203.
Los motores que tengo son:
1 motionking 23hs2410 de 4 hilos resistencia por fase de 0.9 ohm y consumo de 4.2 A
2 motionking 24hs1830 de 8 hilos resistencia0.7 ohm (en bipolar paralelo) y consumo de 4.2 A.
Por lo cual he seteado el Vref a 0.42 porque lo calcule para resistencia de 0.1ohm (tengo de 0.1ohm por 5w) y todo perfecto, cuando pongo los motores a laburar los driver de los dos últimos (los que son iguales 24hs1830) empiezan a calentar bastante para mi gusto (tienen disipador grande y todo, va de 104mmx50), no calienta al toque, pero si a los 2 o 3 min. se ponen bravos... para que vean acá adjunto una imagen.
(http://img89.imageshack.us/img89/1369/driver5al6203.th.jpg) (http://img89.imageshack.us/i/driver5al6203.jpg/)
que puede ser que me haga que caliente mucho??? tendré que cambiar el Vref??? hay que reforsarlo con ventilador???:shock:
P.D.: el motor 23hs2410 anda de dies y si calienta el disipador es muy poco (practicamente nada).
Título: Re: driver 5A bipolar
Publicado por: hoal en 08 de Abril de 2010, 06:26:52
Tengo  una consulta los motores aparte de ser de hasta  5A que otra caracteristica tiene que tener?? gracias
Título: Re: driver 5A bipolar
Publicado por: lagruya en 14 de Abril de 2010, 23:36:04
que puede ser que me haga que caliente mucho??? tendré que cambiar el Vref??? hay que reforsarlo con ventilador???:shock:
P.D.: el motor 23hs2410 anda de dies y si calienta el disipador es muy poco (practicamente nada).

segun las hojas de datos calientan, pero para eso esta el calculo de potencia lo habias hecho?

verificaste que el chopeo este bien?

modificar vref hará que el motor no rinda para lo que fue diseñado.
poner un ventilador si el calculo de potencia te da cercano al limite de potencia maxima que puede soportar el l6203 seguramente será una opcion.
ahora no la encuentro pero si buscas creo que hay una application note de los 6203 donde habla de los disipadores y las cosas a tener en cuenta.

saludos y suerte
Título: Re: driver 5A bipolar
Publicado por: nutriax en 14 de Abril de 2010, 23:52:11
El calculo de potencia es el que vos realizaste en un archivo .doc? si es ese ya lo encontre. y ahi lo bajo para cuando tenga un tiempito lo leo bien
Título: Re: driver 5A bipolar
Publicado por: lagruya en 15 de Abril de 2010, 08:50:19
El calculo de potencia es el que vos realizaste en un archivo .doc? si es ese ya lo encontre. y ahi lo bajo para cuando tenga un tiempito lo leo bien

no es un .doc es un pdf mas presisamente este:
http://www.todopic.com.ar/foros/index.php?topic=23274.msg195311#msg195311

espero te sirva.
Título: Re: driver 5A bipolar
Publicado por: tachunda en 15 de Abril de 2010, 22:01:11
Hola compañeros del foro, vereis estoi empezando a fabricar una cnc, y he empezado por la electronica, despues de realizar algunos ensayos con algun motor que tenia en el taller, me surgieron algunas dudas que espero me podais ayudar.

- el diodo de led del driver que indica??
-los potenciometros como se deben de ajustar?
- me podeis ayudar a escoger los motores, ya que no entiendo muy bien las especificaciones, como por ejemplo, si el motor es a 12v 1.8º 500mNm 0.6A por fase, el voltage es por fase o en total, osea al driver en vez de meterle 34v le tendria que meter 12v?, lo de los grados esta claro, 500 mNm ???, y lo de 0.6A es por fase, osea 2,4 en total?? aqui os mando unas especificaciones de unos que vi, a ver si son correctos para el proyecto. el modelo de motor es 440-458.
De antemano muchisimas gracias, soy tecnico en electronica, aunque esto de los motores se me escapa un poco, si necesitais ayuda en algo, solo teneis que pedirlo.
Felicitar a lagruya por magnifico trabajo, y a esteca que es un genio, estoi utilizando su interface que es la bomba.
Una ultima pregunta, sabeis de algun sitio en españa para comprar motores, poleas y engraneges, que no sea RS. Muchas gracias.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 12 de Mayo de 2010, 06:41:39
hola lagruya, he estado montando la placa de esteca (solo me quedan los arrays que todavía no me han llegado) y he hecho la placa de tu driver y estoy a la espera de que este viernes me lleguen los materiales (despues de 1 mes y pico de espera).
Te he enviado un mensaje a tu e-mail porque me parece que esto está un poco parado, eran unas dudas sobre los componentes.
Lo cierto es que tengo un par de dudas que pueden parecer simples pero que no me dejan avanzar, recuerda que soy un total novato en electronica.

1. he mirado mil veces las fotografias de tu placa del driver, y veo unas soldaduras (o eso me parece) que no tienen ningun componente electronico, y bueno no sé que son, podrías aclararme un poco.

2. Calculara la verf y ajustar R5 y R9 (resistencias ajustables de 1k).  Pero además he leido que se tiene que calcular el valor de R10 según el motor. Bueno esto sobrepasa mi actual capacidad por min mínimos conocimientos, además no sé usar practicamente el multímetro.
Me puedes ayudadr en estos puntos. Muchísimas gracias

¡¡Un saludo¡¡
Título: Re: driver 5A bipolar
Publicado por: alf13 en 12 de Mayo de 2010, 17:53:00
bueno creo que a la primera pregunta la voy a resolver yo mismo, es que soy un novato toal,
si no me equivoco, al ser una placa bifaz, le poinemos un pequeño alambre yu sodamos la cara inferior con la superior.
A ver si alguien me puede ayudar con la segunda pregunta, a esa  no llego.
Título: Re: driver 5A bipolar
Publicado por: fernandocorrea en 02 de Junio de 2010, 17:56:54
Primero que nada muy bueno el aporte; segundo, esoty fabricando el driver de 5A que posteaste pero tengo dudas con los diodos, me podrías decir que diodos usas?

Saludos
Título: Re: driver 5A bipolar
Publicado por: luflore en 15 de Junio de 2010, 10:48:40
Se qe llego algo tarde a esta cadena de mensajes, pero no seria mejor usar un L293E en ves de dos l6203
Título: Re: driver 5A bipolar
Publicado por: fernandocorrea en 17 de Junio de 2010, 18:24:42
lagruya muchas gracias por el aporte, está muy bueno; por otro lado quiera preguntarte como calculo el valor en que debo setear R9 y R5 (los preset).
Saludos
Título: Re: driver 5A bipolar
Publicado por: alf13 en 19 de Junio de 2010, 12:40:36
lagruya muchas gracias por el aporte, está muy bueno; por otro lado quiera preguntarte como calculo el valor en que debo setear R9 y R5 (los preset).
Saludos

Hola, fernandocorrea, no sé si soy el más indicado en contestarte, pues no tengo ni idea de electronica, pero ya que estoy tambien con lo del driver (ya lo tengo hecho, aunque sin funcionar todavía), en la página 3 Maliga00 contesta tú pregunta de cómo calcular el Vref (haciendo la pregunta a lagruya, dos mensajes más abajo lagruya le contesta. Espero te sirva.

Yo tengo una pregunta, no hay manera de que avance sin esto, para medir la vref, cierro jp1 con uno de esos plastiquitos que hay en los pines de los ordenadores, mido con el cable negro en la pata 2 del L297 (que es gnd) y la pata 15 del L297 con el cable rojo del multímetro, si muevo el preset R5 me varía el valor, pero si muevo el preset R9 no me varia nada, lo estoy haciendo bien?, qué puede estar ocurriendo?

espero me conteste cualquier persona que me pueda ayudar sobre este punto, estoy estancado en este punto y no avanzo.
Un saludo y gracias.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 22 de Junio de 2010, 23:01:22
primero que nada mis disculpas por la demora en contestar.
bueno por algun motivo se cayeron algunas imagenes que habia subido, entre ellas una con el calculo de vref, les dejo denuevo la misma.
(http://img138.imageshack.us/img138/3746/calculodevref.th.jpg) (http://img138.imageshack.us/i/calculodevref.jpg/)


alf13, lo que pasa es que tenes un transistor en el medio y si haces esa operacion con el driver apagado ese transistor no se exita nunca.

siempre existen dos maneras de ajustar vref, una es con el driver alimentado a 5v solamente y midiendo la tencion en vref, la otra es midiendo las resistencias de los presets con el driver apagado haciendo el calulo previamente.

espero se entienda
saludos.

PD: tengan en cuenta que el calculo anterior es para una corriente de 2,8A cada calculo debe hacerce con la corriente correspondiente
Título: Re: driver 5A bipolar
Publicado por: alf13 en 23 de Junio de 2010, 15:40:18

alf13, lo que pasa es que tenes un transistor en el medio y si haces esa operacion con el driver apagado ese transistor no se exita nunca.

siempre existen dos maneras de ajustar vref, una es con el driver alimentado a 5v solamente y midiendo la tencion en vref, la otra es midiendo las resistencias de los presets con el driver apagado haciendo el calulo previamente.

espero se entienda
saludos.

PD: tengan en cuenta que el calculo anterior es para una corriente de 2,8A cada calculo debe hacerce con la corriente correspondiente
[/quote]



Hola Lagruya, primero de todo un Saludo, segundo decirte que ha sido un bálsamo el que hayas contestado, ya me encontraba perdido, he estado buscando y mirando mucho sobre vref pero no me aclaro. Decirte que la imagen del cálculo de vref la tenía, ya que la habias colgado en otro post, y me temía que se había de calcular porque después de mirarla mucho no resolvía nada (ten paciencia con mi ignorancia sobre el tema). A pesar de todo he estado haciendo los cálculos para un motor de 2,2A. Dejo la imagen para que se pueda ver, no es más que los cálculos que tú has hecho pero sustituyendo el valor de 2,8 a 2,2A y seguir el orden en el que tú lo calculas.
Ahora viene el problema, y es que obtenemos unos resultados, pero no sé para qué sirven, hemos obtenido el resultado de R1, R4 y R5 (notación de la imagen sobre el cálculo) en ohms que es el valor de unas resistencias,

1. Los valores de R1 y R5 (notación de la imagen sobre el cálculo) a qué corresponden, había pensado que R1 sería el valor en ohms  a que se debería poner el preset R5 y el valor de R5 sería el valor en ohms al que se debería poner el preset R9, pero no lo tengo nada claro.
Hasta ahora tenía la idea de que para calcular vref, se multiplicaba el valor de la resistencia en este caso 0,1 ohms 5W (que por cierto yo la he puesto de 6w porque no habia forma de encontrar de 5w, es correcto?) por los amperios del motor que para el caso de 2,2 A sería el vref=0,22v y al 50% vref=0,11, y según pensaba los presets R5 y R9 se tenían que ajustar midiendo la pata 15 y 2(gnd) del L297 al valor de 0,22v y era el pic el que se encargaba de bajar al 50% despues de no recibir señal del motor. Podrias aclararme esta diarrea mental que tengo.


2. La medición de vref la hacia con la controladora conectada (que creo le aporta los 5v al driver) cerrando jp1, y midiendo voltaje en pata 2(gnd) y 15 (vref) del L297, movia el preset R5 hasta 0,22, después movia R9 tambien midiendo en patas 2 y 5 del L297 para ponerlo a 0,22 pero no variaba el valor, seguro que esto no esta bien pero no sé como setear los presets R5 y R9.

3. Las resistencias R1 y R2 del partlist del driver de 0,1 ohms 5 W, las he puesto a 6W por no encontrar de 5 :5]. Puede ser así o necesariamente tienen que ser de 5W.

4. Como verás en las fotos el disipador que he encontrado me parece pequeño, me puedes dar las medidas del que le has puesto.

5. En los calculos de vref aparece un valor de 5380,8 ohms que corresponderia a R12 en la imagen de los calculos de vref, puedes aclararme a qué corresponde este valor. Me gustaría entender los calculos.

6. El transformador para la controladora de 2,5A que tú le pusiste no lo he encontrado y lo he puesto de 12V 3A, no ha explotado nada. Supongo que puede ser.

Por cierto no tengo puesto el pic porque he tenido problemas a la hora de grabar y ademas un accidente, se me ha roto la pata 10.

Adjunto imágenes de calculo vref y driver y controladora, etc.

Un Saludo y muchas gracias.

Disculpa tantas preguntas y que además denotan mucho desconocimiento de la materia :oops:, pero ahí estoy aprendiendo :shock: gracias a este foro y en este caso a tí, sin olvidarme de Juan Luis que me está ayudando con el Gpic.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 23 de Junio de 2010, 15:52:43
Lo siento no he podido poner las imagenes antes por espacio.

Un saludo
Título: Re: driver 5A bipolar
Publicado por: lagruya en 23 de Junio de 2010, 23:09:12
alf13, primero que nada muy buenas placas!!!!!

ahora vamos a despejar dudas:

en primer lugar, si el ajuste de vref lo estas haciendo sin el pic, lo que te sucede con el preset R9 es normal, porque el transistor es exitado por el pic en funcion de si recibe pulsos de clock o no el L297, sin el pic el transistor no se exitara nunca, es decir el driver siempre estara exitando los motores al %100 de su consumo.
ATENCION:
en este circuito intervienen dos valores de Vref: uno para un consumo al %100 de los motores, esto se ajusta en el preset R5 de mi circuito y otro para un consumo al %50 de los motores, en este caso interviene el ajuste de R5 en paralelo con el ajuste de R9, con esto quiero decir que para ajustar vref primero se debe ajustar al %100 (sin cerrar JP1 y sin exitar los motores, solo con los 5V para la logica) y luego cerrando JP1 se debe ajustar R9 hasta lograr la mitad de la Vref anterior.

por otro lado en el calculo que subí los numeros de resistencias no se corresponden con los del circuito del driver, estan numeradas para el calculo, la equivalencia seria la siguiente:
4k7 es R4 del ciruito
100 es R10
la R12 del calculo se refiere a una resistencia serie donde se suman R1 + R2 (deveria haber anotado R1_2)

ahora con especial atencion:

R2 y R3 del calculo son el preset R5 (del driver)
(http://img52.imageshack.us/img52/6743/preset.th.gif) (http://img52.imageshack.us/i/preset.gif/)
R4 y R5 son el preset R9 y R10 (del driver, el preset y la resistencia de 100)
ademas tenes que tener en cuenta que los esquematicos que se ven en el calculo, son todos circuitos equivalentes a los fines de hacer el mismo.
si no entendes eso, no te hagas drama, lo importante es que los presets esten bien calibrados, verifica que entre los puntos medios de los presets y los extremos se verifiquen los valores que calculas, eso si fijate que queden en el orden que corresponde.

lo de los 6W esta todo bien.

me da bronca no tener tiempo para hacer un grafico con esto todo anotado, ya que así parece un trabalenguas algo que es bastante simple, pero cualquier duda pregunta que tratare de aclararla.

abrazo.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 24 de Junio de 2010, 15:42:55
alf13, primero que nada muy buenas placas!!!!!

ahora vamos a despejar dudas:

en primer lugar, si el ajuste de vref lo estas haciendo sin el pic, lo que te sucede con el preset R9 es normal, porque el transistor es exitado por el pic en funcion de si recibe pulsos de clock o no el L297, sin el pic el transistor no se exitara nunca, es decir el driver siempre estara exitando los motores al %100 de su consumo.
ATENCION:
en este circuito intervienen dos valores de Vref: uno para un consumo al %100 de los motores, esto se ajusta en el preset R5 de mi circuito y otro para un consumo al %50 de los motores, en este caso interviene el ajuste de R5 en paralelo con el ajuste de R9, con esto quiero decir que para ajustar vref primero se debe ajustar al %100 (sin cerrar JP1 y sin exitar los motores, solo con los 5V para la logica) y luego cerrando JP1 se debe ajustar R9 hasta lograr la mitad de la Vref anterior.

por otro lado en el calculo que subí los numeros de resistencias no se corresponden con los del circuito del driver, estan numeradas para el calculo, la equivalencia seria la siguiente:
4k7 es R4 del ciruito
100 es R10
la R12 del calculo se refiere a una resistencia serie donde se suman R1 + R2 (deveria haber anotado R1_2)

ahora con especial atencion:

R2 y R3 del calculo son el preset R5 (del driver)
(http://img52.imageshack.us/img52/6743/preset.th.gif) (http://img52.imageshack.us/i/preset.gif/)
R4 y R5 son el preset R9 y R10 (del driver, el preset y la resistencia de 100)
ademas tenes que tener en cuenta que los esquematicos que se ven en el calculo, son todos circuitos equivalentes a los fines de hacer el mismo.
si no entendes eso, no te hagas drama, lo importante es que los presets esten bien calibrados, verifica que entre los puntos medios de los presets y los extremos se verifiquen los valores que calculas, eso si fijate que queden en el orden que corresponde.

lo de los 6W esta todo bien.

me da bronca no tener tiempo para hacer un grafico con esto todo anotado, ya que así parece un trabalenguas algo que es bastante simple, pero cualquier duda pregunta que tratare de aclararla.

abrazo.


Las Placas las hice con el metodo plancha, hasta que encontré el papel adecuado no me salieron bien, después  todo bien. Utilizo tambien cloruro ferrico, el método del amoniaco y el agua oxigenada 110 volumenes no lo tengo dominado y se me acaban comiendo pistas. Te adjunto documento pdf donde especifica el tipo papel.

Es un alivio saber que la causa de que no pueda ajustar el preset R9 sea por falta de colocar el pic, tardaré todavía una semana creo en poder tener el pic.

Te comento come creo haber entendido tu explicación (que por otro lado es sencilla sobre todo para alguien que tenga algo de idea, en mi caso me crea algo de duda mi propia inseguridad por falta de desconocimiento, no por la explicación que has dado, quiero dejar esto bien claro, las dudas son por mi causa, no por tu explicación), así que lo explicaré para gente que no tiene idea, que ese es mi caso, y si eres tan amable (cosa que ya bien has demostrado) pues me respondes si estoy en lo cierto o no.

Primero vamos a ajustar el Preset R5 de tu circuito.
Para ello primero alimentamos el driver desde la controladora (le llegan al driver los 5V de la controladora de Esteca), no es necesario conectar la controladora al ordenador, ni conexión de motores ni alimentación de los motores.
Hemos hecho los cálculos según tú imagen de calcular Vref. En mi caso para un motor de 2,2A, según el dibujo inferior de tú imagen inferior (R2 de la parte inferior corresponderia a R1 de la parte superior; y R3 de la parte inferior corresponderia a R2 de la parte superior) R2=749,2 ohms y R3= 250,8 Ohms. Entonces Según la imagen que adjunto del preset que sería la misma que la tuya pero indicando el numero de la patilla del preset, medimos entre la patilla 2 y patilla 1 del preset R5 y debemos mover el preset hasta que nos de el valor de R2=749,2 ohms, comprobamos que entre la patilla 2 y 3 del preset R5 nos de el valor de R3=250 ohms. Todo esto sin haber puesto nada en Jp1.

Ahora vamos a ajustar el Preset R9 de tu circuito.
Tenemos la controladora alimentada y le llegan los 5V a tu driver, no es necesario conectar la controladora al ordenador. Tenemos el pic colocado con su codigo grabado en su lugar. Tampoco es necesario poner la alimentación de los motores ni conectar motor.
Cerramos JP1 con un "plastiquito que llevan los ordenadores en algunos pines" (perdonar la descripción, no se como se llaman esas piezas).
Este lo tengo menos claro.
Medimos pata 2 y pata 1 del preset R9 y movemos R9 hasta que nos de el valor de R4 según tu imagen del calculo de vref que sería en el caso de 2,2A R4=220 ohms. y verificamos entre la pata 2 y 3 del preset R9 que esté según el valor R5 de tu imagen de cálculo de vref que para 2,2A sería 780 ohms.

Hasta aquí es lo que creo haber entendido, corrígeme si hay algún error.

Puedes decirme las medidas de tú disipador. Tengo uno que me parece que es pequeño, de 100mm de ancho por 50mm de alto, adjunto tambien pdf de la casa, es el de la referencia 18.235, es que tengo que pedir los aislantes de mica y las arandelas para los 6203 y ya aprovecharía en pedir un disipador adecuado.

Quiero decir que estoy muy agradecido por la ayuda que me estas prestando.

Un Abrazo.

Posdata: Tengo problemas con el archivo pdf de las placas, tiene 782kb y no puedo subierlo, se llama tutorial_placas.pdf, y la referencia del papel que creo que es lo que más interesa es:Papel fotografico glossy marca Epson Ref: S041126

Saludos.



Título: Re: driver 5A bipolar
Publicado por: lagruya en 24 de Junio de 2010, 17:10:50
ATENCION:

alf13 estas mezclando las cosas:

si para ajustar Vref usas el metodo de medir los voltages hay que alimentar la placa SOLO con 5V y luego pasar a medir el VOLTAGE de vref, primero con un preset y luego con el otro (esto es el primer caso sin puentear JP1 solo moviendo R5 hasta alcanzar Vref correspondiente al %100 de consumo de los motores, luego con el pic colocado y programado mas el JP1 puenteado modificando el preset R9 y en Vref tenes que tener el VOLTAGE a la mitad del anterior)

ahora si usas el metodo de medir la resistencia de los preset no hay que alimentar la placa a los 5V, solo hay que calcular los valores de resistencia que tienen que adoptar los presets y ajustarlos midiendo con el tester la RESISTENCIA en los mismos, siempre prestando atencion a que la misma se corresponde al orden correcto.

abrazo.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 24 de Junio de 2010, 17:18:42

Puedes decirme las medidas de tú disipador. Tengo uno que me parece que es pequeño, de 100mm de ancho por 50mm de alto, adjunto tambien pdf de la casa, es el de la referencia 18.235, es que tengo que pedir los aislantes de mica y las arandelas para los 6203 y ya aprovecharía en pedir un disipador adecuado.

Quiero decir que estoy muy agradecido por la ayuda que me estas prestando.

Un Abrazo.



las medidas del disipador son de 100 x 100 x 35 milimetros, pero el que uso no es del mismo tipo que elegiste vos, yo le pondria uno todo completo (me refiero a las aletas de disipacion) con las medidas que te pongo mas arriba.

la idea del foro es compartir el conocimiento, yo no podria haber hecho lo que hice sin los aportes del foro, asi que nada, la manera de agradecer es continuar con la cadena.

saludos.

pd: si seguis con dudas no dudes en seguir preguntando.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 24 de Junio de 2010, 17:21:15
ATENCION:

alf13 estas mezclando las cosas:

si para ajustar Vref usas el metodo de medir los voltages hay que alimentar la placa SOLO con 5V y luego pasar a medir el VOLTAGE de vref, primero con un preset y luego con el otro (esto es el primer caso sin puentear JP1 solo moviendo R5 hasta alcanzar Vref correspondiente al %100 de consumo de los motores, luego con el pic colocado y programado mas el JP1 puenteado modificando el preset R9 y en Vref tenes que tener el VOLTAGE a la mitad del anterior)

ahora si usas el metodo de medir la resistencia de los preset no hay que alimentar la placa a los 5V, solo hay que calcular los valores de resistencia que tienen que adoptar los presets y ajustarlos midiendo con el tester la RESISTENCIA en los mismos, siempre prestando atencion a que la misma se corresponde al orden correcto.

abrazo.

Si creo que me estoy haciendo un lío, bueno haré lo que me dices en el primer punto alimentando con 5V y midiendo en pata 2 (gnd) y pata 15 (vref) del l297, primero R5, y despues con el pic puesto y cerrando JP1 regulo el preset R9 y vref que me de la mitad que midiendo R5. Creo que el pic me llega antes de lo previsto. Te comento en cuanto me llegue y regule los presets.


Gracias.

Un Abrazo.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 03 de Julio de 2010, 13:03:48
Hola Lagruya,
Bueno al fin recibí el pic y estuve seteando R5 y R9, al principio me costó, no estoy acostumbrado todavía a usar el multímetro, pero al final lo conseguí :-/.
Con el multimetro pongo el cable rojo en la pata 15 del L297 (Vref) y el cable negro en pata 2 del L297 (GND) y seteo R5 a 0,22 (para un motor de 2,2A y una resitencia de 0,1 ohms 6W), luego cierro JP1 y seteo R9 hasta 0,11.

Me ha llegado el disipador uno de 100x100x40 de la misma forma que tú tienes, no encontré de 1000x100x30 y tenia que escoger (en RSonline) entre este de 40 ó uno de 25, así que me quedé con el de 40. La mica no me llega hasta el martes. Y los motores algo más de tiempo (aquí mandan los euros que están flojos ahora mismo :mrgreen:).

Pero tengo un motor de impresora epson EM257, y me gustaría probar si se puede con este motor.
El caso es que he leído en la web de Esteca que este motor es de 0,5 A. Y me he puesto a setear R5 y R9 para este motor epson, pero lo que me ocurre es que R5 lo puedo setear a 0,050, lo cual es correcto, pero R9 no me deja llegar hasta 0,025, lo mas bajo que me deja llegar es hasta 0,040, entonces mís preguntas son las siguientes:

1. ¿PUedo utilizar este motor epson EM259 (bipolar) para hacer pruebas con tu driver aunque no me llegue al 50% R9 ?.

2. Tengo conectadas dos fuentes de PC en serie (todavía no he comprado el trasformador para los motores, hasta que no los tenga no compraré el trasnformador por si a ultima hora cambio de motores), que me da 24 V, entonces ¿puedo alimentar el motor epson para hacer pruebas con estas dos fuentes en serie?.

3. En un anterior mensaje contestabas a Maliga00 sobre el setear R5 y R9 lo siguiente
"si, esto hacelo sin conectar ni alimentar los motores, y antes de conectarlos verifica que el pic conmute bien la vref. que tiene que pasar del 100% al 50% luego de un segundo de no recivir pasos."[/font]

La parte donde dice "antes de conectarlos verifica que el pic conmute bien la vref. que tiene que pasar del 100% al 50% luego de un segundo de no recivir pasos" no entiendo bien lo que quieres decir con verificar que el pic conmute bien la vref, ¿ cómo verifico esto?..

Un saludo y mucahs Gracias
Título: Re: driver 5A bipolar
Publicado por: lagruya en 14 de Julio de 2010, 01:21:15
hola alf13:

no te hagas problema por el tema de R9, no te dá porque el pote no tiene esa definicion, pero en un caso como este en el que solo queres probar el driver con estos motores de poca potencia, que no te conmute del 100% de la corriente del motor al 50% no es un drama, lo importante es que si o si sea menor al 100% de la vref.

a lo que me refiero con lo del segundo sin recivir pasos es que el pic esta "escuchando" los pasos que le llegan al l297 desde la interfase de esteca, si por mas de un segundo no hay pasos, el pic exita el transistor y este pone en paralelo R9 con R5 modificando el valor de Vref a la mitad (eso siempre y cuando esten bien ajustados ambos potes)

EL uso del pic se basa en que usando como transmicion tornillos de rosca cuadrada o a boliya recirculante, no es necesario que el motor al estar manteniendo una posicion tenga que mantener el maximo de la fuerza, esto es por una cuestion mecanica dado que para moverce, supongamos el eje x, se deve hacer girar el tornillo, si se empuja el carro, la mayor resistencia no vendra del motor (que estaria sosteniendo su posicion) sino del propio tornillo. Teniendo esto en cuenta el pic luego de que pasa un segundo con el motor en la misma posicion, modifica la Vref del L297 a la mitad (para que esto funcione correctamente hay que calcular el valor de R9 y R10 segun el motor que se use), dando esto como resultado una reduccion del 50% en el consumo del motor gracias al control de corriente. Esto no seria posible si por ejemplo se usaran como transimcion para el movimiento de los ejes correas dentadas.

otra prueba que estaria bien que hagas es que verifiques la secuencia de pasos que entrega el l297 y que el chopeo este funcionando correctamente.


saludos.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 14 de Julio de 2010, 09:03:06
Hola Lagruya
Título: Re: driver 5A bipolar
Publicado por: alf13 en 14 de Julio de 2010, 13:38:21
Hola lagruya,
Título: Re: driver 5A bipolar
Publicado por: alf13 en 14 de Julio de 2010, 20:04:56
Hola lagruya,
ante todo quiero pedir disculpas por querer ir tan deprisa y hacer preguntas sin antes leer más.
Quisiera borrar los dos anteriores mensajes e ir más despacio. No sé cómo borrarlos, pero los he modificado para que no tuvieran que leerlos.

Me impacienté y probé con el motor epson, el motor giraba, incluso lo probé con un código G que lleva de ejemplo el Match3, y bueno pues funcionaba, quiero decir que el motor giraba, pero se calentaba muchísimo, tenía que pararlo porque llegó un monmento que olia a quemado. El motor no hizo el ruido que se comenta que hace como un chillido.
El caso es que fijándome más en las fotografías tuyas y volviendo a leer la página de Esteca, me dí cuenta que en la controladora de esteca en el Con5 de la controladora de esteca, tienes los 3 primeros pares de pines cerrados, y yó no los tenía cerrados, después los probé con estos pines cerrados y puse el driver a mdio paso (full step, al lado del conector iDc10 de la controladora de esteca donde se conecta el cable que va al driver), al conectar el lpt1 se encendio el led3 (justo el que esta debajo del encendido de la controladora de esteca), pero solo este y se escucho un chasquido de un relé si no me equivoco), al hacer girar el motor pues giraba pero sin que hiciera el "chillido" que se comenta que es normal que haga y se apagó el led3.

Bueno pues con lo que me aconsejaste pues he estado buscando en el foro para ver si podia hacer lo que me recomendabas porque no sé como hacerlo, y he encontrado en otro post que hacías las siguientes recomendaciones:

" 1) interface, si chequeaste los componentes y ahora tenes los 5V, podes probarla sin conectarla al driver, chequeando con el mach que en el idc10 lleguen todas las señales que van al driver: clock - dir - enable - half full step y tambien que los reles funcionen correctamente.
2)luego conecta el driver sin los motores y sin la fuente para ellos (me imagino que ya revisaste la placa y no encontraste cortos). Paso siguiente, revisa que le lleguen los 5V (antes mira que coincidan los dos idc10, es decir que el coneccionado de las fichas lleve los 5V de la interface a los 5V del driver). Despues proba la secuencia de pasos en ABCD del L297, generando desde el mach una secuencia bien lenta. Luego te faltaria verificar el chopeado, pero eso lo tendrias que hacer ya con los motores y la fuente."

Aquí están las dos recomendaciones que me haces, y te quería preguntar sobre ello, ya que no sé como hacerlo (espero no acabar con tú paciencia), si está contestado en otro post me lo dices pero es que no lo he encontrado.

Creo haber entendido volviendo a leer que "pote" se refiere a potenciometro y estos son R5 y R9 (con esto declaro mi total ignorancia sobre electrónica, y como que se me hace grande donde me he metido, pero no quiero rendirme, además con la ayuda que me estás dando pues estoy saliendo adelante).


1. ¿CON5 de la controladora de esteca tiene que tener cerrados los 3 primeros pares de pines?

2. ¿JP1 de tu driver tiene que estar abierto cuando esta funcionando el driver y solo se cierra para setear R9, pero una vez hecho se deja abierto?

3. ¿ Para verifica que el pic conmuta bien la vref. que tiene que pasar del 100% al 50% luego de un segundo de no recivir pasos, lo que tengo que hacer es:
sin conectar ni alimentar los motores, con JP1 abierto, después de un segundo de no recibir pasos, mido en L297 las patas correspondientes a vref y a GND y me tiene que dar el 50%, aunque en este caso para este motor epson hasta donde me haya dejado llegar R9 que es sobre un 70-80%?.

4. ¿el Capacitor C8 de 1 uf en la fotografia de tu driver he visto que es electrolitico, en cambio en el partlist y a mi modo de ver en el esquemático aparece como que no es electrolítico. ¿debe ser electrolitico, o da igual?

5. ¿Cómo chequeo con el mach que en el idc10 lleguen todas las señales que van al driver: clock - dir - enable - half full step y tambien que los reles funcionen correctamente.?

6. ¿Cómo se hace para probar la secuencia de pasos en ABCD del L297, y cómo genero en el mach una secuencia bien lenta?

7. ¿cómo verifico que el chopeo este funcionando correctamente?

Siento tantas preguntas :oops:, pero es que todavía me cuesta entender.

Por cierto, para hacer justicia a este post creo que no me equivoco al decir que también se ha convertido en un tutorial de la parte electronica para CNC para personas sin idea en electrónica, por lo menos, para mí es así.

Un Saludo y Muchísimas gracias.

Título: Re: driver 5A bipolar
Publicado por: matiscandalo en 15 de Julio de 2010, 14:48:08
hola alf13, voy a tratar de ayudarte con algunas de tus preguntas... le pido a lagruya que me corrija si me llego a equivocar o si falto algo... vamos a ver...

1. el CON5 de la controladora de esteca vendría a ser como un conector de expansión... si se ponen los 3 primeros jumper, el mach se encarga de manejar los 3 relés de la interfaz. Este conector tb se puede usar para tomar las señales del puerto para manejar la velocidad de husillo en un futuro si se quiere, como así también encender los relés de forma manual... Si colocas los 3 jumper lo que haces el puerto maneje los relés.

2. el JP1 lo que hace es acoplar o no el modo de reducción de corriente... si lo dejas abierto el driver trabajara siempre al 100% (corriente seteada por R5). Si lo colocas, después del cierto tiempo de no recibir pulsos empezará a conducir el transistor "colgando" a R9, encargada de setear la corriente en el modo reducción...

3. Para que funcione, el jumper tiene que estar cerrado. Para saber si funciona debes medir la tensión en Vref y al cabo de un segundo de no recibir pulsos, la tensión debe caer al porcentaje seteado por R9. (esta prueba puedes hacerla sin conectar la alimentación del motor)

4. Ahí puedes usar un capacitor de tantalio tb... el electrolítico tb funciona...

5. Hay varios programitas en la red que te permite activar manualmente cada pin del puerto, así puedes ir midiendo en cada driver si llega las distintas señales... 

6. Puedes probar bajar la velocidad en config- motor tuning...

7. Para darte cuenta rapidamente que funciona es escuchar ese "chillido" debido a la frecuencia de chopeo (20khz + o -). y sino conectar la salida a un osciloscopio para ver que sucede, cosa que nunca hice porque no tengo je...

Espero haberte ayudado, Saludos





Título: Re: driver 5A bipolar
Publicado por: alf13 en 16 de Julio de 2010, 06:15:01
Hola Matiscandalo, gracias por tus respuestas

Comento lo que me ha ocurrido:
El caso es que estuve haciendo pruebas regulando R5 y R9 para los motores que me quiero comprar que son de 2,2A (Sanyo Denki 103H7126-0740
Features :
Type : bipolar / (unipolar)
Current : 2,2 A (3,0 A) / Phase
Holding torque : 1,65 Nm (1,3 Nm)
Resistance : 0,9 Ohm / Phase
Inductance : 2,2 mH / Phase
Wave diameter : 6,35 mm
Wave length :  19 mm
Me han recomendado estos por precio y caracteristicas, los tengo que comprar en alemania, aquí en españa no encuentro algo que esté bien de precio, estos son unipolares de 6 cables, estuve buscando los que utiliza lagruya pero no hay forma de encontrarlos aquí en España, si alguien sabe y quiere decir dónde pues agradecido)
Estuve probando a setear R5 y R9, ajustandolo para este motor, y tambien estuve ajustandolo al motor con el que quería hacer las pruebas que es un epson E297 de 0,5A, el caso es que entre prueba y prueba lo deje ajustado para el motor de 2,2A pensando que lo habia dejado para el de 0,5A, y bueno pues me he quedado sin motor epson, afortunadamente tengo otro de 0,35A con el que he estado haciendo más pruebas.
El motor ya me "chilla"!!!!! :-/ :mrgreen:

El caso es que se pasa "chillando" siempre que no se esté moviendo, esto es normal?

Ahora tengo un nuevo problema, resulta que probando a mover con el match de forma manual en los ejes X, Y, Z, pues con los ejes Y, y Z responde en una dirección y otra segun le de a un a flecha del ordenador o a la contraria, así el motor gira en un sentido o en sentido contrario, pero con el eje X me gira siempre en el mismo sentido le de a una flecha o a la contraria, he estado revisando las soldaduras de la controladora de esteca y he arreglado algunas, (la primera vez que he soldado un componente en toda mi vida ha sido con la controladora de Esteca, un o es muy novato), pero aun así ocurre lo mismo en el giro del motor con el eje X, voy a comprobar si tengo bien configurado los pines en el match (es lo primero que tenia que haber hecho, pero hasta esta tarde no puedo mirarlo).

Tengo algunas dudas con respecto a las respuestas que me das, no es porque no sean correctas, sino por mi falta de conocimientos (quiero aclarar que estoy empezando en esto de la electrónica, cuando digo empezar no lo digo ni por modestia ni por falsa modestia, es tal cual, pero tambien quiero decir que estoy aprendiendo mucho (quiero agradecer aquí a Lagruya, a Juan luis que me ayudó a que me funcionara el Gpic-usb y a tí matiscandolo , a Esteca y todos los del foro) y que le pongo mucho tiempo e interés).

3. A la respuesta de comprobar que el pic conmute bien la vref, que tengo que dejar puesto el jumper en JP1, no lo entindo muy bien ya que si para setear R9 lo tenemos que poner, pensaba que si lo dejaba puesto siempre estaría al 50% por eso no lo ponía, pero seguiré tú consejo y me volveré a mirar el esquemático a ver si lo entiendo.

5. He estado mirando y no he sabido encontrar el programita, voy a seguir buscando.

Me queda la duda de saber si funcionan los relés, con ese programita voy a saberlo o tengo que comprobarlo de otra forma?


6. ¿Cómo se hace para probar la secuencia de pasos en ABCD del L297?

7. Releyendo y volviendo a leer, he visto que en el post de lagruya donde resolvió los problemas que tuvo (que por cierto ahí habla de las preguntas que estoy haciendo) dice que para que funcione el vref al 50% despues de 1 segundo de no recibir pasos "tiene que estar activado active low en el mach3" me puedes confirmar esto?. Dejo una imagen para que me confirmes si es correcta, no hacer caso de la configuración de los pines que no es la correcta.


Muchas gracias, a todos, y un saludo.


Título: Re: driver 5A bipolar
Publicado por: matiscandalo en 16 de Julio de 2010, 19:25:42
Hola alf13... ahi te adjunto un monitor de puerto paralelo, ahi podes activar manualmente las salidas del lpt ...con esto podes probar si las señales llegan a los driver y los reles tb...

Con respecto al Vref, para que te sea facil de entender, el transistor trabaja como un switch, poniendo en paralelo R9+R10 con R5 (ambas a gnd), dando como resultado una Rtotal menor segun la formula de resistencias en paralelo: 1/Rtotal = 1/Ra + 1/Rb...
Al cambiar esta resistencia, cambia tb la configuracion del divisor resistivo que le entregaba la referencia de volataje a la pata Vref del l297...
http://es.wikipedia.org/wiki/Divisor_de_tensi%C3%B3n (http://es.wikipedia.org/wiki/Divisor_de_tensi%C3%B3n)
Si dejas abierto el jumper R9+R10 nunca podran estar en paralelo con R5 y el driver te funcionara siempre al 100% en cambio si esta cerrado el pic se encarga de conectarlas cuando haya pasado un tiempo de no recibir pulsos...

6. En la hoja datos del l297 tenes la secuencias de ABCD segun el modo que este, si quieres probar la secuencia debes mandarle de a un pulso y fijarte que sucede en los pines ABCD INH1 INH2

7. Al activar esto se invierte la señal de tren de pulsos... es decir que cada pulso pasa de un 1 logico(5v) a 0... se me hace que tendra que ver con el programa del pic... Pregunta para lagruya...

Saludos, Matias
Título: Re: driver 5A bipolar
Publicado por: alf13 en 17 de Julio de 2010, 16:15:02
hola a todos, lagruya, matias, ...

Matias muchas gracias por la respuesta, me he aclarado bastante con la explicación que me has dado.

Bueno he estado con el tema desde ayer por la noche y comento los resultados:
Como comenté el motor en el eje x solo me giraba en un sentido, los demás ejes funcionaban bien. El problema era una mala soldadura.

COn el programita que me has pasado he estado probando, me fallaba un relé, arreglé una soldadura y funcionaba, pero esta mañana ya no funcionaba, volví a mirar y arreglé otra soldadura, parece que ahora sí.

He estado mirando el programa  y midiendo con el multímetro que ponía siempre el cable negro del multímetro en el pin 9 de cada puerto y con el cable rojo iba tomando voltaje en los distintos pines, el resultado es el siguiente, hay algunos valores que me preocupan un poco, en el pin3 del eje X, del Z y del A que corresponden al paso segun el esquema de esteca, pero no sé interpretarlo, a ver si me podeis echar una mano. Los primeros valores son con el paramon los 9 botones de la parte superior en verde (low) y los segundos valores con estos 9 botones en rojo (high)



Eje X                                     Eje Y                                     Eje Z                                           EjeA
Pin1.... 5,19.....5.19                5.19..........5.19                      5.19.............5.19                         5.19.............5.19
Pin2.....5.19.....5.19                5.19..........5.19                      5.19.............5.19                         5.19.............5.19
Pin3.....0.11.....4.03                0.02..........5.16                      0.24.............4.99                         0.62.............2.27
Pin4.....0.01.....5.17                0.01..........5.17                      0.01.............5.17                         0.01.............5.17
Pin5.....5.16.....5.16                5.17..........5.16                      5.16.............5.16                         5.17.............5.16
Pin6.....5.19.....5.19                5.19..........5.19                      5.19.............5.19                         5.19.............5.19
Pin7.....0    .....0                     0     ..........0                          0..................0                             0..................0
Los pines 8 y 9 todos los valores iguales al pin7

Adjunto imagen del paramon donde se pueden ver los pines del lpt que me deja marcar.

A ver si puedo mirar mañana lo de comprobar la secuencia de pasos y despues hago revision de lo preguntado y comentado.


Un Saludo y gracias.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 17 de Julio de 2010, 16:16:22
Perdón, aquí va la imagen del paramon.


Saludos!!!!!
Título: Re: driver 5A bipolar
Publicado por: matiscandalo en 20 de Julio de 2010, 13:33:40
hola alf13, un valor que parace raro es el del pin3 del eje A (2.27v) cuando deberias tener 5v... revisa esa parte... en mi perfil tenes mi correo, si queres nos ponemos en contacto y lo vemos mejor....

Saludos.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 21 de Julio de 2010, 14:55:08
hola a todos,
Gracias Matías por la respuesta.
Si no te importa seguimos por aquí el foro,así si otras personas tienen el mismo problema y lo acabamos resolviendo pues siempre será información para todos.
Estoy mirando  el recorrido de ese pin. Todavía no he encontrado nada raro.
Aunque hay algo que me tiene mosqueado:

1. Cuando acerco la mano a los 74HC244N los relés empiezan a zapatear y se van enciediendo y apagando los leds correspondientes. o sólo con acercar la mano a la placa.

2. El pic se me calienta.

3. Para mirar si hay cortocircuito tenía entendido que se ponia el multimetro para medir ohms (continuidad) y se ponia los cables a la entrada y si no marcaba nada entonces había cortocircuito. En mi caso lo pongo en las borneras de los reles y marcan continuidad, pero en las otras borneras no marca continuidad, es así como se mira si hay corto, o cómo se puede mirar?.
Título: Re: driver 5A bipolar
Publicado por: Negcea en 22 de Julio de 2010, 09:23:23
Alfa13 fijate por el tema del zapateo si no te esta faltando conectar alguna masa, o falso contacto en una soldadura de masa, tambien si estan todos los condensadores bien que corresponden a cada integrado, suelen ser la causa de inestabilidad.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: matiscandalo en 22 de Julio de 2010, 18:54:04
hola, este problema en los reles lo tenes sin conectar la interfaz al puerto?... fijate que las tres salidas que accionan los reles no tienen la resistencia pull down (a masa) entre el db25 y el 74hc244 (faltan en el circuito), como las senales que van a los motores en el otro buffer (me refiero al array de 4k7). Estas resis le meten un 0 a las entradas del buffer para que no queden en alta impedancia, entonces a la salida siempre tenes un cero, y solo se accionan cuando tengas un 1 a la entrada...Con respecto a pic no se que puede estar pasando, revisa que tengas 5v en la alimentacion...
Los reles tienen un normal cerrado NC, un normal abierto NO y un comun por eso te marca continuidad con uno y con el otro no....

Saludos...
Título: Re: driver 5A bipolar
Publicado por: alf13 en 23 de Julio de 2010, 07:01:04
Gracias matias y neqcea.Ya está solucionado.

Comento lo que he hecho.
En el DB25M solamente tenia soldado uno de los dos anclajes que lleva, soldando este y rapasando alguna soldadura (que tenia continuidad, solo he mejorado el aspecto), se solucionó el problema.

Con respecto al calentamiento del pic, pues un tremendo error mío, lo comento por si a alguien le pudiera pasar lo mismo, (aunque no lo hago con ganas ya que es vergonzoso el asunto). El caso es que grabé el pic en un momento en el que no tenia mucho tiempo, y el pic se quedó en el grabador de pics. Tengo una cajita donde voyu poniendo el material que voy necesitando, y ahí tenia un ca3140 (de recambio para el grabador con el que tuve problemas), como es igual al pic 12f629, pues utilicé uno por otro y el resto pues eso...

He vuelto a tomar valores usando el paramon.

Los relés funcionan al activar su pin.
Sin activar pines (verde low en el paramon) tengo 5,17 v en los pines 1, 2, 5 y 6 de los puertos de los ejes.  En los pines 3 y 4 tengo 0v.
Activando los pines en el paramon (high rojo) tengo 5,17 en todos los pines del 1 al 6.

Tengo que comentar que en el pin 5 (enable) he tomado la tensión  sin el pic puesto, ya que con el pic puesto después de unos sengundos se pone a 0,02 V. Es el enable y entonces el pic lo desactiva, creo que es así.
De momento si no me decíis lo contrario lo doy por bueno.

Voy a intentar miarar las secuencias en el l297 y os comento.

Un saludo y muchas gracias.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 24 de Julio de 2010, 09:18:23
Hola a todos.
Comento las pruebas que he hecho para comprobar la secuencia de pasos.

He configurado el match3 a 5ms el ancho de paso como comenta lagruya en uno de sus mensajes.

Mido en el L297 con el cable negor del multimetro en la pata 2 del L297(Gnd), y con el cable rojo voy midiendo la tension en ABCD, INH1, INH2, que son las patas 4,5,6,7,8 y 9 del L297.

Los resultados en lso 4 ejes son los siguientes:
Perdon, comentar tambien que el tren de pulsos lo envío moviendo con las teclas las correspondeitnes a cada eje, manteniéndolas pulsadas durante unos segundos, así me da tiempo a poner los cables del multimetro en las patas, supongo que esta es la forma de hacerlo, si no es así espero me corrijan.

En A (pata 4) 4,36V cuando se para 0,01v
En B(pata6 del L297) 4,37V, Y cuando se para 0,01v
En C(pata7) 4,36V y cuando se para 0,01v
En D(pata9) 4,37V, y cuando se para 0,01v
En INH1 (pata5) 4,45v y cuando se para 0,01v
En INH2 (pata8) 4,46v y cuando se para 0,01v.

Espero vuestros comentarios para ver si todo está correcto o no.

Un saludo y muchísimas gracias.
Título: DUDA PIN 8 DE CONECTOR DRIVER SIN CONEXION A CONTROLADORA
Publicado por: sirkain en 20 de Agosto de 2010, 01:10:58
Hola gente, les cuento que hice la controladora de esteca y me puse con este driver de 5A, y como lo de hacer doble cara se me complica mucho decidi redibujarla en una sola capa, quedando de 9cm x 13cm respetanto los grosores originales de las pistas.

 Ahora la pregunta: :?:

el conector del driver se conecta pin a pin con algun conector x,y,z,a de la controladora de esteca...
...pero en los conectores de esteca los pines 7 y 8 no estan conectados a ningun lado, mientras que
en este driver el pin 8 esta conectado a la pata 1 (sync) del L297.

¿la verdad no chacho guan  :z) pero... es una omision en el esquema del driver o no afecta en nada que
no se conecte a ningun lado en la placa de control de esteca??? :huh:


cuando se resuelva esta duda le subo los archivos (si me lo permiten, claro esta  :mrgreen: ) del driver
redibujado a una sola capa para quienes les convenga hacerlo asi.  :wink:


otra pregunta ( tal vez esta y hasta bien explicado y... o no lo vi, o no lo entendi  :tongue: )
hay algun inconveniente en usar el driver de 5A con un motorcito pap de las impresoras (tipo EM 257 o  237 o 236 de las epson) es lo mismo o tengo que modificar algun seteo cambiar algun componente o directamente no se puede y debo usar un driver de 2A


anexo datos precios... :roll:
en Rosario (arg):

componentes para placa de fuente con 7 cap (sin trafo)(de esteca) 90.$  :cry:
(cap 4700uFx50v $9.  :shock:)

componentes de controladora (de esteca) $50.   :cry:
(PIC12F629 $12. - 74HC244 , LM317T , 7805T $2c/u - relés $3.5)

componentes driver (lagruya) $100.  :shock:  :8}
(diodos shottky $1. - L297 , L6203 $24c/u - PIC16F84A $22)


saludos y gracias de antemano
Título: Re: driver 5A bipolar
Publicado por: sirkain en 21 de Agosto de 2010, 12:40:07
Buscando en otro tema, me tope con una respuesta (del mismisimo esteca) a un miembro que pregunto algo similar (referido a la controladora esteca y el driver esteca de 2A; Título: Duda interfaz CNC v1.2 y Driver bipolar 2A de ESTECA) pero creo que se aplica el mismo concepto para el driver de 5A, asi que me autorespondo  ;-) (por favor corregir si no es asi)  :?
(no borro mo mensage anterior poara refrescar esta duda a quien la tenga)

Esos dos pines son para una futura o otra versión de la inerfaz, el que va a las resistencia y al preset (del driver de 2A) seria para regular la Tensión de referencia desde la interfaz, sin colocar el preset en el driver y colocando un puente, y el otro es para usar un solo oscilador que podria estar en la interfaz en lugar de poner una malla RC en cada driver (R de 22K y C de 3n3)

Por ende armalo como esta y va a funcionar de 10, pones la malla RC en cada driver y la tension de referencia la regulas en cada driver.

saludos
Título: Re: driver 5A bipolar
Publicado por: alf13 en 22 de Agosto de 2010, 10:35:45
Hola sirkain, con respecto a los motores que comentas, te doy la respuesta que me dio lagruya a la misma pregunta:

"no te hagas problema por el tema de R9, no te dá porque el pote no tiene esa definicion, pero en un caso como este en el que solo queres probar el driver con estos motores de poca potencia, que no te conmute del 100% de la corriente del motor al 50% no es un drama, lo importante es que si o si sea menor al 100% de la vref."

Se pueden hacer pruebas con estos motores, pero por la respuesta de lagruya su driver no está hecho para motores tan pequeños.

Espero que alguien más entendido que yo te dé una respuesta más explicativa.

A ver si alguien es tan amable de confirmarme los valores que subí en el mensaje anterior sobre las mediciones que hice con el driver, es que me gustaría seguir adelante... y dejar el tema de la electrónica por acabado.

Por cierto sirkain, a ver si puedes subir el esquema a una sola cara, tengo que hacer dos más y eso me facilitaría el trabajo.

Un saludo y gracias a todos.
Título: Re: driver 5A bipolar
Publicado por: sirkain en 24 de Agosto de 2010, 14:57:22
HOOOOOLAAAAAAAAAAAAAA 
para uds ya es comun, pero comento, hace un par de semanas me picaron las ganas de hacer algo y no se me ocurrio mejor idea que esto del cnc...  asi que empeze a leer (mejor dicho a estudiar la materia ESTECA  ;-) )
mi viejo (carpintero) se puso con el tema del HARD-WOOD  ;-) y como iba rapido me apure a full pensando que me iba a tener que esperar y le gane! JA! asiq ue ahora lo espero yo a el  ;-) (la verdad, me alegro, odio que me tengan que esperar)
bueno anoche termine de soldar el ultimo de los componentes y recien termine de hacer la primer prueba de todas las placas... Y ANDA TODO!!!! (fuente esteca, controladora esteca, driver 5A lagruya) :-/  :-/  :-/  :-/  bue el motor (de epson numero: 1º que salio de la caja :P) gira para los sentidos que le indico, pero cuando dejo de presionar el teclado y deneria frenar, frena; y como que rebota unas veces (izq-der) hasta detenerse, otra cosa es que si mantengo mucho tiuempo presionado el teclado empieza a girar cada vez mas rapido hasta que se detiene por completo pero sige un ruido igual a que si estubievse girando (como si adentro girase pero afuera no  :shock: ) pero bué, estoy probando configuraciones del motor en el mach 3.
lo siento por mi rusticidad a la hora de explicar lo del motor, pero es la 1ra vez que hago girar uno :lol:

ALF13 AQUI SUBI A PEDIDO TUYO LOS ESQUEMAS (esquematico no modificado y el BOARD RE RUTEADO A "TIEMPO, SUDOR  Y MOUSE" DEL DRIVER EN UNA SOLA CAPA), te pido disculpas por la demora, pero queria asegurarme que andaba el "reordenamiento", ahora que lo sé la subo, eso si como fue la segunda vez en mi vida que hice algo en eagle al imprimir ESTA no me salieron los agujeritos de los integrados y demas  :? (es como que la pista los tapo   :( ) la verdad no se por que pasa, ya que hice otra placa y los agujeros salieron perfectos y cada uno con su tamaño... pero bue tal vez sean configuraciones a la hora de imprimir -estaria bueno que me ayuden en esa pavada  :oops: -

bueno no los aburro mas solo queda FELICITARLOS A TOOOOOOOOOOOOOOOOOODOS Y CADA UNO DE UDS POR BRINDAR/SE INFORMACIOY Y HACER QUE APRENDA TANTO!!!
GRACIAS TOTALES!  :mrgreen:
Título: Re: driver 5A bipolar
Publicado por: Negcea en 24 de Agosto de 2010, 20:38:27
Sirkain fijate en las rampas de aceleracion y frenado, en el motor tuning, y en el maximo que le as dado, pues cuando vas acelerando y deja de girar pero sigue haciendo ruido significa que comenzo a patinar ( o sea que entran mas pulsos de los que el motor puede manejar), y cuando dejas de pulsar sigue girando porque tiene mucha rampa.

Saludos
Título: Re: driver 5A bipolar
Publicado por: lagruya en 26 de Agosto de 2010, 09:27:44
alf13 y Negcea, es una alegria ver los avances que han hecho, mis felicitaciones, una prueba mas de la importancia de este foro!!!!!!!!  :-/

alf13:
lo del active low del tren de pulsos es por cuestiones del programa del pic, (el segundo se empieza a contar por flanco ascendente de la interrupcion de RB0)

con respecto a como medir la secuencia de pasos, en primer lugar el led verde deve apagarce cada vez que la secuencia pase por la posicion home (la secuencia la tenes en la hoja de datos del l297), con esto como referencia, desde el mach pone en la posicion home el L297, acto seguido corrobora que en A B C D E tengas el valor 0101 luego le das un solo paso de giro y verificas que el siguiente valor este correcto (así hasta completar el ciclo)

Negcea:

el mach3 es un gran programa y te permitira hacer las pruebas correspondientes (tene en cuenta lo que te comento sirkain), pero lleva algo de tiempo comprender bien su funcionamiento.
cuando los motores pap estan detenidos, continuan energizados manteniendo el torque, es por esto y porque la frecuencia de chopeo esta en un rango de onda audible, que tambien escuchas ese chillido cuando estan detenidos.

saludos!

pd: en cualquier momento traigo novedades con respecto a la maquina que estoy armando........ :mrgreen: no me aguanto mas falta cada vez menos!!!!!!!!!!

Título: Re: driver 5A bipolar
Publicado por: Negcea en 26 de Agosto de 2010, 10:27:45
Hola Lagruya lo tuyo es correcto pero si yo mal no interpreto lo que quiere decir Sirkain es que cuando da señal para que avance comienza la aceleracion hasta un punto en el cual deberia estabilizar su velocidad y continuar andando estable, pero el motor llegado un momento se para y sigue haciendo ruido como si estubiera funcionando, lo que da la pauta que se sobrepaso la capacidad de poder trasladar el tren de pulsos que recibe en secuencia de giro, a sea que el motor comienza a resbalar como se suele decir, que es lo mismo que decir que sobrepasamos su capacidad fisica o mecanica. Si no es asi favor corrijanme.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 26 de Agosto de 2010, 22:50:51
Hola Lagruya lo tuyo es correcto pero si yo mal no interpreto lo que quiere decir Sirkain es que cuando da señal para que avance comienza la aceleracion hasta un punto en el cual deberia estabilizar su velocidad y continuar andando estable, pero el motor llegado un momento se para y sigue haciendo ruido como si estubiera funcionando, lo que da la pauta que se sobrepaso la capacidad de poder trasladar el tren de pulsos que recibe en secuencia de giro, a sea que el motor comienza a resbalar como se suele decir, que es lo mismo que decir que sobrepasamos su capacidad fisica o mecanica. Si no es asi favor corrijanme.

Saludos.

tal cual es como vos decis Negcea  (ademas por el apuro me equivoque y donde dice tené en cuenta lo que dijo sirkain quise poner Negcea :oops:).
si el tren de pulsos es mas rapido de lo que tardan las bobinas del motor en energisarce, el motor no gira pero el campo electromagnetico sigue emitiendo sonidos.
otra cosa distinta es que el motor este detenido manteniendo el torque, en ese caso es normal que hagan ese ruido a chillido.

releyendo  mas detenidamente el post de sirkain habla de rebotes cuando se detiene, si rebotes es que el motor se detiene lentamente estaria bien, pero si rebotes es que avanza y retrocede o da saltos de mas de un paso, habria que chequear la secuencia de pasos. En mi experiencia eso me sucedio y el problema que tenia era que estaban cruzadas las Vsence y el chopeo se daba indirectamente (vale decir que en mi caso no prove con un motor de bajo amperaje, y por eso tuve como consecuencia la destruccion de algunos lm6203), no quiere decir que este sea el caso, pero chequear la secuencia de pasos y el chopeo no estaria mal, sobre todo si la secuencia de giro presenta rebotes o saltos de pasos o comportamientos no esperados. (acá esta el problema especifico que tuve yo: http://www.todopic.com.ar/foros/index.php?topic=26801.msg221827#msg221827)

saludos y disculpas por la confucion.

Título: Re: driver 5A bipolar
Publicado por: Negcea en 27 de Agosto de 2010, 11:14:15
No te pongas colorado por tan poco, yo me he hablado macanas mucho mayores y nadie me dijo nada y como dicen los vascos ajo y agua, ademas lo que vos decis es correcto hay que chekear secuencias, a veces parecen estar correctas y no es asi, tambien las conexciones por las dudas de que no se pierdan pasos por falsos contactos, y algo que he notado un par de veces y que quisiera que tengan en cuenta y si alguien le ha pasado o sospecha que pueda ser asi lo diga, es el hecho de dejar lejos el celular de la maquina, pues si te llegan mensajes o llamadas te produce un fallo o perdidas de paso.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: sirkain en 27 de Agosto de 2010, 15:40:13
buenas, paso a comentar...  :P

ante todo gracias por las respuestas

lo del rebote es que cuando desacelera y llega a "ese" punto donde deberia detenerse sigue un par de pasos y retrocede otro par, asi unas veces hasta que se detiene, por eso lo del efecto rebote o pendulo.  y se soluciono modificando principalmente la aceleracion, con valores de 25 para arriba hasta los 60 inclusive.

lo solucione unos minutos despues de comentar aqui en el foro solo cambiando las configuraciones en el mach, (es que comente mis resultados casi al instante que se daban.. una cuestion de alegria impulsiva... :-/) y como dije el motor fue el primero que saque, y no tengo datos de ellos asi que es prueba y error, de todas maneras tengo unos 5 motores bip distintos y cuando este seguro de mis configuraciones las expongo por si alquien tiene un motor similar y no quiere probar tanto.

otra cosa es que como no tenia idea de como conectar el motor medi con el tester y encontre 2 pares de cables con una resistencia por el orden de los 12/13ohm cada una, supuse que cada par es una bobina y en estos cables, 1 de los 4 esta coloreado, asi que supuse que indicaria la bobina 1a. ¿es asi o hice una ensalada de contactos y andubo bien de suerte  :?

mm bue esto seria el motor no?  :D  (ej: EM256)

....#######
....#...........#
....#.....X....#
....#...........#
....#######
....|...|...|...|
....|...|...|...2b
....|...|...|
....|...|...1b
....|...|
....|...2a
....|
....1a (coloreada)

de todas las combinaciones solo consegui valores entre las denominadas (segun el super grafico de NOTEphotoshopPAD  :P )
1a - 1b hay 12.5 ohm
y
2a - 2b hay 12.5 ohm

les cuento que ayer me hice las 2 pcb que me faltaban (ya que a modo de prueba y por costos habia hecho completa una sola) y hoy compre todos los componentes que me faltaban, asi que lo mas probable es que este finde me la pase adentro hasta terminar la makinita de escritorio!!!! apenas funcione comparto fotos. y si sale todo bien el lunes estoy comprando hierros para hacer una mas grande y robusta... si si, se que voy muy aprisa pero de esta manera ningun familiar se anima a frenarme por miedo de morir atropellado!!!!  :mrgreen:

saludos
Título: Re: driver 5A bipolar
Publicado por: alf13 en 05 de Septiembre de 2010, 10:58:56
Hola a todos,
no acabo de solucionar el tema de medir los valores en ABCD :5].
Lagruya, según me comentas "desde el mach pone en la posicion home el L297, acto seguido corrobora que en A B C D E tengas el valor 0101 luego le das un solo paso de giro y verificas que el siguiente valor este correcto (así hasta completar el ciclo)". Bueno me he estado leyendo y releyendo la hoja de datos del L297, pero no alcanzo a entender qué tengo que medir. Veo que hay una secuencia, pero no entiendo cómo lo debo medir. El valor 0101 a qué corresponde. Tengo que medir voltaje con el multímetro, o qué es exactamente lo que tengo que medir o mirar para saber que el driver está correcto.

Espero haberme explicado bien. A ver si alguien me puede ayudar en esto, soy muy novato :oops:.

Gracias y un saludo a todos.

Título: Re: driver 5A bipolar
Publicado por: lagruya en 05 de Septiembre de 2010, 23:29:39
a no desesperar, la cosa es simple:

Lo que vas a medir es voltage: un cero logico corresponde a 0V y un uno logico corresponde a 5V.
entonces para medir la secuencia:

1 - identificar las patas A B C D del L297: 4 - 6 - 7 - 9 respectivamente.
2- fijar en masa (gnd) el comun del tester
3- con el positivo del tester de a una pata verificas el valor que indica el instrumento.
en posicion home el valor deveria ser: 0101, es decir A = 0V, B = 5V, C = 0V, D = 5V
4- haces avanzar un paso el motor desde la PC y repetis el paso 3 pero ahora verificando que los valores coincidan con el siguiente paso de la secuencia.


acá un grafico que hice en su momento para ayudarme a entender justamente este tema, en el se ve graficado el giro del
motor paso a paso bipolar segun la exitacion de sus bobinas respetando la secuenca del integrado L297

(http://img807.imageshack.us/img807/2892/pasosmotorbipolarsecuen.th.jpg) (http://img807.imageshack.us/i/pasosmotorbipolarsecuen.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

cualquier duda pregunta.

saludos.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 09 de Septiembre de 2010, 07:12:24
Hola Lagruya, muchas gracias por la sencilla y clara explicación.

He estado haciendo pruebas, y las paso a comentar:

1. Como no sé poner a home el driver, (desde el masch creía que era dandole al boton de Ref All Home, pero no debe ser porque si el led del driver está encendido no se apaga, y si no el leido mal el driver está en la posición home cuando su led está apagado). Entonces cómo se hace para ponmer el driver a home?

2. He estado tomadndo las mediciones y bueno no me llega a 5V, me llega a 4,52V-4,53V.  Si no llega a 5V quiere decir que hay algo que está mal?.

3. Mirando las secuencias y cogiendo como referencia la secuencia que hay en la imagen que has aportado, pues no me sigue la secuencia, pero me he dado cuenta que mientras el motor "chilla" puedes tomar el voltaje con el multimetro, pero cuando deja de chillar, entonces Abcd dan todos 0v. No me da tiempo a tomar el voltaje de ABCD mientras está chillando el motor. Para que me de tiempo le quito el pic, o qué puedo hacer, quizás tengo que darme más prisa?

Muchas gracias por la ayuda que me estás prestando. Un saludo.
Título: Re: driver 5A bipolar
Publicado por: Negcea en 09 de Septiembre de 2010, 09:36:55
No cuando Lagruya se refiere a poner a home el driver es o reiniciando la conexcion del L297 o dandole señal a la pata home del mismo.

Con respecto a que te llega a 4.25 - 4.53 V. esto es normal en los puertos paralelo, dificilmente te den los 5 V. justos, pero esta bien.

En lo que respecta a que el motor chilla y despues deja de hacerlo, si tenes la interface de esteban esto es normal, por el PIC. no lo saques, si queres mas tiempo cambiale el puente para darle mas tiempo o como diriamos ¡..... a mover las manitos mas rapido.....¡ o si tenes mas de un tester o varios led con unas resistencias, te ayudarian.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: martincnc en 09 de Septiembre de 2010, 17:36:48
Hola a todos!

No cuando Lagruya se refiere a poner a home el driver es o reiniciando la conexcion del L297 o dandole señal a la pata home del mismo.

Es correcto que para reiniciar el L297 es necesario poner el pin !RESET a 0v; pero de ninguna manera es correcto darle una señal al pin HOME ya que esta es una salida a colector abierto la cual posee un transistor conectado internamente a masa, por lo que solo sirve para indicar que el motor se encuentra en dicha posición mediante el uso de un LED o para activar la entrada de algún circuito externo de control como un microcontrolador.

Si se llegase a aplicar +5v al pin HOME y el transistor interno del mismo estuviera activado, se produciría un cortocircuito quemando esa salida y con un poco de mala suerte también al L297 y/o la fuente de +5v, por lo que les digo en general que se tomen unos segundos para verificar que lo que dicen sea correcto antes de responder.

Saludos!
Título: Re: driver 5A bipolar
Publicado por: Negcea en 10 de Septiembre de 2010, 09:44:52
Tenes razon martin me exprese mal en la que respecta al punto de aplicar 0 V. es al reset y no al Home que es una salida.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 12 de Septiembre de 2010, 11:35:56
Hola a todos,
he estado haciendo un montón de pruebas para ver si la secuencia de pasos es correcta y el caso es que NO sigue la secuencia, comento lo que hago por si hay algo que no acabo de hacer bien:

1. Tengo el driver conectado al eje X de la controladora de esteca. Pongo un jumper en la posición Full (pines 2y3) al lado del conector de 10 pines donde se conecta el driver en la controladora de esteca, espero explicarme bien. Ademas cierro J5 en la controladora de esteca para tener más tiempo para tomar el voltaje en ABCD del L297. El Match3 lo tengo configurado como explica esteca en su video. El motor es un motor pequeño de una impresora epson.

2. Como no sé poner el L297 en posición home, desde el matc3 voy dándole pasos al motor (con el teclado del ordenador, la flecha de dirección hacia la derecha) hasta que se apaga el led del driver de lagruya, mido voltaje y me sale el 0101 que indica la posición home.

3. Una vez hecho el paso 3 (es decir tengo la posición home?, con el led apagado y el voltaje que me da 0101) le doy una vez en el teclado a la flecha de dirección hacia la derecha y vuelvo a tomar el voltaje en ABCD, pero no me sigue la secuencia del L297 que aportó Lagruya en un mensaje anterior que es la misma que aparece en el datasheet del L297. Lo he probado muchas veces y no sigue la secuencia, salta de uno a otro, sin seguir el orden, y alguno se repite antes de acabar el ciclo.

En fin, estoy muy confundido, pensaba que era una simple verificación para comprobar que estaba bien y resulta que se me complica :5].

Por cierto lo he probado también con el J1 de la controladora de esteca poniendo el jumper en los pines 1 y 2.


Estoy haciendo algo mal?, tengo mal configurado los jumpers, en fin, podéis ayudarme en esto. Gracias a todos y un saludo.
Título: Re: driver 5A bipolar
Publicado por: martincnc en 12 de Septiembre de 2010, 12:43:44
Hola alf13

Pongo un jumper en la posición Full (pines 2y3) al lado del conector de 10 pines donde se conecta el driver en la controladora de esteca
no me sigue la secuencia del L297 que aportó Lagruya en un mensaje anterior que es la misma que aparece en el datasheet del L297. Lo he probado muchas veces y no sigue la secuencia, salta de uno a otro, sin seguir el orden, y alguno se repite antes de acabar el ciclo

La secuencia de pasos que subió lagruya esta bien pero es la de medio paso y vos estas configurando el driver en paso completo.

Para las controladoras esteca, la secuencia de paso completo es la de "paso completo de a dos fases por vez" o "two-phase-on" que aparece en la pagina 5 de la hoja de datos del L297.

Es por esto que se repiten los pasos en la secuencia, que ya la de medio paso consta de 8 posiciones y la de paso completo solo de 4. Entonces con 8 pasos la secuencia de paso completo se cumple 2 veces.

Como no sé poner el L297 en posición home, desde el matc3 voy dándole pasos al motor (con el teclado del ordenador, la flecha de dirección hacia la derecha) hasta que se apaga el led del driver de lagruya, mido voltaje y me sale el 0101 que indica la posición home.

Para poner la secuencia del L297 en el estado ABCD=0101 o HOME es necesario poner el pin !RESET a 0v, el problema es que en las controladoras este pin esta conectado directamente a +5v es por eso que la única manera de llegar a ese estado es de forma en que lo haces vos, dándole pasos al integrado hasta llegar a esa posición.

Por cierto lo he probado también con el J1 de la controladora de esteca poniendo el jumper en los pines 1 y 2.

Con respecto a esto no se que decirte ya que poniendo el jumper en los pines 1 y 2 el driver queda configurado en medio paso y esta vez si debería cumplir con la la secuencia de medio paso. De toda formas lo ideal seria que hagas las mediciones nuevamente teniendo en cuenta los detalles que te menciono en este mensaje.

Para terminar, salvo lo mencionado anteriormente, todo lo demás esta hecho correctamente,

Saludos!
Título: Re: driver 5A bipolar
Publicado por: martincnc en 12 de Septiembre de 2010, 14:14:21
Hola de nuevo.

Olvide mencionar que otra manera de reiniciar el L297 es desconectar el driver de la interfaz interrumpiendo la alimentación por un par de segundos.

Ademas, que dependiendo del momento en el que coloques el jumper en el modo de paso completo se puede seleccionar entre el modo de paso completo de a una fase o de a dos fases por vez.

Podes ver una explicación mas detallada de estas configuraciones en este mensaje de este otro tema: http://www.todopic.com.ar/foros/index.php?topic=31874.msg266192#msg266192 (http://www.todopic.com.ar/foros/index.php?topic=31874.msg266192#msg266192)

Ahora si me despido, Saludos!
Título: Re: driver 5A bipolar
Publicado por: novatoExpress en 13 de Septiembre de 2010, 13:33:11
 :shock: :shock: :shock: :shock: IMPRESIOANANTEMENTE NO SE QUE DECIR, M[AS QUE NADA, ME DEJARON CON LA BOCA ABIERTA...... AHORA NOS DAMOS CUENTA QUE LA UNION HACE LA FUERZA..... PARA TODOS AQUELLOS QUE NO QUIERAN COMPARTIR NOS DEMOS CUENTA QUE SIEMPRE NECESITAMOS DE ALGUIEN O DE VARIOS PARA PODER LOGRAR ALGO EN LA VIDA, ME EMOCIONA TENER COMO COMPANEROS DE FORO GENTE COMO USTEDES.......

Un abrazo y gracias por todo...
EN caso de que necesiten informacion de mantenimiento industrial se las comparto......
Título: Re: driver 5A bipolar
Publicado por: novatoExpress en 13 de Septiembre de 2010, 14:17:01
Genios todos+++
De las maquinas de CNC que han armado han probado algun cnc con software predinidos como este por ejemplo, ARTCAM
(http://www.todopic.com.ar/foros/imgtiny/2a5xc1l.jpg)

PD> que nuestro administrador redirecccione la pregunta segun sus consideraciones, ya que, puede diferir del tema....

saludos para todos. :-/
Título: Re: driver 5A bipolar
Publicado por: lagruya en 13 de Septiembre de 2010, 22:55:26
alf13: el motor tuning como lo configuraste?
con el mach3 se puede configurar la velocidad de los motores y su aceleracion:
en config - motor tuning tenes para llenar los siguientes campos:

step per (pasos por milimetros) (por ejemplo si el motor es de 1.8 grados en half step una vuelta serian 400 pasos en full step 200 pasos)

velocity (velocidad milimetros por minuto)

acceleration (aceleracion a mas alto el numero mas rapido el pasaje de estado detenido al valor de velocidad)

si en el motor tuning tenes un valor alto por cada vez que pulces la tecla de cursor para mover el motor va a avanzar mas de un paso y en ese caso se te va a hacer dificil cotejar la secuencia.
lo que conviene es poner en velocidad un valor bajo para que avance de a un paso por pulsada de cursor.
en mi caso, lo pruevo en half step (para verificar la secuencia completa) y con step per en 400, velocity en 1 y acceleration en 100.

abrazo.


Título: Re: driver 5A bipolar
Publicado por: Negcea en 14 de Septiembre de 2010, 14:21:39
Lagruya, disculpa pero me parece que estas en un error, los STEP PER te salen de la relacion pasos del motor, relacion de poleas y paso del tornillo, si colocas cualquier valor la pieza que trabajes tendra cualquier medida, La velocidad por regla general se coloca un 25% menos que la maxima que logras antes que el motor comience a perder pulsos, y la aceleracion es un poco experimental de acuerdo a la masa del carro de cada maquina.
Los valores para regular cuanto va a avanzar en cada pulsacion lo regulas desde la pantalla de diacnosticos ALT 7, o sea la ultima, en los datos que estan en la parte inferior derecha STEP PER, JOB MODE, etc. y mas abajo tenes que porcentaje de la velocidad maxima queres que trabaje esta es la que tenes regulada en el MOTOR TUNING ( siempre y cuando no lo hagas por programa a travez de feed rate ), tambien tenes la forma de trabajar con el JOB.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 14 de Septiembre de 2010, 22:28:08
Negcea:
esa configuracion se la recomende a alf13 para que pueda realizar la verificacion de la secuencia de pasos de a uno por vez, a mi me sirvio y de hecho de esa manera pude verificar paso a paso la secuencia que entrega el l297, claro que para el uso de una maquina la cosa cambia y como bien decis vos hay que tener en cuenta el paso de los tornillos, la relacion de las poleas y la velocidad que le podemos sacar a los motores.
acá el mitico esteca me dio un consejo similar: http://www.todopic.com.ar/foros/index.php?topic=26801.msg221993#msg221993

abrazo.
Título: Re: driver 5A bipolar
Publicado por: Negcea en 15 de Septiembre de 2010, 09:39:45
Te entiendo pero es complicarle los conocimientos desde el principios a una persona que se esta iniciando y se puede confundir mas todavia de lo que se esta normalmente al principio, con tantos valores, y despues tener que cambiar a otra forma de manejar el Mach.
Tambien con la que te sugeri podes hacer paso a paso y menos, tan solo con poner 1 o 2 % en Slow rate.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 16 de Septiembre de 2010, 09:31:31
saludos amigos del foro.
visto que ya tengo en el taller montado el eje X y el Y me dispuce a armar el driver para el eje Y, los primeros resultados fueron negativos ya que el motor de dicho eje manifestaba saltos y rebotes, luego de revisar la placa y verificar que no habia errores de soldadura o componentes defectuosos, ni problemas en la secuencia de pasos, mi desesperacion fue creciente.
Aqui la cosa interesante, hay un elemento fundamenteal en este tipo de drivers: EL RUIDO (electrico), por las caracteristicas propias del control de corriente, mas las secuencias de pasos que permanentemente exitan y desexitan las bobinas de los motores, si no se tienen las precauciones minimas para "contenter" el ruido inducido estaremos en problemas. Ya que este puede generar problemas de chopeado o desvirtuar la secuencia de pasos, por ejemplo si se induce ruido en la mauestra de Vsense1 el comparador que compara ese valor con Vref (esto sucede en el L297) puede ser "engañado" lo cual generara un chopeo de las bobinas incorrecto.
 
Cuestiones a tener en cuenta:

1- Mantener el maximo de prolijidad en los circuitos impresos, si se refuerza con alambre alguna pista "rellenar" con estaño todo el largo entre la pista defectuosa y el cable agregado. Evitando asi inductancias molestas.
2- Verificar que los planos de masa esten en condiciones (EN EL CASO DE MI DRIVER la cara de arriba tiene un plano que rodea a todos los componentes pero hace falta ponerlo a masa)
3- Agregar diodos Stchotky para que la descarga de las bobinas se realice sobre estos directamente a GND y no via los diodos internos del L6203 por Rsense, ya que la descarga puede generar picos de tension que dispare el comparador de Vref (L297)
4- Si el ruido persiste, se puede agregar un filtro pasa bajos en las entradas de Vsense del L297 y acercar lo mas posible los capacitores C12 y C13 a las respectivas patas 2 de los L6203.

esos cuatro items me hicieron falta para poder sacar andando el driver del eje Y.  :mrgreen: :mrgreen: :mrgreen: quiero aclarar que los pasos 3 y 4 fueron necesarios porque no repare en que el impreso quede como es devido, de ahi la necesidad de esas medidas "extremas". Bueno me parecio importante compartir esta experiencia.

saludos.
Título: Re: driver 5A bipolar
Publicado por: Negcea en 16 de Septiembre de 2010, 14:06:45
Buen resumen Lagruya de lo que se debe hacer desde un principio para evitar volverse loco con pequeños detalles, yo le agregaria:

1) Colocar bien cerca de la alimentacion de los integrados el capacitor de 100 nf, para eliminar interferencias

2) Tratar de no hacer angulos rectos en pistas de los impresos, sino dedondeadas, si observan la hoja de datos del fabricante de los integrados encontraran que en su diagrama son todas curvas, lo que permite lograr mayores rerformances y menos interferencias.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 19 de Septiembre de 2010, 05:34:08
Hola a todos, gracias por las respuestas,
he estado haciendo pruebas y estos son los resultados (por cierto lo he hecho como indica lagruya, aunque agradezco el comentario de Negcea y lo tendré en cuenta, gracias a tí sé que esta no es la configuración definitiva):
1. Primero de todo decir que me hace la secuencia de pasos :mrgreen:, pero con dos diferencias que no sé si indican que hay algo mal o no? :5]

a. Primero que la configuración la pongo en Full (pines 2 y 3 cerrados con un jumper), y lagruya indicaba que se tenía que poner en half, no sé si te confundiste al ponerlo o es que yo tengo algo mal?

b. la secuencia me la hace, pero de la forma siguiente: yo le doy a la flecha de dirección del teclado de la derecha, de forma que avanza un paso hacia delante en positivo, entonces el valor de la secuencia debería ser la siguiente al home es decir 0001, pero a mí me da el último valor que es 0100 y así sucesivamente va subiendo de forma ordenada. Si le doy a la flecha de dirección de la izquierda que creo que indicaría un paso hacia atrás entonces sí que me da la secuencia en orden descendente como indica la tabla en la imagen de lagruya. He cambiado la conexion de las bobinas del motor pero sigue igual. No sé si hay algo que esté mal o bien es un problema de programación.
Espero vuestros comentarios. Muchas gracias por la ayuda ofrecida.
Un saludo para todos.
Título: Re: driver 5A bipolar
Publicado por: martincnc en 19 de Septiembre de 2010, 16:37:58
Hola alf13

La configuración de los pasos a utilizar, completo o medio paso, queda a tu criterio, solo debes tener en cuenta que la secuencia de la configuración de medio paso no es la misma que la de paso completo de a dos fases por vez, y estas dos a su vez no tienen la misma secuencia para la configuración de a una sola fase por vez, por lo que deberás hacer uso de una u otra tabla según sea el caso.

Para seleccionar la configuración de medio paso (HALF) debes poner el jumper en los pines 1 y 2, en cambio para seleccionar la configuración de paso completo (!FULL) deberás poner el jumper en los pines 2 y 3.

Por otro lado, el sentido de la secuencia depende no solo de la conexión de las bobinas del motor sino del estado de la salida DIR del puerto correspondiente al eje a controlar y de la forma que esta ultima se encuentra configurada, o sea, si activa con estado alto o bajo (active high o active low).

Saludos!
Título: Re: driver 5A bipolar
Publicado por: Pingüe en 24 de Septiembre de 2010, 05:16:22
Despues de no haber obtenido resultados satisfactorios con drivers unipolares, me he dado a la tarea de leer acerca de los drivers que contienen el L6203 y he leido que los diodos se utilizan cuando se usaran motores con inductacia alta, pero como saber si el motor con el que cuento tiene inductacia alta? ademas de esto que diodos serian los recomendados para la proteccion de dicho integrado?, se recomienda usar diodos ultrarapidos con una velocidad de recuperacion baja, creo que alrrededor de 75nasegundos (no estoy 100% seguro), de acuerdo a estos datos que diodos con que caracteristicas sugieren poner en este driver? es decir diodo para cuantos amperes y a que voltaje?, la pregunta de los diodos es debido a que en mi lugar de residencia no hay el modelo del diodo que aparece en el part list.

Espero me puedan resolver la duda!

Saludos
Título: Re: driver 5A bipolar
Publicado por: Negcea en 24 de Septiembre de 2010, 09:01:39
Los diodos si queres un  buen desempeño los tenes que pones en todos los casos, el amperaje va de acuerdo con la corriente de los motores, pero por logica lo ideal es ponerlos del maximo del driver, o sea 5 A. o mas y del valor mas bajo posible en cuanto al tiempo de recuperacion y para encontrarlos yo tube que andar bastante y por varios service de televisores y al fin entre varios logre conseguir, o pedirlos via red.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: lagruya en 24 de Septiembre de 2010, 21:16:39
los transistores dmos del l6203 tienen un tiempo de turn off de 25 a 50 nano segundos y los diodos de protección (internos) tienen un tiempo de turn on de 150ns. De esto se deduce que queda una "ventana" de mas de 100ns en la cual los transistores quedan expuestos a la contra fuerza motriz de las bobinas.

los 8 diodos deben ser schotky porque prácticamente no tienen demora al entrar en conducción.

usar estos diodos tiene básicamente dos ventajas:

1- protege Vsense de ruidos que "engañen" al comparador de Vref del L297, esto es porque los pulsos inversos de las bobinas se descargan a través de Rsense vía los diodos internos del l6203, al colocar los externos Rsense queda excluida de esta cuestión.
2- proteger los transistores del puente H de pulsos inversos de valores altos producto de altas inductancias de motores.

en mi caso use estos: schottky diode_50sq100 son de 5A 100V (el voltaje conviene que supere como mínimo 2 veces la tensión de la fuente de los motores)

aclaro que estos diodos no son %100 necesarios.
Título: Re: driver 5A bipolar
Publicado por: martincnc en 24 de Septiembre de 2010, 21:59:22
Hola Pingüe

Otra ventaja para sumar a lo que dice lagruya, es que la utilización de diodos externos reduce la disipación de calor en el integrado durante el periodo de conducción de los mismos, debido a que se encuentran fuera del encapsulado.

Saludos!
Título: Re: driver 5A bipolar
Publicado por: Pingüe en 25 de Septiembre de 2010, 12:36:40
OK, entendido y anotado! Agradesco grandemente por tomarse el tiempo de contestar y sobre todo resolverme la duda! Ahora a empezar a buscar los componentes!

Una pregunta mas. Cual es el tamaño de la tarjeta? lo que pasa es que no tengo el eagle y baje los pdf´s y quisiera saber si el tamaño es el correcto (10cm x 16.5 cm aprox)


Saludos y de nuevo gracias!
Título: Re: driver 5A bipolar
Publicado por: alf13 en 26 de Septiembre de 2010, 06:06:11
De nuevo hola a todos,
bueno sigo con el tema de probar si está correcta la secuencia de pasos, se está haciendo un poco largo, debido por supuesto a la falta de conocimientos, ahí van los resultados y las dudas:

1. La secuencia de pasos me sale :mrgreen:, pero con ciertas dudas :oops::
aquí van las dudas, creo que es un problema de configuración. Primero de todo decir que con el consejo de martincnc resolví el problema de las teclas de dirección del teclado.

a) configuro la placa de Esteca en modo Full (pongo el jumper en los pines 2 y 3) y me da la secuencia de pasos completa en su orden, los 8 pasos
b) configuro la placa de esteca en modo Half (pongo el jumper en los pines 1 y 2) y me da la secuencia de 4 pasos en su orden segun el datasheet del L297

pero tengo dudas:
Primero es que Lagruya lo configuraba en modo Half y si no entendí mal le daban los 8 pasos completos, con lo cual es contrario a como yo lo tengo configurado porque según esto a mí me da solo 4 pasos, además en el datasheet del L297 en la secuencia completa de los 8 pasos pone "Half step mode".

Tengo algo mal configurado?. Seguí la configuración del tutorial en la página de Esteca.

Gracias a todos y un saludo.
 
Título: Re: driver 5A bipolar
Publicado por: martincnc en 26 de Septiembre de 2010, 19:56:50
Hola alf13. Felicitaciones!, ya estas un paso mas cerca del éxito   ;-)

Como te decía en un mensaje anterior, la secuencia de paso completo, sea de una o dos fases por vez, consta de tan solo 4 pasos y la de medio paso consta de 8 pasos debido a que tiene pasos intermedios.

Con respecto a tu problema, revisa si en el jumper de configuración de paso completo o medio paso estas usando correctamente la numeración de cada pin, es posible que tengas invertida la referencia de los pines y por lo tanto la tensión aplicada al pin HALF/!FULL del L297.

Por otro lado, si miras la pagina 4 de La nota de aplicacion del L297 - AN470 (http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXxxsz.pdf), seguramente vas a entender mas fácilmente la secuencia que realizan cada una.

Eso es todo, coméntanos como te fue, Saludos!
Título: Re: driver 5A bipolar
Publicado por: alf13 en 30 de Septiembre de 2010, 04:41:31
hoda a todos,
bueno, como creo que estoy hecho un lío con las denominaciónes half y Full voy a intentar explicar detalladamente como lo hago para que me indiquéis si solo es un problema de "significado de palabras", o bien es un problema en la controladora.

1. Según la página de esteca comenta para la configuración del jumper Jp1, al lado de la conexion del eje X: "4 jumpers son para el setear el modo de trabajo de los drivers en paso entero o medio paso, donde Half es paso entero y Full medio paso, estos jumpers se encuentra al costado del conector de cada eje".
Entonces yo cierro los pines 2 y 3 de JP1 (como en la imagen 2.jpg que adjunto) y a esto le llamo FUll porque como vemos en la imagen 1.jpg aparece la palabra Full (que esteca indica que en su placa esto es medio paso).
Configurandolo de esta manera y el mach como me indicó Lagruya a mí me da la secuencia de pasos de Half step mode según la tabla en la hoja de datos del L297, pero que según mi traducción esto sería de medio paso ??, y entonces me da toda la secuencia completa de los 8 pasos, es decir, 0101,0001,1001,1000,1010,0010,0110,0100.

2. si cierro los pines 1 y 2 de JP1 (en la controladora de Esteca) que al lado pone Half (según la pagina esteca corresponderia a paso entero), yo a esto lo he llamado que lo configuraba en modo half (pero siempre hablando sobre la controladora de esteca) me da la secuencia de pasos segun la hoja de datos del L297 de la configuración "normal Drive mode (also called Two-phase-on drive) y me da la secuencia de 4 pasos indicada para este modo de 0101,1001,1010,0110.

Entonces aquí va la pregunta.
he tenido una confusión de "cruce de palabras" y está bien como está, o bien, hay algo mal en la controladora como me había comentado martincnc?

Gracias a todos por vuestra inestimable ayuda, y un saludo para todos.
Título: Re: driver 5A bipolar
Publicado por: ceneca en 30 de Septiembre de 2010, 11:27:31
hola, si mal no recuerdo, (hace rato que la arme) la denominación  en la controladora de esteban full es medio paso.

saludos !!
Título: Re: driver 5A bipolar
Publicado por: Negcea en 30 de Septiembre de 2010, 15:13:59
alfa13 no te vuelvas loco por tan poco, la placa te anda bien si esta al derecho o al revez es una simple denominacion que puede estar impresa mal, lo principal es que te funciona y que vos lo sepas......¡¡¡¡

Lo correcto es:

Half = medio paso, o sea 8 pulsos para una secuencia.

Full = paso, son 4 pulsos para una secuencia.

Ahora segui para adelante con el resto, lo pones como mas te guste, o como quieras si mas presicion (Half 8 pasos) o mas velocidad (Full 4 pàsos).

Saludos.
Título: Re: driver 5A bipolar
Publicado por: martincnc en 30 de Septiembre de 2010, 21:58:21
Hola alf13.

Es correcto lo que decís, no entiendo si es un error de impresión o lo hizo concientemente pero la configuración de medio paso se encuentra en los pines 2 y 3, y la de paso completo en los pines 1 y 2, contrario a lo que se entiende por la serigrafia del impreso.

Lamento si en algún momento te he confundido con mis comentarios, no conocía ese detalle.

Saludos!

edito: Según el PDF del esquemático de la interfaz, que aclaro que es con el que base mis respuestas, el pin 1 esta conectado a +5v y el pin 3 esta conectado a masa, en cambio en la serigrafia del impreso estas conexiones están invertidas.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 01 de Octubre de 2010, 04:28:28
Hola a todos, muchas gracias por las respuestas,
Entonces doy por bueno la controladora y el driver. Muchos de estos que siguen para manifestar mi alegria  :-/

Ahora cuando tenga un poco de dinero seguire con los otros dos drivers y la parte mecánica. Mientras tanto voy a buscar información de cómo configurar el match de forma correcta en función de motores, paso del eje, etc, todavía no estoy muy puesto en esto así que mientras me entran unos euros pues voy a prepararme sobre este tema.

Un saludo para todos y muchas gracias. sigo atento a este post.
Título: Re: driver 5A bipolar
Publicado por: ceneca en 01 de Octubre de 2010, 11:48:17
hola, alf13, pasa por aca y no vas a tener dudas
http://www.******web eliminada por los administradores por quejas reiteradas sobre este usuario****/tutoriales.html (http://www.******web eliminada por los administradores por quejas reiteradas sobre este usuario****/tutoriales.html)  ;-)

saludos :mrgreen:
Título: Re: driver 5A bipolar
Publicado por: lagruya en 01 de Octubre de 2010, 22:35:26
felicitaciones alf13 !!!!!!

a juntarla   :P

abrazo  :mrgreen:
Título: Re: driver 5A bipolar
Publicado por: jonatanste en 03 de Octubre de 2010, 18:43:19
Hola a todos como muchos aquí en el foro quisiera realizar el driver de 5A que el amigo lagruya ah tenido la gentileza de compartir  y bueno según leyendo estas 8 paginas que hasta ahora van me salieron unas dudas espero que me puedan ayudar
1…El amigo lagruya comenzó este hilo con ecuaciones para hallar el cálculo de la potencia disipada que según comentan no debe sobrepasar los 20w ,es por eso que realizo dichos cálculos ,primero que nada el motor que utilizaría para este driver es un SANYO DENKI Type 103-815-0740 2.5V ,4.6A y 1.8º   el cual eh estado buscando en internet sin tener éxito hasta que encontré un pdf  http://common.leocom.jp/datasheets/207998_51450.pdf que me parece que tiene que ver con el motor que les hablo pues coinciden en varios aspectos como el peso el tamaño y hasta los colores de los cables ( pues en este caso son 8 cables que son blanco ,naranja ,rojo ,amarillo, blanco/naranja, blanco/negro, blanco/amarillo, blanco/rojo) , espero que me puedan ayudar a verificar si el motor que tengo es igual al del pdf , tomando como referencia los datos del pdf obtuve los datos necesarios que serian V=2.5V, I=4.6A , R=0.55 Ω , L=2.5mh para realizar los cálculos .
CALCULO DE POTENCIA (PARA LOS DOS TRANSISTORES)
P(ON)= 2 * RDS(ON) * IDS²
2 * 0,39 Ω * (4,6A)² = 16,5048W
P(OFF)=Vs * IDSS = 36V * 1mA = 0,036W (Estos calculos no entran en la formulas que se encuentran mas abajo,estos 2 resultados indica la potencia que tendria los motores al estar trabajando?)

CALCULO DE POTENCIA TOTAL DISIPADA
*Rise Time Tr
Tau = L(motor)/R(motor)
T(100% de la carga) = Tau * 3 = [2,5 mH / (0,55 Ω + 2 * 0,39 Ω)] * 3 = 5,639 mseg
V/L = 36/2.5mH = 14.4 A/ms.
Luego la corriente si queremos llegar a 4.6 A lo haremos en un tiempo de 4.6 A / 14.4 = 0.319
ms = 139 us

EOFF/ON = [RDS(ON) * IL² * Tr] * 2/3=[0,39 Ω * (4,6A)²  * 0,319 mseg] * 2/3 = 0,001755

*Load Time TLD
TLD = 6mseg -Tr = 6mseg – 0,319mseg = 5,681mseg
ELD = (4,6A) ²* 0,39 Ω * 2 * 5,681mseg = 0,09376
fSWITCH = 1/0,7 * R * C (R C del oscilador del L297, según su hoja de datos)
fSWITCH = 1/0,7 * 22K Ω *3,3nf = 19,677 KHz
ECOM = 36 V * 4,6A * 100 nseg * 19,677 KHz * 5,681 mseg = 0,001851
*Fall Time Tr
EON/OFF = EOFF/ON = 0,001755
Quiescent Energy
EQUIESCENT = IQUIESCENT * VS * T
EQUIESCENT = 8mA * 36V * 8mseg = 0,0023  (estos datos no se cambian con los  nuevos valores del motor ?)
Total Energy Per Cycle
ETOT = EOFF/ON + ELD + ECOM + EON/OFF + EQUIESCENT
ETOT = 0.10142
POTENCIA TOTAL DISIPADA
PDIS = ETOT / T = 0,10142/ 8 mseg = 12,67W, como ven tengo unas dudas en el punto Quiescent Energy y por lo demás creo que estoy bien (espero haber hecho bien los cálculos si hubo algunas cosas que hice mal
se los agradeceré mucho si me lo hacen saber).
2.  Como puse unas palabras arriba la L=2.5mh la pregunta es si serian necesario usar los diodos schottky , se que el amigo lagruya menciono que si la inductancia es pequeña no seria necesario el problema es que no tengo alguna referencia para poder compararlo ,además lei que también protege del ruido y que también reduce la disipación de calor en el integrado que el amigo martincnc comento

3. Un par de  dudas que se me vino a la cabeza es sobre una explicación que hizo el amigo lagruya sobre el uso del pic que dice asi.

***Teniendo esto en cuenta el pic luego de que pasa un segundo con el motor en la misma posicion, modifica la Vref del L297 a la mitad (para que esto funcione correctamente hay que calcular el valor de R9 y R10 segun el motor que se use), dando esto como resultado una reduccion del 50% en el consumo del motor gracias al control de corriente. *****
Llego a entender la parte en que las resistencias R9 +R10 estaran en paralelo con el R5 y asi disminuirán la resistencia por ende reduciran el consumo del motor , la duda surge en que el amigo lagruya menciona que se tiene que calcular el valor de R9 Y R10 pero en diagrama esquematico el R9 y R10 ya tiene valores definidos que son 1k  y 100  respectivamente (discúlpenme si estoy en un error )

 y la segunda duda es:

****Esto no seria posible si por ejemplo se usaran como transimcion para el movimiento de los ejes correas dentadas****
 Eso quiere decir que transmisiones con correas dentadas no tendría caso poner el pic , pues en mi caso mi idea es ponerle correas dentadas como se muestra en la foto que voy a colocar mas abajo (quizás este confundiendo lo que el amigo lagruya quiso decir).

De antemano gracias por la atencion prestada.

Saludos!
Título: Re: driver 5A bipolar
Publicado por: lagruya en 11 de Octubre de 2010, 22:27:11
jonatanste:

1- en Equiescent energy tenes que calcular el T de tu caso devido a las caracteristicas del motor que uses, no revise los calculos que mostras pero si seguiste los pasos del pdf estaria todo bien.
2- con respecto a los diodos schotky luego de haber hecho las pruebas con los motores en la maquina te recomiendo que los uses, no por la inductancia que es bastante chica, sino por la cuestion de reduccion de ruido cuestion que mejora las rpm.
3- R9 es de 1k pero es una resistencia variable, que debe ajustarce al valor correspondiente segun el caso.
4- lo de las correas dentadas es si se usan en lugar de los tornillos a boliyas o de los tornillos de rosca cuadrada o acme, la foto muestra correas dentadas para las poleas que estan asociadas a tornillos de rosca o boliyas.

abrazo.
Título: Re: driver 5A bipolar
Publicado por: alf13 en 16 de Octubre de 2010, 12:25:28
Hola a todos,
lagruya, veo que al final aconsejas poner los diodos, se los pondré a los drivers (todavía me quedan dos por hacer), con la referencia que aconsejabas en otro mensaje: schottky diode_50sq100 son de 5A 100V.

Saludos para todos y muchas gracias.
Título: Re: driver 5A bipolar
Publicado por: jonatanste en 03 de Noviembre de 2010, 00:34:27
Buenas con todos los del foro y agradecimiento al amigo lagruya por la respuesta y bueno sigo  metido en esto del cnc como varios por aqui y leyendo se me vienieron algunas dudas

1.revisando el diagrama del amigo lagruya para el calculo de los capacitores para la alimentacion logica
con un trafo de 12Vac a 2A te da como resultado C2=1000uf a 35v y C3=100nf
segun lo que estaba leyendo el C3 es para filtrar ruidos pero la duda que tengo
es que si hago el calculo
VCC = 1,4 * VAC = 1,4 * 12VAC = 16.8VDC
C[uF] = 100000 * 2A / 16.8VDC = 11904.76uF
no tendria que poner 3 condensadores de 4700uF?
4700uF*3=14100uF
Esa es la duda que tengo , me pueden decir por favor donde me estoy equivocando con el calculo

2.Asimismo en el la foto que muestras del driver que realizastes se ven los condensadores ceramicos
de dos tipos de colores verdes y azules , los verdes me parecen que son de 15nf a un determinado
voltaje X y los azules son todos los demas ( 220nf, 1uf, 22nf ,0.1uf,22pf) a un detereminado voltaje Y
Los voltajes X y Y pueden ser de cualquier valor o un valor en especial bueno en el caso de los
condensadores azules los voltajes van de 1000v a 2000v y los condensadores verdes van a voltajes
menores de 100v .La pregunta es que es necesaria que los condensadores sean de un alto voltaje o es por
que esos tipos de condensadores azules de alto voltaje son pequeños como por ejem el de 1uf a 1000v
 a comparacion de los condensadores marrones de un poco menos voltaje pero mas grande en tamaño
como los de 1uf a 600v.
Agradesco mucho la atencion prestado y espero que me puedan despejar esas dudas para seguir avanzando
en este tema.
Título: Re: driver 5A bipolar
Publicado por: martincnc en 03 de Noviembre de 2010, 00:54:18
Hola jonatanste.

La verdad no se donde esta el esquema al que haces referencia, pero te puedo decir que los cálculos de la capacidad para filtrar la alimentación de la lógica son correctos con la excepción de que estas considerando la corriente máxima que es capaz de entregar el transformador en lugar del consumo de corriente de la lógica del circuito. Como menciono anteriormente no se donde esta el esquema y por ende no puedo ver de que se trata, pero para controladoras de motores de paso generalmente el consumo de la logica se encuentre por debajo de los 100mA por driver.

La otra pregunta esta dirigida a lagruya por eso la dejo para la conteste.

Saludos!
Título: Re: driver 5A bipolar
Publicado por: jonatanste en 03 de Noviembre de 2010, 16:09:09
Hola martincnc gracias por la respuesta , el esquema al cual me refiero es del amigo lagruya
y es el siguiente donde los valores de C2=1000uf a 35v y C3=100nf
Título: Re: driver 5A bipolar
Publicado por: jonatanste en 04 de Noviembre de 2010, 12:24:37
Buenas
Tengo una consulta ayer fui a comprar Los diodos schottky de 5A  a 100v  que se menciona fui a comprarlo y
me dijieron que solo tenian de 60v y bueno los compre pero me di con la sorpresa que el diodo schottky que compre
decia SR560 , viendo en el datasheet es un RECTIFICADORES DE LA BARRERA DE 5,0 AMPERIOS SCHOTTKY http://www.datasheetcatalog.org/datasheet/bytes/SR530.pdf ,y eh ido a buscar el 50sq100 y parece que no lo tienen, bueno disculpen la ignoracia pero nose muy bien interpretar lo que dice el datasheet y no se cual puede sea la diferencia con el 50sq100 que tambien son de 5A .
Ambos son diodo schottky de 5A con la diferencia que el que compre era de barrera y a 60v y el que menciona el amigo
lagruya es de 100v  , la diferencia solo seria en el voltaje y si es asi compraria el SR5100 que es a 100v  o ese diodo que compre no realiza la
misma funcion que el 50sq100 ,gracias de antemano por la atencion prestada

Saludos!
Título: Re: driver 5A bipolar
Publicado por: maliga00 en 04 de Noviembre de 2010, 21:38:13
los transistores dmos del l6203 tienen un tiempo de turn off de 25 a 50 nano segundos y los diodos de protección (internos) tienen un tiempo de turn on de 150ns. De esto se deduce que queda una "ventana" de mas de 100ns en la cual los transistores quedan expuestos a la contra fuerza motriz de las bobinas.

los 8 diodos deben ser schotky porque prácticamente no tienen demora al entrar en conducción.

usar estos diodos tiene básicamente dos ventajas:

1- protege Vsense de ruidos que "engañen" al comparador de Vref del L297, esto es porque los pulsos inversos de las bobinas se descargan a través de Rsense vía los diodos internos del l6203, al colocar los externos Rsense queda excluida de esta cuestión.
2- proteger los transistores del puente H de pulsos inversos de valores altos producto de altas inductancias de motores.

en mi caso use estos: schottky diode_50sq100 son de 5A 100V (el voltaje conviene que supere como mínimo 2 veces la tensión de la fuente de los motores)

aclaro que estos diodos no son %100 necesarios.


Hola Lagruya donde compraste los diodos? Saludos
Título: Re: driver 5A bipolar
Publicado por: jorge_gm en 07 de Noviembre de 2010, 15:46:44
Buen día a todos, les comento que arme un driver con los l6203 y el esquema que hizo favor de subir lagruya; pero me surge el problema que en un principio le sucedio, y es que el dia de ayer me cargue 4 l6203.

Les comento que casi estoy seguro que el problema viene por la cuestion de la inductancia del motor por el comportamiento que tuvo el driver antes de quemar los integrados. He estado leyendo mucho sobre el tema de los diodos y problemas similares , pero aun no logro resolver mi problema. 

En la primera prueba la corriente estaba ajustada para 3 A con la fuente de 24v. Al encender el driver no sucedio nada, pero en cuanto comence a mover el motor desde el mach3, los integrados explotaron inmediatamente, desmonte el driver para revisar que no hubiera ningun error de diseño o de montaje en la placa y no encontre ningun error(incluso cheque que los vsense se correspondieran y no me pasara lo que al amigo lagruya).

 Posteriormente coloque un par nuevo de l6203 y ajuste la corriente a poco menos de un ampere para descartar que el problema fuera la corriente. En ese momento el driver funciono de manera correcta incluso se escuchaba el clasico ruido del chopeo en el motor, posteriormente fui subiendo la corriente del driver y todo iba bien(giraba sin problema en un sentido y otro) incluso sin calentamiento en el driver o el motor(pero aun no conseguia buen torque) pero al llegar a un ajuste de 3A nuevamente explotaron los l6203.

Bueno en resumen creo que el problema viene por la inductancia del motor, pero ya no se como resolverlo, de entrada comprobe que la placa no tiene errores de diseño puesto que funciono perfectamente el motor a baja corriente, en cuanto a los diodos de proteccion, tengo colocados los dtasheetuf5408 (http://www.datasheetcatalog.org/datasheet/vishay/uf5400.pdf) Y creo que con estos diodos no deberia de tener mayor problema, pero el problema persiste. espero que alguien me pueda orientar porque  no me quedan mas
ideas de como evitar que sigan muriendo mas l6203 :(.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: Veguepic en 07 de Noviembre de 2010, 17:07:06
En la primera prueba la corriente estaba ajustada para 3 A con la fuente de 24v. Al encender el driver no sucedio nada, pero en cuanto comence a mover el motor desde el mach3, los integrados explotaron inmediatamente, desmonte el driver para revisar que no hubiera ningun error de diseño o de montaje en la placa y no encontre ningun error(incluso cheque que los vsense se correspondieran y no me pasara lo que al amigo lagruya).

 Posteriormente coloque un par nuevo de l6203 y ajuste la corriente a poco menos de un ampere para descartar que el problema fuera la corriente. En ese momento el driver funciono de manera correcta incluso se escuchaba el clasico ruido del chopeo en el motor, posteriormente fui subiendo la corriente del driver y todo iba bien(giraba sin problema en un sentido y otro) incluso sin calentamiento en el driver o el motor(pero aun no conseguia buen torque) pero al llegar a un ajuste de 3A nuevamente explotaron los l6203.

Jorge, puede que tu problema sea este

http://www.todopic.com.ar/foros/index.php?topic=25924.msg212098#msg212098

Cuanto te costaron?

El precio en mouser ronda los USD 14, si el precio fue bastante menor yo sospecharia.

Saludos
Título: Re: driver 5A bipolar
Publicado por: jorge_gm en 08 de Noviembre de 2010, 01:47:22
Gracias veguepic, lo de los transistores piratas ya me había sucedido antes, pero se me hacia dificil creer que falsificaran los C.I. , pero despues de ver como explotan lo llegue a sospechar, mañana voy a ensamblar el driver con dos l6203 originales que vienen en una placa de impresora y ver que pasa. Aunque ahora ya podria dudar hasta de que los diodos sean originales.

En cuanto al precio, los consegui por 3 dolares aproximadamente o sea que ya no me queda mucha esperanza de que sean originales.

Mañana hago las pruebas y les comparto los resultados y algunas fotos de los susodichos integrados.


Saludos.
Título: Re: driver 5A bipolar
Publicado por: jorge_gm en 09 de Noviembre de 2010, 02:08:31
Bueno al parecer ya quedo resuelto el problema, hoy cambie nuevamente los l6203 y para tratar de detectar si eran los integrados de mala calidad  monte uno original (de una placa de impresora ) y uno de los que había comprado recientemente; pero para mi sorpresa esta vez ya no se quemo ninguno.  :-/

De momento lo deje ajustado a 3A por que mi motor trabaja perfectamente con esa corriente, pero creo que puede suminstrar 4A sin problema, de hecho el driver se calienta menos que los otros que arme con el l298.

Lo que si creo, que seguire tratando de disernir si son los integrados los que vienen de mala calidad, curiosamente de los 6 que compre existen diferencias fisicas entre ellos que me hacen pensar que son de lotes diferentes y dudar de que todos  sean originales.

Saludos.
Título: Re: driver 5A bipolar
Publicado por: guerreroz17 en 23 de Junio de 2011, 12:44:50
Con respecto al calentamiento del pic, pues un tremendo error mío, lo comento por si a alguien le pudiera pasar lo mismo, (aunque no lo hago con ganas ya que es vergonzoso el asunto). El caso es que grabé el pic en un momento en el que no tenia mucho tiempo, y el pic se quedó en el grabador de pics. Tengo una cajita donde voyu poniendo el material que voy necesitando, y ahí tenia un ca3140 (de recambio para el grabador con el que tuve problemas), como es igual al pic 12f629, pues utilicé uno por otro y el resto pues eso..."

Hola Alf13, me llamo jose manuel y soy de Málaga. Como a tí te pasó hace ya algun tiempo, estoy interesado en la construcción de mi máquina cnc. Pues bien mirando por los foros he llegado a este  y quisiera hacerte una pregunta al respecto.
Me he frabicado el mismo driver que tu pero observo que en el esquemático emplea el pic 16F84AP, en cambio según leo en el parrafo que te he insertado anteriormente, has empleado el pic 12f629. ¿Podrías decirme por favor cual es el archico Hex que has empleado para programarlo?. ¿Te importaria mandarmelo por este mismo medio.?
Título: Re: driver 5A bipolar
Publicado por: Tornero!! en 20 de Octubre de 2011, 18:51:47
estimados, el que necesite algo respecto a torneria no duden en pedirlo, estoy en cordoba
Título: Re: driver 5A bipolar
Publicado por: NANO1985 en 20 de Octubre de 2011, 18:57:10
estimados, el que necesite algo respecto a torneria no duden en pedirlo, estoy en cordoba

jajajaj gracias por el ofrecimiento, venite pa Tucuman hermano, acá todos los torneros son unos vagos
Título: Re: driver 5A bipolar
Publicado por: martincnc en 12 de Diciembre de 2011, 02:56:58
Seguramente pronto voy a tener algo de trabajo de tornería, gracias por el ofrecimiento!. Saludos!
Título: Re: driver 5A bipolar
Publicado por: ebinsak en 15 de Septiembre de 2012, 21:12:00
Buenas. Tengo 3 drivers de estos para vender ya que los hice para una maquina que luego no pude construir. Si hay algún interesado comuníquese. Gracias.