TODOPIC
Mecatrónica => Robótica => Mensaje iniciado por: poochysss en 21 de Abril de 2005, 13:11:00
-
hola
la cosa es q necesito controlar el sentido de rotacion de un motorcilllo para un robot
tengo 2 salidas digitales; si una salida esta en 1 y la otra a 0 gira en un sentido y si es al contrario pues gira en el otro sentido
si estan los 2 a 0, o los 2 a 1 no gira en ningun sentido
alguien me puede ayudar?
lo estube intentando con transistores pero fui capaz (se me quemaron unos cuantos xd )
saludos
-
Aqui tienes un antiguo hilo referente a “puente en H” para controlar motores dc con transistores y dos señales de control... en el que se comienza quemando transistores hasta llegar a un esquema valido...
http://miarroba.com/foros/ver.php?foroid=15353&temaid=3160719
-
Y ya puestos aquí tienes un esquema de una placa de control con pic, que tiene implementado el control de dos motores dc con el popular C.I. L293D
-------------------------------------------------------------------------------------------------
Propuesta proyecto Robot entre todos.. y I
http://miarroba.com/foros/ver.php?foroid=348538&temaid=2948136
-
Otra opción que tendrías es utilizar como integrado el L272, que es algo más barato que el L293 -como la mitad más o menos creo recordar-, aunque quizá menos popular. Yo es el que he usado en el bot que tengo montado. Es tan fácil de conectar como el 293 y similares (L297, L298).
-
creo recordar que para usar el L293B para ese fin hay que añadir un inversor, pq tiene 4 entradas de control para poder hacer otro tipo de conexiones, pero bueno el esquema es tremendamente sencillo, el puente en H es algo así:
............................vcc
....................... ___|___
.................. _ |................|_
input A---||_................. _||--- input B
......................|--motor-- |
..................._ |................|_
input B"---||_................. _||--- input A"
......................|_______|
...............................|
............................gnd
las mierdas esas son mosfet, cuando conectas A i A" gira en un sentido y al conectar B y B" otro, así que se puede coger una señal 1 conectada a A, pasarla por un inversor y conectarla a B", y lo mismo con B y A" así se evita la situación de cortocircuito de conectar a y b" a la vez o B y a".
y entonces las señales de entrada 00 y 11 dan motor parado y 10 y 01 dan giros en sentidos inversos.. fin del cuento xD....
Ö eructo
..bueno y hay q poner 4 diodos a los bornes del motor para evitar que el efecto de cortar el paso del corriente de golpe no nos de sustos por la inductancia del circuito de excitacion del motor y nos queme los transistores.
saludos
-
pues gracias a todos
montare un circuito de esos con transistores, a ver si me sale a la primera
saludosss
-
Usa un driver l293b, puedes controlar varios motores en los 2 sentidos, aguanta 1 A por canal (son 4) y si no quieres complicarte hay una version que ya dispone de diodos de protección. Yo lo uso para motores PaP y me va bastante bien.
Bajate el data que es muy completo y bastante clarito. Suerte!