Wenn Du ein Gerät hast, dass sich leicht öffnen lässt, könntest Du die Kontakte des Einschaltete über zwei Drähte (am besten sehr dünne Litze) nach aussen führen. Ein Optoloppler (oder auch ein kleines Relais), der (oder das) von einem Arduino (der kinderleicht zu programmieren ist) angesteuert wird, könnte so bei Stromzufuhr einen Einschaltimpuls liefern, und beim Ausschalten einen Ausschaltimpuls liefern, und so die gewünschte Funktion. Damit das mit dem Ausschaltimpuls klappt, muss der Arduino dauerhaft, oder nach Abschalten der Stromversorgung zumindest noch für einige Sekunden mit Strom versorgt werden, wozu zum Beispiel Superkondensatoren in Frage kommen.
Da sehr langes Betätigen des Schalters zu einem sicheren Herunterfahren aus jedem Zustand führt, sollte es weder zu Synchronisationsproblemen kommen (also Umkehrung der Reihenfolge) noch ein Beenden von Apps vor dem Herunterfahren nötig sein.
Da das Bordnetz sowohl hohe Ströme liefern kann, als auch hohe Spannungen darin entstehen können (Load-Dump, der bei Lastabfall für Überspanng sorgt, bis die Regelung greift), sind Schaltungen am KFZ-Netz sorgfältig auszulegen und abzusichern. Es gibt aber fertige Bordnetzlader zu kaufen, die dieses Problem entschärfen sollten.
Nachtrag:
Da beim Ausschalten anders als bei einem PC eine Abfrage kommt, ob man Neu starten oder Abschalten will, kann man das vergessen, oder muss nochmal den Touch betätigen. Allerdings kann ja auch das Energiemanagment des Gerätes selber dazu verwenden, bei längerer Nichtaktivität in einem Stromsparmodus zu gehen.
Mit einem kurzen Ausschaltimpuls kann man zudem bereits das Display dunkel schalten.
— geändert am 04.05.2020, 17:09:30
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.