Bildsignal einer Platine abgreifen und zum display weiterleiten

OP #5224372
Lesenswert?

Hallo,

Ich würde gerne von meinem Autonavigationssystem das Display durch ein 
anderes Display ersetzten. Das Display hat einen VGA, Chinch und HDMI 
Eingang, wobei der HDMI und Chinch Eingang schon belegt ist.

Ich habe einen BMW E87 BJ 2005 mit Navi Professional CCC und den 
klappbaren Display. Das neue Display ist schon verbaut. Ich würde aber 
gerne weiterhin das Menü von Navirechner angezeigt bekommen. Ist es 
möglich das Signal abzufangen und es über VGA auszugeben?

Hier hat jemand schon den Ansatz gepostet, doch leider nicht 
vollständig...

https://www.1erforum.de/threads/help-steckerbelegung-gesucht.6795/

Hat jemand eine Idee wie ich das realisieren kann?

Danke im voraus

Hammo61
Persönliche Seite #5224490
Lesenswert?

Das ist ein nackter LVDS-Datenstrom, den Dein Navigationssystem ausgibt. 
Mit passenden LVDS-Receiver-Bausteinen kannst Du daraus ein 
RGB-TTL-Signal erzeugen (mit sechs oder acht Leitungen pro Farbe), das 
Du wiederum auf drei schnelle DACs ausgeben kannst. Deren Ausgänge 
liefern die Farbinformation für Dein VGA-Signal, die Sync-Impulse 
(HSYNC/VSYNC) kannst Du ebenfalls vom LVDS-Receiver abgreifen.

Das ganze aber funktioniert nur, wenn das Display Deines 
Navigationssystems mit einem halbwegs VGA-kompatiblen Timing und einer 
kompatiblen Auflösung betrieben wird.

Hat es eine geringere Auflösung (was bei einem zwölf Jahre alten Gerät 
eher zu erwarten ist), funktioniert der Ansatz nicht, und Du 
bräuchtest auch noch einen "scaler", der die Displayauflösung auf 
VGA-konformität aufbläst.

Ist denn Dein 12 Jahre altes Navigationssystem überhaupt den Aufriss 
wert, und macht das nicht jedes 0815-Smartphone viel besser?
#5224497
Lesenswert?

Rufus Τ. F. schrieb:

> Das ist ein nackter LVDS-Datenstrom, den Dein Navigationssystem ausgibt.

Leicht OT: Ich habe eine Dashcamera, die ich gern als Rückfahrkamera
benutzen will. Dazu brauche ich aber vorne ein zweites Display.
Gibt es fertige Displays (egal, ob mit oder ohne Gehäuse), die diesen
LVDS-Datenstrom direkt anzeigen können und funktioniert das über ein
zwei Meter langes Kabel?
OP #5224516
Lesenswert?

Mein neuer Bildschirm hat eine Auflösung von 800*480. Leider sind viele 
Einstellungen meines Autos nur über das Display ansteuerbar. Deswegen 
versuche ich irgendwie das Bild abzufangen.

Ich vermute, dass auf der Platine schon ein Receiver verbaut ist der die 
Eingangssignale verarbeitet. Oder meinst es wird so direkt an das 
Display weiter gegeben? Ich werde heute Abend mal Bilder von der Platine 
und Display posten, falls das weiterhelfen sollte.
Persönliche Seite #5224572
Lesenswert?

Harald W. schrieb:
> Gibt es fertige Displays (egal, ob mit oder ohne Gehäuse), die diesen
> LVDS-Datenstrom

Diesen? Welchen?

Die Kamera liefert was für ein Signal?

Hamo K. schrieb:
> Ich vermute, dass auf der Platine schon ein Receiver verbaut ist

Nö, wozu sollte der nötig sein? So ein Receiver ist im nackten Display 
selbst eingebaut, Dein Monitor mit seinen Composite-, VGA- und 
HDMI-Eingängen setzt mit seiner Elektronik diese Signale um und erzeugt 
ein zu seinem Display passended LVDS-Signal daraus.
OP #5224618
Lesenswert?

Das Display was ich benutze ist folgendes:
http://wiki.sainsmart.com/index.php/SainSmart_7_Digital_LCD_800*480_With_Touch_for_Raspberry_Pi2/3

heisst das, dass das Signal was vom Navirechner kommt und an die Platine 
vom Display geht unverarbeitet bis zum Display geht

Navi---->(LVDS)Steuerplatine---->(LVDS)Bildschirm.

Hat die Platine dann eine andere Funktion? oder habe ich einen 
Denkfehler?
Persönliche Seite #5224687
Lesenswert?

Hamo K. schrieb:
> Das ist die Platine von meinem neuem Display. Dort will ich an der VGA
> Buchse das Signal vom Navi einspeisen.

Das ist soweit klar.

Was Du tun musst, um das hinzubekommen, habe ich Dir bereits 
beschrieben, Du musst aus dem LVDS-Signal, das aus Deinem 
Navigationsgerät kommt, ein VGA-Signal mit VGA-konformen Timing und 
(halbwegs) passender Auflösung erzeugen.

Welche Auflösung hat das alte Display?
OP #5225633
Lesenswert?

Hier das Bild zur Platine.

oben wo es getrennt ist, ist die Verbindung zum Display.
Die silberne Buchse ist der Eingang vom Radio. Würde also sagen dass es 
die LVDS Leitung ist.

Zur Auflösung habe ich erstmal nichts gefunden. Vermute aber, dass die 
im ähnlichen Bereich ist. Wäre es denn einfacher, wenn ich das Bild über 
HDMI ausgeben würde oder spielt das keine Rolle?

Danke dir für die Hilfe.

Edit: Sehe grade, dass das Bild gedreht ist. Rechts ist also die 
Verbindung zum Display
Angehängte Dateien:
Persönliche Seite #5225661
Lesenswert?

Hamo K. schrieb:
> Zur Auflösung habe ich erstmal nichts gefunden.

Datenblatt des Displays suchen, und keine Vermutungen anstellen.
Wenn das Display ein EDID-EEPROM haben sollte, kannst Du das natürlich 
auch auslesen, aber um die Anschlussbelegung des Steckers des Displays 
zu kennen, brauchst Du auch das Datenblatt.

> Wäre es denn einfacher, wenn ich das Bild über HDMI ausgeben würde oder
> spielt das keine Rolle?

Wie willst Du das anstellen? Dein altes Navi hat keinen HDMI-Ausgang.
Gast #5225991
Lesenswert?

Hamo K. schrieb:
> Die silberne Buchse ist der Eingang vom Radio. Würde also sagen dass es
> die LVDS Leitung ist.

Du meinst die silberne Buchse neben dem Aufkleber mit dem QR-Code?

Sicher das es nicht FPD-Link oder sowas in der Art ist?

Falls ja, brauchst du noch den Receiver IC der wieder LVDS daraus 
macht...
Persönliche Seite #5230135
Lesenswert?

Ohne auf jedwedes Timing zu achten:

Drei Sechs-Bit-DACs, die an die je sechs Leitungen pro Farbe 
angeschlossen werden. An deren Ausgängen liegt ein analoges RGB-Signal 
an. Zusammen mit den Sync-Signalen hast Du dann schon etwas VGA-artiges. 
Nur stimmt weder die Auflösung noch das Timing - VGA hat 400 oder 480 
genutzte Bildzeilen und eine konstante Zeilenfrequenz von 31.25 kHz (und 
damit je nach Vertikalauflösung 60 oder 70 Hz Bildwechselfrequenz).

Um das Signal Deines Displays anzupassen, bräuchstest Du einen 
Videoskalierer, der Deine Displayauflösung entsprechend umrechnet.

Mit einem FPGA, einem RAM als Displaypuffer und viel, viel Erfahrung 
kann man sich so etwas vermutlich selbst stricken.

FPGA-Hersteller etc. bieten für so etwas IP-Cores an, wie (willkürliches 
Beispiel) der hier:
http://www.latticesemi.com/Products/DesignSoftwareAndIP/IntellectualProperty/IPCore/IPCores01/2DScalerIPCore.aspx

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren