Soft power on/off

OP #3028423
Lesenswert?
• ▲
▼
Hallo,
ich möchte gerne eine Stromquelle per Softtaster ein- und ausschalten. 
Beim Ausschalten ist es jedoch wichtig, dass der Saft nicht sofort weg 
ist, sondern eine separate Leitung ihren High/Low-Status ändert 
(Shutdown-Leitung), und erst ganz ausgeht, wenn eine weitere Leitung ein 
High-Signal sendet (Power off-Leitung).

Geschaltet werden müssen 5V, 500-2500mA.

Der Grund ist, ein ARM-based computer(raspberry pi mit linux debian) 
soll kurz vorm ausschalten seine Daten speichern. Sobald die Daten 
gespeichert sind ("heruntergefahren"), kommt das finale power-off 
signal.

Schnick-Schnack wie "5 sekunden drücken und zwangs-power-off" sind zwar 
nett, müssen aber nicht unbedingt sein.

Der Softschalter selbst darf kein IO-Pin sein, da ja schließlich auch 
eingeschaltet werden muss, außerdem muss die Stromversorgung neben dem 
ARM based computer auch noch weitere Dinge mit Saft versorgen bzw. 
diesen dann entsprechend abklemmen.

Bei weiterer Überlegung wäre es vielleicht sogar sinvoller, wenn das das 
finale power off per LOW getriggert werden würde, da der computer seine 
IO's beim herunterfahren abschaltet. Nur dann hätten wir ein Problem 
beim einschalten, weil die IO's deaktiviert sind, so lange er nicht 
vollständig hochgefahren ist. Mit der anderen Variante jedoch können die 
Daten zwar noch gespeichert werden, ein sync ausgeführt werden (wegen 
Datenverlust), es würde aber dennoch nicht wirklich heruntergefahren 
werden, Linux mag das eigentlich nicht.

Gibts dafür nen IC, oder ist das nur per komplizierter Schaltung 
möglich?

Lieben Gruß,
Sebastian
Angehängte Dateien:
(Firma: fritzler-avr.de) #3028434
Lesenswert?
• ▲
▼
Nimmste nen µC wien AVR und programmierst dem das ein.

Wegen dem high Pegel:
dem AVR kannste ja dann sagen, dass er nachm einschalten so 5min Saft 
geben soll und wenn dann kein Power halten kam, gehts wieder aus.

Aber wo ist der Sinn wenn das "netzteil" schon 5V Eingang hat?
Standbyverbrauch drücken kanns ja nich sein.
OP #3028443
Lesenswert?
• ▲
▼
Hm, mit nem AVR würde das vielleicht gehen, ist aber noch die Frage, ob 
ich da 2.5A durchjagen darf (ich verneine das mal). Nur halte ich das 
mit "Kanonen auf Spatzen" geschossen, sich dafür in die AVR-Technik 
einzuarbeiten (Flash-Gerät, den Code dazu, etc.).

Das Netzteil soll eine Sensorplatine und den Linux-ARM-Computer 
versorgen. Derzeitige Situation, vollkommen ohne Schalter: Netzteil 
einstecken, Linux fährt hoch "direkt hoch". Mit Hard-Schalter: Linux 
fährt natürlich erst dann hoch, aber es gibt keine Möglichkeit vorher 
"herunterzufahren". Selbst wenn ich das über das "Menüsystem" (wie bei 
einem Handy) zum herunterfahren bringe, geht zwar das Gerät aus, aber 
die restliche Sensorplatine bleibt unter Strom, sogar das Display hätte 
noch weiter Saft. (ist ein ganz kleines OLED-Display). Das soll 
natürlich nicht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.