He comentado este tema de la apertura/cierre/velocidad de la bandeja en las v5 en otro post, pero pensando que no estaba en la línea del tema original, he decidido abrir un nuevo post.
He leido:
El problema de la bandeja es "normal" y se debe a un exceso de voltaje. El chip manda uno o dos voltios mas a la bandeja de los necesarios y por eso sale disparada
Las resistencias que se colocan entre las patas 2 y 3 del BA no son para resolver el tema de la velocidad de salida de la bandeja, si no para que se pueda sacar la bandeja en las v5
las resistencias son para permitir la apertura. Sin ellas las bandejas no abren. La velocidad de esta se controla desde el hex. Cambiando el hex, cambias la velocidad.
De esto se desprende que la apertura de la bandeja en las v5 se consigue con esas dos resistencias y lo que planteo es que si la acción de entrada/salida de tarjeta se controla con la patilla 5 del 508, que es la que envia la señal eléctrica de apertuta/cierre, es sobre esa patilla sobre la que habrá que actuar poniendo resistencias o lo que sea y de ahi mi pregunta.
Si las patillas 2/3 del 508 son niveles lógicos para saber si la bandeja está saliendo o entrando: para qué se ponen las resistencias entre las patillas 2/3 del 508 y el BA?
A ver si me explico. Estos son los puntos de conexion del eolo:
[1] +5VCC - SIN COMENTARIOS
[2] DVD_OUT - ES IGUAL A 1 CUANDO LA BANDEJA DEL DVD ESTA SALIENDO
[3] DVD_IN - ES IGUAL A 1 CUANDO LA BANDEJA DEL DVD ESTA ENTRANDO
[4] PULSADOR
[5] MOTOR_PULSE - ENVIO DE PULSOS AL MOTOR DE LA BANDEJA DEL DVD
[6] TX_SCEE - ES POR DONDE TRANSMITE VIA SERIE "SCEE"
[7] SHORT BRAKE
[8] MASA - SIN COMENTARIOS
Según esto, el punto [2] indica cuando está saliendo la bandeja, el punto [3] cuando está entrando y el [5] envia los impulsos al motor. Y veamos un poco el código:
despues de la pausa de 50ms COMPROBAMOS el estado de la línea DVD_OUT y si está 'set', HIGH= la bandeja se está abriendo...continuamos la pausa hasta que tengamos un nivel LOW= la bandeja está abierta, en cuyo caso continua con el código.
Esopen
movlw 50 ; espera a que se abra del todo la bandeja
call PAUSAWX1MSG
btfsc DVD_OUT
goto Esopen
nop
nop
nop
nop
nop
nop
btfsc DVD_OUT
goto Esopen
call BOTON
andlw 0xff
.
En este código vemos como las señales DVD_IN/DVD_OUT no controlan físicamente la apertura, a mi entender, hacen lo que tienen que hacer: comprobar que la bandeja está abierta antes de enviar la orden de Cerrar o en este caso, esperar a que se abra.
No llego a entender la influencia crucial de estas dos resistencias en estos puntos (2/3) cuando la señal de apertura/cierre de la bandeja se envia a través del pin 5 del 508... este punto es el que debe tener la tensión, ciclo de trabajo o lo que sea correctamente ajustado para que la bandeja abra/cierre a la velocidad adecuada.
No quiero ponerme 'pesao', pero así es como lo veo. a ver si alguien me lo explica!
gracias
pi31416