Banner publicitario de PCBWay

Patillaje de un motor de giro de lector de DVD

Hola que tal. Recientemente desarme una lectora de DVD y saque el motor brushless que da giro al disco y quisiera hacerlo funcionar con un Arduino. El problema es que no se del todo cual es la función de los pines.

Se que los tres primeros son de las bobinas del motor, que están en un arreglo delta, y los otros deberían ser de los censores de efecto Hall. Por lo que veo el cuarto pin es el común de todos los sensores y creo que los siguientes seis pines son del positivo y la señal del sensor, pero aún así no se cual es la función del onceavo pin.

Agradecería si alguien pudiera indicarme cuál es la función de los pines o como podría testear cada pin.IMG_20260131_083518~2.jpgIMG_20260131_083419.jpg
 
Me podrías decir la nomenclatura del driver del motor? Eso está en la placa del DVD. Con ese dato me sería más fácil buscar la hoja de datos y decirte quizás con exactitud la función de los pines. O quizás no... Quizás ese pin no vaya al driver...
 
Me podrías decir la nomenclatura del driver del motor? Eso está en la placa del DVD. Con ese dato me sería más fácil buscar la hoja de datos y decirte quizás con exactitud la función de los pines. O quizás no... Quizás ese pin no vaya al driver...
Estos son las nomenclaturas
1) Modelo del lector
2) Parte delantera y trasera de la placa del lector
3) Código de parte del motor

A mí parecer el drivers es BD7902FS que es el CI que viene en la parte trasera de la placa (imagen 3)

Gracias por la ayuda, saludos

IMG_20260131_095522.jpgIMG_20260131_095411.jpgIMG_20260131_095344.jpgIMG_20260131_095424.jpg
 
Exacto, ese es el driver del blcd... Acá la referencia del pinout:

Pin 1-2 SLO1+, SLO1 (salida positiva y negativa del driver Sled 1).

Pines 3-4 SLO2+, SLO2 (salida positiva y negativa del driver Sled 2).

Pin 5 SLGND (tierra de potencia del driver Sled).

Pines 6-7 SLRNF2, SLRNF1 (detección de corriente para drivers Sled 2 y 1).

Pin 8 SLVDD (Alimentación de pre-etapa PowerMOS del Sled)

Pines 9-10 SLIN2, SLIN1 Entradas de control para drivers Sled 2 y 1).

Pines 11-13 GND (Tierra (Pines 11, 12, 13, 14, 15 son GND comunes).

Pi es 23 SPRNF (Detección de corriente del driver Spindle).

Pi es 24 DVCC (Alimentación de control del bloque PWM (5V típico).

Pin 25 FCIN (Entrada del driver de Focus (Actuador).

Pin 26 TKIN (Entrada del driver de Tracking (Actuador).

Pin 27 VCC Alimentación principal para BTL y Loading (12V típico).

Pines 28-29 LDO+, LDO (salidas positiva y negativa para el motor de carga (Loading).

Pines 30-31 TKO+, TKO (salidas para el actuador de Tracking).

Pines 32-33 FCO+, FCO (salidas para el actuador de Focus).

Pin 34 AVM (Alimentación del bloque del driver del actuador).

Pines 36-40 GND (Tierra (Pines 36 al 40 son GND).

Pin 41 AGND (Tierra analógica).

Pin 44 VC (Voltaje de referencia de entrada).

Pin 45 LDIN (Entrada del driver de carga (Loading).

Pines 48-50 CTL1, CTL2 (Entradas de control lógico (Serial Data/Modos)).

Pines 52-54 U, V, W (Salidas de fase para el motor Spindle (BLDC).
 
Exacto, ese es el driver del blcd... Acá la referencia del pinout:

Pin 1-2 SLO1+, SLO1 (salida positiva y negativa del driver Sled 1).

Pines 3-4 SLO2+, SLO2 (salida positiva y negativa del driver Sled 2).

Pin 5 SLGND (tierra de potencia del driver Sled).

Pines 6-7 SLRNF2, SLRNF1 (detección de corriente para drivers Sled 2 y 1).

Pin 8 SLVDD (Alimentación de pre-etapa PowerMOS del Sled)

Pines 9-10 SLIN2, SLIN1 Entradas de control para drivers Sled 2 y 1).

Pines 11-13 GND (Tierra (Pines 11, 12, 13, 14, 15 son GND comunes).

Pi es 23 SPRNF (Detección de corriente del driver Spindle).

Pi es 24 DVCC (Alimentación de control del bloque PWM (5V típico).

Pin 25 FCIN (Entrada del driver de Focus (Actuador).

Pin 26 TKIN (Entrada del driver de Tracking (Actuador).

Pin 27 VCC Alimentación principal para BTL y Loading (12V típico).

Pines 28-29 LDO+, LDO (salidas positiva y negativa para el motor de carga (Loading).

Pines 30-31 TKO+, TKO (salidas para el actuador de Tracking).

Pines 32-33 FCO+, FCO (salidas para el actuador de Focus).

Pin 34 AVM (Alimentación del bloque del driver del actuador).

Pines 36-40 GND (Tierra (Pines 36 al 40 son GND).

Pin 41 AGND (Tierra analógica).

Pin 44 VC (Voltaje de referencia de entrada).

Pin 45 LDIN (Entrada del driver de carga (Loading).

Pines 48-50 CTL1, CTL2 (Entradas de control lógico (Serial Data/Modos)).

Pines 52-54 U, V, W (Salidas de fase para el motor Spindle (BLDC)
Supongo que de aquí solo quedaría ver hacia donde va cada pin del motor al IC.

Lo que estaba viendo es que en la placa trae los serigrafiado HU+, HU-, etc. Para cada sensor de efecto Hall. No sé sí sabrías como testear uno de los sensores.
 
exacto... tenes que seguir en especial los pines:
-52,53 y 54 que serian las tres fases del motor.
-19,20,21 y 22 son las entadas de los sensores hall.
-11,15,36 y 40 son gnd plano comun.

Tene en cuenta que no vas a poder moverlo directamente con el arduino, te recomiendo que te armes algnu puente H trifasico. Otra cosa a tener en cuenta, es que si bien podes moverlo ciegamente sin los hall (modo sensorless), el orden de la secuencia si bien podes determinarlo vos por software, quizas podes bloquearlo y quemarlo si la armas mal.
 
exacto... tenes que seguir en especial los pines:
-52,53 y 54 que serian las tres fases del motor.
-19,20,21 y 22 son las entadas de los sensores hall.
-11,15,36 y 40 son gnd plano comun.

Tene en cuenta que no vas a poder moverlo directamente con el arduino, te recomiendo que te armes algnu puente H trifasico. Otra cosa a tener en cuenta, es que si bien podes moverlo ciegamente sin los hall (modo sensorless), el orden de la secuencia si bien podes determinarlo vos por software, quizas podes bloquearlo y quemarlo si la armas mal.
Claro, podría armar un puente H con 2n2222 ya que la carga de el motor no es mucha e ir testeando poco a poco con los sensores Hall. Solo una duda ¿Es posible que para ahorrar pines la salida de los sensores este en común? Entonces solo tendría que ver cuál sensor este cerrado y cuáles abiertos
 
Lo que estaba viendo es que en la placa trae los serigrafiado HU+, HU-, etc. Para cada sensor de efecto Hall. No sé sí sabrías como testear uno de los sensores.
vas a necsitar un osciloscopio para entender esta parte un poco mas. Este motor trabaja sensores hall analogicos en el orden de los milivoltios y casi seguro vas a tener que caer en un comparador de tension diferencial (es lo que se me ocurre ahora)
los Hall alimentalos con 5v en el pin VH. Lasseñales de salidas (HU+/HV+/HW+) usa un comparador LM339. Paraa no complicarte mucho con los transistores, podes usar 3 medio puentes del L298 para controlarlo; Osea acordate que el modulito de arduino tiene dos puentesH (4 canales de salida), para este caso en particular, solo usarias 3 de esos canales
OUT1 va a la fase U
OUT2 a la fase V
OUT3 a la fase W
GND es comun para el motor y arduinp

Pone el jumper en ENA y ENB para que esten activos
 
Última edición:
Atrás
Arriba