Hallo zusammen,
während der Corona-Krise hat man ja etwas mehr Zeit zum Basteln, also habe ich mich mal hingesetzt und das lange vor mir her geschobene Projekt verwirklicht.
Um was geht es? Es gibt in den älteren BMW Multifunktionslenkräder (MFL) mit denen man das Tempomat und Radio steuern kann. Und es gibt auch Radios die damit gesteuert werden können. Es geht also darum, das BMW MFL mit einem Fremdradio zu verheiraten. Und da ist zwei unterschiedliche Geräte hätte (Pioneer AVIC-X3 ist aktuell drin und ein zeitgenössisches Becker Indianapolis PRO ist im Schrank), habe ich dieses Interface gebaut.
Das Interface beherrscht grundsätzlich zwei Arten der Kommunikation:
Das MFL kummuniziert über IBus mit dem Fahrzeug (bzw. Interface) und weiter geht es über Widerstandswerte, bzw. RS232. Hier habe ich einen Elmos E910.15 Transceiver verwendet, für RS232 einen MAX232 und die Widerstandswerte erzeugt ein Microchip MCP42050 (dual 50k 8bit DigiPot). Den Schaltplan und Layout (Eagle 8.5.1 Projekt) habe ich angehägt und den aktuellen Stand der Firmware (als Atmel Studio 7 Projekt) ebenfalls. Vielleicht kann es jemand gebrauchen.
Die fertige Platine sieht so aus:
Es fehlt noch die TVS-Diode und OpAmp für ADC-Puffer (Microchip MCP601), wenn Reichelt nicht so ewig brauchen würde, wären sie schon drauf.
während der Corona-Krise hat man ja etwas mehr Zeit zum Basteln, also habe ich mich mal hingesetzt und das lange vor mir her geschobene Projekt verwirklicht.
Um was geht es? Es gibt in den älteren BMW Multifunktionslenkräder (MFL) mit denen man das Tempomat und Radio steuern kann. Und es gibt auch Radios die damit gesteuert werden können. Es geht also darum, das BMW MFL mit einem Fremdradio zu verheiraten. Und da ist zwei unterschiedliche Geräte hätte (Pioneer AVIC-X3 ist aktuell drin und ein zeitgenössisches Becker Indianapolis PRO ist im Schrank), habe ich dieses Interface gebaut.
Das Interface beherrscht grundsätzlich zwei Arten der Kommunikation:
- RS232 (für Becker Traffic Pro High Speed / Traffic Pro / DTM / Indianapolis (PRO) / Cascade und Konsorten)
- Widerstandswerte (Pioneer / JVC / Sony / Blaupunkt / ...)
- Pioneer Radios steuern (Liste oben)
- Becker Radios steuern (Liste oben)
- die Helligkeit der Tasten des MFLs regeln, in Abhängigkeit von dem Regler im Armaturenbrett
Das MFL kummuniziert über IBus mit dem Fahrzeug (bzw. Interface) und weiter geht es über Widerstandswerte, bzw. RS232. Hier habe ich einen Elmos E910.15 Transceiver verwendet, für RS232 einen MAX232 und die Widerstandswerte erzeugt ein Microchip MCP42050 (dual 50k 8bit DigiPot). Den Schaltplan und Layout (Eagle 8.5.1 Projekt) habe ich angehägt und den aktuellen Stand der Firmware (als Atmel Studio 7 Projekt) ebenfalls. Vielleicht kann es jemand gebrauchen.
Die fertige Platine sieht so aus:
Es fehlt noch die TVS-Diode und OpAmp für ADC-Puffer (Microchip MCP601), wenn Reichelt nicht so ewig brauchen würde, wären sie schon drauf.