Einzelnen Beitrag anzeigen
Alt 06.03.2012, 19:44   #1
BullPit
Erfahrenes Mitglied
 
Registriert seit: 21.12.2002
Ort: Köln
Fahrzeug: E32 750iL (04.89 ) ; E32 750iLS (11.91) ; E32 Alpina B12 (10.91) ; E38 ILS ( 04.00 )
Standard Night Vision Kamera / LIN - Steuerung

Hallo zusammen,

in Anlehnung an meinen alten Beitrag

Interner Link) http://www.7-forum.com/forum/3/steck...era-99808.html

stelle ich hier mal die neusten Erkenntnisse ein. Ich selber hatte das Projekt einige Zeit ruhen lassen, mich aber nun wieder der Sache angenommen. Vielleicht sind ja hier noch andere, die ebenfalls mit der Kamera arbeiten.

Allgemeines vorab:
Bei der Night Vision Kamera handelt es sich um eine IR-Kamera der Fa. FLIR bzw. AUTOLIV. Diese Kamera gibt es in einigen Varianten. Ich beschränke mich auf die von BMW gekaufte Version. Hierbei handelt es sich um die
30Hz / NTSC Version.
Die ursprüngliche Kamera ist sowohl über eine serielle Schnittstelle als auch über einen LIN-Bus steuerbar. In der freien Version sind die Grundeinstellungen so, dass beim Einschalten sofort das Wärmebild auf den Videoausgang gelegt wird.
In der BMW-Version ist die Firmware dahingehend anders, dass in den Grundeinstellungen das Videobild deaktiviert, bzw. der Shutter der Kamera geschlossen ist. Die Serielle Schnittstelle ist ebenfalls deaktiviert, die Steuerbefehle werden nur über den LIN-Bus übertragen.
Um welche Steuerbefehle es sich handelt lässt sich im Internet nicht recherchieren.
Dank eines Mitstreiters ist nun jedoch folgendes bekannt:

Die Kamera verwendet das Lin-Protokoll 1.3 mit ausschließlich 8 Bytes Daten. Näheres zum Lin 1.3 findet man auf einschlägigen Seiten im Internet.

Die Kamera reagiert auf folgende LIN-Befehle:

ID 0x34 gibt 8 Bytes a 0 zurück
ID 0x39 gibt die Seriennummer der Kamera zurück
ID 0x3B gibt das zurück, was auf
ID 0x3A zur Kamera gesendet wurde,
ABER bei der Eingabe 80 07 00 00 00 00 00 00 zur ID 0x3A führt die Kamera
bei der Abfrage unter 0x3B einen Reset durch. Mein Mitstreiter hat weitere Komandos mit dem Anfang 80 zur 0x3A gesendet, was schließlich bei ihm dazu führte, dass seine Kamera nun nicht mehr reagiert. Ich vermute, er hat entwender die Kamera in einen Schlafmodus geschickt oder, was nicht so toll wäre, die Firmeware gelöscht bzw. überschrieben.
Daher habe ich meine Tests erstmal eingestellt.

Um hier weiter zu kommen müsste man bei einem funktionierenden System den Datentransfer zwischen Steuergerät und Kamera mitlesen.

Vermutlich funktioniert es so:

Das Steuergerät fragt unter der ID 0x39 die Seriennummer der Kamera ab und vergleicht diese mit der eincodierten. Somit wird verhindert, dass man Kamera und Steuergerät aus verschiedenen Fahrzeugen verwenden kann. In der Codierung des Steuergerätes ist nämlich neben der Fahrgestellnummer des Fahrzeuges auch die Seriennummer der Kamera hinterlegt ( das weiß ich, weil ich Codierdateien eines Steuergerätes vorliegen habe )

Wenn die Seriennummer okay ist, bekommt die Kamera die Einstellungsdaten vom Steuergerät übermittel: VIDEO ON ; FCC automatisch usw.

Es geht nun darum an diese Komandos zu gelangen. Hier denke ich wird ein mitschneiden bei einem laufenden System nötig werden

Gruß,
Pit
__________________
----------------------------------------------------------

Viele Teile aus diversen Schlachtwagen ( E32 ) vorhanden

Anfragen nur via U2U

BullPit ist offline   Antwort Mit Zitat antworten