Was ist CAN (Controller Area Network)?
Was sind die Unterschiede zwischen einem OBD-II- Protokoll und einem CAN-Setup? `
Wie verwende ich einen OBD-II-Scanner in einem Fahrzeug mit CAN?
Was ist CAN (Controller Area Network)?
Was sind die Unterschiede zwischen einem OBD-II- Protokoll und einem CAN-Setup? `
Wie verwende ich einen OBD-II-Scanner in einem Fahrzeug mit CAN?
Antworten:
Ok, bevor ich Ihre spezifischen Fragen beantworte, machen wir eine Einführung in Bussysteme. Es könnte sein, dass Sie Teile dieser Dinge kennen, aber ich beginne hier, da Leute mit geringen oder keinen IT- oder Elektronikkenntnissen dies auch verstehen sollten.
In elektronischen Systemen werden Signale über Kabel von einem Chip zum anderen gesendet (lassen Sie uns die drahtlosen Dinge für eine Sekunde vergessen). Am einfachsten ist es, eine Leitung pro Bit zu verwenden, die Sie übertragen möchten. Eine Information ist einfach eine Antwort auf eine Ja / Nein-Frage wie "Sind die Scheinwerfer an?" Wenn die Scheinwerfer eingeschaltet sind, liegt an diesem Kabel eine Spannung an, beispielsweise 5 Volt. Wenn sie ausgeschaltet sind, liegt 0 Volt an der Leitung an.
Nun, das ist gut für ein bisschen Information. Für mehr Daten sind jedoch mehr Drähte erforderlich. Leider: Mehr Drähte bedeuten mehr Komplexität. Ein modernes Auto ist nur ein Computer mit Reifen , in dem sich viele Kabel ( mehrere Kilometer oder Meilen ) befinden. Mehr Drähte bedeuten mehr Gewicht und mehr Kosten, und das gefällt den Autoherstellern nicht. Wir brauchen also eine Möglichkeit, die Anzahl der Drähte zu reduzieren.
Üblicherweise wird dazu ein Bussystem verwendet .
Stellen Sie sich einen Bus vor, um mehr Informationen mit weniger Kabeln zu übertragen . Es gibt noch andere Vorteile von Bussystemen, aber ich werde mich auf diesen Aspekt konzentrieren.
Beispiel:
Wir wollen vier Lampen ein- oder ausschalten.
Es ist leicht zu sehen; Wir brauchen einen Draht pro Lampe.
Mit diesem primitiven Bussystem haben wir die Anzahl der Kabel auf zwei reduziert . Unabhängig von der Anzahl der Lampen, die wir steuern möchten, benötigen wir nur einen Draht, um dem anderen Chip mitzuteilen, welche Lampe wir schalten möchten, und einen zweiten Draht, um mitzuteilen, ob wir die Lampe ein- oder ausschalten möchten. Mein Beispiel hätte in der Praxis Grenzen, da man die Spannung an Draht 1 nicht einfach auf 1000 V erhöhen kann, um tausend verschiedene Lampen zu schalten.
Dieses Beispiel zeigt, warum in der Elektronik im Allgemeinen und in Autos im Besonderen Bussysteme eingesetzt werden. Autos verwenden eine Reihe von Bussystemen, die speziell für sie hergestellt wurden:
Was ist CAN (Controller Area Network)?
CAN ist das wichtigste Bussystem im Auto. Ich werde auf diesen Punkt nicht näher eingehen. Betrachten Sie ihn lediglich als eine Möglichkeit, große Datenmengen mit nur zwei Drähten zu übertragen. Sie können mehr über CAN auf Wikipedia lesen .
Was ist der Unterschied zwischen einem OBD-II-Protokoll und einem CAN-Setup?
OBD-II ist ein übergeordnetes Protokoll, das zu Diagnosezwecken verwendet wird. OBD-II kann eines von (vielen) verschiedenen Bussystemen verwenden, um Diagnosedaten von und zu Ihrem Auto zu übertragen. Stellen Sie sich OBD-II als eine Sprache (Englisch) vor, die Sie sprechen, und CAN als das Kommunikationsgerät (Telefon), mit dem Sie mit jemandem sprechen (über Ihr Auto und seinen Gesundheitszustand;).
Viele Leute bezeichnen OBD (kurz für On-Board-Diagnose) oder OBD-II als "Standards". OBD-II ist ein Standard, der jedoch wiederum aus so vielen verschiedenen Standards, Protokollen und Bussystemen besteht, die für die Kommunikation verwendet werden, dass es schwierig ist, alle aufzulisten. Ich habe einmal eine Übersichtsgrafik erstellt, und ich werde sehen, ob ich das später zu meiner Antwort hinzufügen kann.
Wie verwende ich den OBD-II-Scanner in einem Fahrzeug mit CAN?
Schließen Sie es einfach an den OBD-II-Anschluss Ihres Autos an. CAN ist eines der Transportprotokolle der OBD-II-Spezifikation und sollte von den meisten OBD-II-Scannern unterstützt werden. Der Standort des Ports kann mithilfe einer Google-Suche (Bildsuche) ermittelt werden. In der Regel befindet sich der Anschluss in Reichweite des Fahrers , z. B. unter dem Armaturenbrett oder in der Mittelkonsole .
OBD II ist eine von der US-Regierung vorgeschriebene Diagnoseschnittstelle. Es wird garantiert, dass diese Schnittstelle einen bestimmten Satz von Informationen bereitstellt, einschließlich, aber nicht beschränkt auf Motorcomputerdaten und Motorcomputer-Fehlercodes.
Als OBD II eingeführt wurde, zwang die US-Regierung die Hersteller nicht, auch die Kommunikationsschnittstelle zum Motorcomputer zu standardisieren. Frühe OBD II hatten mindestens ein halbes Dutzend Kommunikationsprotokolle. Später erkannte die US-Regierung, dass der Motorcomputer zumindest das CAN-Kommunikationsprotokoll unterstützen muss.
Das CAN-Kommunikationsprotokoll wird unter dem Dach von OBD II unterstützt.
Wenn Ihr OBD II-Scanner CAN unterstützt, wird er von einigen älteren Scannern, die zwischen OBD II und dem CAN-Mandat herausgebracht wurden, nicht unterstützt, gibt es keinen Unterschied in der Verwendung. Der Scanner wählt automatisch das zu verwendende Protokoll aus, indem er entweder das verfügbare Protokoll automatisch erkennt oder wenn Modell und Jahr eingegeben werden, verwendet der Scanner das, was bekannt ist.