Enviar señal a gpio cuando caiga la potencia de 8V

1

Quiero poder detectar cuándo baja una señal de 8 V y enviar una señal a una frambuesa pi sobre GPIO. Una aplicación java escuchará en los pines GPIO para cualquier cambio.

Verificaría si el voltaje cae directamente a través del pi, pero necesito verificar 10 señales y no quiero que el pi (y los reguladores de voltaje LDO de 3v) absorban 3v por señal constantemente mientras disipa los otros 5v. Disipar 50v y absorber otros 30v probablemente producirá suficiente calor para derretir el pi sin un enfriamiento importante.

He visto ejemplos que usan optoacopladores o transistores NPN, pero necesito que la señal de salida esté dentro de las tolerancias de la pi de entre 2.0 y 3.3v.

    
pregunta Matt

2 respuestas

1

Divisor de voltaje:

simular este circuito : esquema creado usando CircuitLab

Los valores reales de la resistencia realmente no importan mucho, siempre y cuando \ $ \ frac {R1} {R2} \ $ permanezca \ $ \ frac {3} {5} \ $. La conexión de 8V está conectada a GND a través de \ $ R1 + R2 \ $, por lo que no debe ser demasiado pequeño; pero si los selecciona demasiado grandes, el tirón del GPIO podría ser demasiado débil. R3 es opcional, solo reduce el flujo de corriente aún más.

Para que esto funcione, es posible que el GPIO no tenga configurado un desplegable o desplegable.

    
respondido por el Simon Richter
0

Simplemente configure el gpio pin con un pullup en el software, luego conéctelo al colector abierto o al drenaje de un transistor u optoacoplador. El pi entonces proporcionará el voltaje adecuado a través del pullup. Consulte la documentación de gpio, utilizará una declaración de python como:

gpio.setup(chan,gpio.IN,pull_up_down=gpio.PUD_UP)

Aún necesita diseñar el circuito que alimenta la base o la puerta o el led de entrada del optoacoplador. Dicho circuito encenderá el transistor o el acoplador en algún lugar entre 0 y 8 voltios. Debe decidir qué tan precisa debe ser la transición y a qué umbral de voltaje, pero parece que tiene algunos recursos para eso.

    
respondido por el electrogas

Lea otras preguntas en las etiquetas