Siguiendo con mi pregunta anterior Estoy intentando crear un controlador de apagado para mi Raspberry Pi. La Raspberry Pi necesita ser alimentada desde la batería, pero debe apagarse después de que la Pi detecte que el encendido se ha apagado.
La Pi tomará una alimentación de 3,3V de la línea ACC (tengo otros componentes que tomarán 5V de la línea ACC a través de un 7805, así que bajaré a 3,3V usando un divisor de voltaje a menos que alguien tenga una sugerencia mejor - también estaré manejando un uPD6708 que toma 5V CMOS I/O, así que tendrá que bajar de 5V a 3,3V en otras 2 líneas).
El software que se ejecuta en la RPi pondrá uno de los pines GPIO en alto, presumiblemente cuando la RPi se apague los pines GPIO se pondrán todos en bajo. Así que Q1 debería encender el relé, manteniendo la alimentación de la RPi mientras el encendido esté activado, o el pin GPIO esté alto.
Tengo 3 kits de fusibles con un tapón de 1000uF y algún tipo de transformador/inductor, así que también puedo usar uno de ellos en cada línea de batería de 12V y de accesorios de 12V.
Este controlador de apagado afirma que sólo consume 50uA en reposo - si utilizara una puerta OR CMOS 4071 sería un comienzo, pero por lo que he leído, necesitaría más corriente de la puerta OR para saturar el transistor - ¿es así?
Teniendo en cuenta que necesito nivelar 5 líneas de 3,3V a 5V y 2 de 5V a 3,3V además de los requisitos de este subcircuito, ¿alguien puede recomendar componentes/alternativas para OR1, Q1, RLY1 y/o alguna modificación?
simular este circuito - Esquema creado con CircuitLab
Este es mi intento de seguir la sugerencia de @Connor Wolf.
- Hay que elegir R1 y C3 para que la RPi se apague correctamente
- He añadido C1 porque me imagino que pasará un breve momento antes de que el relé conmute después de apagar el encendido - no tengo ni idea de cuánto tiempo es, pero supongo que la RPi va a estar consumiendo unos 700mA del condensador, además del 555 y el relé
@Nick sugiere que podría ser más sencillo, ¿así, tal vez? Intenté eliminar los diodos para poder utilizar una fuente de alimentación USB de 12V-5V 1A (o un par de ellas). La hoja de datos del 555 dice que da una salida de 3,3V (¿fuente máxima de 100mA? Esta página dice 200mA). La RPi tomará la lectura de la línea ACC a 3,3V para determinar cuándo se debe apagar.
1 votos
Su 7805 va a conseguir REALMENTE CALIENTE como se dibuja su circuito. Con el consumo de 700 mA de la raspberry pi, a tu vDrop de 7V (12v-5v), vas a estar disipando 4,9 vatios (7V * 0,7A) en el regulador. Usted realmente necesita buscar un DC-DC para eso.
1 votos
Además, lo del "kit de fusibles" está mal dibujado. Ahora mismo, el diodo está simplemente cortocircuitando la entrada de 12V, y el inductor no está haciendo nada. Supongo que el inductor está en serie con la línea de alimentación, y el diodo está al revés (lo que le permitiría evitar la polarización inversa de la entrada).
2 votos
Los divisores de voltaje no son una buena forma de alimentar nada, ya que al variar la carga variará el voltaje. Utiliza un regulador de algún tipo, son bastante baratos y abundantes.
0 votos
@ConnorWolf Tengo un 7805CT que tiene una capacidad de 1A. ...¿Sólo se aplica si se baja de 6V a 5V? Cuando busco en Google convertidor DC-DC muchos de los resultados de búsqueda mencionan el 7805. A no ser que el convertidor DC-DC dé una salida de 5,7V creo que necesitaría cambiar D2 y D3 por diodos schottky con una caída de tensión inferior a 0,25V
0 votos
@NicholasAlbion - No he dicho que no vaya a funcionar, sólo que vas a necesitar un disipador muy grande, o un ventilador/disipador más pequeño, para mantenerlo bien refrigerado.
0 votos
Cuidado con los picos de alta tensión en la batería de los coches. Puedes utilizar un diodo TVS o un varistor para proteger la entrada del 7805.
0 votos
Puede considerar un adaptador de carga USB de coche decente como base para su suministro de energía; un decente uno siempre contiene un convertidor conmutado que minimiza la disipación de calor. Para corrientes más bajas (<= 100mA) he utilizado circuitos como celui-ci (fuente/partes) durante años en entornos de automoción.
0 votos
¿No se podría simplemente tener un relé que conmuta cuando se enciende el coche? Conseguir que la Pi detecte que se ha apagado y entonces apagar la Pi con elegancia...
0 votos
El relé se desconectaría en el momento en que se apague el encendido. ¿Y luego qué? Tengo que comprar el Pi 10 segundos más o menos después de la ignición se apaga, a continuación, cortar toda la energía.
0 votos
Una supercapucha de 5V ~5F proporcionaría ~6,25W durante 10 segundos y costaría ~10-15 dólares. Solo hay que tener cuidado de no provocar un cortocircuito y controlar la corriente de carga de forma razonable.
0 votos
Según esta respuesta Necesitaría unos 30F, así que multiplica tus 10-15 dólares por 5.
0 votos
Tenga en cuenta que el 'Pi está especificado a 700mA max . Es posible que desee medir la corriente real que se consume en su aplicación. Puede estar muy por debajo de esos 0,7A si el dispositivo no está funcionando a plena carga (CPU + GPU al 100%, carga de red masiva, etc.). Si sólo consume una media de 100mA, por ejemplo, un condensador determinado durará mucho más.
0 votos
Es un error utilizar un condensador para este fin
0 votos
@ConnorWolf ¿podrías explicar mejor lo de "REALMENTE CALIENTE" -> DC-DC? Instalé mi placa de circuito con RPi en el coche, corrió durante 5 minutos, e incluso con un disipador de 2x4cm logró quemar mis dedos. Un 7805 de 1Amp definitivamente no es apto para este propósito.
0 votos
@martini - no, en realidad es bastante normal usar un condensador para dar tiempo a un apagado seguro - el problema es más bien que la pi, al no haber sido diseñada para ese uso, es un poco devoradora de energía.
0 votos
Utilice un HAT como este para proporcionar energía ininterrumpida desde una batería y luego detectar Car ON o Car OFF. Arranca o se apaga según corresponda. pi-supply.com/product/ups-pico-uninterruptible-power-supply-hat