CAN-Display
Aus Prius Wiki
Ksb (Diskussion | Beiträge) |
Ksb (Diskussion | Beiträge) |
||
Zeile 15: | Zeile 15: | ||
</gallery> | </gallery> | ||
+ | |||
+ | == Idee == | ||
Diese ursprünglich als autarker "CAN-Monitor" konzipierte Platine zur Anzeige und Auswertung von 11-Bit-Standard-Frames (Extended Frames werden z. Zt. nicht unterstützt) hat folgende Merkmale: | Diese ursprünglich als autarker "CAN-Monitor" konzipierte Platine zur Anzeige und Auswertung von 11-Bit-Standard-Frames (Extended Frames werden z. Zt. nicht unterstützt) hat folgende Merkmale: | ||
Zeile 27: | Zeile 29: | ||
* acht Analogeingänge (z. Zt. novh nicht frei) | * acht Analogeingänge (z. Zt. novh nicht frei) | ||
+ | |||
+ | |||
+ | == Anzeige == | ||
die Anzeige erfolgt über ein gelbes 128 x 64 OLED-Grafik-Display: | die Anzeige erfolgt über ein gelbes 128 x 64 OLED-Grafik-Display: | ||
Zeile 35: | Zeile 40: | ||
* geringer Stromverbrauch | * geringer Stromverbrauch | ||
+ | |||
+ | |||
+ | == Anschluss == | ||
für den Anschluss wird nur ein OBD2-Stecker benötigt: | für den Anschluss wird nur ein OBD2-Stecker benötigt: | ||
Zeile 42: | Zeile 50: | ||
- | |||
- | * | + | == weitere Einsatzmöglichkeiten == |
- | * Umwandlung der Daten in Nutzdaten | + | |
+ | und kann zu einem vollständigen CAN-Display erweitert werden - folgende Anzeigen sind möglich (zur Zeit sind alle Anzeigen noch Demos!): | ||
+ | |||
+ | * Alle Informationen, die auf dem CAN anliegen z. B.: | ||
+ | * Batteriespannung, Batterietemperatur, SOC | ||
+ | * EM-Strom, maximaler Lade- und Entladestrom | ||
+ | * Verbrauch, Tankinhalt | ||
+ | * Kühlmitteltemperatur | ||
+ | * Zustand der Türen | ||
+ | * Lenkwinkel | ||
+ | |||
+ | == Funktionsweise == | ||
+ | |||
+ | Die anzuzeigenden Informationen werden aus den Daten der CAN-Nachrichten herausgefiltert, bearbeitet und in sinnvolle Anzeigedaten gewandelt. | ||
+ | |||
+ | * Die angezeigten Nutzdaten sind konfigurierbar (eeprom) | ||
+ | * Die Umwandlung der Daten in Nutzdaten | ||
* Normierung und Anzeige der Nutzdaten | * Normierung und Anzeige der Nutzdaten | ||
* Grafische Anzeige der Nutzdaten über Balkengrafik | * Grafische Anzeige der Nutzdaten über Balkengrafik | ||
+ | |||
+ | |||
+ | |||
+ | == Ausführung == | ||
Version vom 18. Februar 2008, 23:52 Uhr
Eine kleine Bastelei die aus recht wenig Hardware aber dafür sehr viel Software besteht:
Inhaltsverzeichnis |
Idee
Diese ursprünglich als autarker "CAN-Monitor" konzipierte Platine zur Anzeige und Auswertung von 11-Bit-Standard-Frames (Extended Frames werden z. Zt. nicht unterstützt) hat folgende Merkmale:
- Vier Akzeptanzfilter
- Gleichzeitige Anzeige von 7 ID
- Anzeige der relevanten SJA100 Register
- angezeigte ID konfigurierbar (eeprom)
- konfigurierbar auf "Listen-Only"
- I2C-Anschluss (Host, RTC, Temperatursensor)
- RS232-Anschluss (TTL, mit MAX232 auch Norm)
- acht Analogeingänge (z. Zt. novh nicht frei)
Anzeige
die Anzeige erfolgt über ein gelbes 128 x 64 OLED-Grafik-Display:
- hervorragender Kontrast
- Helligkeit einstellbar (Parameter)
- Anzeige verschiedener Schriftgrössen
- geringer Stromverbrauch
Anschluss
für den Anschluss wird nur ein OBD2-Stecker benötigt:
- Stromversorgung
- CAN-Anbindung
weitere Einsatzmöglichkeiten
und kann zu einem vollständigen CAN-Display erweitert werden - folgende Anzeigen sind möglich (zur Zeit sind alle Anzeigen noch Demos!):
- Alle Informationen, die auf dem CAN anliegen z. B.:
- Batteriespannung, Batterietemperatur, SOC
- EM-Strom, maximaler Lade- und Entladestrom
- Verbrauch, Tankinhalt
- Kühlmitteltemperatur
- Zustand der Türen
- Lenkwinkel
Funktionsweise
Die anzuzeigenden Informationen werden aus den Daten der CAN-Nachrichten herausgefiltert, bearbeitet und in sinnvolle Anzeigedaten gewandelt.
- Die angezeigten Nutzdaten sind konfigurierbar (eeprom)
- Die Umwandlung der Daten in Nutzdaten
- Normierung und Anzeige der Nutzdaten
- Grafische Anzeige der Nutzdaten über Balkengrafik
Ausführung
Aktuell existiert nur ein Prototyp ohne Gehäuse - an einer geeigneten Gehäusevariante wird noch gearbeitet.
- Lochrasterplatine
- Frei verdrahtet (ca. 200 Verbindungen)
- Mischbestückung THT/SMD
Die Stromversorgung erfolgt z. Zt. noch über Standard-Spannungsregler
Bauteil-Liste (vorläufig)
1 Lochrasterplatine 100x160 RM2,54 1 40-polige IC-Präzisionsfassung 1 40-polige IC-Fassung (standard) 1 28-polige IC-Fassung 1 Widerstand 120 Okm 14 Widerstände 1 k 1 Widerstand 33 k 2 Widerstandsnetzwerke SIL 8 x 1k 10 Kondensatoren 100nF 50V 2 Kondensatoren 22pF 50V 1 Elko 470µF 35V 4 Elko 4,7µF 25V 1 Quarz 16 MHz 4 Dioden 1N4007 10 Dioden 1N4148 1 Spannungsregler 7805 1 ATMEGA16 DIL 1 SJA1000 DIL 1 PCA82C250 SMD 1 OLED-Display 1 Gehäuse 1 Filterscheibe 10 Taster f.Leiterplatte 1 OBD2-Stecker 1 Mantelleitung 4-pol Fädeldraht
WIRD FORTGESETZT
--ksb 02:52, 18. Feb. 2008 (CET)