OBD2 Bluetooth
#19
Der ELM spricht ein sehr einfaches Protokoll, man übermittelt einfach, was man auslesen möchte, bsp. die Kühlwassertemperatur. Die Abfrage läuft im Mode 01 (Show current Data), und man will Wert 05 (Engine Coolant Temp) haben. Also ganz simpel ein:
01 05 (0105 geht auch) an den ELM geschickt, und es kommt beispielsweise die Antwort:
41 05 7B
Die läßt sich einfach auswerten:
41 ist die Antwort auf 01, und ist immer gleich. Zweite Zahl (05) entspricht dem abgefragten Wert 05. Die beiden ersten Zahlen kann man also als Fehlerkontrolle verwenden. Fragt man nach dem Wert 04 (Motorlast), kommt als Antwort ein 41 04 ..
Die dritte Zahl (es ist ein Wert zwischen 00 und FF, also genaugenomnen ein Byte) ist dann der eigentliche Wert, in Hex-Schreibweise. Hier ist es 7B, was dezimal 123 entspricht. Lt. der OBD-Code-Tabelle ist die Temperatur in Grad Celsius dieser Wert -40, also 87 Grad. Diese -40 wurde verwendet, um negative Zahlen ausgeben zu können.

Andere Werte liefern 2 Bytes zurück, um größere Zahlen als 255 darstellen zu können, bsp. die Motordrehzahl (0C). Die Abfrage:
01 0C bringt dann die Antwort :
41 0C 00 00.
41 0C ist wie im Beispiel oben die Rückmeldung des abgefragten Werts, danach kommen zwei Bytes 00 und 00, in der OBD2-Tabelle als A und B bezeichnet. Die Drehzahl errechnet sich lt. Tabelle so: ((A*256)+B)/4
Ergebnis hier: 0 RPM, Motor steht.

Ich lese die Werte mit einem Arduino Microcontroller (ATmega328, 8US$) aus, und lasse ein paar davon auf einem kleinen Display (4 Zeilen á 20 Zeichen) ausgeben. Auch lassen sich Relais oder LEDs schalten, wenn bestimmte Werte auftreten. So baue ich gerade eine RGB-LED, die bei kaltem Motor gelb leuchtet. Wenn das Motoröl über 85 Grad warm ist, und das Kühlwasser über 80 Grad hat, dann geht die Lampe auf grün. Ich suche noch nach einem Weg, die Getriebeöltemp auszulesen, wenn die oder das Motoröl zu heiß werden, soll die Lampe auf rot schalten.

Weitere Bastelsession: Window Valet nachbauen dumdidum
  Zitieren


Nachrichten in diesem Thema
OBD2 Bluetooth - von smartie - 27.11.2009, 11:27
[Kein Betreff] - von Porter - 27.11.2009, 12:08
RE: OBD2 Bluetooth - von CustosOnLinux - 27.11.2009, 12:37
[Kein Betreff] - von Zaphod - 27.11.2009, 13:05
[Kein Betreff] - von smartie - 27.11.2009, 22:08
[Kein Betreff] - von smartie - 28.11.2009, 01:43
[Kein Betreff] - von Porter - 28.11.2009, 03:52
[Kein Betreff] - von Dr.C6 - 11.02.2010, 00:06
[Kein Betreff] - von smartie - 11.02.2010, 07:03
[Kein Betreff] - von Dr.C6 - 11.02.2010, 10:09
[Kein Betreff] - von corvette-freak - 11.02.2010, 10:13
[Kein Betreff] - von Dr.C6 - 11.02.2010, 10:20
[Kein Betreff] - von ICE-T - 11.02.2010, 11:13
[Kein Betreff] - von Zaphod - 11.02.2010, 11:23
[Kein Betreff] - von Zaphod - 11.02.2010, 11:25
[Kein Betreff] - von ICE-T - 11.02.2010, 12:49
[Kein Betreff] - von smartie - 11.02.2010, 12:55
[Kein Betreff] - von Dr.C6 - 11.02.2010, 13:11
[Kein Betreff] - von Zaphod - 11.02.2010, 13:15
[Kein Betreff] - von fzsz - 11.02.2010, 14:03
[Kein Betreff] - von smartie - 11.02.2010, 14:11
[Kein Betreff] - von Dr.C6 - 12.02.2010, 12:45
[Kein Betreff] - von Dr.C6 - 12.02.2010, 12:50
[Kein Betreff] - von smartie - 12.02.2010, 15:51
[Kein Betreff] - von Dr.C6 - 12.02.2010, 17:49
[Kein Betreff] - von smartie - 12.02.2010, 20:08
[Kein Betreff] - von Dr.C6 - 12.02.2010, 23:03
[Kein Betreff] - von CustosOnLinux - 09.03.2010, 11:05
[Kein Betreff] - von Zaphod - 09.03.2010, 11:39
[Kein Betreff] - von CustosOnLinux - 09.03.2010, 11:55
[Kein Betreff] - von Zaphod - 09.03.2010, 12:08
[Kein Betreff] - von CustosOnLinux - 09.03.2010, 12:13
[Kein Betreff] - von Zaphod - 09.03.2010, 12:17
[Kein Betreff] - von CustosOnLinux - 09.03.2010, 12:22
[Kein Betreff] - von Zaphod - 09.03.2010, 13:55
[Kein Betreff] - von Zaphod - 12.03.2010, 10:53
[Kein Betreff] - von CMS - 12.04.2010, 15:31
[Kein Betreff] - von Zaphod - 12.04.2010, 16:04
[Kein Betreff] - von Zaphod - 11.05.2010, 10:50
[Kein Betreff] - von Mr.Fusion - 11.05.2010, 12:28
[Kein Betreff] - von JR - 11.05.2010, 12:58
[Kein Betreff] - von Zaphod - 11.05.2010, 13:00
[Kein Betreff] - von Zaphod - 11.05.2010, 13:05
[Kein Betreff] - von Mr.Fusion - 11.05.2010, 13:20
[Kein Betreff] - von Zaphod - 11.05.2010, 13:51
[Kein Betreff] - von Holli - 11.05.2010, 14:21
[Kein Betreff] - von Zaphod - 11.05.2010, 15:11
[Kein Betreff] - von Mr.Fusion - 11.05.2010, 17:37
[Kein Betreff] - von Holli - 11.05.2010, 19:55
[Kein Betreff] - von Mr.Fusion - 11.05.2010, 20:09
[Kein Betreff] - von Holli - 11.05.2010, 21:18
[Kein Betreff] - von Zaphod - 12.05.2010, 09:35
[Kein Betreff] - von Mr.Fusion - 12.05.2010, 12:53
[Kein Betreff] - von Frank_F - 12.05.2010, 13:16
[Kein Betreff] - von Zaphod - 12.05.2010, 13:26
[Kein Betreff] - von Z28-Fan - 12.05.2010, 13:26
[Kein Betreff] - von Z28-Fan - 12.05.2010, 14:01
[Kein Betreff] - von Mr.Fusion - 12.05.2010, 14:25
[Kein Betreff] - von Holli - 12.05.2010, 14:31
[Kein Betreff] - von Holli - 12.05.2010, 14:45
[Kein Betreff] - von Z28-Fan - 12.05.2010, 14:48
[Kein Betreff] - von Mr.Fusion - 12.05.2010, 15:59
[Kein Betreff] - von STRUPPI - 12.05.2010, 16:41

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Batteriewächter mit Bluetooth stumpjumper76 6 4.359 21.12.2021, 21:26
Letzter Beitrag: stumpjumper76
  Statt Radio Bluetooth-Verstärker flashy 4 10.750 16.03.2019, 14:36
Letzter Beitrag: jeepfürst
Shocked Mein neues Spielzeug PLX Kiwi Bluetooth OBD 2 :D Darkmind 55 14.965 15.04.2013, 08:31
Letzter Beitrag: Cellonde
Smile Bluetooth Gerät ?!? Christiopher 5 2.606 24.10.2009, 16:17
Letzter Beitrag: Christiopher
  OBD2 Fehlfarbe - Lambdawerte OK oder Sonde(n) hinüber? Eike 5 2.533 05.04.2009, 17:06
Letzter Beitrag: Eike

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste
Forenübersicht
Technikforen
-- C 1 Technikforum
-- C 2 Technikforum
-- C 3 Technikforum
-- C 4 Technikforum
---- C4 ZR-1 Technikforum
-- C 5 Technikforum
---- C5 Z06-Technikforum
-- C 6 Technikforum
---- C6 Z06-Technikforum
---- C6 ZR1-Technikforum
-- C7 Technikforum
---- C7 Z06 Technikforum
-- C8 Diskussionsforum
-- Tuningforum
-- Allgemeines Technikforum
---- OBD2
Other Vette-Stuff
-- Man sieht sich
---- Nachbetrachtungen
---- Stammtische Deutschland
------ Baden-Württemberg
------ Bayern
------ Berlin/Brandenburg
------ Hessen
------ Nordrhein- Westfalen
------ Niedersachsen/HB/HH
------ Rheinland-Pfalz
------ Sachsen
------ Thüringen
------ Schleswig Holstein
---- Stammtische Österreich
------ Wien / St. Pölten
---- Stammtische Schweiz
------ Ostschweiz/Vorarlberg
------ Treffen Schweiz
-- Jäger & Sammler
-- Vettetalk
---- Reiseberichte
-- Corvette-Bilder der Mitglieder
---- Membervideos
-- Sonstige Schöne Vettepics
---- Corvettevideos
-- Vettelady's Corner
-- Wissenswertes & Kurioses
-- Werkstätten & Händler
-- CORVETTE & Parts - For Sale!
---- laufende Auktionen bei EBAY
---- Transporthilfeforum
---- for sale - Alles ohne Corvette!
-- Wanted !
-- Wer weiß was
---- Fragen vor dem Kauf
-- Paragraphen & Pamphlete
Smalltalk und Forumsschnack
-- Über dieses Forum
---- Teammitteilungen
---- In Memoriam
-- Hallo, ich bin's!
-- Motorsport
-- Off Topic
---- Jux & Dallerei
---- Das Club-Forum
---- Don't feed the troll!
-- Glückwunsch- und Grußforum
-- Bits und Bytes
-- Comic-Forum
-- Das Modellautoforum
-- Testforum
Händlerangebote
-- Info-Forum
-- ACP Euskirchen
-- Dyno-Center
-- KTS American Parts
-- Corvetteproject (Molle)
-- Schmidt Revolution
-- NCRS Central Europe
-- IDP-CORVETTE ( INJA )
-- TIKT Performance Parts
-- BG Sportwagen
-- SPEEDSTYLE
-- V8Lounge
-- AVI Schilling & Wendt Assekuranzmakler
-- Autosalon am Park GmbH
-- NCRS Central Europe
-- Hoffmann Classics
-- CCRP Austria
-- RockAuto.com
-- Stingrays-Shop.com
-- corvetteparts.de