7.3.1. Der Kontroller der Kupplung des Personalcomputers mit dem Bordsystem der Selbstdiagnostik OBD II laut der Protokolle der Standards SAE (PWM und VPW) und ISO 9141-2
|
Dem Standard VPW antworten die Modelle der Produktion des Unternehmens GM, dem Standard PWM - Ford, dem Standard ISO 9141-2 - die asiatischen und europäischen Modelle. |
Die allgemeinen Daten
Die betrachtete Einrichtung stellt den Mikrokontroller dar, der nach den Technologien KMOP (CMOS) erfüllt ist.
|
Der Kontroller ist die Anschlüsse zu den Bordsystemen der Selbstdiagnostik der ersten Generation (OBD I) nicht vorbestimmt! |
Die Einrichtung erfüllt die Rolle des Elementarscanners und es ist für das Ablesen der diagnostischen Kodes und der Daten des Systems OBD II (die Wendungen des Motors, die Temperatur der kühlenden Flüssigkeit und der aufgesogenen Luft, nagrusotschnyje die Charakteristiken, die Kosten der in den Motor handelnden Luft u.ä.) im Rahmen des Standards SAE J1979 durch den Reifen einer beliebigen Erfüllung (PWM, VPW und ISO 9141-2) vorbestimmt.
Die Hauptvorausbestimmung
Für den Anschluss zum Computer genug (RS) ist es 3-schilnogo die Leitungen, verwirklicht sich der Anschluss zum diagnostischen Stecker 6-schilnym von der Leitung. Die Betriebsspannung wird auf den Kontroller durch den diagnostischen 16-Kontaktstecker OBD gereicht. Das prinzipielle Schema des Kontrollers ist auf der Illustration vorgestellt.
Das prinzipielle Schema des Kontrollers der Kupplung RS mit dem System OBD II
|
|
Die Empfehlungen nach der Anwendung
DIE ORDNUNG DER AUSFÜHRUNG |
|
|
Die Grundprinzipien des Austausches von den Daten
|
Wenn es ekelhaft besonders nicht vorbehalten ist, sind alle Zahlen in 16-ritschnom den Format (hex) gebracht, wird das Dezimalformat vom Zeichen dec bezeichnet. |
Der Austausch von den Daten geht nach der konsequenten Dreidrahtvereinigung, ohne Anwendung inizialisazionnogo des Austausches von den dienstlichen Mitteilungen (handshaking). Die Einrichtung hört den Kanal auf das Vorhandensein der Mitteilungen an, führt die übernommenen Befehle aus und übergibt die Ergebnisse auf den Personalcomputer (PC), wonach sofort ins Regime des Abhörens zurückkehrt. Eingehend in den Kontroller und die aus ihm stammenden Daten sind in Form von der Kette der konsequent gehenden nacheinander Bytes organisiert, der erste deren den Kontrollarbeiten ist. Gewöhnlich stellt das Kontrollbyte die Zahl von 0 bis zu 15 dec (oder 0-F hex), die beschreibende Anzahl der folgenden weiter informativen Bytes dar. So wird, zum Beispiel, 3-bajtnaja die Mannschaft auf folgende Weise aussehen: 03 (das Kontrollbyte), das 1. Byte, das 2. Byte, das 3. Byte. Das ähnliche Format wird wie für die eingehenden Mannschaften auf die Umfrage des Bordsystems der Selbstdiagnostik, als auch für die stammenden Mitteilungen verwendet, die die angeforderten Informationen enthalten. Es ist nötig zu bemerken, dass im Kontrollbyte nur vier jüngere Bits verwendet werden, - sind die älteren Bits unter einige spezielle Mannschaften zurückbehalten und können PC beim Initialization der Vereinigung mit dem Kontroller und die Vereinbarung des Protokolles der Sendung der Daten, sowie dem Kontroller für die Kontrolle der Fehler der Sendung verwendet sein. Insbesondere erzeugt im Falle des Fehlers bei der Sendung, der Kontroller die Anlage des älteren bedeutenden Bits (MSB) des Kontrollbytes in die Einheit. Bei der erfolgreichen Sendung aller vier älteren Bits werden in die Null festgestellt.
|
Es existieren die abgesonderten Ausnahmen von der Regel der Nutzung des Kontrollbytes. |
Der Initialization des Kontrollers und des Bordsystems der Selbstdiagnostik
Für Anfang des Austausches von den Daten PC soll die Anlage der Vereinigung mit dem Kontroller erzeugen, dann, den Kontroller und den Kanal der Daten OBD II initialisieren.
Die Anlage der Vereinigung
Nach dem Anschließen des Kontrollers zu PC und dem diagnostischen Stecker OBD soll sein Initialization zwecks der Verhinderung "des Hängens", die mit dem Lärm in den konsequenten Linien falls ihr Anschließen verbunden sind erzeugt sein es war bis zum Einschluss einer Ernährung des Kontrollers erzeugt. Gleichzeitig wird die Elementarprüfung der Aktivität der Schnittstelle erzeugt. In erster Linie wird das Einbytesignal 20 (hex), wahrgenommen vom Kontroller wie die Mannschaft auf die Anlage der Vereinigung geschickt. In die Antwort schickt der Kontroller anstelle kontroll- das einzige Byte FF hex (255 dec) ab und geht ins Regime der Erwartung der Aufnahme der Daten über. Jetzt kann PC zum Initialization des Kanals der Daten übergehen.
|
Dieser Fall ist einer von wenigen, wenn den Kontroller das Kontrollbyte nicht verwendet. |
Der Initialization
DIE ORDNUNG DER AUSFÜHRUNG |
|||||
|
Die Ordnung des Austausches von den Daten
Das Funktionieren des Kontrollers unter Anwendung von den Protokollen der Familie ISO 9141-2 und SAE (VPW und PWM) geschieht nach etwas verschiedenen Drehbuchern.
Der Austausch laut der Protokolle SAE (VPW und PWM)
DIE ORDNUNG DER AUSFÜHRUNG |
|
|
Der Austausch laut der Protokolle ISO 9141-2
Der Standard ISO 9141-2 wird von der Mehrheit der asiatischen und europäischen Produzenten der KFZ-Technik verwendet. Die Struktur gebildet PC der Anfrage wenig als unterscheidet sich von verwendet in den Standards SAE damit nur durch den Unterschied, dass der Kontroller die Informationen über die Nummer der Fachkraft nicht braucht und die entsprechenden Informationen, im Paket anwesend zu sein sollen nicht. So besteht die Anfrage aus dem Kontrollbyte und der ihm folgenden Kette der informativen Bytes, die die Kontrollsumme einschließen immer. Als Antwortmitteilung leitet der Kontroller die vom Bordprozessor gebildeten Signale einfach weiter. Das Kontrollbyte in der Antwortmitteilung fehlt, deshalb PC nimmt die handelnden Informationen ununterbrochen wahr, bis die Kette von der Pause von der Länge der 55 Millisekunden, die über den Abschluss des informativen Paketes mitteilt unterbrochen wird. So kann die Antwortmitteilung aus einer oder mehreren Fachkräften entsprechend den Forderungen der Spezifikationen SAE J1979 bestehen. Der Kontroller erzeugt die Analyse der Fachkräfte nicht, wirft die nicht diagnostischen Fachkräfte usw. PC von den eigenen Kräften nicht zurück soll die Bearbeitung der handelnden Daten zwecks der Ausgliederung der abgesonderten Fachkräfte mittels der Analyse der Titelbytes erzeugen.
|
Die Antworten auf die Mehrheit der Anfragen bestehen aus der einzigen Fachkraft. |
Die Modifikationen, die in den Schnittstellenkontroller der letzten Versionen erzeugt sind
Niedriger sind die Hauptunterschiede des Prozesses der Sendung der Daten laut der Protokolle SAE und ISO 9141, charakteristisch für die Schnittstellenkontroller der letzten Versionen, sowie die Ordnung der Sendung der Daten laut des Protokolles ISO 14230 gebracht:
a) den Standard ISO 9141: Es ist das Adressbyte Beigefügt;
b) den Standard ISO 9141: es verwirklicht sich die Rückgabe nicht einen, und beider Schlüsselbytes (das zusätzliche Byte kehrt auch in den Regimes SAE zurück, jedoch wird er hier nicht verwendet);
c) Ist die Unterstützung des Protokolles ISO 14230 Beigefügt.
|
Alle informativen Bytes werden in 16-ritschnom den Format übergeben. Vom Symbol XX wird das unbestimmte, zurückbehaltene oder nicht identifizierte Byte bedeutet. |
Die Anlage der Vereinigung
Die Ordnung der Anlage der Vereinigung hat sich nicht geändert:
Die Abfahrt: 20
Die Aufnahme: FF
Die Auswahl des Protokolles
Es wird das nächste Schema verwendet:
VPW:
Die Abfahrt: 41, 00
Die Aufnahme: 02, 01, XX
PWM:
Die Abfahrt: 41, 01
Die Aufnahme: 02, 01, XX
ISO 9141:
Die Abfahrt: 42, 02, adr, wo: adr - das Adressbyte (gewöhnlich 33 hex)
Die Aufnahme: 02, К1, К2,
Wo: К1, К2 - die Schlüsselbytes ISO
Oder: 82, XX, XX (der Fehler des Initializationes ISO 9141)
ISO 14230 (der schnelle Initialization):
Die Abfahrt: 46, 03, R1, R2, R3, R4, R5, wo: R1 ÷R5 - die Mitteilung vom Anfang der Anfrage ISO 14230 auf die Anlage der Vereinigung, gewöhnlich R1 ÷ R5 = С1, 33, F1, 81, 66
Die Aufnahme: S1, S2, … … …, wo S1, S2, … … … - die Mitteilung vom Anfang der Antwort ISO 14230 auf die Anlage der Vereinigung
|
Können konsequent mehr einen ECU übergeben werden. Als Antwort kann der negative Kode der Antwort verwendet werden. |
Die typische positive Antwort sieht auf folgende Weise aus: S1, S2 … …. = 83, F1, 10, С1, Е9, 8F, BD
ISO 14230 (der langsame Initialization):
Es ist ISO 9141 ähnlich
Die Bemerkungen und die Kommentare
- Wenn die Nutzung des Kontrollers für die Sendung der Daten nur nach irgendwelchem einem oder mehreren der Protokolle geplant wird, können die überflüssigen Komponenten ausgeschlossen sein (siehe das Schema). Zum Beispiel, bei der Organisation des Schemas unter das Protokoll VPW (GM) in der Leitung des Anschlusses des Kontrollers zum Auto werden nur drei Sehnen der elektrischen Leitungsanlage (die Klemme 16, 5 und 2) gefordert werden.
- Wenn das Protokoll PWM nicht verwendet wird, es können die Elemente R4, R6, R7, R8, R9, R10, Т1, Т2 und D1 ausgeschlossen sein.
- Bei der Absage auf den Austausch laut des Protokolles ISO der Ausnahme unterliegen die Elemente: R15, R16, R17, R18, R19, R21, Т4 und Т5.
- Die Absage auf die Nutzung des Protokolles VPW lässt zu, die folgenden Elemente auszuschließen: R13, R14, R23, R24, D2, D3 und Т3.
- Es sind die Kohlen-Filmresistoren mit dem 5-prozentigen Zutritt des Widerstands verwendet.
- Werden die Abwesenheit der Schaltfläche des Notneuladens (RESET) beachten, notfalls kann solches Neuladen mittels des Abschaltens des Kontrollers vom Autostecker (erzeugt sein das Neuladen des Schnittstellenprozessors wird automatisch geschehen). Peresapusk der Software auf PC bringt zum neuen Initialization der Schnittstelle.