TUXEMPIRE

Heise News | Kernel | Pfadfinder
Linux Overview | TUX Geschichte | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link
Over View | Source Forge Projects | Software Projects | Hardware Projects | Soft - Hardware Projects | WIKI Docus
About Me | PC Knowledge | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
Ich | Aktionen | Automotive Project | . | . | . | .
Programmiren | Linux | Windows | Embedded | Hardware | TuxEmpireDevelop | Fachinformatiker
Standart Webmailer | Squirrelmail
Server Administration | Databases | Statistiken | HMS
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

IN A QUEST OF HERRING

Automotive Control

Ich habe einen älteren VW Vento (VW Golf 3 Vento). Da die Kare nur die Minimalausstattung besitzt und die Heitzungseinstellung nur einem Schätzeisen gleicht kamm mir folgende Idee:
(Auf dem Bild ein vorübergehneder Microcontroller (kleiner Computer) MPC860 mit 66MHz) Es leuft mitlerweile schon ein Prototyp vom P89LPC936 MCU im Auto.

Soft & Hardware

Ich werden der Kare ein bischen Leben einhauchen anhand von Microcontroller (MCU), mit dem ich dieverse Sensoren abfrage und sie Formatirt ausgebe oder auch sachen Steuere.
Nachdem ich gerne Embeddetentwicklung nach meiner letzten Arbeit total zum Hobby geworden ist, dachte ich mir gleich, aus der Idee kann man etwas machen. Mein erstes Ziel war auf meinem Embedded Board TQM860 den I2C Bus in betrieb zu nehmen. Es stellte sich herraus, das es nicht all zu einfach ist. Mitlerweilen habe ich es geschaft, und der Bus leuft sogar sehr gut - bin zufrieden. Übrigens das TQM860 Modul ist nur zur vorrübergehenden Entwicklung, da es zu viel Power hat für diese Aufgabe und viel viel zu viel Strom frist. Ach übrigens, auf dem Modull leuft ein Linux und mit dem Kernel 2.4.25 auf PowerPC.
Nun Leuft schon der erste Prototyp im Auto - ich habe mich für den P89LPC936 Microcontroller basirend auf 80C51 Core entschieden, nachdem er klein is kaum Strom verbraucht, viel intelegente HW intern hat und Flash internet ist. Das Hauptargument ist weil für diese MCU gibt es einen Codearchitekt - mit dem ich den I2C Bus zum laufen gebraucht habe. Von dem Codearchitekten - Code ist nicht mehr viel übrig hab ich umgeschrieben. Vieleicht kommt der P89C664 Microcontroller - basirend auf 80C51 Core zum einsatz, da er 64 KB Flash hat der P89LPC936 nur 16 KB und das für Menüsteuerung doch sehr wenig ist..
Nun habe ich festgestelt, das ich mehrere Microcontroller benötige die miteinander Kommuniziren müssen, die Kommunikation realisire ich über den CAN-BUS.
Nach meinen Vorstellungen will ich folgendes Implementiren bzw so stelle ich mir das System vor.

Fetures:
  • Interntermperatur
  • Ausentemperatur
  • Lüftungstemperatur
  • einstellung der Heitztemperatur (Heitzverfahren)
  • Autobaterie überwachung (Anzeige + alarm)
  • Spritzwasseranzeige
  • Lichtüberwachung (bei ausfall einer Birne wird gewarnt und Position angegeben)
  • km anzeige
  • Drehzahlmesser (warnung)
  • KM/H Anzeige
  • letzter Ölwechsel (warnt wenn er fälig ist)
  • Spritverbrauch messung
  • Betriebsstundenzähler
  • LCD Settings
  • speicherung der Einstellungen
  • überwachung wenn Licht nicht angeschalt worden ist aber es Dunkel ist
Hardware:
  • Microcontroler P89LPC936 (oder P89C664)
  • LM75 (Temperatursensor)
  • PCF8591 8-bit A/D and D/A converter
  • PCF8574A Remote 8-bit I/O expander for I²C-bus
  • LCD2041 LCD Display (4x20)
  • viel Hirnschmaltz und viel Zeit - Gedult
About Us | Site Map | Privacy Policy | Contact Us | ©2006 TUXI-IT