Die CAN-Busse sind in erster Linie zu trennen
- Überlastung verwalten
- Reduzieren Sie behördliche Bedenken hinsichtlich sicherheitskritischer Systeme
- üben mehr Kontrolle darüber aus, wer auf die verschiedenen Busse zugreifen kann
Einfache Fahrzeuge verfügen über zwei CAN-Busse, einen für Motor und Sicherheitssysteme und einen für Karosseriesteuerungen (Beleuchtung, Benutzererfahrung usw.).
Komplexe Fahrzeuge verfügen über einen separaten Bus für Systeme, die die Fahrzeugbewegung beeinflussen, z. B. radarunterstützte Geschwindigkeitsregelung, Parksysteme, Spurführung usw., sowie über zusätzliche Systeme für Benutzermerkmale, die über einfache Karosseriesteuerungen hinausgehen, z. B. in Fahrzeugunterhaltungssystemen.
Während die Busse geteilt werden könnten , gibt es einige Gründe, dies nicht zu tun:
Überlastung
Selbst Hochgeschwindigkeits-CAN-Busse haben keine unbegrenzte Bandbreite und sind im Vergleich zu modernen Kommunikationssystemen sehr langsam. Es müssen jedoch noch viele Daten mitgeführt werden, und die meisten sind zeitkritisch. Wenn Sie also eine niedrige Auslastung beibehalten, können Nachrichten schneller zugestellt werden (weniger Kollisionen), sodass Echtzeitnachrichten nicht zu spät, sondern pünktlich eingehen .
Testen
Sicherheitskritische Systeme sind oft von anderen Systemen getrennt, so dass das Testen reduziert wird. Alle an den sicherheitskritischen Bus angeschlossenen Geräte müssen einen höheren Betriebsstandard aufweisen und daher getestet werden, um sicherzustellen, dass sie auf einem sicherheitskritischen Bus keine Probleme verursachen. Mit einem separaten Karosseriebus können Sie geringfügig niedrigere Standards festlegen, da ein Ausfall keine Sicherheitsprobleme verursacht und die Tests daher reduziert werden.
Anstatt alles in einem Bus zu kombinieren und sicherzustellen, dass alles den höheren Standards entspricht, können die Designer den Bus durch separate Busse segmentieren und die Kosten senken.
Branchenvorschriften sind schwierig, insbesondere, weil die Branche in der Vergangenheit Probleme mit der Drosselklappe und anderen Drive-by-Wire-Problemen hatte. Indem kritische Systeme von nicht kritischen Systemen getrennt gehalten werden, wird es viel einfacher und weniger wahrscheinlich, herauszufinden, was nachträglich schief gelaufen ist, und das Problem zu lösen, da es weniger Geräte gibt, die den ordnungsgemäßen Betrieb des Sicherheitssystems beeinträchtigen könnten.
Steuerung
Sobald Modder festgestellt haben, dass sie das Motormanagement und andere Computer über eine einzige Schnittstelle ändern können, haben die Fahrzeughersteller daran gearbeitet, den Diagnosestecker und seinen Bus vom Rest der Fahrzeugbusse zu trennen und ein Gateway zu verwenden, um nur die zulässigen Nachrichten weiterzuleiten Benutzer und Garage Zugang zu. In der Regel verfügen sie über zusätzliche Funktionen, die ihren eigenen Technikerzugriff ermöglichen, und viele fügen dem Diagnosestecker sogar einen weiteren Bus hinzu, ohne jedoch Nachrichtendetails zu veröffentlichen. Auf diese Weise können sie schneller zugreifen und gleichzeitig die Abwärtskompatibilität mit den Vorschriften für Diagnoseabgase aufrechterhalten.
Durch die Trennung der Busse können sie jedoch mit dem einfachen Diagnosestecker ein wenig mehr Kontrolle darüber ausüben, wer einfachen Zugriff auf die Bordcomputer hat.
Zusätzliche Komplexität
Die durch zusätzliche Busse verursachte Komplexität wird von einem Gateway-Controller übernommen. In einigen Fahrzeugen ist dies der Body Controller und hat oft andere Busverbindungen, wie z. B. LIN. Dieser leitet Nachrichten zwischen Bussen weiter, sodass das Gerät beispielsweise bei Anschluss eines Diagnosegeräts auf alle relevanten Diagnoseinformationen im gesamten Fahrzeug zugreifen kann.