Forum: Mikrocontroller und Digitale Elektronik Selbsthaltung für Raspberry Pi Versorgung


von Dominik P. (thedominik)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich brauche eine Lösung den Raspberry Pi per Taster hoch und 
herunterzufahren. Theoretisch wäre dies ja mit dem GPIO 5 meiner Meinung 
nach kein Problem, jedoch startet er dann bereits beim Einstecken der 
Versorgungsspannung.

Das heißt ich muss wohl über eine externe Schaltung eine Selbsthaltung 
erstellen und dann über einen GPIO zum anschließenden herunterfahren 
überprüfen.
Allerdings verbraucht der Pi dann immer noch etwas Strom, was unter eine 
Schwelle (wie z.B. beim Thyristor) fallen muss um das ganze neu zu 
starten.

Hat jemand eine Idee wie man das realisieren könnte?

Im Anhang hatte ich mal eine Idee. Aber mit Thyristor macht es wohl eher 
wenig Sinn. Hilft aber vielleicht meine Gedanken zu verstehen...?

Grüße und schon mal vielen Dank

Dominik

von Jay Low (Gast)


Lesenswert?

Hallo,

eventuell ist der LTC2951 oder ein ähnlicher Chip(LTC2950, LTC2952 ...) 
was du suchst.

CU,
Jay

von Dominik P. (thedominik)


Lesenswert?

Das ist wohl die Idee.
Vielen Dank :)

von Dominik P. (thedominik)


Lesenswert?

Allerdings gibts wohl ein kleines Problem mit dem internen timer: 512 ms 
reicht dem Raspberry Pi nicht hochzufahren und den KILL des LTC295... 
auf High zu setzen. Oder?

von Peter K. (peter_kg)


Lesenswert?

Pin fünf (GPIO3) ist extra dafür ausgelegt, den RPI zu resetten, nachdem 
er heruntergefahren wurde. Im Internet wirst Du dazu auf jeden Fall 
fündig (zum Beispiel hier: 
http://howchoo.com/g/mwnlytk3zmm/how-to-add-a-power-button-to-your-raspberry-pi).

In der Praxis sieht das dann am Ende so aus:

1) RPI einstöpseln: Er fährt hoch.
2) Schalter drücken: RPI fährt runter und ist in einer Art Standby: Die 
rote Power-LED leuchtet, aber sonst nichts.
3) Druck auf den Schalter rebootet das Gerät

Punkt 2 wird mit einem Linux-Skript realisiert. Hoffe, Du kannst das 
irgendwie brauchen.

von Alex G. (dragongamer)


Lesenswert?

Dominik P. schrieb:
> Allerdings gibts wohl ein kleines Problem mit dem internen timer: 512 ms
> reicht dem Raspberry Pi nicht hochzufahren und den KILL des LTC295...
> auf High zu setzen. Oder?
Der Raspberry hat ein paar Pins die schon während dem Bootvorgang auf 
High sind.

Hier gibt es einen Schaltplan mit dem LTC2951
https://www.raspberrypi.org/forums/viewtopic.php?t=117863
und glaube die Person verkauft inzwsichen auch kleine Aufsteckbaords mit 
dieser Funktionalität.

von Guido L. (guidol1970)


Angehängte Dateien:

Lesenswert?

Wenns es nur um die Idee und nicht den Basteltrieb geht, kann man sowas 
auch fertig kaufen:

WITTY PI 2: REALTIME CLOCK AND POWER MANAGEMENT FOR RASPBERRY PI
http://www.uugear.com/product/wittypi2/

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.