03.06.2016, 18:56
(29.05.2016, 08:22)hawkeyexp schrieb: Hi durch Anregung von Jack hier mal ein eigener Thread zu meiner kleinen Lösung:
.....
"Nachteile":
Der Pi fährt normal schnell herunter. Die Zeitverzögerung benötigt aber ca. 1 Minute um abzuschalten - kommt in dieser Zeit die Zündung wieder startet der Pi nicht neu. Erst wenn die Zeitschaltung entladen ist (Zündung aus) kann der Pi mittels Zündung wieder neu gestartet werden. Aber mal ehrlich: wer startet so schnell wieder die Karre? Ich nicht :-) Für den Falll der Fälle beschaltet den Reset des Raspberry mit nem Taster - generell eh ne gute Idee je nach dem wie gut Ihr an den Pi rankommt oder ihn verbaut.
.....
Hmm, erst mal gefällt mir die Lösung sehr gut. Zumindest auf den ersten Blick.
Und zu dem "Nachteil"
Das kann man auch automatisieren.
Korrigiert mich wenn ich das auf den ersten Blick falsch gedeutet haben sollte.
Die Selbsterhaltung ist irrelevant solange die Zündung auf 12V liegt.
(Der Raspi hat also solange Zündung an unendlich lange Zeit zu starten und nicht nur eine Minute.)
Aber wenn er sich selbst herunter gefahren hat dann bleibt er so bis Zündung mehr als eine Minute aus (und dann wieder an) oder Reset.
Was man also erkennen muss ist:
1.) GPIO Selbsterhaltung ging von High auf Low. (Also nicht nur auf Low prüfen, da dies einen Dauerreset beim Start gäbe)
2.) Das muss man sich merken bis Spannungsversorgung (nach einer Minute Verzögerung) aus.
3.) Wenn in der Zeit Zündung wieder an, dann Reset. (Auch für 2., da sonst auch Dauerreset)
Nicht ganz trivial, aber das sollte man mit etwas nachdenken auch hinbekommen.