Autor Tema: Problema PIC + L298  (Leído 6617 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado ProteusFan

  • PIC10
  • *
  • Mensajes: 20
Problema PIC + L298
« en: 20 de Abril de 2011, 01:29:20 »
Hola, estoy con un problema que ya no se que mas hacer. Implementé el circuito adjunto.
Tengo un motor paso a paso de 12v..
COn el PIC mando la secuencia para manejar el motor paso a paso al l298, la parte del pic anda perfecto, probe con leds que haga la secuencia y todo 10 puntos. Cuando conecto al l298, el pic comienza a calentar y no hace nada de nada... No me animo a tenerlo al pic calentando asi que desconecto todo, lo que veo es una variación en las salidas al l298, las que estan a 0 normalmente, suben a 0,4 o por ahí...
Mas preisamente empieza a hacer esto, cuando conecto la fuente de 12v.

Tengo una fuente que tiene como salidas +5 y +12, y uso una para alimentar el pic y la otra para alimentar lo que es el vs del l298.
« Última modificación: 20 de Abril de 2011, 09:05:51 por ProteusFan »

Desconectado falflores

  • PIC16
  • ***
  • Mensajes: 173
    • Control, electrónica y programación en español
Re: Problema PIC + L298
« Respuesta #1 en: 20 de Abril de 2011, 01:42:19 »
Tu archivo tiene extensión DSN, personalmente no tengo idea de con que programa se abre, podrías especificar donde hiciste tu diagrama?, y te recomiendo que cuando subas un diagrama, imagen, etc. lo hagas en formato de imagen jpg o similar, para que sea de facil visualización. Saludos!
Los invito a mi blog "Control, electrónica y programación en español" www.robotnias.blogspot.com

Desconectado NoSepComo

  • PIC18
  • ****
  • Mensajes: 305
Re: Problema PIC + L298
« Respuesta #2 en: 20 de Abril de 2011, 04:45:13 »
Hola, cuando algo empieza a consumir potencia es porque tienes algún corto en tu circuito y por eso obtienes un consumo grande, supongo que estás conectando mal el motor, ya que este no llega a girar, pero le estás aplicando energía, que como sabrás, ni se crea ni se destruye... sale en forma de calor, en definitiva, que lo estás gripando jeje.
La extensión esa la lee el proteus falflores.

Desconectado ProteusFan

  • PIC10
  • *
  • Mensajes: 20
Re: Problema PIC + L298
« Respuesta #3 en: 20 de Abril de 2011, 09:18:15 »
Acá va la imagen, ahora me fijo si no dejé en corto algo :P

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: Problema PIC + L298
« Respuesta #4 en: 20 de Abril de 2011, 09:49:15 »
Es de considerar que proteus y todos estos simuladores manejan parámetros ideales, en la realidad pueden existir problemas de fuente , ruidos, rizados, etc.

Importante, no olvides los diodos damper.

Saludos.

Desconectado ProteusFan

  • PIC10
  • *
  • Mensajes: 20
Re: Problema PIC + L298
« Respuesta #5 en: 20 de Abril de 2011, 09:55:44 »
Recien se movio un poco y se clavó, voy ya a buscar diodos....

Desconectado ProteusFan

  • PIC10
  • *
  • Mensajes: 20
Re: Problema PIC + L298
« Respuesta #6 en: 20 de Abril de 2011, 10:25:27 »
Nuevo problema, hace un paso y se queda. La rutina que le arme es esta:

while(1){
   output_a(5);
   delay_ms(50);
      output_a(9);
   delay_ms(50);
      output_a(10);
   delay_ms(50);

      output_a(6);
   delay_ms(50);

   }

Pero como que hace la primera y luego las salidas del puerto a se van las 4 a 0 :/

Hace un paso, y la tensión de alimentación se me va a 3,75 (normalmente es 5).
« Última modificación: 20 de Abril de 2011, 10:34:19 por ProteusFan »

Desconectado falflores

  • PIC16
  • ***
  • Mensajes: 173
    • Control, electrónica y programación en español
Re: Problema PIC + L298
« Respuesta #7 en: 20 de Abril de 2011, 14:41:40 »
Nuevo problema, hace un paso y se queda. La rutina que le arme es esta:

while(1){
   output_a(5);
   delay_ms(50);
      output_a(9);
   delay_ms(50);
      output_a(10);
   delay_ms(50);

      output_a(6);
   delay_ms(50);

   }

Pero como que hace la primera y luego las salidas del puerto a se van las 4 a 0 :/

Hace un paso, y la tensión de alimentación se me va a 3,75 (normalmente es 5).

Prueba poniendo:

#use fast_io(A)

Algunas veces me ha pasado que cuando uso una salida y esta la pongo a 1, cuando la quiero regresar a 0 no puedo, y con esta instrucción, el pin constantemente se reconfigura como salida y no hay ese tipo de problemas.
Los invito a mi blog "Control, electrónica y programación en español" www.robotnias.blogspot.com

Desconectado ProteusFan

  • PIC10
  • *
  • Mensajes: 20
Re: Problema PIC + L298
« Respuesta #8 en: 20 de Abril de 2011, 14:48:38 »
Claro tenés razón, pero el pic anda de 10 solito, cuando lo conecto a las entradas del l298, me hace dos ciclos y se caen las tensiones en las salidas y queda muerto el pic (no se quema, es como que queda reseteado)...

Efectivamente, queda reseteado porque al conectar con el l298 la tensión de alimentación se me viene abajo, de 5v a 1,38v...

Desconectado falflores

  • PIC16
  • ***
  • Mensajes: 173
    • Control, electrónica y programación en español
Re: Problema PIC + L298
« Respuesta #9 en: 20 de Abril de 2011, 14:54:39 »
Pues por lo que describes suena a sobre corriente, tal vez sea tu integrado, tienes otro para probar?, tal vez el integrado tenga ya en corto algún transistor (a mí me ha pasado algunas veces), y el problema se origina al darle el pulso al pin que tenga ese transistor en corto.
Los invito a mi blog "Control, electrónica y programación en español" www.robotnias.blogspot.com

Desconectado falflores

  • PIC16
  • ***
  • Mensajes: 173
    • Control, electrónica y programación en español
Re: Problema PIC + L298
« Respuesta #10 en: 20 de Abril de 2011, 14:56:30 »
Si no tienes otro integrado, prueba primero haciendo funcionar independientemente los 2 puentes H, y así es más fácil que detectes cuál de los 2 puede tener el problema
Los invito a mi blog "Control, electrónica y programación en español" www.robotnias.blogspot.com

Desconectado ProteusFan

  • PIC10
  • *
  • Mensajes: 20
Re: Problema PIC + L298
« Respuesta #11 en: 20 de Abril de 2011, 15:00:41 »
Encontré el problema mi querido falflores, el problema era que usaba de la misma fuente el 5 para alimentar el pic, y el 12 para el l298.

Lo que hice fue buscar una batería de nueve para probar alimentar el l298 con la batería, y en efecto, funcionó perfecto...

Te agradezco enormemente tu ayuda y tu interés, admiro tus ganas de ayudar a otros...

Espero que el post le sirva a alguien que le pase lo mismoo :)

Desconectado falflores

  • PIC16
  • ***
  • Mensajes: 173
    • Control, electrónica y programación en español
Re: Problema PIC + L298
« Respuesta #12 en: 20 de Abril de 2011, 15:04:21 »
Que bueno que hallaste el problema, aunque me hubiera gustado ayudarte a encontrarlo  :(. Para eso estamos!
Los invito a mi blog "Control, electrónica y programación en español" www.robotnias.blogspot.com

Desconectado ProteusFan

  • PIC10
  • *
  • Mensajes: 20
Re: Problema PIC + L298
« Respuesta #13 en: 20 de Abril de 2011, 22:00:17 »
Jaja bueno, me podés ayudar ahora, el motor anda pero solo para un sentido...

mis rutinas son(salidas al puerto a):

sentido horario:

5 (0101)
9 (1001)
10(1010)
6  (0110)

sentido antihorario:

5 (0101)
6 (0110)
10(1010)
9  (0110)

Con un pulsador yo pongo para que haga una u otra rutina. La parte del pulsador va todo bien. Ahora, yo no se si esas rutinas están bien...Capaz es diferente...

Desconectado falflores

  • PIC16
  • ***
  • Mensajes: 173
    • Control, electrónica y programación en español
Re: Problema PIC + L298
« Respuesta #14 en: 20 de Abril de 2011, 22:10:53 »
Jaja bueno, me podés ayudar ahora, el motor anda pero solo para un sentido...

mis rutinas son(salidas al puerto a):

sentido horario:

5 (0101)
9 (1001)
10(1010)
6  (0110)

sentido antihorario:

5 (0101)
6 (0110)
10(1010)
9  (0110)

Con un pulsador yo pongo para que haga una u otra rutina. La parte del pulsador va todo bien. Ahora, yo no se si esas rutinas están bien...Capaz es diferente...

Pues el problema puede estar en que en la rutina antihorario estás repitiendo 2 veces el 6, fijate bien si te equivocaste en el binario o en el decimal.
Los invito a mi blog "Control, electrónica y programación en español" www.robotnias.blogspot.com