Herunterladen Inhalt Inhalt Diese Seite drucken

CarCode Muller ELM327 Handbuch Seite 29

Obd-2/eobd diagnose-interface elmcan
Inhaltsverzeichnis

Werbung

®
®
CarCode Müller
ElmCan
ELM327
Seite 29
________________________________________________________________
Beachten Sie, daß ein Wert von 00 (Null) als besonderer Fall betrachtet wird und mit Vorsicht
benutzt werden sollte. Es wird zum Abbruch aller periodischen Nachrichten intern verwendet
®
und sagt dem ELM327
intern, daß der Bus nicht länger aktiv ist. Dies kann nützlich sein,
wenn das Fahrzeug eine Zeitüberschreitung hat (vielleicht bei Verwendung des ATMA
®
Befehls) und der Anwender möchte den ELM327
darüber informieren, ohne einen
vollständigen Reset durchzuführen. Der folgende Kommunikationsversuch mit dem Fahrzeug
®
nach einen ATSW00 Befehl führt zu einer neuen Initialisierungs Sequenz des ELM327
.
TP h [(Try) Versuche Protokoll h]
Dieser Befehl ist identisch zum SP Befehl, nur wird das gewählte Protokoll nicht sofort im
internen Speicher gesichert und verändert so nicht die Grundeinstellung. Das kann beim
Experimentieren hilfreich sein.
Beachten Sie, daß bei eingeschalteter Memory-Funktion (AT M1) das neue Protokoll bei
erfolgreicher Verbindung gespeichert wird.
TP Ah [(Try) Versuche Protokoll h mit Auto]
Dieser Befehl ist ähnlich dem SP Ah Befehl, nur das gewählte Protokoll ist lediglich temporär
und wird nicht im internen nicht-flüchtigen Speicher (EEPROM) gespeichert. Das gewählte
®
Protokoll wird versucht und, wenn die Initialisierung fehlschlägt, geht der ELM327
automatisch sequentiell durch alle Protokolle zum Verbindungsversuch.
V0 und V1 [Variable Datenlänge aus (0) oder ein (1)]
Diese Befehle modifizieren die aktuellen CAN Protokoll Einstellungen, um variable
Datenlängen Nachrichten zu senden, wie es Bit 6 von PP 2C und PP 2E für die Protokolle B
und C macht. Somit kann bei jedem CAN Protokoll und nicht nur B und C mit variablen
Datenlängen Nachrichten experimentiert werden. Der V1 Befehl überschreibt jede Protokoll-
Einstellung und erzwingt variable Datenlängen Nachrichten. Die Grundeinstellung ist V0 mit
Datenlängen wie bei dem jeweiligen Protokoll bestimmt.
WM xx yy zz aa [bb | bb cc] [Setzt Wachhalte Nachricht (Wakeup Message)]
Dieser Befehl gestattet das Überschreiben der internen (Grundwerte) Einstellungen für die
Wachhalte Nachricht (manchmal auch als periodische Leerlauf-Nachricht bezeichnet). Der
Anwender muß drei Kopfbytes (Header, xx yy zz) vorgeben und mindestens ein Datenbyte
(aa). Die aktuelle Version akzeptiert ein, zwei oder drei Datenbytes, wie oben gezeigt. Das
®
Prüfsummen-Byte muß nicht übergeben werden, das erzeugt der ELM327
automatisch. Die
so erzeugte Nachricht wird periodisch mit der vom AT SW Befehl gesetzten Datenrate
®
gesendet. Der ELM327
gibt niemals Antworten auf diesen Sendebefehl aus. Die mit diesem
Befehl zugewiesenen Byte-Werte beeinflussen nicht andere Werte von anderen Befehlen (AT
SH) und haben keinen Effekt auf die Übertragung normaler OBD Abfrage-Nachrichten.
WS [Warm Start]
®
Dieser Befehl verursacht einen kompletten Software-Reset des ELM327
ähnlich dem ATZ
Befehl, aber ohne den Lampentest der LED's. Anwender können dies zum schnellen
Zurücksetzen verwenden, ohne die zeitliche Verzögerung wie beim AT Z Befehl.
Werden variable RS232 Baudraten verwendet z.B. mit dem Befehl AT BRD, sollte nicht AT Z
sondern AT WS verwendet werden, da dies nicht die gewählte RS232 Baudrate beeinflußt.
Copyright 2008 by CarCode Müller, alle Rechte vorbehalten.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis