04.06.2016, 09:34
(Dieser Beitrag wurde zuletzt bearbeitet: 04.06.2016, 10:04 von AlexanderW.)
(04.06.2016, 03:01)hawkeyexp schrieb:Über Nacht hatte noch eine Idee.(03.06.2016, 18:56)AlexanderW schrieb: 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.
Hi Alexander, du hast das Verhalten der Schaltung völlig richtig interpretiert. Ich werde demnächst eine kleine Erweiterung posten damit der Pi direkt wieder startet falls er heruntergefahren wird und dann doch noch (oder wieder) die Zündung anliegt. Das ganze lässt sich recht Simpel lösen.
.....
Auf den GPIO nicht die Zündung, sondern die verzögerte Zündung legen.
Wenn man dann mal vor der Ampel (ohne Start-Stop) den Motor ausmacht und die Zündung gleich wieder an, dann merkt der Raspberry gar nichts davon. Und diese Lösung ist wesentlich einfacher :-).
PS.: Ich habe mal gerade zusammengezählt was man da wohl benötigt um das mit dieser Änderung umzusetzen.
R1 fällt wohl weg und ein zusätzlicher T2.