pin de entrada del puerto Pc lpt (paralelo), ¿cuánta corriente consume?

0

Necesito ayuda para comprender qué está pasando con mi proyecto: Estoy construyendo una máquina cnc y uso el puerto paralelo para comunicarme con ella ... Uso el puerto nativo para conducir los motores y la parada de emergencia. (Compré el tablero de 5 ejes st v2 que funciona bien) Para los interruptores de límite, uso un segundo puerto lpt proporcionado por una tarjeta pci express. Aquí me enfrento al problema, con esta tarjeta ... Mis interruptores de límite son sn04-p2 (10v a 30v pnp normal cerrado) He construido una placa utilizando octocopladores (pc123) Ya que no puedo alimentar 10v o 12v o 30v directamente al puerto lpt. Entonces, ¿qué hace este tablero? Aísla la 12v (actualmente utilizada por los interruptores de límite) de los 5 voltios que se introducen en el puerto lpt para mantener el pin alto ...

El optoacoplador funciona, pero no puedo proporcionar suficiente corriente en el lado 5v para sacar el pin de entrada de la tarjeta adaptadora lpt ...

Si alimento 5v directamente en el pin de entrada, funciona sin problemas. (Jumper desde usb por ejemplo) Así que obtuve mi multímetro y medí la corriente consumida por el pin de entrada ... y es de 99-100 mA ... lo que en mi opinión es ENORME ...

Alguien sabe por qué? ¿O es esto normal?

Me siento seguro al usar este estado "pull up / high", porque si algo sale mal con el interruptor de límite o los cables, entonces no hay 5v y la máquina se detiene ...

¡Gracias!

    
pregunta Justin C

1 respuesta

1
  

El optoacoplador funciona, pero no puedo proporcionar suficiente corriente en el lado 5v para sacar el pin de entrada de la tarjeta adaptadora lpt ...

     

Si alimento 5v directamente en el pin de entrada, funciona sin problemas. (Puente desde usb, por ejemplo) Entonces, obtuve mi multímetro y medí la corriente consumida por el pin de entrada ... y tengo 99-100 mAh ... lo que en mi opinión es ENORME ...

Desde su descripción, está intentando manejar un pin de salida como entrada, lo cual es un error.

O está haciendo un mal uso de un pin que solo puede ser una salida, o bien está usando un pin que puede ser una entrada en uno de los modos extendidos, pero es una salida en su modo actual.

Especialmente en el caso bidireccional, debe usar algo como una resistencia de límite de corriente para mantener la falla actual en caso de que el software no haya configurado adecuadamente el puerto; preferiblemente, también debería hacer que su circuito solo intente accionar estos pines cuando el software los habilite.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas