Entdecken Sie eBooks
Kategorien
Entdecken Sie Hörbücher
Kategorien
Entdecken Sie Zeitschriften
Kategorien
Entdecken Sie Dokumente
Kategorien
WiSe21/22
Stephan Schulze
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 1 / 22
Gliederung
1 (Serielle) Bussysteme
Grundlagen
CAN Bus
2 Entwicklungsprozess
Allgemein
V-Modell
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 2 / 22
Abschnitt 1
(Serielle) Bussysteme
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 3 / 22
Unterabschnitt 1
Grundlagen
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 4 / 22
(Serielle) Bussysteme
Grundlagen
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 5 / 22
Unterabschnitt 2
CAN Bus
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 6 / 22
CAN Bus
Grundlagen
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 7 / 22
CAN Bus
Topologie
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 8 / 22
CAN Bus
Elektrische Eigenschaften I
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 9 / 22
CAN Bus
Elektrische Eigenschaften II
0 1 0 1 1 0 1 1 0 0 0 1 1 0 1
5V
Dominant Voltage
CAN Hi
2.5V Recessive Voltage
CAN Lo
Dominant Voltage
0V
Driver Logic
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 10 / 22
1
0
Bits
1
CAN Bus
Start of frame
ID
CAN (Base)Frame
11
Message identifier
Data field
0...64
Termin 10 - MCT-2
→ Was steckt hinter den einzelnen Feldern?
CRC
15
Cyclic redundancy
checksum
CRC-Delimiter
ACK-Slot
1 1 1
ACK-Delimiter
7
End of frame
Entwicklungsprozess
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 12 / 22
Unterabschnitt 1
Allgemein
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 13 / 22
Entwicklungsprozess
Grundlagen
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 14 / 22
Unterabschnitt 2
V-Modell
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 15 / 22
Entwicklungsprozess
V-Modell I
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 16 / 22
Entwicklungsprozess
V-Modell II
→ Die Idee hinter dem V-Modell: erst planen, dann entwickeln, dann
testen (das Gegenteil zu TDD bspw.).
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 17 / 22
Entwicklungsprozess
V-Modell III
1 LH / PH
Kunde sagt, was er haben will → Lastenheft (LH)
Auftragnehmer sagt, was er was er machen wird → Pflichtenheft (PH)
Sofern der Kunde das PH akzeptiert, sind das die bindenden
Kundenanforderungen
2 System-Requirements
Es werden abstrakte Requirements beschrieben, die das System
beschreiben (→ System-Architektur). Dies beinhaltet ”High-Level”
SW-, HW-, Konstruktion-Requirements.
3 Architektur
Hier wird die (in unserem Fall: SW-) Architektur beschrieben: Welche
Komponenten und Schnittstellen zwischen den Modulen gibt es und
was machen diese (nicht wie!).
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 18 / 22
Entwicklungsprozess
V-Modell IV
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 19 / 22
Abschnitt 3
Anhang
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 20 / 22
Unterabschnitt 1
Quellen
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 21 / 22
Quellen I
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 10 - MCT-2 07. Dezember 2021 22 / 22