ISO 26262 & Softwareentwicklung für die funktionale Sicherheit von Automobilsystemen mit ASIL
Die Norm ISO 26262 legt die funktionale Sicherheit für Projekte im Bereich Fahrzeugtechnik fest und gewährleistet die Zuverlässigkeit kritischer Fahrzeugkomponenten. In diesem Artikel wird erläutert, wie internationale Normen für eine effiziente Entwicklung von Fahrzeugsoftware und -hardware in Übereinstimmung mit ASIL, HARA und ASPICE zusammenwirken.
Inhaltsverzeichnis
Wie werden ASIL-Level definiert?
Entwicklung von Sicherheitssystemen mit dem ISO 26262-Standard: So funktioniert es
Fallstudien zur funktionalen Sicherheit bei Automobilprojekten
Die Fahrzeugelektronik wird immer komplexer, und Fehler in kritischen Systemen wie Bremsen, Fahrerassistenzsystemen, Airbags und Sicherheitsgurten, Kraftstoffzufuhr und anderen elektrischen und elektronischen Systemen können die Gesundheit und das Leben aller Verkehrsteilnehmer gefährden. Daher orientieren sich Ingenieure und Hersteller an der internationalen Norm ISO 26262, die Programme, Regeln und empfohlene Werkzeuge zur Gewährleistung der Sicherheit in der Automobilindustrie definiert.
Was sind ISO 26262 und ASIL?
Die Norm ISO 26262 regelt den gesamten Entwicklungsprozess für die funktionale Sicherheit von Fahrzeugen: Planung, Hardware-Design und Entwicklung von Fahrzeugsoftware, mechanisches und industrielles Design, verschiedene Arten von Tests (einschließlich Integrations- und Systemtests), Implementierung, Betrieb und Wartung von Fahrzeugen.
Die ISO 26262 bietet mehrere Stufen zur Bewertung der elektrischen Sicherheit in Kraftfahrzeugen – die sogenannten Automotive Safety Integrity Levels (ASIL). Sie spezifizieren das Gefahrenpotenzial jedes Systems von der niedrigsten Stufe A bis zur höchsten Stufe D und definieren die Regeln, die bei ihrer Entwicklung zu befolgen sind.
Schema: ASIL für funktionale Sicherheit und ISO 26262-Zertifizierung
- ASIL A wird in der Regel Systemen zugewiesen, deren Ausfall wahrscheinlich keine schwerwiegenden und lebensbedrohlichen Auswirkungen hat: Fahrzeuginnenbeleuchtung, Scheibenwaschanlage und Infotainmentsysteme.
- ASIL B definiert die Systementwicklung, die zu nicht schwerwiegenden Verletzungen oder lebensbedrohlichen Folgen führen kann: Bremslichter, Rückfahrkamera und Kombiinstrument.
- ASIL C wird Systemen zugewiesen, deren Ausfall zu schweren Verletzungen, aber nicht zum Tod führen kann: adaptive Geschwindigkeitsregelung, Batteriemanagement und Federung.
- ASIL D ist für kritische Systeme vorgesehen, deren Ausfall tödlich sein kann: autonome Fahrsysteme, Bremssysteme, Airbags und elektronische Servolenkung.
Wie werden ASIL-Level definiert?
ASIL-Level können mithilfe von HARA (Gefahrenanalyse und Risikobewertung) unter Berücksichtigung von drei Faktoren mit mehreren Klassen zugewiesen werden:
S – Schweregrad – die Schwere der Verletzung einer Person durch das System
Klasse | |||
S0 | S1 | S2 | S3 |
Keine Verletzungen | Leichte und mittelschwere Verletzungen | Schwere und lebensbedrohliche Verletzungen (Überlebenswahrscheinlichkeit) | Lebensbedrohliche Verletzungen (Überleben ungewiss), tödliche Verletzungen |
E – Exposition – Häufigkeit potenzieller Gefahren im System.
Klasse | ||||
E0 | E1 | E2 | E3 | E4 |
Unwahrscheinlich | Sehr geringe Wahrscheinlichkeit | Geringe Wahrscheinlichkeit | Mittlere Wahrscheinlichkeit | Hohe Wahrscheinlichkeit |
C – Kontrollierbarkeit – die Möglichkeit, dass ein Fahrer etwas unternimmt, um Verletzungen zu verhindern.
Klasse | |||
C0 | C1 | C2 | C3 |
Generell kontrollierbar | Einfach beherrschbar | Normalerweise kontrollierbar | Schwierig zu kontrollieren oder unkontrollierbar |
Jedem System wird während des HARA-Prozesses ein angemessener Schweregrad, eine angemessene Gefährdung und eine angemessene Kontrollierbarkeit zugewiesen. Ein Null-Faktor erfordert keine Zuweisung einer ASIL-Stufe.
Die Korrelation der Stufen jedes Faktors hilft bei der Zuweisung des Systems zur entsprechenden ASIL-Stufe:
Schweregrad | Exposition | Kontrollierbarkeit | |||
C-1 — Einfach | C-2 — Normal | C-3 — Schwierig | |||
S-1 — Leicht | E-1 — sehr niedrig | QM | QM | QM | |
E-2 — niedrig | QM | QM | QM | ||
E-3 — mittel | QM | QM | A | ||
E-4 — hoch | QM | A | B | ||
S-2 — Schwere |
| QM | QM | QM | |
E-2 — niedrig | QM | QM | A | ||
E-3 — mittel | QM | A | B | ||
E-4 — hoch | A | B | C | ||
S-3 — Tödlich | E-1 — sehr niedrig | QM | QM | A | |
E-2 — niedrig | QM | A | B | ||
E-3 — mittel | A | B | C | ||
E-4 — hoch | B | C | D |
Tabelle zur Definition der ASIL-Stufen
Entwicklung von Sicherheitssystemen mit der Norm ISO 26262: Wie es funktioniert
Fallstudien zur funktionalen Sicherheit für Automobilprojekte
Die Einhaltung der Standards für funktionale Sicherheit in der Automobilindustrie ermöglicht es unserem Team, Lösungen für unsere Kunden zu entwickeln, die der ISO 26262 entsprechen. Unser Portfolio umfasst Lösungen bis zur ASIL-C-Stufe in der ECU-Entwicklung (elektronische Steuergeräte), IVI- und EV-Systeme. Im Folgenden stellen wir drei Beispiele vor und veröffentlichen unsere ISO 26262-Sicherheitsfälle.
Fallstudie: Entwicklung von Anforderungen und Dokumentation für Mikrocontroller-Software
Ein Anbieter von Steuergeräten und Chips für die Automobilindustrie wandte sich an uns, um Mikrocontroller-Software zur Fehlererkennung während des MCU-Betriebs zu entwickeln. Und wir haben diese Aufgabe erfolgreich gelöst.
Die Promwad-Ingenieure entwickelten die Softwarearchitektur gemäß den ASIL-C-Sicherheitsrichtlinien für die elektronische Plattform auf Basis des STM-Mikrocontrollers. Sie analysierten den Quellcode der Prototyp-Firmware, um die funktionalen Sicherheitsanforderungen zu gewährleisten.
Fallstudie: Entwicklung eines aktualisierten 2-DIN-Multimedia-Systems
Im Auftrag eines Anbieters von Armaturenbrettern und Infotainmentsystemen für Fahrzeuge (IVI) haben wir eine Hard- und Softwarelösung entwickelt, die den technischen Sicherheitsanforderungen von ISO 26262 und MISRA entspricht.
Die entwickelte eingebettete Lösung umfasste mehrere Funktionen:
- IVI-System;
- GPS-Navigation;
- Fahrzeitberechnung;
- Klimasteuerung;
- Sprachsteuerung des Bordcomputers;
- Schnittstellensperre zum Ausschalten der manuellen Steuerung während der Fahrt.
Die Promwad-Ingenieure integrierten neue Funktionen, testeten die Software und beseitigten Fehler in der Client-Version des Software-Codes.
* * *
ASIL- und ISO-Standards gewährleisten die funktionale Sicherheit und die Einhaltung von Vorschriften, die für eine erfolgreiche Zertifizierung erforderlich sind, und sorgen so für das Vertrauen der Benutzer in neue Lösungen für die Automobilindustrie. Wir unterstützen unsere Kunden, Branchenstandards einzuhalten, um sichere und zuverlässige Fahrzeuge zu entwickeln.
Kontaktieren Sie uns, um Ihre Software und Hardware gemäß den Standards für funktionale Sicherheit in der Automobilindustrie zu entwickeln.