Inhalt
Fehlercode | Fehlerortung | Wahrscheinliche Ursache |
---|---|---|
P2999 | ISO / SAE vorbehalten |
Was bedeutet Code P2999?
Nach meiner Erfahrung ist diese Art von Code eine der am meisten missverstandenen. Dies könnte daran liegen, dass es eines der komplexesten und am schwierigsten zu diagnostizierenden ist.
Dies bedeutet, dass das Antriebsstrang-Steuermodul (PCM) einen Schnittstellenfehler in einem der Controller oder im Controller Area Network (CAN) erkannt hat. Unabhängig davon, ob dieser Fehler zu einer Fehlfunktion führt oder nicht, verstößt er gegen bestimmte Kriterien, die von zwei Regulierungsbehörden festgelegt wurden. der Internationale Organisationsstandard und die Society of Automotive Engineers.
Internationaler Organisationsstandard (ISO)
ISO ist die Abkürzung für einen populären Namen für das, was eigentlich als Internationale Organisation für Normung (ISO) bezeichnet wird. Warum? Ich weiß es nicht.
Es wurde 1947 gegründet und ist (unabhängig von Ihrem Namen) ein freiwilliger, nicht vertraglich vereinbarter Zusammenschluss von Normungsgremien, der in mehr als 100 Ländern eingesetzt wird.
Es soll den internationalen Handel mit Waren und Dienstleistungen sowie die Zusammenarbeit bei wirtschaftlichen, intellektuellen, wissenschaftlichen und technologischen Ideen erleichtern. Ich wette, Sie fragen sich, was das mit Autos zu tun hat. Es umfasst auch die Normung in den Bereichen Computertechnologie und Datenkommunikation.
Gesellschaft der Automobilingenieure (SAE)
Sie können diese bekannte Abkürzung als eine Abkürzung erkennen, die verwendet wird, um zu deklarieren, dass bestimmte Schrauben, Muttern, Unterlegscheiben und die dazu passenden Werkzeuge nicht metrisch sind.
SAE International ist eine US-amerikanische (global tätige) Organisation zur Entwicklung von Standards. Sie gibt es bereits seit 1905. Es handelt sich um eine Vereinigung von aktiven Ingenieuren aus verschiedenen Branchen, deren Hauptinteresse jedoch in den Bereichen Automobil- und Luft- und Raumfahrttechnik liegt.
Das bringt uns zurück zum Automobilbau und dem gespeicherten ISO / SAE-reservierten Code. Seit 1996 hat die Automobilindustrie in Zusammenarbeit mit der Bundesregierung spezifische Merkmale von Fahrzeug-On-Board-Diagnosesystemen vorgeschrieben. Sie arbeiten eng mit ISO und SAE zusammen, um strenge Richtlinien zu berechnen und zu präzisieren. Viele davon sind einzeln aufgelistet und nummeriert. Insbesondere sind die ISO und die SAE dafür verantwortlich, Standards für die serielle Datenkommunikation in Bezug auf Bordcomputer für Kraftfahrzeuge festzulegen. Diese Standards beinhalten die Gewährleistung der Lieferung, die Vermeidung von Konflikten, die Mindestlieferzeit, die Kosteneffizienz und die Unterdrückung von elektromagnetischen Feldstörungen.
Es gibt fünf Kfz-Bordprotokolle, die den von ISO / SAE festgelegten Standards unterliegen. Dies sind der CAN, der DC-Bus, ein gemultiplextes Kommunikationsnetzwerk, das Schlüsselwortprotokoll, mit dem Scanner und andere Diagnosegeräte mit On-Board-Controllern kommunizieren können, das Local Interconnected Network (LIN), das für die unkritische Kommunikation verantwortlich ist, die in verwendet wird Unterhaltungs- und Komfortsysteme sowie das Vehicle Area Network (VAN).
Wir beschäftigen uns in diesem Artikel nur mit dem CAN. Der CAN-Bus ist eine Ansammlung von Kabeln und Steckverbindern, die es dem PCM und anderen Steuerungen ermöglichen, eine Schnittstelle zu bilden. Ein einzelnes Fahrzeug kann bis zu siebzig Steuergeräte enthalten, sodass der CAN eine wichtige Funktion erfüllt, insbesondere in den heutigen komplexen Automobilen.
Als nächstes würde ich einen Diagnosescanner an den Fahrzeugdiagnoseanschluss anschließen und alle gespeicherten Codes und Standbilddaten abrufen. Ich würde es aufschreiben, falls es später in meiner Diagnose benötigt wird.
Ich würde die Codes löschen und das Fahrzeug testen. Ich hätte gehofft, dass der ISO / SAE-Code zeitweise auftritt und nicht zurückkehrt. Wenn dies der Fall wäre und es keine Schäden und keine hilfreichen TSB-Einträge gäbe, würde ich einen Wackeltest für alle Controller-Anschlüsse durchführen.
Wenn mein Wackeltest keine Ergebnisse liefern würde, würde ich einen möglichen Steuerungsdefekt oder einen Steuerungsprogrammierungsfehler vermuten.