You are on page 1of 6

Electrnica y ciencia

Blog tcnico sobre proyectos caseros de electrnica, informtica y fsica.

Pginas
ndice de artculos

Pgina principal

Reutilizar el motor de un lector CDROM

Hoy tenemos un lector de CDROM para desguazar. Es un tanto antiguo, pero eso nos
favorece. Como ya os podis imaginar mientras ms moderno es un cacharro, mayor grado
de integracin y ms complicado es reutilizar sus componentes.

Lo que me propongo es hacer funcionar el motor principal del CDROM, el que gira el disco
a tropecientasmil revoluciones por minuto. Este tipo de motores son complicados de usar,
ya que son prcticamente motores de AC trifsicos sin escobillas. Estos se componen de
varias bobinas (generalmente 9) conectadas en tringulo, o tambin llamada configuracin
delta. En oposicin a la configuracin en estrella (wye) que permite un mayor torque a
bajas velocidades, la configuracin en tringulo permite ms revoluciones, a costa de un
arranque ms lento. Adems de las bobinas tienen algunos sensores de efecto Hall para
determinar en qu posicin est el rotor. Otro da haremos experimentos con estos sensores.

El truco es alimentar las bobinas en su momento oportuno o mejor, con un determinado


desfase, pero NO es un motor paso a paso. Buscando por Internet encontraris esquemas y
proyectos que utilizan un micro para aplicar corriente alterna a las bobinas. El problema es
que estos chismes estn diseados para funcionar con una seal sinusoidal y no cuadrada.
Adems si no usamos los sensores Hall seguramente no excitemos cada bobina a tiempo y
tendremos unas prdidas de apa.

Dentro de los diversos tipos que hay, podemos distinguir los que efectivamente cuentan con
sensores Hall, y los que se sirven de la tensin inducida en las bobinas que en cada
momento no estn activas, o miden la Fuerza Contraelectromotriz de cada bobina.

El caso es que si queremos un circuito para alimentar al motor con el que podamos variar la
velocidad de rotacin y que sufra lo menos posible, los esquemas se complican. Pero el
motor funcionaba cuando estaba montado en su placa!

Secuestrar el driver
La solucin tcnicamente ptima es usar el propio driver que tena la unidad lectora. Se
tratar de un integrado como este:

Encontrar su datasheet es una tarea de chinos (a veces literalmente). Cada fabricante usa su
propia referencia que no encontraris en Google, o si la encontris entenderis por qu digo
lo de chinos. Pero en realidad slo hay un puado de integrados diferentes y el resto son
ms o menos equivalentes. Buscad "spindle motor driver datasheet" y bajaos unos cuantos
modelos. Despus quedaos con la hoja que mejor se adapte al circuito que tengis, en base
a:

Nmero de patillas, forma y aspecto del integrado.

El motor tiene sensores hall o no? Si los tiene, el driver debe incluir patillas para
estos.

Hay ms motores que controle ese driver? Algunos integrados tambin llevan el
motor del pick-up o de la bandeja. Si veis que esos motores van a parar al mismo
integrado, debe indicarse en el datasheet.

Por ltimo, casi todos los datasheet incluyen un ejemplo de aplicacin. Y los
fabricantes no le echan mucha imaginacin, comprobad que en buena medida se
corresponden.

En mi caso descubr que la referencia que veis arriba se corresponde con el patillaje del
KA3020D. Cuyo datasheet podis encontrar aqu. Y este esquema de ejemplo es muy
parecido al que veo en la placa -es difcil asegurarlo, teniendo en cuenta que los
componentes son SMD y el PCB tiene varias capas-.

Lo que vamos a hacer es, manteniendo el circuito soldado a la placa y sus componentes
afines (alimentacin, conectores, etc) tomaremos el control de algunas lneas. Las
desconectaremos del microcontrolador principal y podremos controlar nosotros el motor.
Para este propsito secuestraremos las siguientes lneas:

Start / Stop: Nos servir para encender y apagar el motor.


Short Brake: Cuando est patilla se lleva a nivel alto, el driver aplica tensin a
todas las bobinas por igual, frenando el motor. Esta no es la mejor forma de bajar
gradualmente las revoluciones, pero dependiendo de la inercia de la carga y su
velocidad, frenar utilizando torque inverso (lo vemos debajo) obliga al integrado a
aguantar una corriente elevada hasta detener el motor, y puede calentarse ms de la
cuenta.

Ecr: Tensin de referencia.

Ec: Torque aplicado. Al variar esta tensin respecto a la de referencia, el integrado


aplicar ms o menos tensin al motor variando la velocidad. Cuando se aplica una
tensin menor a Ecr el driver aplica un par de frenado (o torque inverso), que es
menor que si aplicramos la patilla de freno.

Con estas 4 lneas podemos aprovechar el driver mientras an est en la placa del CDROM.
Basta con aplicar tensin a la placa procedente de una fuente de alimentacin para PC y
conectar nuestras lneas secuestradas:

Start/Stop a +5V.

Brake a 0V.

Ec: a 2.5V.

Ecr: potencimetro para regular la velocidad. La velocidad es proporcional a Ecr -


Ec.

Determinar la velocidad de rotacin


Ahora que somos dueos del motor, nos interesa saber la velocidad que alcanza a la
mxima potencia. Hay muchas formas de medir esto, una que tena ms a mano es usar la
tarjeta de sonido y el programa Xoscope. Si pudiramos or un 'tic' en cada vuelta del motor,
sera inmediato determinar el periodo de rotacin, y con l las RPM.

Para oir ese 'tic' sin frenar el motor -eso es importante- atamos un hilo corto al eje y lo
ponemos en marcha. Parte del hilo se enrollar mientras el extremo queda rotando con el
motor. Ponemos una hoja de papel de forma que el hilo la toque de refiln en cada vuelta y
visualizamos la seal en el PC.

En la imagen se aprecian picos de mayor amplitud (fruto del toque contra la hoja) y otros
de menor amplitud, que no son otra cosa sino ecos del primero ya que el golpe contra la
hoja no es seco. Medimos el periodo entre dos picos 'altos', y obtenemos 5056us. Lo que
nos da un periodo de 197 vueltas por segundo o unas 11800 revoluciones por minuto.

En esta tabla (tomada de Wikipedia), podemos ver la velocidad de giro en relacin a la


velocidad de lectura. El nuestro era un lector x52 por lo que esperaramos un resultado de
10400 rpm. No obstante hemos obtenido ms; es justo pensar que la limitacin de x52 no
est en el hardware que hace girar el CD sino en la misma circuitera del lector, adems
estamos girando en vaco, sin carga alguna por lo que esperamos ms revoluciones.

Discos de color
Hay algunos experimentos curiosos con discos que giran. Aprovechando esta entrada os
voy a hablar de dos: el disco de Newton y el disco de Benham.

El disco de Newton, como podis ver debajo tiene varios colores pintados de tal forma que
al girar da la sensacin de ser blanco. Simplemente por la suma aditiva de luces. Con un
prisma vemos que la luz blanca est compuesta por varios colores, aqu vemos el efecto
contrario, componemos esa luz blanca a base de superponer colores a una velocidad mayor
que el refresco de la retina.
El disco de Benham me resulta mucho ms curioso. Se trata de una ilusin ptica por la
cual un disco con un determinado diseo, pintado nicamente con tinta negra sobre fondo
blanco, produce al girar la sensacin de estar coloreado. Hay varios diseos, este que os
pongo aqu es el que me ha dado mejor resultado.

Hay mucha informacin en Internet sobre ambos fenmenos y os animo a seguir


investigando.

You might also like