Вы находитесь на странице: 1из 48

Indice grfico

Indice texto

Novedades

TRANSLATE TXAPUZAS

PaperStepper(L298N): Driver de potencia para motor paso a paso bipolar


Descripcin
PaperStepper(L298N) es un driver de potencia para motores paso a paso bipolares utilizando el chip L298N. Un chip que permite controlar motores paso a paso de ms potencia que el L293D, pero con la desventaja de que no tiene integrados diodos de proteccin en la salida.
Entradas de control: 2 TTL (D1 y D2) Salidas de potencia 4 (L1,L2,L3 y L4)

Buscar

kk kk kk kk
pdfcrowd.com

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

Tensin alimentacin: 5v Tensin mxima salida: 36v Corriente mxima salida: 2A por salida (picos de 3A)

Participar en este sitio


Google Friend Connect

Identificacin del tipo de motor


Para comprobar el tipo de motor paso a paso que tienes, puedes mirar las pginas siguientes (Es por no repetir la informacin): PaperStepperUnipolar PaperStepper(293D) Tutorial sobre motores paso a paso

Miembros (157) Ms

Ya eres miembro? Iniciar sesin

Descripcin
Este proyecto es similar al PaperStepper(293D) pero utilizando un chip de mayor potencia (L298N) para motores bipolares ms grandes. Para la realizacin de este proyecto nos basaremos en el circuito siguiente:

kk kk kk kk

En este circuito vemos que con slo 2 pines de control (D1 y D2) controlamos las 4 bobinas del motor paso a paso (L1,L2,L3 y L4). Esto lo podemos hacer ya que para mover un motor paso a paso debemos alimentar las bobinas en el orden siguiente:

Si te parece interesante este blo

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

kk kk kk kk
En esta tabla vemos que los valores del devanado 2 es el invertido del 1 y que los del devanado 4 son los invertidos del 3, por lo que si invertimos la seal del L1 obtenemos la seal de control necesaria para L2 y de la misma manera si invertimos la seal de L3 obtendremos la seal de control de L4, con lo que la tabla para poder mover el motor quedara de la forma siguiente:
Enlzame

Esta inversin de seal la realizamos en el circuito utilizando 2 transistores Q1 y Q2, que cuando estan activos (seal IN1 o IN4) derivan a masa las entradas IN2 o IN3 que estn a positivo con las resistencia Pull-Up R1 y R3.
NOTA Normalmente, un motor paso a paso unipolar se puede utilizar como bipolar (si no se utilizan los terminales centrales de las bobinas), de forma que puedes utilizar este circuito para controlarlos

kk kk kk kk

Componentes
2 resistencias de 1K (~0,02x2=0,04) 2 resistencias de 10K (~0,02x2=0,04) 1 Zcalo de 16 patillas (0,3)

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

kk kk kk kk

pdfcrowd.com

1 CI L298N (2,9) TPIC0298 (4,5) un trozo de placa de 14 filas por 18 agujeros. (1,5) Cables de colores (0,5) 3 regletas CI de paso 2,54 (0,4x3=1,2) (En la entrada puedes soldar directamente los cables, y en la salida utilizar una regleta tpica de electricista) 8 Diodos Schottky 1N5822 (<200ns y 2A) 2 Transistores BC547 2 Condensadores de 100nF (0,1uF) El coste total es de unos 6,5 (con el L298N) 8 (con el TPIC0298)

kk

SUSCRIBIRSE A

Entradas Comentarios

NOTA Precios orientativos y aproximados para que sepas si hablamos de millones de dolares o de cntimos de euro, sin IVA y suministrados por Biltron - 2011 (No tengo nada que ver con Biltron, pero como son muy majos les hago publicidad).

kk kk kk kk

Realizacin
El mtodo Paper consiste en ayudarnos en unas pegatinas para facilitarnos el proceso de montaje y soldadura. Primero imprimiremos el documento PaperStepper(L298N) (disponible en la parte inferior de esta pgina en el apartado de descargas):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Una vez impreso el documento, comprobaremos que la impresin se ha realizado a la escala correcta con la ayuda de la regla impresa situada en el lateral izquierdo de la hoja. Al colocar a su lado un regla en centmetros debern coincidir las marcas.

Si quieres puedes proteger la paperetiqueta con un plstico transparente autoadhesivo:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Despus recortamos la Paperetiqueta:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Necesitaremos cortar un trozo de placa de stripboard de 13 filas por 18 agujeros; lo podemos hacer con un cutter. Primero marcamos la zona a cortar con un cutter

por ambos lados

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Haciendo palanca suavemente hacia arriba y hacia abajo conseguimos que la placa se separe por el corte:

Y con una lija conseguimos unos cantos lisos:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Con lo que obtenemos la placa para montar.

NOTA en la foto ves que he cortado la paperetiqueta un poco ms grande que lo indicado para poder ajustarla a la placa una vez encolada y corregir el descentramiento de los agujeros de la placa.

Ahora aplicaremos adhesivo a la paperetiqueta (suelo utilizar cinta de doble cara)

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

deberemos colocar la etiqueta sobre la placa. Para que coincidan los agujeros dibujados en la etiqueta con los agujeros de la placa, utilizo una aguja como gua.

Con una aguja gruesa taladramos todos los agujeros de la paperetiqueta

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Podemos comprobar al transluz que hemos taladrado todos los agujeros.

Como no he encontrado diodos Schottky de 2A ( tal y como indica el datasheet), he utilizado diodos de 3A, pero son muy grandes y tienen los terminales muy gruesos, as que hay que agrandar con el taladrn y una broca los agujeros de la placa:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Soldamos los pines, zcalos, puentes y resistencias.

Debes prestar atencin en la colocacin de los componentes con polaridad: el circuito integrado ,los transistores y los diodos. Los diodos verticales tienen el ctodo (el lado con la marca) junto a la placa.

Si no quieres utilizar bornas para soldar en circuito impreso, puedes utilizar una clema de electricista (ms baratas y fciles de conseguir).

Una vez soldados todos los componentes, y fijndote en la imagen del documento impreso (lado pistas) puedes cortar con un taladrn y una fresa fina las pistas indicadas (yo hago este paso una vez soldados todos los elementos para poder tomar como referencia las patillas soldadas):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Y el resultado es ...

Funcionamiento
Si no has descargado y descomprimido el archivo PaperStepper(298N).zip, ha llegado el momento de hacerlo. Lo tienes disponible en el enlace inferior. Debers compilar e instalar en el Arduino (o Paperduino) el programa de ejemplo realizado por Tom Igoe que tienes disponible en el archivo de descargas (/Sketches/PaperStepper2w.pde). Debers realizar el siguiente montaje:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

NOTA En mi caso como el motor es de 12v, utilizo una vieja fuente de alimentacin de un PC para el motor y el Arduino se alimenta a travs de USB.

Otra posibilidad es alimentar el Arduino y el motor paso a paso con la fuente de Alimentacin.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

El programa simplemente da un nmero de vueltas en un sentido, y en otro indefinidamente. Debes modificar el valor de la linea: #define motorSteps PASOSVUELTA, donde PASOSVUELTA indica el nmero de pasos que hay que suministrar al motor para que el eje de una vuelta completa. En mi caso al utilizar un motor de paso 3,75grados => 360/3,75=96. Tambin puede ser necesario que reduzcas la velocidad del motor si ste tiene mucha inercia, reduciendo el valor de VELOCIDAD de la linea: myStepper.setSpeed(VELOCIDAD)

/* Stepper Motor Controller language: Wiring/Arduino This program drives a unipolar or bipolar stepper motor. The motor is attached to digital pins 8 and 9 of the Arduino. The motor moves 100 steps in one direction, then 100 in the other. Created 11 Mar. 2007 Modified 7 Apr. 2007 by Tom Igoe */ // define the pins that the motor is attached to. You can use NOTA // any digital I/O pins. En la linea: #include stepper.h debera poner: #include < stepper.h > #include stepper.h (El plug-in hace desaparecer esta linea si pongo los smbolos <>) #define motorSteps 96 // (360/3,75)change this depending on the number of steps

Y el resultado // con un motorof bipolar es el siguiente: per revolution your motor

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Si quieres, dispones de ms ejemplos que funcionan con este circuito, desde el propio entorno Arduino:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

NOTA: Estos ejemplos estn pensados para utilizar 4 pines de Arduino, para poder usarlos, simplemente modifica la linea siguiente, utilizando slo los pines 8 y 9.: // initialize the stepper library on pins 8 through 11: Stepper myStepper(stepsPerRevolution, 8,9,10,11); // initialize the stepper library on pins 8 and 9: Stepper myStepper(stepsPerRevolution, 8,9);

Enlaces de Inters
PaperStepperUnipolar PaperStepperBipolar(L293D) http://www.todorobot.com.ar/informacion/tutorial%20stepper/stepper-tutorial.htm http://arduino.cc/en/Reference/Stepper?from=Tutorial.Steppe http://arduino.cc/en/Reference/StepperBipolarCircuit http://www.tigoe.net/pcomp/code/circuits/motors/stepper-motors http://www.x-robotics.com/motorizacion.htm#MOTORES%20PaP PaperStepperChino: Adaptador para usar un driver Standar (chino) en TxapuCNC.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Mister_mst en foro-coches est realizando este montaje, y se le ha ocurrido desplazar los elementos para poder incorporar un radiador al chip L298N.

Informacin legal
1. Propiedad intelectual Todos los derechos de propiedad intelectual del contenido de Txapuzas elctronicas, estn bajo una licencia Creative Commons Share-Alike, cuyo contenido podis revisar en este enlace. Por tanto queda permitido copiar, distribuir, comunicar pblicamente la obra y hacer obras derivadas de la misma, siempre que se respeten los trminos de la licencia arriba reseada. 3. Actualizaciones y modificaciones de Txapuzas electrnicas El autor se reserva el derecho a actualizar, modificar o eliminar la informacin contenida en Txapuzas elctrnicas, y la configuracin o presentacin del mismo, en cualquier momento, sin previo aviso, y sin asumir responsabilidad alguna por ello. 4. Indicaciones sobre aspectos tcnicos El autor no asume ninguna responsabilidad que se pueda derivar de problemas tcnicos o fallos en los equipos informticos, que se produzcan a causa de los circuitos e ideas

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

expuestos en el blog de txapuzas electrnicas, as como de los daos que pudieran ocasionar. El autor se exime de toda responsabilidad ante posibles daos o perjuicios que pueda sufrir el usuario a consecuencia de errores, defectos u omisiones en la informacin facilitada.

Descargas
El esquema, descripcin e imgenes estn disponibles en el siguiente enlace:

Notas
Para la realizacin de este proyecto se han utilizado los programas: Arduino, Inksc ape, Openoffice, Gimp, Picasa, Fritzing Si encuentras algn fallo, se te ocurre alguna mejora, o simplemente quieres hacer algn comentario, te lo agradecer: Gracias. :-)

Recomendar esto en Google Guardar en PDF

77 comentarios:
open in browser PRO version
Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Annimo 23 de diciembre de 2010, 11:38 Muy bueno el paper, muy bien explicado y muy currada la presentacin. Pepote97 Responder Respuestas Juanfra Sanchez 8 de noviembre de 2012, 10:49 Hola Iigo, ante todo darte las gracias por hacer este blog y actualizarlo constantemente para el publico XD, veras el schoktty lo he buscado como tu indicas aqui pero solo lo veo por ahi de 3Amp. es una tonteria? o soy demasiado novato? tengo mmuchas preguntas y los materiales estan de camino jeje creo que har un temilla por el foro, Muchas gracias Un Saludo Responder

Annimo 23 de diciembre de 2010, 13:09 hola,muy bueno y sencillo el circuito,me agrada ya que no utilizas el l297. me gustaria saber en donde conectar las entradas ( estep y dir ).gracias ciber_gauchito@hotmail.com Responder

Iigo

23 de diciembre de 2010, 14:23

Hola ciber_gauchito Al no utilizar el 297, este circuito es un poco primitivo, es decir, no utiliza dos seales de pulso (step) y direccin (dir), hay que indicarle los pasos mediante la combinacin de las dos salidas del micro D1 y D2 de acuerdo a la tabla especificada arriba. No obstante, si utilizas la librera "Stepper" de Arduino (tal y como indica el ejemplo), no tienes que preocuparte, ya que ella se encarga de indicarle los pasos al motor. myStepper.step(PASOS); PASOS= pasos en un sentido.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

myStepper.step(PASOS); PASOS= pasos en un sentido. myStepper.step(-PASOS); -PASOS= pasos en sentido contrario. Saludos Responder

riscking 15 de enero de 2011, 16:38 Hola: En primer lugar gracias por el paper muy bien explicao y los esquemas perfectos, lo tengo funcionando a la perfeccin, ahora me gustaria preguntar para hacer medios pasos quitando los transistores y resistencias, como seria la programacin? esque tengo un motor de 96 pasos y me gustaria combertirlo en uno de 192 para hacer girar una plataforma 180 casi grado por paso, mas precision. Un saludo. Responder

Iigo

15 de enero de 2011, 23:53

Hola risking para poder utilizar la librera con medios pasos, hay que quitar los transistores y resistencias y conectar directamente las patillas 5,1,10,12 (IN1-IN4) al Arduino. Aunque est planteada como mejora, creo que todava no est implementada en la librera standard, as que debers sustituirla por la de (el archivo .h y el .pde): http://code.google.com/p/arduino/issues/detail?id=139 y luego especificar el medio paso: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1257367879 Es decir al definir el steper utilizar los siguientes parmetros: stepper MyStepper = Stepper(MediosP/Vuelta,P1,P1,P3,P4,MedioP); Donde: MediosP/Vuelta: el nmero de 1/2 pasos para que de una vuelta completa tu motor. Si tu motor gira un nmero de grados por paso, divide 360 entre ese nmero para conocer el nmero de pasos (p.e. 360 / 3.6 da que tu motor tiene 100 pasos, por lo que sern 200 1/2 pasos). (int)

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

P1,P2,P3,P4: los 4 pines de Arduino que estn conectados al motor (int) MedioP: 1 (int) NOTA: Yo no he utilizado esta librera, pero ya nos contars. Saludos Responder

riscking 17 de enero de 2011, 16:36 Ya est conseguido, es mas facil de montar adems, as se le puede sacar mas jugo a algunos motores. As tb doy por verificada que la libreria esa tb funciona, tenia algunas dudas con los pines pero he seguido el orden: D1 pin 12 D2 pin 10 D3 pin 7 D4 pin 5 Para el que tena dudas. Lo bueno de esta libreria es que con poner el MedioP a 0 vuelve a como estaba antes y con ponerlo a 1 a medios pasos. Le tendr que poner un disipa al driver q se calienta si el motor anda mucho tiempo girando. Tengo una duda sobre el pin enable, como se maneja para ponerlo a 0 cuando no se usa, lo conecto a otro pin del arduino y le digo LOW o algo asi? para que consuma menos sino se usa. Responder

Iigo

17 de enero de 2011, 21:57

Enhorabuena riscking!! Con respecto al pin ENABLE, la forma de manejarlo es como dices. Conectas la patilla ENAB del chip a un pin del Arduino, y desde el programa, justo antes de mover el motor, pones este pin a HIGH y cuando acabes de moverlo lo vuelves a poner a LOW. (previamente el pin del arduino hay que configurarlo como salida):

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Deberas aadir a tu programa estas lineas: (Al inicio) #define enablePin Npin //Npin=numero del pin de Arduino al que conectars el pin enable del chip (En setup()) pinMode(enablePin, OUTPUT); // Lo configuramos como salida digitalWrite(enablePin, LOW); // Desconectamos el chip (En loop()) ... digitalWrite(enablePin, HIGH); //Activa el chip myStepper.step(NumPasos); //Mueve el motor digitalWrite(enablePin, LOW); //desactiva el chip ... Espero no haber cometido algn error en este cdigo Responder

riscking 18 de enero de 2011, 1:59 Perfecto, muy bien explicado todo y sin ningn error. Tengo una ltima pregunta que tambin la haba expuesto en el foro de arduino, dado que de esta manera se usan 4 o 5 pins, si se quieren usar mas de un motor ya serian 8 o 10 pins y con esos se te queda el duemilanove pequeo, existe algn C.I. que pueda manejar estos pines y usar solo un par de pines por motor? Ya sera como la ultima mejora a aadir al paper. Muchas gracias por todo. Responder

Iigo

18 de enero de 2011, 8:26

Hola riscking El L298N es un chip que est pensado para trabajar con el L297, que es un chip que se encarga de transformar seales de DIR y STEP en pasos. Es decir realizara el trabajo de la librera "Stepper", pero el circuito se complica bastante. Para conectar varios motores en el duemilanove, podras hacer lo siguiente: 1.- Utilizar los pines A0-A5 como digitales D14-D19, obteniendo 5 pines ms. Y unir todos

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

los Pins ENABLE en uno para apagar y encender los motores simultaneamente: 1 Enable comn + 4 Mot x 4 pin=1+16=17Pin (19-17=2 pin libres) 2.- Si vas a mover los motores independientemente, puedes hacer lo contrario, es decir conectar las seales In1-In4 de cada driver a los mismos pines del Arduino (en paralelo), y la Seal enable de cada driver a distintos pines del Arduino. De esta forma slo se mover el motor que tenga el Pin ENAB Activo (ENAB_Mot1=HIGH, ENAB_Mot2=ENAB_Mot3=...=LOW,): X Mot = 4 Pin + X Enable=4+X Pin (Puedes mover hasta 13 Motores (13+4=17Pines)!!!) 3.- Usar el circuito original de 2 pines (con transistores y resistencias) y obtener una reduccin mecnica (con poleas o engranajes) para obtener ms precisin en el movimiento ;-) Responder

riscking 10 de febrero de 2011, 19:35 Hola de nuevo, Me gustara probar el L298N con el L297 y creo q sigueindo este esquema, podria valer conectando el clock y el CW/CCW al arduino lo q no se es como iria la programacion. http://cambarduino.altervista.org/l297.pdf Que te parece?? Ya me diras. Responder

Santiago 13 de febrero de 2011, 19:03 Una pregunta, los diodos que hay a la parte derecha del L298 ? son obligatiios? ya que no veo ningun lado la referencia de modelo.... Responder

Iigo

13 de febrero de 2011, 21:19

Hola riscking El 298 se utiliza normalmente conjuntamente con el 297, yo no lo he hecho por simplificar.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Para usarlo un pin del arduino a cada seal, cada vez que envies un pulso se mover un paso. DigitalWrite(pin.HIGH); Wait(pausa); DigitalWrite(pin.LOW); Wait(pausa); Con pausa varas la velocidad, y con el otro pin el sentido. Saludos Responder

Iigo

13 de febrero de 2011, 21:30

Hola Santiago Los diodos son para proteger el L298 y segn el datasheet han de ser rpidos (<200ns) y de unos 2A (dependiendo del motor). He visto circuitos en internet sin estos diodos, (de hecho yo lo he utilizado sin diodos con motores pequeos), pero no es recomendable. Yo he utilizado de 3A porque no he encontrado de 2A (y son enormes!!) una posible referencia: 1N5822 Saludos Responder

riscking 15 de febrero de 2011, 22:22 Yo compre en una tienda de Bilbao, Radio rhin unos que pone 5822ID q doy por echo q son iguales que los 1n5822 pero con un encapsulado D0-41 y transparente en vez del gigante D0-201, es en el unico sitio que los he visto y mira que he preguntao. Responder

Santiago 11 de marzo de 2011, 18:55 Este comentario ha sido eliminado por el autor. Responder

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Santiago 11 de marzo de 2011, 19:08 una duda que tengo con el L298 y me estoy haciendo un poco de lio, cual es el pin 1? el ms de la izquierda del todo el chip o el primero ms pequeo? he montado el circuito tal y como indicas, en una protoboard, sin los diodos, y no consigo que me vaya, el eje del motor est loco no est anclado, puede ser que el L298 no funcione?? un saudo Responder

Iigo

11 de marzo de 2011, 20:26

Hola Santiago, el pin 1 del L298 es el indicado en la paperetiqueta y en la fotografa situada a la derecha del listado de componentes, en el documento impreso. Puedes comprobarlo en la hoja de caractersticas situada en el directorio Datasheet del archivo zip. Si el motor est loco, es que no alimentas ninguna bobina del mismo. Quitara el motor y como el L298 podemos asociarlo a 4 transistores de potencia, yo probara a poner a 5v las entradas 5,7,10 y 10 una a una y ver que seal se obtiene (con un led y una resistencia de 1K si no tienes un tester) a la salida, en las patillas 2,3,13,14 respectivamente (poniendo Vcc y Vs a 5V). Despus haciendo lo mismo con las entradas D1 y D2 y viendo el resultado en las patillas de salida (ha de ser lo indicado en la tabla 2). Puede ser que tengas la entrada "enable" a masa? Esto ltimo desconecta el chip independientemente del estado de las seales. Por si acaso la pondra a 5v. Espero haberte ayudado Responder

Santiago 12 de marzo de 2011, 12:51 Iigo, ya lo he solucionado, no s si decirte lo que era xD, me hice un pseudo zcalo para montar el chip en una protoboard con pines de conexionado y cuando lo estaba montando me d cuenta de que haba un pin que no haca contacto, y dije bueno luego lo arreglo, como es obvio luego se me olvid, y hoy revisando como me habas dicho, el pin 4 era el que no estaba bien, y justo es el del motor xD, pero vamos lo he soldado como dios manda y ya va!, lo nico me queda por encontrar la combinacin correcta de los devanados que esto va como le da la gana, muchas gracias por la ayuda y espero no molestarte ms!

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Responder

Falcao 15 de marzo de 2011, 3:12 Que tal buenas noches, es muy interesante todo esto que posteas y me pregunto si me puedes ayudar a resolver una duda que tengo. Estoy trabajando en un proyecto que es la construccin de una mquina CNC y para la cual voy a usar motores a pasos de 650 oz-in 6 Amp, 450 oz-in 6Amp, 350 oz-in 3 Amp. Estos motores van conectados cada uno a su drive y estos 3 drives van cnectados a una interfase paralela y esta esta comunicado mediante el cable paralelo hacia el CPU. Mi pregunta es si puedo sustituir la interfase paralela y colocar en vez de esta un PIC ???? Para asi lograr la comunicacin pero mediante de un PIC. De ante mano te agradezco tu atencin muchas gracias. Saludos.. Responder

Annimo 24 de marzo de 2011, 15:31 First of all this is a very neat design for an L298 motor driver thanks allot for this. I tried to make a prototype of my own and was able to move my motor which is running on a 4.5v 1.2A per phase. Everything was working and the motor was running as expected but there seems to be some allot of noise on the signal, it will suddenly make the motor jitter and the shaft just barely moves. Any ideas what could be the reason? is there any fix on this? Thanks allot. Responder

Iigo

24 de marzo de 2011, 17:03

Hi anonymous. The symptoms indicate that a motor winding is not receiving power. Notes that no one has released any cable or connection is defective. You can check a very slow speed with a diode and a resistor if the outputs of the L298 have the correct voltage. Another possibility is that you have greatly increased operating speed and the stepper motor to lose synchronization (the maximum speed of each stepper motor is very different). Responder

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Annimo 24 de mayo de 2011, 5:33 hola amigo inigo ya tengo muchos L298 ya me yegaron pero yo uso un arduino uno y necesito mover 3 motores PAP se podra? en otro post te pedi q me enviaras una fotito avre como seria la intalacion. espero tu respuesta gracias Responder

Annimo 16 de junio de 2011, 8:09 Hola, he realizado el circuito L298N.lo he realizado varias veces, pero no me funciona, supongo que D1 y D2 van a los pines del arduino, ENABLE 3, a un pin definido del arduino. +5v al arduino = vcc? y pero adonde conecto VS es una alimentacin extra para el motor? y el otro cable extra a tierra? sabes como darle ms fuerza a un motor stepper? ya que cuando los mos caminan al ponerles un poco de friccin se detienen. Gracias. Responder

Iigo

16 de junio de 2011, 9:09

Hola annimo. Tienes un ejemplo de montaje en el archivo zip de descargas, en el directorio sketches (PaperStepper(L298N)Ej_00) Existen muchos tipos de motor paso a paso y cada uno trabaja a una intensidad y tensin determinadas. Normalmente puedes aumentarle un poco la tensin de trabajo para aumentar el par del motor (siempre que no se caliente mucho). Saludos Responder

Santiago 3 de agosto de 2011, 20:45 Con este circuito se puede controlar motores DC o sirve solamente para motores paso a paso?

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Responder

Annimo 11 de agosto de 2011, 16:48 Hola Iigo, primero mil gracias por tu website, me ha ayudado mucho a hacer mi cnc. increible! gracias! bueno, aca va la pregunta, hice los drivers con el L298 en pcb y parecia andar todo bien, pero despues me di cuenta que los motores cuando funcionan consumen muchos ampers, mas de lo que deberian en la hoja de datos dice 1.3 amp pero cuando lo mido me da 3amp con 12v y si uso 24v me da como 6amp, muy raro!, puede ser que tenga mal puestos los diodos? o que use un capacitor errado? desde ya muchas gracias Responder

Annimo 18 de agosto de 2011, 20:00 hola, tenes la placa diseada para atacar con acido, por que en el lugar donde vivo no se consigue la stripboard. desde ya muchas gracias. Responder

Nossos projetos pessoais e empresariais 26 de agosto de 2011, 6:12 Muy bueno Saludo desde Brasil Responder

Annimo 30 de septiembre de 2011, 19:41 Hola buenas tardes, antes que nada dejame felicitarte por este grandioso blog, es de gran importancia para el desarrollo de buenos proyectos, es una gran guia... bueno mi prolema es el siguiente, mi programa se carga en arduino y simula en TxapuCNC, pero a la hora de mecanizar el codigo me manda error y me congela la ventana del programa y ya no me permite hacer nada...por lo cual tengo que apagar el equipo directamente.. bueno espero poder recibir tu alluda...

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

saludos.... Responder

Iigo

2 de octubre de 2011, 14:28

Hola annimo: Qu cdigo de error te manda? Has elegido el puerto serie adecuado? Saludos Responder

Annimo 6 de octubre de 2011, 5:50 Hola !!! Gracias por tus aportes. Tengo una duda. Despus de simular la figura a mecanizar en el Txapuzas CNC, le doy al botn verde para mecanizar y empieza a mandar lentamente el cdigo al Arduino y se mueve el motor o motores. Mi pregunta es ? tiene que esta conectado siempre el Arduino para mecanizar el cdigo, es decir todo tiene que ser en tiempo real o hay alguna manera de grabarlo en el arduino, desconectar ste de la PC y luego correr el cdigo. Otra pregunta, me puedes explicar de mejor manera a que pin del arduino mando los 5Volts que vienen de la fuente hacia arduino y si va en el mismo lugar que el enable (cable verde el la figura? De dnde sale el otro cable rojo del arduino?. Muchas gracias, espero puedas ayudarme... !!! Responder

Iigo

6 de octubre de 2011, 7:54

Hola Annimo El Arduino ha de estar siempre conectado, ya que el PC le manda los comandos G por el puerto serie al Arduino, y el Arduino lo interpreta, lo ejecuta y manda al PC la seal de que ya est listo para recibir un nuevo comando. El Arduino se puede alimentar directamente desde una fuente de alimentacin estabilizada a 5v sin utilizar el regulador de tensin integrada en la placa (conector de alimentacin que

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

admite de 7v a 12v). Para ello conectaremos el cable de alimentacin al pin etiquetado como 5v de la placa Arduino. En las imgenes se ve que el cable de la fuente de alimentacin est conectado al conector hembra de 5v de Arduino, al cable verde de Enable y al cable rojo (Vcc) de PaperStepper Saludos Responder

Annimo 16 de noviembre de 2011, 14:12 Buenas tardes Iigo. Hace unos meses te ped ayuda sobre el hacer una CNC. GRACIAS a ti pude terminarla y funcionando a la perfeccin. Muchas gracias de nuevo. Tengo en mente otro proyecto. Estoy enfrascado en hacer una dolly, para realizar timelapses. Tengo realizado ya el paperstepper y tambin me constru un teclado digital como el que propones en tu web, para simplemente darle hacia adelante o hacia atrs. Tengo realizado la programacin y todo va bien exceptuando que cuando coloco que el motor gire a 1rpm y mando a pararlo tarda como 30seg en hacerlo, sin embargo cuando esas revoluciones las voy aumentando el tiempo de parado va disminuyendo (a 150rpm casi se para en seco), tendras idea a que puede ser debido esto?? Un fuerte saludo desde Tenerife. Too Responder

hector 17 de noviembre de 2011, 0:56 hola primero gracias por todo es muy bueno el contenido que se especifica , pero ahora viene el mangaso ... fabrique todo tal cual y mis motores son marca vexta bipolares de 5 v 1.2 amp, y no funcionan bien , no tiene fuerza y como que a veces se queda zapateando en la misma posicin , creo que el comentario en ingles , el cual traduci con el traductor tiene que ver con lo que me pasa. puede ser que el l298n necesita como alimentacin 7.5v porque 2.5v caen en el mismo para que de esta manera me entregue 5 v en las bobinas del motor , porque con el tester no llego a medir la tension sobre las bobinas , y no tengo osciloscopio, desde ya muchas gracias

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Responder

Iigo Hola Too

17 de noviembre de 2011, 14:04

Sin ver el programa es difcil decirlo, pero parece que hasta que no termina de mover el motor no realiza la siguiente instruccin. Si este es el caso podras dividir el movimiento del motor y consultar el estado de los pulsadores antes de que el motor llegue a su destino. Es lgico que al aumentar la velocidad del motor el paro se realice antes, ya que llega antes a destino. Saludos Responder

Iigo

17 de noviembre de 2011, 14:15

Hola Hector, Tienes razn, segn el datasheet, en saturacin los transistores con 1,5A pueden llegar a tener una Vce max de 1,7v por lo que la tensin del motor debe ser un poco superior (no obstante lo que suelo hacer es, siempre que no se caliente mucho el motor, aplicar una tensin superior a la indicada en las especificaciones del motor) Saludos Responder

carlos 22 de noviembre de 2011, 5:27 hola q tal mis motores son de 300 oz-in y 3 amperes, este driver me podria servir o q me recomiendas?? de antemano muchas gracias Responder

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Iigo

22 de noviembre de 2011, 8:13

Hola carlos Este driver puede controlar hasta 2A con una buena refrigeracin. Creo que se queda pequeo para tus motores. A partir de 3A los driver se suelen hacer con transistores mosfet. Saludos Responder

Zumel 15 de diciembre de 2011, 7:11 Saludos Iigo. Vengo del post de FC en el que estamos montando la TxapuCNC o intentandolo por lo menos. Veo que para tu CNC montaste motores de 12V El problema esque los L298N se calientan una barbaridad. Y realmente no sabemos hasta que punto es bueno o malo. o si podriamos meter una refrigeracion. has tenido algun problema con las temperaturas al usar la CNC? de todas formas te invito a pasar por el hilo y comentar algo si quieres http://www.forocoches.com/foro/showthread.php?t=2133381 Responder

Annimo 28 de diciembre de 2011, 16:50 Hola soy nuevo en esto. Ante todo felicidades por todas tus aportaciones al mundo arduino. Quisiera que alguien me hechara una mano ya que tengo montado la paerstepper(L298) en un arduino uno y a un motor: Angulo de paso 1.8 grados (200 pasos por vuelta) Bipolar (2 fases) Alimentacin mxima: 12V Consumo aprox: 0.33A Holding Torque : 2.4kg/cm

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

y con el siguiente programam en el arduino: #include #define motorSteps 200 #define motorPin1 2 #define motorPin2 3 #define ledPin 13 Stepper myStepper(motorSteps, motorPin1, motorPin2); void setup(){ myStepper.setSpeed(1); pinMode(ledPin, OUTPUT); } void loop(){ myStepper.step(200); digitalWrite(ledPin, HIGH); delay(200); digitalWrite(ledPin, LOW); }

y el motor da 3 pasos en un sentido y luego da un salto en setido contrario que lo coloca en la posicion inicial. Gracias por la ayuda Responder

Iigo

29 de diciembre de 2011, 15:17

Hola annimo Aparentemente el programa est bien ( en la primera linea falta incluir 'Stepper.h', aunque ser defecto de copiar y pegar). Parece que el problema es del circuito, tal vez uno de los transistores no invierta la seal correctamente, puedes comprobarlo aplicando 5v y GND en las entradas (Dx) y poniendo un LED con una resistencia de ~5K en la salidas (o con un voltmetro) para comprobar su funcionamiento. El resultado debera ser el siguiente: - Seal D1

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

D1=0 (GND) => L4=0,L3=1 D1=1 (5v) => L4=1,L3=0 - Seal D2 D2=0 (GND) => L2=0,L1=1 D2=1 (5v) => L2=1,L1=0 - Las dos seales combinadas D1=0 (GND) y D2=0 (GND) => L1=1,L2=0,L3=1,L4=0 D1=0 (GND) y D2=1 (5V) => L1=0,L2=1,L3=1,L4=0 D1=1 (5v) y D2=0 (GND) => L1=1,L2=0,L3=0,L4=1 D1=1 (5v) y D2=1 (5v) => L1=0,L2=1,L3=0,L4=1 NOTA: Debes alimentar al PaperStepper con 5v, 12v y GND. Con unos cables unir D1 y D2 a GND o a 5v, y conectar la patilla larga del LED en la salida Lx y la corta a travs de la resistencia a GND. Saludos Responder

Annimo 3 de enero de 2012, 20:48 Gracias por la ayuda, ya me funciona, era que me faltaba una pista en el circuito. Responder

Mauricio Alan GR 7 de enero de 2012, 3:57 Hola Iigo ayuda por favor quiero hacer esta practica pues me regalaron un motor nema 17 y quiero ver que tal va pero la verdad en stripboard se me difuculta mucho consegirla ademas de que no comprendo muy bien jejeeje sera mucha molestia el desarollo del pcb? saludos desde mexico

PD soy fan del blog..! . Responder

Annimo 12 de febrero de 2012, 17:19 Felicidades por tu blog me parece estupendo y lo hare mi lugar de culto :-) mi consulta es

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

que los condensadores del driver no aparecen en la lista de comp pero esde la foto parecen ser de 100nf me podrias comfirmar si es correcto?.gracias Responder

Iigo

12 de febrero de 2012, 20:36

Hola Annimo Los condensadores son de 100nF (0,1uF). Ya los he aadido a la lista de componentes. Gracias por la correccin Responder

Pardi 8 de marzo de 2012, 16:02 Hola Iigo y gracias por el blog, es realmente genial. He realizado tres circuitos del L298N y aunque funcionan perfectamente tengo un par de dudas que me gustara plantearte. Estoy usando unos motores nema 17 17HS8401 de 1.8A (Por ningn lado me venia registrado voltaje de trabajo), los cuales alimento con 5V, lo que parece suficiente. El problema es que los motores se acaban calentando mucho debido a que en parado consumen casi 2.3A, mientras que girando se quedan en torno a 1.5A (todo esto girando en vaco). Decir que tengo el pin enable puenteado con un jumper a +5V. Mis preguntas son estas: - En cuanto conecto el enable a +5V con el motor parado, este se bloquea, lo cual entiendo que es una especie de freno motor. Adems en esta situacin es cuando el motor ms consume y ms se calienta. Es esto normal? - Si bajo el voltaje para que se caliente menos en parado pierde demasiada fuerza al girar. Seria posible regular con algn circuito la corriente del motor a 1.8A independientemente del voltaje? Como he ledo en otro comentario, s que puedo controlar el pin enable con el Arduino, lo cual evitara el consumo en parado, pero si es normal que el motor se frene al alimentar el

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

pin enable, me interesa hacerlo as. Gracias y un saludo. Responder Respuestas Iigo 9 de marzo de 2012, 13:48

Hola Pardi 1.- Si, es normal. El PaperStepper siempre est alimentando a las bobinas del motor (siempre que enable est a 5v), est el motor en marcha o parado. La forma de reducir el consumo es poner a masa esta patilla, en ese caso deja de consumir. De hecho, el programa TxapuCNC_Rx desactiva los motores (poniendo el enable a GND), si en un minuto no ha recibido ninguna orden de movimiento del programa TxapuCNC_Tx. 2.- Una forma de controlar el consumo de los motores paso a paso, es mediante la tcnica del "chopeo" (recortar la seal), esto se puede realizar mediante otro chip (L297), pero se complicara el circuito, y el control se realiza por impulsos (DIR y STEP), por lo que hay que utilizar otro programa de control (PaperStepperRx_Pololu). 3.- El motor paso a paso no tiene un giro libre como los motores convencionales. Para que gire hay que ir alimentando las bobinas alternativamente en un orden concreto. El motor paso a paso sin alimentar (con el enable a masa) se frena instantneamente, y el momento que soporta es muy pequeo. Si estando parado (si las seales de control no varan) dos bobinas estn alimentadas, (esto pasa por defecto en los paperStepper) el momento (y el consumo) que que soporta es mayor. Saludos Responder

Pardi 10 de marzo de 2012, 12:59 Muchas gracias por contestar Iigo.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Con lo que me has dicho de que el programa TxapuCNC_Rx desactiva los motores al minuto me dejas ms tranquilo y creo que ser suficiente, porque se calientan pero cuando llevan 20 o 30 minutos conectados. En cuanto al L297, ya imaginaba que habra una forma de reducir el consumo, pero si se complica mejor pruebo primero con el TxapuCNC_Rx, dado que estoy haciendo un prototipo de tu CNC. Puesto que los motores van ha dar movimiento mediante de un tornillo sin fin no creo que la fuerza que reciban en parado sea un problema, con lo que me has explicado. Gracias de nuevo y un saludo. Responder

Mario 28 de marzo de 2012, 23:42 Iigo que tendria que cambiar para ponerle a cada driver un enable para que los desactive cada motor cuando no agan nada, gracias y un saludo Responder

scar 29 de abril de 2012, 2:34 Hola Iigo, lo primero darte las gracias por la informacin compartida en la pgina, asi como por intentar resolvernos las dudas. Al lo: he montado tanto el L293 como el L298. Con el L293 los motores funcionan bien pero al intentarlo con el L298 es como si no tuviesen fuerza (si muevo el eje un poco con la mano se mueven)A qu puede ser debido? Otra pregunta, en el programa TxapuCNC TX cuando le doy a mover los ejes hace como pequeos saltos pero no los llega a mover, y probndolos con el sketch del driver si se mueven bien, no se porqu ser Responder

scar 29 de abril de 2012, 2:36 Que maleducado... Se me olvid darte las gracias jeje

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Un saludo y gracias Iigo Responder

Nacho 6 de junio de 2012, 23:31 Hola Iigo, seria un problema usar condensadores ceramicos , en vez de los que has puesto tu ? no tengo ni idea de electronica y por mas que busco en google, no se dar con la respuesta. gracias y felicidades por tu blog , es impresionante. Responder

Nacho 8 de junio de 2012, 0:27 Al final he comprado unos como los de las imagenes xD , y de momento parece que funciona. saludos Responder Respuestas Iigo 11 de junio de 2012, 21:46

Hola Nacho, Perdona que no te haya contestado antes, No hay problema. SL2 Responder

Jose 29 de diciembre de 2012, 12:22

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Hola gracias por tu manual el problema que tengo es que cuando mecanizo tengo que dejar el codigo con un decimal solo por que si no se desfasa el mecanizado gracias Responder

Cesar Murcia Onrubia 27 de enero de 2013, 21:55 Hola Iigo; Ya he realizado el paperstepper y tengo unos motores que segn los datos funcionan a 5.1V (DC), tiene un consumo de 1A y se mueve a 1,8/paso. Tambin alimento tanto arduino como el motor con una fuente de alimentacin que en la salida de 5V da hasta 38A. Solo decir que a 5V solo da saltitos ni mucho menos la vuelta entera que tiene que hacer segn el programa, que lo tengo puesto a 200 pasos y una velocidad de 50. Si lo conecto a 12V el motor da algo mas de giro pero sigue sin dar la vuelta completa. A que puede ser debido? Agradecera mucho tu ayuda por que ya es lo nico que me falta. Gracias por todo tu curro y el mantenimiento de este blog, que para personas como yo (negadas en electrnica) estamos aprendiendo un montn. Un saludo. Responder

Annimo 11 de febrero de 2013, 23:44 BUENAS TARDES, MUY BUEN BLOG, PARA TRABAJAR CON MOTORES PASO A PASO, EXCELENTE. SOY MUY NOVATO EN CUESTIONES ELECTRONICAS, PERO ME HE ARRIESGADO Y HE PDIDO CONSTRUIR EL DRIVER PARA CONTROLAR LOS MOTORES, LO NECESITO PARA TRABAJOS DE MECANICA AUTOMOTRIZ, MI PREGUNTA ES LA SIGUIENTE: ES IMPRESINDIBLE CONTROLAR EL DRIVER CON LA PLACA ARDUINO O LO PUEDO CONTROLAR MANUALMENTE CON BOTONES Y PALANCAS(INTERRUPTORES), SI ES ASI COMO LO PODRIA HACER.......NECESITO HACER GIRAR EL MOTOR VARIAS VUELTAS A DERECHAS Y LUEGO A IZQUIERDAS Y NADA MAS. MUCHAS GRACIAS POR SU AMABLE ATENCION. Responder

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Macksterrr 24 de febrero de 2013, 5:21 Hi, i need so much your help. I did this driver, and with this test code in this page work fine. But when i try run with Txapuzas_TX they dont work the (-). For example: The X10 work fine but when i try -X10 thay didnt run. The stepper motor only make a noise. Please, what can be this? I already try all the feed in the software. I dont know what can i do more. Responder

Annimo 24 de marzo de 2013, 5:21 Hola gente, antes que nada felicidades por esta maravillosa maquina, la constru y logre que funcionara, no sin antes renegar un poco (como corresponde) jeje, ahora la consulta que tengo es la siguiente: a alguien le paso que de repente la cnc no se mueve para un lado? (en mi caso el eje x no se mueve a la derecha) pero se mueve bien para todas las otras direcciones. La verdad que me dejo sin saber que mas hacer, les comento primero que uso ubuntu 12.10 con gambas2, por lo que cargue el TxapuCNC_RX01 en el arduino uno y ejecuto TxapuCNC_TX02 en ubuntu. las pruebas que realice para descartar fallas fueron, antes que nada recargar el arduino, luego bajar otra vez el TxapuCNC_TX02, pero no se soluciono, entonces cargue PaperStepper(L298N)_00 en el arduino y fui modificando los puertos para mover todos los ejes y funcionaron bien, por lo que considero que tanto el aduino como los motores estan en buenas condiciones. luego de eso no se me ocurre nada mas, alguien me tira un cable??. Desde ya muchas gracias, los felicito de nuevo. Responder Respuestas Annimo 24 de marzo de 2013, 8:06 Hola de nuevo, les comento que ya esta andando de nuevo, lo que hice fue poner los pines 2 al 7 a gnd (los sensores de fin de carrera)y encontr otro problema que me esta dando algunos dolores de cabeza es el ruido del interruptor del mini torno, es tanto que me clava el arduino, ya ver como lo soluciono y les comento. si no entend mal Macksterrr estas teniendo el mismo problema que tenia yo, por eso se los comento. Responder

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Annimo 19 de abril de 2013, 3:37 Me ha encantado este driver para una CNC que estoy creando. Todo lo estoy haciendo con materiales reciclados y he conseguido 4 L298N desmontando impresoras entre otras cosas. Mi consulta es que quiero poner dos motores paso a paso pequeos, para mover toda la estructura de la CNC, uno a cada lado, en vez de usar uno central. Me he decantado por esta opcin, porque no dispongo de motores paso a paso ms grandes y usar uno pequeo en la parte central con una transmisin hacia los dos laterales sera forzar mucho ese motor. Y para que estn sincronizados, los quiero conectar al mismo driver. Los dos motores son exactos, lo nico que va a variar es el giro (uno girar al mismo sentido que las agujas del reloj y otro al contrario). Mi consulta es saber si podr conectarlos los dos motores paso a paso al mismo driver sin ningn problema (cambiando las conexiones de las bobinas para que se transmita bien el movimiento). Creo que el consumo no exceder de lo que soporta este driver, pero tengo mis dudas de si habr algn otro problema. Un saludo y sigue con este blog, est muy currado y tus proyectos son de mucha ayuda. Responder

Annimo 13 de mayo de 2013, 4:46 Buenas,muy interesante,una duda quiero controlar 3 motores ya tengo los tres drivers, la masa de los 3 deben ir juntas y llevarla a masa del arduino?? Esta bien que para los 3 drivers tome los 5 voltios del arduino??? Gracias. Responder

Annimo 13 de mayo de 2013, 14:55 Al igual que el annimo de arriva necesito manejar dos motores,,quiero alimentar mi arduino por usb, puedo sacar los 5 voltios de arduino para alimentar a los 2 L298 con los 5 voltios que requieren?? Responder

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

skrew_bass 2 de junio de 2013, 5:56 Muy bueno el driver, pero me salta una duda, como se controla el voltaje y el amperaje suministrado a los motores? Responder

Vento Branco Lunar 21 de junio de 2013, 4:10 Tengo un intento frustrado de utilizar uln2003a con l297 para controlar las seales de 6 motores de paso de 5v con 5 cables. todo cabeado, los motores no funcionan solo se calientan y los drivers con el amplificador uln2003a solo acenden 2 led y piscan conforme los pulsos pasados por el txapucnc_tx. prove diferentes cosas, no encontre un squematic que funcione, en el ultimo me conecto un terra comun a la fuente hacia el arduino y tambien 5v, tengo 6 cables con 3 pares de DIR y STEP, STEP creo ser el half/full y dir el cw/ccw en los pines 19 y 17 de la placa. no conecto el clock y ni mismo el reset en ninguna parte. mi circuito cuenta con una resistencia de 22k entre el osc en el pin 16 y la entrada vcc (5v) y luego un capacitor de 3.3nF entre el osc y el tierra. estoy ya hace algunos dias integralmente, hacia tarde, revisando y probando diferentes conexiones, no se qual es el problema. seria mui bienvenida una ayuda. ventolunar(at)gmail.com Responder

Annimo 1 de agosto de 2013, 10:33 hi, I have two question please if I may, 1- can I use the 1N4937 instead of the 1N5822 2- is this card compatible with the paperduino leonardo. thanks' in advance Responder Respuestas

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Annimo 9 de agosto de 2013, 9:56 Goodmorning Any Help please ? Responder

Annimo 3 de agosto de 2013, 14:37 Hola buen proyecto para un YouTube de fresa cnc en funcionamiento gracias! Responder

Annimo 30 de agosto de 2013, 8:57 I have two question please if I may, 1- can I use the 1N4937 instead of the 1N5822 2- is this card compatible with the paperduino leonardo.thanks' in advance Thank in advance Responder

Annimo 18 de octubre de 2013, 2:41 Hola iigo, fijate que he utilizado tu circuito para controlar un motor paso a paso Nema 23 57HS13 bipolar, y con el arduino le envio los pulsos. Lo que me sucede es que al momento de darle una RPM de 200, el motor ya no se mueve, solo hace un sonido, he estado realizando mas pruebas y con unas RPM de 150, el motor me va bien, pero necesito que este sea mas rapido, y no se si esto se deber al tiempo de respuesta del L298N, los transistores o los diodos, saludos. Responder

Meme Valenzuela 26 de noviembre de 2013, 3:14 hola ante todo saludos quien me puede enviar o decir como se puede hacer un drive que soporte 3A ya que los motores que consegui son de 3 amperes

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Responder

Annimo 5 de enero de 2014, 14:46 Hola. Llevo 1 mes volviendome loco. Tengo dos paperstepper que me funcinan bien y el tercero no. ha probado de todo, incluso a comprar nuevos componentes y hacer un paperstepper nuevo. El motor de vibra cuando le pide que avance y no hace nada. Os comento lo que he echo a ver si se os ocurre por donde van los tiros. 1) Probe a poner otro de los motore y me hacia lo mismo. 2) Le he cambiado el L298N y hace lo mismo. 3) Le cambie los Transistores y igual. 4) Me hice el circuito sin placa al aire siguiendo el esquema y me hace lo mismo. 5) Probe a poner los leds a la salida y el resultado es el siguiente: La lnea 3 y 4 no van bien. la lnea 4 se enciendo si le doy 5V al L2 y se apaga si se los quito, pero la lnea 3 no se enciende en ningn caso. He probado a cambiar el transistor de la lnea 1 a la 2 e incluso poner otros y sigue igual. En la siguiente imagen podis ver el circuito sin placa. http://piensayactua.com/tmp/img/IMG_20131230_193844.jpg Esta otra imagen se puede ver montado para hacer pruebas con los led. aunque veis que tengo un regudador de corriente, es para bajar los 5V a 3,4 para los motores. http://piensayactua.com/tmp/img/IMG_20140105_142954.jpg Incluso me he diseado una PCB por si las mosca y nada. Pero ya he dejado los dos ejes que me funcionan con la PCB el eje Y y Z, esto es una faena. http://piensayactua.com/tmp/img/IMG_20140105_143034.jpg http://piensayactua.com/tmp/img/IMG_20131230_193825.jpg En una de las ltimas imagenes se ve la placa sin los transistores, los he quitado para probar. Un saludo y gracias. Responder

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Beto Casablanca 13 de enero de 2014, 2:06 Que tal, Me gustaria saber como controlar mi CNC con los l297 y el l298 mediante el arduino, el circuito ya lo tengo montado y funciona bien, ahora solo quiero hacerlo funcionar con el arduino, he leido que probablemente el sketch que me sirva sea el polulo, es posible?? o que modificaciones tengo que hacer, ya que el circuito que tengo armado necesita las seales de permitir, direccion, paso medio/completo, reloj... Responder

GETAFE83 17 de enero de 2014, 11:07 Hola Beto Casablanca; Podras compartir el esquema que tienes con los L297 y 298 juntos? Estoy empezando en esto y me gustara hacer unos drivers como los tuyos. Un saludo. Responder

Beto Casablanca 18 de enero de 2014, 2:25 Claro GETAFE83 mira no son de mi autoria, te paso el link del video explicando el funcionamiento y ahi mismo vienen los links de los diagramas...Saludos link de video https://www.youtube.com/watch?v=n_iRH8hr6PI

link de diagrama: http://es.scribd.com/doc/42825992/Interfaz-Motor-2-Amp

OJO El diagrama tiene mal colocado el signo + en los diodos... Responder

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

brico longboard 18 de febrero de 2014, 12:32 hona,alguien puede ayudarme. he probado de todo con los l298n de papersteper y con los chinos,motores de 5 y 6 hilos,y lo unico que consigo es que los mores vibre,y nada mas.he revisado todo los cables mil veces y nada de nada,y veo que todos lo ponesn a funcionar mas o menos rapido. yo llevo con este problema semanas y ya no se que hacer ni probar. ALGUIEN ME AYUDA? muchas gracias Responder

Introduce tu comentario...

Comentar como:

Seleccionar perfil...

Publicar

Vista previa

Entrada ms reciente Suscribirse a: Enviar comentarios (Atom)

Pgina principal

Entrada antigua

Si te parece interesante este blo

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Con la tecnologa de Blogger.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Вам также может понравиться