Necesito ayuda para controlar el motor 'sled' de un CD-ROM, basado en una hoja de datos

0

Tengo un CD-ROM del que me gustaría usar el motor paso a paso. Específicamente me gustaría usar el controlador existente para ello. El diagrama del circuito para este controlador, el BD7907FS , está abajo. Entiendo cómo funciona el motor paso a paso, pero no sé cómo usar este chip para controlarlo. Estoy acostumbrado a un pin 'step' y 'dir', donde, como parece, este IC tiene un pin "SLED IN1" y "SLED IN2" (pin 28 y 29), que asumo es cómo controlas el stepper del trineo motor. También podría usar la ayuda para determinar el voltaje de entrada para dichos pines.

    
pregunta Cameron K

1 respuesta

1

Mis notas son para mediciones realizadas en el chip BD7902 similar.

SLED_in1 ha medido el voltaje promedio de 1.412V
SLED_in2 ha medido el voltaje promedio de 1.412V
Este voltaje promedio también aparece en el pin 27, llamado "VC" y debe estar por encima de 0.7 voltios para despertar el controlador del motor de trineo. Las dos entradas de control del sled se controlan con señales analógicas sinusoidales en cuadratura, algo así:

Un ciclo completo de estas dos entradas da un "paso". Las resistencias de detección de corriente que alimentan los pines 31 y 32 también son requeridas. Estos están en el estadio de 0.5 a 1.0 ohmios. También se requieren suministros de + 12V y + 5V.
Los pines 22, 23 de control lógico del controlador parecen controlar las subsecciones de este chip. Para el BD7902, el pin 23 debe colocarse en el nivel lógico alto para que el motor del sled, el motor del husillo, el motor de enfoque y el motor de seguimiento estén activos. El pin 22 parece no importarle en lo que respecta al trineo (controla el motor de carga de la puerta). A diferencia del controlador de "paso" y "dirección" con el que está familiarizado, este hace microaspas para evitar que el sled se mueva de un paso a otro, aunque el controlador tiene alguna región de zona muerta no lineal alrededor del voltaje de VC.

Si su interés es solo un movimiento de trineo, y no necesita un control preciso de la posición del láser, una unidad digital gruesa y parecida a un paso a paso para SLED_in1 & SLED_in2 debería ser posible para que el motor de trineo se pueda conducir en ambas direcciones:
Estas señales digitales pueden ser generadas por un microcontrolador o chip de contador, pero deben atenuarse y debe agregarse una compensación de 1.4 V CC ... estas serán aceptadas como señales analógicas por el BD7907.     
respondido por el glen_geek

Lea otras preguntas en las etiquetas