TODOPIC
Mecatrónica => Robótica => Mensaje iniciado por: monitor en 29 de Febrero de 2012, 16:54:26
-
Buenas Gente!
Desarmé una grabadora samsung que tenía y quería probar con lo que pueda usar de ella.
No encontré las hojas de datos de los chips que tiene... lo que más me interesaba era el driver de los motorcitos :(
De todas maneras acá me ando... hay 3 motores... me puede decir alguien si no es molestia, qué tipo de motor es cada uno?
Pongo mis supuestos... estarán bien?:
1) motor de la bandeja... común 5V CC, 2 bornes
2) motor que hace girar el disco... 3 fases motor paso a paso
3) motor que mueve el cabezal láser... motor paso a paso no sé de qué tipo
La idea que tengo es aprender, para lo cual quería controlar los 3 motores desde un PIC, pero no sé donde va el PWM y la alimentación en los dos últimos.
Saludos y desde ya agradecidísimo por la info!!
-
¿Seguro que son paso a paso?, ¿no serán brushless?, ¿tienes la referencia de los motores?
-
Perdón... no alcanzo a determinar cuáles son.
Por si acaso sirviera acá pongo una foto de cada uno (el del disco que dice Nidec y el del láser que tiene el tornillo sin fin).
Mil gracias,
-
Nidec E98162 es el del disco, según se ve en la placa de la foto. El sitio nidecamerica no tiene info con esta denominación.
El del cabezal láser no tiene ninguna leyenda salvo Pb free en el cable flexible de 4 conductores, soldado a los bornes.
-
El del cabezal sí parece paso a paso.
A ver si te sirve esto: ¿Cómo identificar los cables de un motor paso a paso? (http://www.forosdeelectronica.com/f27/identificar-cables-motor-paso-paso-14113/)
-
Uh! muy buena referencia... gracias!
El usuario Tomasito dice:
fernandoae dijo:
Y la pila para que ? si lo podes hacer con el ohmetro.
Con el Ohmetro podés identificar las bobinas, pero no vas a saber para dónde están orientadas, para eso usás la fuente o pila. Le das tensión a cada bobinado y ves para dónde gira, e identificas cada uno.
Este es mi tutorial: Motores Paso a Paso | Unipolares y Bipolares | Tutorial
Aparte justo veía estos diagramas que me aclararon el panorama, para el paso siguiente luego de identificar las bobinas gracias a tu link!
Veo que para el cabezal los bornes son A+, A-, B+ y B- (bobinas A y B), es decir que los terminales de cada bobina son contiguos.
Ahora con el motor del disco: en nidec.co.jp tampoco encuentro nada... voy a ver si lo desarmo. En el pcb los tres cablecitos de arriba van a los bornes del motor, por eso supuse que es de 3 fases.
Mil gracias por ahora, apenas tenga la info la publico para quien la necesite!!
-
Bueno tarde pero seguro, el primer paso... hice un programejo para el primer motor, que se puede controlar con un pulsador para ir variando la velocidad escalonadamente o entrar por uno de los 4 pines de rb4-7 de un 16F877A.
Ya detecté el archivo que faltaba en isis, loaders.dll, así que lo puedo simular bien, solo que no funciona! jaja. Mañana me fijo bien, pero igual lo dejo acá por si alguien tiene ganas o le sirve.
Quiero armar un ejemplo para cada tipo de motor y compartirlos.
Saludos y gracias!
-
Por eso digo... tengo proteus 7.7 sp2 y 7.8 portable. nada más abro el archivo y se me cierran!
Pensé que era por ejecutarlos en una maquina virtual pero en un windows común también me pasó lo mismo... estoy trabado :(
-
Perdón por haber puesto el hilo en este foro... a ese nivel llega mi confusión! :mrgreen:
Acá publiqué el programa para el motor de continua que hace girar el disco:
http://www.todopic.com.ar/foros/index.php?topic=37902.msg316922#msg316922
El micro es tan sensible que acercar el dedo a 1 cm en el aire hace que se dispare cualquier parte del programa... le puse capacitores de 100nF en la alimentación del uc, todas las entradas con una resistencia de 220 a tierra o vdd, según quisiera poner el pin bajo o alto, cambié cables largos por cortos, cambié rutas en el protoboard puenteando para alimentar desde otros lugares, y lo único que conseguí es que el motor esté siempre prendido o siempre apagado, con el dedo mágico rozando el L293D o volando encima del micro....
Básicamente el proyecto es:
- el pulsador es un cambiador secuencial de rápido, medio, lento, retroceso
- los pines RB4-7 son para setear uno de los modos directamente, tomando el MSB alto como el modo prioritario sin importar el estado de los LSB de ese nible.
Alguien me puede tirar una soguita? Empiezo a atacar el problema cambiando de lugar los componentes, por ej. el driver en el otro protoboard? :8}
PD: Acá pongo foto, abajo a la izq. conecto el motorcito. La fuente para el motor es la salida de una fuente ATX de 5V y para el micro uso un cargador nokia de 5V.
-
Hola, segun veo en la imagen, el pin 24 (RB3/PGM) no esta conectado a nada y en el código que esta en el link, tenes el LVP activado. Tendrías que poner una resistencia a masa en ese pin.
Saludos.
-
Bueno gracias, supongo que te referías al pin 36... lo puse a masa pero no cambió nada.
Lo que me dio resultado es sacarle lvp, que de tanto probar lo dejé On, y poner a cero todos los TRISx.
Ahora funcionan las rutinas de RB4-7 pero no el pulsador, así que seguiré metiendo mano. Saludos!
-
Par los que les gusta controlar motores de tres fases tipo HDD, CD-ROM,, DVD, etc. y quieren empezar con algo, les recomiendo el siguiente video en donde muestra como controla un motor de disco rígido (HDD) y además te ofrecen el circuito.
Te venden la plaquetita del PCB sin los componentes para armar tu propio controlador y es bastante económica. Lo más lindo que se consigue en Argentina y usa componentes que se consiguen fácilmente.
Usa los famosos IR2110 con los que todos se vuelven locos para armar el puente H, así que se puede aprender bastante y por sobre todo concentrarse en probar con diferentes valores sin tener que lidiar con el conexionado.
Saludos
((:-))