CAN-Display

Aus Prius Wiki

Wechseln zu: Navigation, Suche

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)

Meine Werkzeuge