Detectar la presencia de un voltaje sin consumir demasiada corriente

2

Estoy trabajando en un proyecto de microcontrolador para abrir una puerta de garaje. En lugar de suministrar interruptores de imán + reed adicionales u otro tipo de detectores para detectar si la puerta está totalmente abierta o completamente cerrada, preferiría utilizar los interruptores de límite físicos existentes.

En el estado abierto, hay 6,5 V en los terminales de los interruptores de límite, y en el estado cerrado, hay aproximadamente 5 mA que fluyen a través. Claramente, ya hay algunos circuitos limitadores de corriente en la máquina.

Con el fin de proporcionar protección / aislamiento para mi microcontrolador, he estado trabajando con un chip opto-aislador dual MCT9001. Con una resistencia de 1 kohmios en el lado del emisor (entrada) del optoaislador, puedo detectar regularmente el estado de los interruptores de límite. Sin embargo, el abridor de la puerta del garaje no funcionará cuando ambos interruptores están cerrados, y con esa resistencia de 1k-ohm, aparentemente hay una caída de voltaje suficiente para que el abridor detecte que el interruptor abierto está cerrado.

Cuando aumente la resistencia a 220 k-ohm, el abridor funciona correctamente, pero ahora mi optoaislador no funciona en modo de saturación y, por lo tanto, mi microcontrolador no puede determinar de manera confiable una señal clara de nivel lógico. / p>

Continuaré probando diferentes valores de resistencia, pero mi pregunta es: ¿hay una mejor manera de detectar si hay un voltaje presente sin consumir más de una cantidad minúscula de corriente?

Veo ejemplos de comparadores de amplificador operacional, pero si conecto un amplificador operacional con la fuente de alimentación de mi proyecto, tendría que unir los campos de la placa del proyecto y los interruptores de límite juntos y perdería el aislamiento proporcionado por el opto. -aisladores. Pero si enciendo el amplificador operacional con los cables del interruptor, I (a) consumirá demasiada corriente para ejecutar el amplificador operacional y (b) no tendrá ninguna potencia para operar el amplificador operacional cuando el interruptor de límite esté cerrado .

¿Es la mejor solución para encontrar el valor correcto de la resistencia tolerable por el abridor de la puerta del garaje, pero no es tan alto que el emisor de fuente de amplificador operacional sea demasiado tenue?     

pregunta J. Cotton

1 respuesta

1

Como parece que el voltaje en la entrada del optoaislador es lo suficientemente bajo como para que el controlador lo interprete como bajo, simplemente póngalo en serie directamente con el interruptor:

simular este circuito : esquema creado usando CircuitLab

Dado que el controlador de la puerta ya está limitando la corriente, no necesita ninguna resistencia adicional en serie con el LED.

Si la corriente obtenida por el controlador fuera más de lo que el optoaislador podía manejar, entonces se requeriría un circuito un poco más complicado que use un transistor.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas