Que tal colegas me surgio una duda. Resulta que necesito leer con un microcontrolador una señal (limit switch) a 24V. Yo solo deseo saber si se abre o se cierra.
- Tienes que ingresar para ver archivos adjuntos -
Asi lo pense conectar. Es correcto? O me estoy pasando algun concepto basico para realizarlo?
Saludos
La pregunta es... El GND se comparte?
Si se comparte... entonces podrias usar:
1 - Una resistencia + zener
(http://imagenes.mailxmail.com/cursos/imagenes/8/7/diodo-zener-1-2_25478_10_3.jpg)
2 - Una resistencia + diodo, en forma de clamping, esta tendria un poquito mas de tension que con el zener.
(https://i.stack.imgur.com/LfzyT.png)
Sin D2 y el diodo puede ser cualquiera (un 1n40007/M7 por ejemplo), no solo un schotty, ya que depdniendo de la corriente que circule es la caida de tension.
Otro tema es que usualmente los micros poseen ya esta proteccion, asi que podrias llegar a reducir esto con una sola resistencia y dejarle el trabajo a esas protecciones.
3 - Un divisor resistivo
Si, no se tomo en cuenta .... Es simple y barato
Si no queres que comparta GND
4 - Usa un opto acoplador, de un lado solo una resistencia, y del otro un pull-up para el transistor. Un 0 logico seria que esta activo el limit switch
(http://s4.subirimagenes.com/otros/previo/thump_3948413optoaislador.jpg)
Tu transistor, deberia tener la union BE en directa la cual esta, y la BC en inversa para un funcionamiento normal, Al tener una tension mucho mayor de base, la estarias polarizando en directa.