Grafische Anzeige CAN
Aus Prius Wiki
Ksb (Diskussion | Beiträge) (→Realisierungsansätze) |
Ksb (Diskussion | Beiträge) |
||
Zeile 24: | Zeile 24: | ||
9. Anbindung an das MFD - für eine Farbdarstellung wird der Anschluß über [[RGBS]] oder bei [[FBAS]] ein zusätlicher Chip benötigt. | 9. Anbindung an das MFD - für eine Farbdarstellung wird der Anschluß über [[RGBS]] oder bei [[FBAS]] ein zusätlicher Chip benötigt. | ||
+ | |||
+ | == Realisierungsansätze == | ||
+ | |||
+ | 1. Der Einsatz eines OSD (On-Screen-Display) IC wurde verworfen, da z. T. abgekündigt oder schwer erhältlich. | ||
+ | |||
+ | 2. Einbau eines "CAR-PC" wurde aus mehreren Gründen verworfen: hohe Kosten, Dauer Bootvorgang, ungenügender Bauraum | ||
+ | |||
+ | 3. Als geeignet wurde das "AVR-Chipbasic-Projekt" von [http://www.jcwolfram.de/projekte/avr/chipbasic32/main.php "AVR-Chipbasic" von Joerg Wolfram] befunden. | ||
+ | |||
+ | 4. Zunächst wurde das direkte Abgreifen der relevanten Fahrzeugsignale angedacht aber schnell verworfen. | ||
+ | |||
+ | 5. Es gibt einige handelsübliche "CAN-Interfaces" - für den Einsatz mit "AVR-Chipbasic" ist der "CAN232" von LAWICE geeignet. | ||
+ | |||
+ | 6. Erstes Problem: Die serielle Schnittstelle des "Chipbasic" ist nicht über die UART realisiert und kann NUR 1200 BAUD | ||
+ | |||
+ | 7. Zweites Problem: Das "CAN232" von LAWICE kann minimal mit 2400 BAUD betrieben werden. | ||
+ | |||
+ | 8. Als Lösung wurde ein 2. Atmel-Controller programmiert, der eine Umsetzung von I2C auf 57,6 kBAUD realisiert. | ||
+ | |||
+ | 9. Anbindung an das MFD - für eine Farbdarstellung wird der Anschluß über [[RGBS]] oder bei [[FBAS]] ein zusätlicher Chip benötigt. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Praktische Ausführung == | ||
+ | |||
+ | Wie so oft im Leben, gibt es verschiedene Ausführungsmöglichkeiten: | ||
+ | |||
+ | 1. Aufbau auf Lochrasterplatine - verworfen. | ||
+ | |||
+ | 2. Aufbau auf zwei Platinen von Joerg Wolfram ( Chipbasic und RS232-Umsetzer) - für den "Prototypen" geeignet. | ||
+ | |||
+ | 3. Layout einer eigenen kompakten Platine: Chipbasic, CAN-Controller und MFD-Umschaltung im Anschluß |
Version vom 24. Juni 2007, 21:06 Uhr
Inhaltsverzeichnis |
Idee
Anzeige der Uhrzeit im 24-Stunden-Format, Innentemperatur, Bordnetzspannung und weiterer Betriebsdaten auf dem MFD.
Realisierungsansätze
1. Der Einsatz eines OSD (On-Screen-Display) IC wurde verworfen, da z. T. abgekündigt oder schwer erhältlich.
2. Einbau eines "CAR-PC" wurde aus mehreren Gründen verworfen: hohe Kosten, Dauer Bootvorgang, ungenügender Bauraum
3. Als geeignet wurde das "AVR-Chipbasic-Projekt" von "AVR-Chipbasic" von Joerg Wolfram befunden.
4. Zunächst wurde das direkte Abgreifen der relevanten Fahrzeugsignale angedacht aber schnell verworfen.
5. Es gibt einige handelsübliche "CAN-Interfaces" - für den Einsatz mit "AVR-Chipbasic" ist der "CAN232" von LAWICE geeignet.
6. Erstes Problem: Die serielle Schnittstelle des "Chipbasic" ist nicht über die UART realisiert und kann NUR 1200 BAUD
7. Zweites Problem: Das "CAN232" von LAWICE kann minimal mit 2400 BAUD betrieben werden.
8. Als Lösung wurde ein 2. Atmel-Controller programmiert, der eine Umsetzung von I2C auf 57,6 kBAUD realisiert.
9. Anbindung an das MFD - für eine Farbdarstellung wird der Anschluß über RGBS oder bei FBAS ein zusätlicher Chip benötigt.
Realisierungsansätze
1. Der Einsatz eines OSD (On-Screen-Display) IC wurde verworfen, da z. T. abgekündigt oder schwer erhältlich.
2. Einbau eines "CAR-PC" wurde aus mehreren Gründen verworfen: hohe Kosten, Dauer Bootvorgang, ungenügender Bauraum
3. Als geeignet wurde das "AVR-Chipbasic-Projekt" von "AVR-Chipbasic" von Joerg Wolfram befunden.
4. Zunächst wurde das direkte Abgreifen der relevanten Fahrzeugsignale angedacht aber schnell verworfen.
5. Es gibt einige handelsübliche "CAN-Interfaces" - für den Einsatz mit "AVR-Chipbasic" ist der "CAN232" von LAWICE geeignet.
6. Erstes Problem: Die serielle Schnittstelle des "Chipbasic" ist nicht über die UART realisiert und kann NUR 1200 BAUD
7. Zweites Problem: Das "CAN232" von LAWICE kann minimal mit 2400 BAUD betrieben werden.
8. Als Lösung wurde ein 2. Atmel-Controller programmiert, der eine Umsetzung von I2C auf 57,6 kBAUD realisiert.
9. Anbindung an das MFD - für eine Farbdarstellung wird der Anschluß über RGBS oder bei FBAS ein zusätlicher Chip benötigt.
Praktische Ausführung
Wie so oft im Leben, gibt es verschiedene Ausführungsmöglichkeiten:
1. Aufbau auf Lochrasterplatine - verworfen.
2. Aufbau auf zwei Platinen von Joerg Wolfram ( Chipbasic und RS232-Umsetzer) - für den "Prototypen" geeignet.
3. Layout einer eigenen kompakten Platine: Chipbasic, CAN-Controller und MFD-Umschaltung im Anschluß