
NUEVO BLOG YoReparo!
Nueva Base de Fallas - Videos!
Regístrate gratis para participar de los foros, o si ya estás registrado haz login.
| comentario del autor | Mie May 07, 2008 11:29 am | |
|
tenqo 3 motores que tengo que controlar el angulo de giro , la direccion de giro, son 3 motores dc y tengo que hacer que los 3 se detengan al tiempo asi que tengo que contr4olar la velocidad, cosa que no se como hacer, tengo lo siguiente::::::: un pic 16 f877 y una LCD y un teclado matricial. ingreso los datos al pic por el teclado y visualizo por la LCD asi entonces ingreso las distancias y las direcciones de cada uno de los motores, para el siguiente paso que es accionar los motores, no se como hacerlo ya que todos se deben detener al mismo tiempo, y me pregunto com hacerlo si son motores dc y con un PWM sabiendo las diferencia en algulo de cada uno de los motores como empleo este si al que tiene mayor angulo por recorrer le doy una pwm mas grande este al dejar de alimentarlo se me va a seguir moviendo ya que no se detiene instantaneamente ninguno de los motores,, a como lo harian udss si tiene 3 angulos a recorrer y tienen 3 motores que no0 se detienen al dejar de alimentarlos, y se tienen que detener al mismo tiempo, si no se detubieran al mismo tiempo sera mas faceil pero no es asi,, ayudenme muchachos |
||
| asistió a la solución | Vie May 30, 2008 11:14 pm | |
|
|
||
| asistió a la solución | Vie May 30, 2008 11:35 pm | |
|
Para controlar la direccion y velocidad puedes usar un puente H y señal PWM, donde un ciclo de trabajo al 50% es el motor parado. Teniendo esto solo tendrias que sintonizar tu PID a tu sistema para mejorar el control. si son varios motores te recomiendo un micro por cada motor. Saludos |
||
| solución | Sab May 31, 2008 1:25 pm | |
|
Quiza abría que pedirle un poco mas de información, ya que si es un motor PASO a PASO, se hace la cosa mas fácil, osea, puede implementar un encoder en lazo cerrado y por medio de un control PID, hacer servomotor de 360º - 0º (giro completo, multivueltas), obviamente, el control de velocidad PWm, tendria que ser para bajas RPM... Ahora, si es un pequeño motor de continua, volvemos al encoder, y podemos hacer un contador para detectar el ángulo, si el motor gira mediante PWM, mucho mejor y mas son las posibilidades de mantenerlo controlable (generalmente los motores de continua tipo los que vienen incluido en los juguetes, se clavan cuando le sacamos la alimentacion, y seria mucho mas controlable si implementamos bajas RPM), ahora, si este es directo, la precisión va a ser un parto.... Fijate que tanto para un sistema, como para el otro, son dos algoritmos plenamente distintos... Saludos y la verdad, interesante este tema, y sinceramente, me interesaria saber cual es la aplicacion para este desarollo para tenerlo en cuenta en mi mente. |
||
| comentario | Sab Jun 07, 2008 1:14 pm | |
|
ahora no se si se detendrán donde quieres pero se quedaran fijos si son motores grandes cuidado con hacer esto |
||
| sin valorar | Jue Jun 26, 2008 2:16 pm | |
|
|
||