24 voltios en el pin de entrada del microprocesador

0

Tengo mis manos en un sistema Intel Edison en chip. Me gustaría usarlo para detectar voltaje no cero. Por ejemplo, tengo un punto de prueba que podría ser 0 voltios o 24 voltios y quiero detectar cuál utilizando el microcontrolador.

¿Qué formas existen para lograr esto? ¿Es un simple divisor de voltaje el camino a seguir? ¿Hay alguna desventaja de hacer eso?

    

1 respuesta

4

Un divisor de voltaje y un poquito de software es el espacio de PCB más pequeño y barato que se pueda imaginar. A continuación se muestra un divisor de 1/10, por lo que debe estar seguro hasta 33 V en la entrada, y quizás aún más si el Edison tiene [¿algún?] Buenos diodos de protección de sujeción. El condensador está ahí para una reducción de ruido simple, es opcional si usted es bueno con el firmware.

simular este circuito : esquema creado usando CircuitLab

De lo contrario, ¡pruébalo! El NPN BJT llamado Q1 en el diagrama esquemático actúa como un interruptor, llevando el nodo debajo de R1 a 0V cuando la señal de 24V se vuelve "alta". El diodo D1 protege al Q1 de voltajes desagradables, y la resistencia 10K R2 puede ser más alta si lo desea. Actualmente pondrá 2.4mA en la base de Q1. El condensador está allí para actuar como un filtro RC menor para ayudar con la bondad que brota / hace ruido.

simular este circuito

    
respondido por el KyranF

Lea otras preguntas en las etiquetas