Basiswissen Automotive Softwaretest. Ralf Bongard
(ebenfalls im gleichen Anhang). Abbildung 1–3 zeigt die funktionale Architektur des Features Tempomat.
Abb. 1–3 Funktionale Architektur der Tempomatfunktion
Das Feature Tempomat besteht aus sieben Architekturelementen:
Aufbereitung Raddrehzahlsensoren wertet die Messwerte der Drehzahlsensoren an den vier Rädern aus und berechnet daraus die Ist-Geschwindigkeit des Fahrzeugs.
Aufbereitung Fahrerwunsch bereitet den Fahrerwunsch (z.B. die Wunschgeschwindigkeit und den Status des Bremspedals) auf. Dieses Element wertet aus, ob der Tempomat aktiv ist, und liefert die Soll-Geschwindigkeit für den Tempomaten.
Tempomat (Regler) berechnet auf Basis von Soll- und Ist-Geschwindigkeit das Soll-Drehmoment des Motors.
Momentenkoordinator ermittelt das richtige Soll-Drehmoment, abhängig davon, ob der Tempomat aktiv ist oder nicht.
Ansteuerung Leistungselektronik leitet aus dem Soll-Drehmoment die nötige Ansteuerung des Elektromotors ab.
Der Wandler setzt die Ansteuerung in einen konkreten Stromfluss um.
Der Elektromotor treibt über ein integriertes Getriebe die Räder an.
Die kleinen Kästen an den Rändern der Architekturelemente in Abbildung 1–3 stellen die Schnittstellen dar. Das Dreieck im Kästchen zeigt die Signalrichtung an und markiert eine Schnittstelle als Sender bzw. Empfänger von Daten. Die an den Schnittstellen übertragenen Signale sind in Tabelle 1–1 genauer beschrieben.
Signal | Beschreibung |
IEM | Stromstärke des Stromflusses zum Elektromotor |
Msoll | Konsolidiertes Soll-Drehmoment |
Msoll,F | Soll-Drehmoment auf Basis des Fahrpedals |
Msoll,T | Soll-Drehmoment auf Basis des Tempomatreglers |
nist | Werte der vier Raddrehzahlsensoren |
nsoll | Raddrehzahl nach Elektromotor und Getriebe |
PWMEM | Pulsweitenmodulationssignale zur Ansteuerung des Elektromotors |
r.sbrems | Stellung des Bremspedals |
r.sfahr | Stellung des Fahrpedals |
Taktiv | Tatsächlicher Aktivitätsstatus des Tempomaten |
Ton/off | Fahrerwunsch zum Aktivierungsstatus des Tempomaten (an/aus) |
vist | Aktuelle Geschwindigkeit des Fahrzeugs |
vsoll | Soll-Geschwindigkeit des Fahrzeugs für den Tempomaten |
vwunsch | Wunschgeschwindigkeit des Fahrers für den Tempomaten |
Tab. 1–1 Signale der Tempomatfunktion
1.3.3Einzuhaltende Standards
Entwicklung nach Stand der Technik
BEC erwartet, dass Eddison Electronics nach dem Stand der Technik entwickelt, der unter anderem durch Normen und Standards definiert ist. Hier sind drei für die Fahrzeugentwicklung zentrale Standards hervorgehoben, auf die Kapitel 3 ausführlicher eingeht.
Der Entwicklungsprozess bei Eddison Electronics muss konform zu Automotive SPICE (siehe Abschnitt 3.1) sein. BEC hat sich auf den VDA-Scope festgelegt und erwartet, dass im Projekt für diese Prozesse die Fähigkeitsstufe 2 erreicht wird. Der VDA-Scope ist im Anhang in Abschnitt B.2 dargestellt.
Da es sich bei dem elektrischen Antriebsstrang des ULV um ein sicherheitskritisches System handelt, muss Eddison Electronics bei der Entwicklung die Anforderungen der ISO 26262 berücksichtigen (siehe Abschnitt 3.2).
Bei der Entwicklung der Steuerungssoftware muss Eddison Electronics konform zum AUTOSAR-Standard (siehe Abschnitt 3.3) vorgehen.
Darüber hinaus gibt es noch viele weitere Normen und Standards, die für das Projekt relevant sind. Kapitel 3 führt einige davon auf.
1.3.4Beteiligte Personen
Die folgenden Personen sind bei Eddison Electronics im Projekt tätig:
Karsten, Kaufmännischer LeiterKarsten ist neben seinen kaufmännischen Aufgaben auch für die Steuerung und Überwachung der Zulieferer zuständig (Supplier Monitoring).
Petra, ProjektleiterinPetra ist die Gesamtprojektleiterin für das Projekt ULV und zentrale Ansprechpartnerin für BEC.
Lars, Leiter der EntwicklungsabteilungLars ist in seiner Funktion als Entwicklungsleiter auch Process Owner für den Produktentwicklungsprozess bei Eddison Electronics.
Thorsten, TeilprojektleiterThorsten verantwortet das Teilprojekt Tempomat.
Stefan, Safety ManagerStefan ist u.a. für das Sicherheitskonzept der Tempomatfunktion verantwortlich. Bei seiner Arbeit wird er von einem Expertenteam unterstützt.
Quentin, QualitätsmanagerQuentin ist für die Qualitätssicherung, das Konfigurationsmanagement und das Änderungsmanagement verantwortlich. Er ist Provisional ASPICE-Assessor und unterstützt das Projekt bei der Vorbereitung des Assessments.
Thomas, TestmanagerThomas verantwortet alle Testaktivitäten im Projekt bei Eddison Electronics. Da Eddison Electronics einen Teil der Testaktivitäten an externe Dienstleister vergeben hat, koordiniert er auch die Aktivitäten bei den Dienstleistern.
Tim, SoftwaretesterTim führt die Tests für die Tempomatfunktion durch.
Erika, EntwicklerinErika entwickelt die Software der Tempomatfunktion.
Simon, System- und SoftwarearchitektSimon ist als Chefarchitekt für die Plattformarchitektur verantwortlich