Ich möchte einen Raspberry Pi als XBMC-Server im Auto verwenden. In den XBMC-Dokumenten heißt es, dass Sie immer den Befehl shutdown verwenden sollten, bevor Sie die Stromversorgung trennen. Ich möchte mich nicht in den Pi einloggen und ihn abschalten müssen, bevor ich das Auto ausschalte - ich möchte es können
Ich habe darüber nachgedacht, dass es möglich sein sollte, eine einfache Schaltung mit einem Kondensator und wahrscheinlich einer Diode zu erstellen, um zu erkennen, wann die Stromversorgung unterbrochen wurde (und einen Interrupt an einem der GPIO-Pins auszulösen), aber der Kondensator würde lange genug Strom liefern damit das System ordnungsgemäß heruntergefahren wird.
Sieht das richtig und ausreichend aus?
Die Schaltung wird von einer Autobatterie mit 12,6 bis 11,7 V betrieben. Der Raspberry Pi nimmt 5 V (5,25 bis 4,75 V) auf und zieht 700-1200 mA. Ich habe es noch nicht geplant, aber ich schätze, dass das Herunterfahren wahrscheinlich ungefähr 5 Sekunden dauert.
Ich nehme an, ich muss wissen:
Welche Art von Kondensator würde ich benötigen, um genügend Ladung zu speichern, damit der Pi lange genug läuft, damit XBMC ordnungsgemäß heruntergefahren werden kann?
Angesichts der Tatsache, dass der GPIO-Anschluss des Rasperry Pi 3,3 V benötigt, ist dies der beste Komparator / Operationsverstärker (ich nehme an, ich könnte ein paar Widerstände verwenden, um den Ausgang von 5 auf 3,3 zu senken).
Wäre es von Vorteil, wenn die GPIO-Leitung normalerweise hoch oder normalerweise niedrig wäre?