Ist es möglich, Lichter über den OBD-II-Anschluss zu steuern?

8

Ist es möglich, den Onboard-Diagnoseanschluss eines Autos zu verwenden, um die Scheinwerfer, Innenleuchten oder Standlichter umzuschalten? Wenn nicht über den OBD-II-Anschluss, wie würde ich dann die Lichter eines Autos aus der Ferne umschalten?

Matthew
quelle
1
Es hängt davon ab, ob die Lichter von einem Körpersteuerungsmodul gesteuert werden oder nicht. Sie benötigen ein Scantool, das auch bidirektionale Steuerungen ausführen kann.
Ben
1
Die meisten Lichtsteuerrelais sehen geschaltete Masse an Pin 86 und entweder Zünd- oder Batteriespannung an Pin 30 und 85. Sie können also das Kabel an Pin 86 abfangen und das Relais mit einem geerdeten Fernschalter einschalten. Ich glaube, so machen es Aftermarket-Alarme.
Ben

Antworten:

7

Die kurze Antwort lautet: Nein - nicht ohne die Diagnosewerkzeuge des Herstellers.

Die lange Antwort lautet: vielleicht. Moderne Autos haben die meisten (wenn nicht alle) Außen- und Innenleuchten, die vom Body Control Module (BCM) gesteuert werden. Die meisten (wenn nicht alle) Switches sind ebenfalls mit dem BCM verbunden. Dies bietet viel Flexibilität. Ein gutes Beispiel ist, wenn Sie Ihre Scheinwerfer oder Innenleuchten eingeschaltet lassen, kann das BCM diese nach einer Zeitüberschreitung außer Kraft setzen und ausschalten, um eine leere Batterie zu vermeiden.

Ein weiteres interessantes Beispiel ist die Funktionsweise von Blinkern. In älteren Autos würde das Einschalten des Blinkers einen Stromkreis von der Batterie zu einer Komponente mit einer Feder im Pfad schließen. Diese Feder würde sich von der Hitze ausdehnen, wenn Strom durch sie fließt. Sobald es sich ausreichend ausdehnte, öffnete es den Stromkreis und beim Abkühlen schrumpfte es und schloss den Stromkreis wieder. Dies erzeugte im Betrieb ein Klickgeräusch, mit dem wir nur allzu vertraut sind. Software im BCM des modernen Fahrzeugs steuert die Blinker und das "Klicken" wird simuliert (normalerweise von einem Wandler im Kombiinstrument).

Sie können die Lichter über den OBDII-Anschluss steuern (oder betätigen), indem Sie einen Diagnosebefehl "Eingabe / Ausgabe-Steuerung" (wie in ISO-14229 Unified Diagnostic Services definiert) mit der ID des zu steuernden Lichts ausgeben. Das Problem besteht darin, diese ID zu finden, da sie fahrzeugherstellerspezifisch sind. Nur die offizielle Diagnosesoftware / -hardware des Herstellers enthält diese Informationen.

Es wäre möglich, die IDs brutal zu erzwingen, indem der E / A-Steuerbefehl für jede mögliche ID im systemlieferantenspezifischen Bereich (ca. 500 IDs) gesendet wird. Dies würde viel Wissen, Zeit und Mühe kosten - ist aber nicht unmöglich.

Andrew
quelle
Ich dachte immer, dass das Klickgeräusch (ursprünglich) von einem Relais kommt. Ich habe mich jedoch nie darum gekümmert, nachzuschauen. (Das ursprüngliche Blinkerpatent erwähnt jedoch eine beheizte Feder.)
Joey
Um dieser absolut richtigen Antwort einige persönliche Erfahrungen hinzuzufügen: Ich habe tatsächlich einige Zeit für ein persönliches Projekt aufgewendet, um nach konstruktorspezifischen IDs und dergleichen zu suchen. Wenn Sie also einen ersten Ansatz zu meiner Vorgehensweise wünschen, finden Sie hier einen Link auf YouTube. com / watch? v = KU7gl1n1tIs
P1kachu
0

Nun, die richtige Antwort lautet 100% Ja, das können Sie und so. Speed ​​Turtle 2.0 Easy Flash Modul. Schauen Sie nach und beachten Sie auch, dass dadurch Ihre werkseitigen Scheinwerfer ohne Modifikationen blinken. Wenn dies jedoch nicht das ist, wonach Sie suchen, ignorieren Sie dies.

Roberto Bernal
quelle
Willkommen auf der Website. Bitte verwenden Sie keine Großbuchstaben, dies wird als Schreien angesehen und ist unhöflich. Ich habe es auf Normalfall bearbeitet.
Nick C