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
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.
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.
Sebastian Loncar schrieb: > ist aber noch die Frage, ob > ich da 2.5A durchjagen darf Natürlich nicht, aber dafür gibts ja dann Relais. Das Linux runterfahren kannste ja per GPIO und nem script machen. Nunja Kanonen auf Spatzen: kleiner 8pin AVR mit Relais oder paar Gatter ICs und Monoflops ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.