Autor Tema: Motor PaP a los saltos en Proteus  (Leído 8874 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Motor PaP a los saltos en Proteus
« en: 12 de Mayo de 2012, 21:03:36 »
Hola, estoy comenzando a simular mis desarrollos en Proteus. Mi código de PIC los compilo en CCS.
Tengo este circuito




, el cual es 2 puentes H para controlar 1 motor PaP bipolar. El diseño lo copie de un equipo electrónico que llegó a mis manos y la idea de disparar el segundo transistor con una R es muy buena y de echo funciona.
El programa del PIC es muy simple, solo tiene un bucle en el cual va tirando las 4 combinaciones de bobina continuamente.
El tema es que al simular el motor va "a los saltos" y si hago una simulacion paso a paso, el motor tiene giros intermedios entre cada cambio de señal en las bobinas.
Estoy haciendo algo mal?

Saludos!
« Última modificación: 12 de Mayo de 2012, 21:08:58 por elgarbe »
-
Leonardo Garberoglio

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: Motor PaP a los saltos en Proteus
« Respuesta #1 en: 13 de Mayo de 2012, 06:14:36 »
Estimado elgarbe:

He descargado los ficheros que has adjuntado, he realizado la simulación y no observó nada. Todos los pines del micro están en estado indefinido (gris). De hecho ni siquiera está alimentado.

¿Has enviado el fichero correcto?

Un saludo.

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Re: Motor PaP a los saltos en Proteus
« Respuesta #2 en: 13 de Mayo de 2012, 11:08:40 »
Estimado elgarbe:

He descargado los ficheros que has adjuntado, he realizado la simulación y no observó nada. Todos los pines del micro están en estado indefinido (gris). De hecho ni siquiera está alimentado.

¿Has enviado el fichero correcto?

Un saludo.

Ahí lo baje y esta todo correcto. La alimentación esta escondida, aparece como Hiden Pin. Al puente H lo alimento con 12V, eso que dice VALUE=12 es un DC.
Será tema de las versiones? yo lo hoce en ISIS 7.2 SP2. Me ha pasado querer abrir archivos de versiones anteriores y me ha dado errores a veces.

Igual por lo que leí en otros post parece que las animaciones no son muy buenas y puede pasar que no se vean bien....
-
Leonardo Garberoglio

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: Motor PaP a los saltos en Proteus
« Respuesta #3 en: 14 de Mayo de 2012, 05:42:18 »
Disculpa no  me expliqué bien. Ya sé que la alimentación al micro se realiza mediante los power rail ocultos.

Lo que quería decir es que pensaba que el pin RE3 necesitaba estar alimentado alto para que no se produjera un reset del micro. Sé que también puede definirse como pin de entrada, pero no me parecía que lo hubieras hecho. Pero tal vez esté equivocado.

La simulación en mi caso no hace nada y no sé porqué. Si he notado una cosa que te comento por si te sirve de algo. En el programa has definido una velocidad de reloj de 1MHz y en la configuración del micro en Proteus (que es la que se utiliza en la simulación) has puesto 10MHz. A lo mejor esto te produce alguna distorsión en lo que esperas ver.

Un saludo.

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Re: Motor PaP a los saltos en Proteus
« Respuesta #4 en: 14 de Mayo de 2012, 10:42:43 »
Pero que gil que soy!!!!!!!
ahí subí el .c correcto. Por favor disculpame y fijate si esto te funciona igual que a mi o va fluido....

-
Leonardo Garberoglio

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: Motor PaP a los saltos en Proteus
« Respuesta #5 en: 14 de Mayo de 2012, 12:55:27 »
Perdona, podrías colocar el cof o el hex para simular. Yo no uso el CSS, sino el C18 y no lo puedo compilar.

Un saludo.

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Re: Motor PaP a los saltos en Proteus
« Respuesta #6 en: 15 de Mayo de 2012, 08:18:26 »
Aquí van...
-
Leonardo Garberoglio

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: Motor PaP a los saltos en Proteus
« Respuesta #7 en: 17 de Mayo de 2012, 19:04:06 »
Nada más comenzar la simulación el motor se pone en un ángulo de +135. A los 1:14:00 en un ángulo de +45. A los 2:26:00 en un ángulo de -45. A los 3:39 en un ángulo de -135 y a los 4:51 en un ángulo de -225.

No parece para nada que el programa esté funcionando como debe.

Desde luego los saltos no los hace cada 100ms.

Un saludo.

Desconectado r.sanchez22

  • PIC10
  • *
  • Mensajes: 11
Re: Motor PaP a los saltos en Proteus
« Respuesta #8 en: 27 de Mayo de 2012, 09:30:22 »
Buenos dias

He estado revisando este tema minusiosamente, y es el cirucito que necesito, pero tengo una pregunta.
Que señales salen de los pines 25,26,27 y 28 del micro. como funciona realmente el cirucito para el motor paso a paso giren en cualquier sentido.

Desconectado r.sanchez22

  • PIC10
  • *
  • Mensajes: 11
Re: Motor PaP a los saltos en Proteus
« Respuesta #9 en: 27 de Mayo de 2012, 09:41:37 »
Disculpame, como hago para que en la simulacion el motor gire en sentido contrario y serias tan amable de regalarme las instrucciones de la programacion.

De nuevo mil Gracias.

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: Motor PaP a los saltos en Proteus
« Respuesta #10 en: 27 de Mayo de 2012, 14:11:41 »
Aquí puedes encontrar la información que buscas

http://www.todorobot.com.ar/informacion/tutorial%20stepper/stepper-tutorial.htm

Espero que te sirva

Desconectado r.sanchez22

  • PIC10
  • *
  • Mensajes: 11
Re: Motor PaP a los saltos en Proteus
« Respuesta #11 en: 27 de Mayo de 2012, 16:13:42 »
Gracias por la informacion pero, como hace el micro para enviar informacion de giro inverso?

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Re: Motor PaP a los saltos en Proteus
« Respuesta #12 en: 04 de Junio de 2012, 22:56:49 »
Gracias por la informacion pero, como hace el micro para enviar informacion de giro inverso?
invirtiendo la secuencia, por ejemplo
sentido reloj: 0101 - 1001 -1010 - 0110
sentido antihorario: 0101 - 0110 - 1010 - 1001
-
Leonardo Garberoglio

Desconectado r.sanchez22

  • PIC10
  • *
  • Mensajes: 11
Re: Motor PaP a los saltos en Proteus
« Respuesta #13 en: 30 de Junio de 2012, 10:46:10 »
Ya monte el cirucito del micro, (estoy trabajando con el 16f628A) y en las salidas le coloque 4 LEDS y se muestra la secuencia, pero al conectarlo al circuito de motor no hace nada;

Mi pregunta es:

A que voltaje maneja este circuito 12v?
El motor que tengo es de seis cables dos de ellos van a tierra? (comunes)
El micro que voltaje maneja?

Desconectado poseidon20

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 762
Re: Motor PaP a los saltos en Proteus
« Respuesta #14 en: 30 de Junio de 2012, 15:38:32 »
El circuito es para motor bipolar y de 12VDC.
Si el motor tiene 6 cables es unipolar, por lo tanto necesitas otro circuito y como dices dos cables son tierra.
El PIC maneja volatjes de 0 y 5VDC, por eso debe usar un driver, el cual controla al motor PaP. Lo puedes hacer con transistores bipolares, MOSFET o propiamente un Driver el cual venden de acuerdo a voltajes y corrientes.

En este link puedes encontrar informacion.
http://es.wikipedia.org/wiki/Motor_paso_a_paso

Tambien si pones en Buscar: Motor PaP
http://www.todopic.com.ar/foros/index.php?action=search2