www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Mit AVR ans OBD2 System ?


Autor: Stephan Liebig (aminox)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe in der Schule ein kleines Projekt laufen. Ich möchte aus einem 
Fahrzeug über die OBD-2 Schnittstelle ein paar Informationen auslesen 
und abspeichern.

Zum Beispiel:

Geschwindigkeit
Umdrehungen pro Minute
Fehlerauslesung

Mit welchem Mikrokontroller mach ich das am Besten?

Könnt ihr mir da ein paar Tipps geben? Würde am liebsten in C++ 
programmieren. Visual Basic wäre auch möglich.

Danke

Autor: tarzanwiejane (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Abo

Autor: jÜrgen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wo willst du die Daten abspeichern?

Falls du einfache Diagnosetools bauen willst, ist es am einfachsten aus 
dem Netz einen fertigen OBD2 auf Rs232 umsetzer zu suchen und dann am PC 
zu programmieren.

Falls du es mit einem µC machen willst sollte er mal mindestens eine CAN 
Schnittstelle haben...

Autor: Stephan Liebig (aminox)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also mir wurde vorgeschlagen, dies mit einem AVR zu machen.
Ich bin natürlich für alles offen. Ich komme eher aus der Programmierung 
und brauche daher ein paar Tipps was die Hardware betrifft. Speichern 
würde ich das auf dem Mikrokontroller.

Auserdem will ich ein Stand-a-lone Gerät basteln, welches man dann an 
den Rechner anschließen soll.

Autor: Drei Newton (3_newton)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie wärs mit der AVR Butterfly als Grundlage? Da ist gleich 
Flashspeicher dabei.

3N

Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hier schon geschaut ?

http://www.blafusel.de

Gruß Sven

Autor: Daniel M. (usul27)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das gibt es auch als Elektor-Projekt. Im Heft Mai 2006 hast du das als 
komplettes Projekt. Braucht aber wohl noch ein OBD-Board aus Elektor 
7-8/05

Autor: Erwin Reuss (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hier ist ein Schaltplan eines OBD2-Interfaces auf Basis des AT90CAN128:

http://www.obd-shop.com/danila/images/products/agv...


Autor: noname (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
An welchem Fahrzeug willst du per OBD-II rangehen ? Denn die Diagnose 
über "nur-CAN" ist nur bei neueren Modellen nötig, ältere haben für die 
Diagnose meist noch K-Line. Ford Modelle haben z.B. J1850. Alle 
Bussysteme (K-Line, CAN, J1850) sind im OBD-II Stecker vorgesehen.

Ich würde dir mindestens empfehlen K-Line und CAN Hardwaremäßig 
vorzustehen.

Schau außerdem einfach mal auf www.ozenelektronik.om

Autor: Stephan Liebig (aminox)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank schonmal für die zahlreichen Antworten.
Ich werde mal die genannten Links von euch durch gehen.

Ich habe derzeit nur einen VW Polo Bj. 2003 zur Verfügung, an dem ich 
das ganze System testen kann.
Eventuell kann ich da aber mit ein paar Autohäusern Kooperrieren.

[edit]
Wäre euch sehr verbunden, wenn ihr mir sagen könntet:
Du brauchst den Kontroler, die paar Kleinigkeiten um ihn vom PC aus zu 
programmieren, damit ich mir die Sachen schonmal langsam besorgen 
könnte.

Autor: Stephan Liebig (aminox)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also 3_newton hat mir - und dafür bedanke ich mich nochmal - ein paar 
Sachen genannt, die ich brauche.
Fällt da jemanden noch etwas ein, oder sollte ich andere Hardware 
benutzen?

- AVR Butterfly
- Standard R,C, Dioden Sortiment
- Schnittstelle zum PC
- MAX232 plus Bauteile
- USB mit FTD232/FTD245
- Optokoppler oder MC33290

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.