AuF - Antrieb und Fernbedienung: Test der Fernbedienung in Simulation und am Fahrzeug: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 2: | Zeile 2: | ||
'''Betreuer:''' [[Benutzer:Ulrich_Schneider |Prof. Schneider]], [[Benutzer:Prof._Mirek_Göbel| Prof. Göbel]], [[ Benutzer:Marc_Ebmeyer | Marc Ebmeyer]]<br> | '''Betreuer:''' [[Benutzer:Ulrich_Schneider |Prof. Schneider]], [[Benutzer:Prof._Mirek_Göbel| Prof. Göbel]], [[ Benutzer:Marc_Ebmeyer | Marc Ebmeyer]]<br> | ||
= Testfälle = | |||
{| class="mw-datatable" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | Die Tabelle mit den Testschritten lässt sich jeweils rechts ausklappen. | ||
|- style="font-size:11pt" | |||
!style="font-weight: bold;" width=" | == Fernbedienung aktiv == | ||
!style="font-weight: bold;" width="200" | | Bezeichnung: Fernbedienung aktiv <br> | ||
!style="font-weight: bold;" width=" | Tester: Sven Posner <br> | ||
!style="font-weight: bold;" width=" | Datum: 24.01.2022 <br> | ||
!style="font-weight: bold;" width=" | Status Testfall: Getestet <br> | ||
!style="font-weight: bold;" width=" | Anforderungs-ID: REQ10.2060 <br> | ||
Testinstanz: Simulation mit Matlab <br> | |||
!style="font-weight: bold;" width=" | Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ Matlab/Simulink Testmodell] <br> | ||
!style="font-weight: bold;" width=" | SVN Revision: 6864<br> | ||
{| class="mw-datatable mw-collapsible mw-collapsed" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | |||
|- style="font-size:11pt" align="center" | |||
! style="font-weight: bold;" width="120" | Schritt | |||
! style="font-weight: bold;" width="200" | Beschreibung | |||
! style="font-weight: bold;" width="150" | Ausgangszustand | |||
! style="font-weight: bold;" width="150" | Aktion(en) | |||
! style="font-weight: bold;" width="220" | Erwartetes Ergebnis | |||
! style="font-weight: bold;" width="220" | Ergebnis | |||
! style="font-weight: bold;" width="100" | Bewertung | |||
! style="font-weight: bold;" width="300" | Bemerkung | |||
|- | |- | ||
| 1 | | Vorbedingung 1 | ||
| | | Start-Datei ausführen | ||
| | | [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ start_Test_Fernbedienung.m] ausführen | ||
| - | |||
| Figures 1-4 öffnen sich | |||
| Figures 1-4 öffnen sich | |||
| i.O. | |||
| - | |||
| | |||
| - | |||
|- | |||
| | |||
| | |||
|- | |- | ||
| | | Testschritt 1 | ||
| | | Grafik auswerten | ||
| | | Figure 1:Fernbedienung Aktiv betrachten | ||
| | | - | ||
| | | Fernbedieung EIN/AUS entspricht der Summe aus Lenkung/Gas Aktiv | ||
| | | Fernbedieung EIN/AUS entspricht der Summe aus Lenkung/Gas Aktiv | ||
| | | i.O. | ||
| | | - | ||
|} | |||
== Ausgabe Lenkwinkel == | |||
Bezeichnung: Ausgabe Lenkwinkel <br> | |||
Tester: Sven Posner <br> | |||
Datum: 24.01.2022 <br> | |||
Status Testfall: Getestet <br> | |||
Anforderungs-ID: - <br> | |||
Anforderungen nach: [[BSF - Längsregelung und Querregelung#Überprüfung der Hardware | Überprüfung der Hardware]] <br> | |||
Testinstanz: Simulation mit Matlab <br> | |||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ Matlab/Simulink Testmodell] <br> | |||
SVN Revision: 6864<br> | |||
{| class="mw-datatable mw-collapsible mw-collapsed" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | |||
|- style="font-size:11pt" align="center" | |||
! style="font-weight: bold;" width="120" | Schritt | |||
! style="font-weight: bold;" width="200" | Beschreibung | |||
! style="font-weight: bold;" width="150" | Ausgangszustand | |||
! style="font-weight: bold;" width="150" | Aktion(en) | |||
! style="font-weight: bold;" width="220" | Erwartetes Ergebnis | |||
! style="font-weight: bold;" width="220" | Ergebnis | |||
! style="font-weight: bold;" width="100" | Bewertung | |||
! style="font-weight: bold;" width="300" | Bemerkung | |||
|- | |- | ||
| | | Vorbedingung 1 | ||
| | | Start-Datei ausführen | ||
| | | Matlab ist gestartet | ||
| | | [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ start_Test_Fernbedienung.m] ausführen | ||
| | | Figures 1-4 öffnen sich | ||
| | | Figures 1-4 öffnen sich | ||
| | | i.O. | ||
| - | |||
| - | |||
|- | |||
| Testschritt 1 | |||
| Figure 2: Lenkwinkel betrachten: Grenzen der PWM-Breite | |||
| Grafiken haben sich geöffnet | |||
| Lenkwinkel betrachten: Grenzen der PWM-Breite | |||
| PWM-Breite bleibt in den Grenzen 0.0738 bis 0.1303 | |||
| PWM-Breite bleibt in den Grenzen 0.0738 bis 0.1303 außer am Anfang | |||
| i.O. | |||
| Überschwingen kann durch den Einschaltvorgang entstanden sein | |||
|- | |||
| | | Testschritt 2 | ||
| Figure 2: Lenkwinkel betrachten: Ruhelage | |||
| Grafiken haben sich geöffnet | |||
| Stimmt die Ruhelage mit der eingezeichneten überein? | |||
| In Ruhlelage Ist die PWM-Breite = 0.1024 | |||
| Nein, leichte Abweichung nach oben | |||
| i.O. | |||
| Messung ist nicht aktuell, sondern hat vor der kalibrierung stattgefunden | |||
|- | |- | ||
| | | Testschritt 3 | ||
| | | Figure 2: Lenkwinkel betrachten: Richtung wird richtig ermittelt | ||
| | | Grafiken haben sich geöffnet | ||
| | | Stimmt die Drehrichtung mit der vorgegebenen überein? | ||
| | | Impulsdauer < 0.1024 --> Drehung nach Links<br />Impulsdauer > 0.1024 --> Drehung nach Rechts | ||
| | | Impulsdauer < 0.1024 --> Drehung nach Rechts<br />Impulsdauer > 0.1024 --> Drehung nach Links | ||
| | | n.i.O. | ||
| Entspricht nicht der Beschreibung im Wiki [[BSF - Längsregelung und Querregelung#Überprüfung der Hardware | Überprüfung der Hardware]] | |||
| - | |||
| | |} | ||
== Vorwärts/Rückwärts fahren == | |||
Bezeichnung: Vorwärts/Rückwärts fahren <br> | |||
Tester: Sven Posner <br> | |||
Datum: 24.01.2022 <br> | |||
Status Testfall: Getestet <br> | |||
Anforderungs-ID: REQ10.20070 <br> | |||
| | Testinstanz: Simulation mit Matlab <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ Matlab/Simulink Testmodell] <br> | |||
SVN Revision: 6864<br> | |||
{| class="mw-datatable mw-collapsible mw-collapsed" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | |||
|- style="font-size:11pt" align="center" | |||
! style="font-weight: bold;" width="120" | Schritt | |||
! style="font-weight: bold;" width="200" | Beschreibung | |||
! style="font-weight: bold;" width="150" | Ausgangszustand | |||
! style="font-weight: bold;" width="150" | Aktion(en) | |||
! style="font-weight: bold;" width="220" | Erwartetes Ergebnis | |||
! style="font-weight: bold;" width="220" | Ergebnis | |||
! style="font-weight: bold;" width="100" | Bewertung | |||
! style="font-weight: bold;" width="300" | Bemerkung | |||
|- | |- | ||
| | | Vorbedingung 1 | ||
| | | Start-Datei ausführen | ||
| | | Matlab ist gestartet | ||
| | | [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ start_Test_Fernbedienung.m] ausführen | ||
| Figures 1-4 öffnen sich | |||
| | | Figures 1-4 öffnen sich | ||
| | | i.O. | ||
| | |||
| - | | - | ||
|- | |- | ||
| | | Testschritt 1 | ||
| | | Figure 3: Befindet sich die PWM-Breite im Bereich | ||
| | | Grafiken haben sich geöffnet | ||
| | | Befindet sich die PWM-Breite im Bereich? | ||
| | | PWM-Breite im Bereich | ||
| | | PWM-Signal ist unterhalb | ||
| n.i.O. | |||
| | | Grenzwerte nach: [[BSF - Längsregelung und Querregelung#Testbericht der Überprüfung des Antriebs | Testbericht der Überprüfung des Antriebs]] | ||
| - | |||
|- | |- | ||
| | | Testschritt 2 | ||
| | | Figure 3: Mittelstellung | ||
| | | Grafiken haben sich geöffnet | ||
| Ist in Mittelstellung der Angegebene PWM-Wert erreicht? | |||
| Bei Mittelstellung PWM = 0,175 | |||
| PWM = 0,107 | |||
| ? | | n.i.O. | ||
| | |||
| | |||
| | |||
| - | | - | ||
|} | |} | ||
= | == Ausgabe Geschwindigkeit== | ||
Bezeichnung: Ausgabe Geschwindigkeit <br> | |||
Bezeichnung: | |||
Tester: Sven Posner <br> | Tester: Sven Posner <br> | ||
Datum: 24.01.2022 <br> | Datum: 24.01.2022 <br> | ||
Status Testfall: Getestet <br> | Status Testfall: Getestet <br> | ||
Anforderungs-ID: REQ10. | Anforderungs-ID: REQ10.2070 <br> | ||
Testinstanz: Simulation mit Matlab <br> | Testinstanz: Simulation mit Matlab <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ Matlab/Simulink Testmodell] <br> | Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ Matlab/Simulink Testmodell] <br> | ||
SVN Revision: 6864<br> | SVN Revision: 6864<br> | ||
{| class="mw-datatable mw-collapsible mw-collapsed" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | {| class="mw-datatable mw-collapsible mw-collapsed" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | ||
Zeile 218: | Zeile 191: | ||
| Vorbedingung 1 | | Vorbedingung 1 | ||
| Start-Datei ausführen | | Start-Datei ausführen | ||
| Matlab ist gestartet | |||
| [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ start_Test_Fernbedienung.m] ausführen | | [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ start_Test_Fernbedienung.m] ausführen | ||
| Figures 1-4 öffnen sich | | Figures 1-4 öffnen sich | ||
| Figures 1-4 öffnen sich | | Figures 1-4 öffnen sich | ||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| | | Testfall 1 | ||
| Figure ? | |||
| Figure | |||
| - | | - | ||
| wird die Geschwindigkeit auf 0,3 m/s begrenzt | |||
| nein | |||
| n.i.O. | |||
| Die Umrechnung in die Geschwindigkeit erfolgt nicht | |||
|} | |} | ||
== | == TF 5: Anzeige RC-Modus == | ||
Bezeichnung: | Bezeichnung: Anzeige RC-Modus <br> | ||
Tester: Sven Posner <br> | Tester: Sven Posner <br> | ||
Datum: 24.01.2022 <br> | Datum: 24.01.2022 <br> | ||
Status Testfall: Getestet <br> | Status Testfall: Getestet <br> | ||
Anforderungs-ID: | Anforderungs-ID: ? <br> | ||
Testinstanz: Simulation mit Matlab <br> | Testinstanz: Simulation mit Matlab <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ Matlab/Simulink Testmodell] <br> | Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ Matlab/Simulink Testmodell] <br> | ||
Zeile 260: | Zeile 233: | ||
|- | |- | ||
| Vorbedingung 1 | | Vorbedingung 1 | ||
| [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ start_Test_Fernbedienung.m] ausführen | | [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/testumgebungen/AuF_%20Fernbedienung/ start_Test_Fernbedienung.m] ausführen | ||
| - | |||
| Figures 1-4 öffnen sich | | Figures 1-4 öffnen sich | ||
| Figures 1-4 öffnen sich | | Figures 1-4 öffnen sich | ||
Zeile 269: | Zeile 241: | ||
|- | |- | ||
| | | Vorbedingung 2 | ||
| Ausschnitt Fernbedienung EIN auswählen, um dort die Frequenz zu bestimmen | |||
| | | - | ||
| | | Frequenz im Ausschnitt zu sehen | ||
| | | Frequenz im Ausschnitt zu sehen | ||
| | |||
| i.O. | | i.O. | ||
| | | - | ||
|- | |- | ||
| | | Testfall 1 | ||
| Figure | | Figure 4: Anzeige RC-Modus | ||
| | | - | ||
| | | Frequenz = 1Hz | ||
| | | Frequenz = 1Hz | ||
| i.O. | | i.O. | ||
| | | - | ||
|- | |- | ||
| | | Testfall 2 | ||
| Figure | | Figure 4: Anzeige RC-Modus | ||
| | | - | ||
| | | Tastverhältnis 50:50 | ||
| | | Tastverhältnis 50:50 | ||
| i.O. | |||
| | | - | ||
| | |||
|} | |} | ||
== | == TF 6: Parametrierung der Fernbedienung== | ||
Bezeichnung: | Bezeichnung: Parametrierung der Fernbedienung <br> | ||
Tester: Sven Posner <br> | Tester: Sven Posner <br> | ||
Datum: 24.01.2022 <br> | Datum: 24.01.2022 <br> | ||
Status Testfall: Getestet <br> | Status Testfall: Getestet <br> | ||
Anforderungs-ID: | Anforderungs-ID: - <br> | ||
Testinstanz: | Anforderungen nach: [[AuF - Antrieb und Fernbedienung#Kontrolle der Kalibrierung (Fernbedienung) | Kontrolle der Kalibrierung]] <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ | Testinstanz: Fahrzeug <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | |||
SVN Revision: 6864<br> | SVN Revision: 6864<br> | ||
{| class="mw-datatable mw-collapsible mw-collapsed" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | {| class="mw-datatable mw-collapsible mw-collapsed" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | ||
Zeile 323: | Zeile 294: | ||
|- | |- | ||
| Vorbedingung 1 | | Vorbedingung 1 | ||
| | | Fahrzeug aufbocken | ||
| | | Fahrzeug befindet sich auf dem Tisch | ||
| | | Fahrzeug auf die Bücher zum Aufbocken heben | ||
| | | Reifen lassen sich frei bewegen | ||
| | | Reifen lassen sich frei bewegen | ||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| | | Vorbedingung 2 | ||
| | | [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ausführen | ||
| | | PC ist hochgefahren und die Datei [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ist geöffnet | ||
| | | "Schalter_offline" auf 0 stellen und "Run" drücken | ||
| | | Das Simulink-Modell "CCF_online" öffnet sich | ||
| | | Das Simulink-Modell "CCF_online" öffnet sich | ||
| | | i.O. | ||
| | | - | ||
|- | |- | ||
| | | Vorbedingung 3 | ||
| | | Modell builden | ||
| | | Das Simulink-Modell "CCF_online" ist geöffnet | ||
| | | Das geöffnete Simulink-Modell für das Online-Modell builden (Strg+B). | ||
| | | Das Model wurde ohne Fehler gebuildet | ||
| | | Das Model wurde ohne Fehler gebuildet | ||
| | | i.O. | ||
| - | | - | ||
| | |- | ||
| Vorbedingung 4 | |||
| ControllDesk Inbetriebnahme-Modell öffnen | |||
| Das Simulink-Model wurde ohne Fehler gebuildet | |||
| Das [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/dSPACE/Carolo Cup Fahrzeug/Inbetriebnahme/ Inbetriebnahme-Modell] öffnen CCF-online.sdf neu laden | |||
| Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | |||
| Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | |||
| i.O. | |||
| - | |||
|- | |||
| Vorbedingung 5 | |||
| Online gehen und Messung starten | |||
| ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | |||
| Online gehen und Messung starten | |||
| Die Live-Werte werden angezeigt | |||
| Die Live-Werte werden angezeigt | |||
|- | |||
| Vorbedingung | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| Testfall 1 | | Testfall 1 | ||
| | | Keine Eingabe | ||
| Alle Vorbedingungen erfüllt | |||
| Keine Eingabe durch die Fernbedinung | |||
| SenFernb_FernbAktiv_bit == 0 | |||
SenFernb_LwFernbEin_bit == 0 | |||
SenFernb_GasFernbEin_bit == 0 | |||
| SenFernb_FernbAktiv_bit == 0 | |||
SenFernb_LwFernbEin_bit == 0 | |||
SenFernb_GasFernbEin_bit == 0 | |||
| i.O. | |||
| - | | - | ||
| | |- | ||
| Testfall 2 | |||
| Lenkrad | |||
| Alle Vorbedingungen erfüllt | |||
| Bewegung nur mit dem Lenkrad | |||
| SenFernb_FernbAktiv_bit == 1 | |||
SenFernb_LwFernbEin_bit == 1 | |||
SenFernb_GasFernbEin_bit == 0 | |||
| SenFernb_FernbAktiv_bit blinkt | |||
SenFernb_LwFernbEin_bit == 1 | |||
SenFernb_GasFernbEin_bit == 0 | |||
| i.O. | |||
| Auf das Fernbedienung Aktiv Signal wird direkt das Blinken aufmodelliert. Das Aktiv-Signal selber wird nicht aus dem Modell herausgeführt | |||
| | |||
|- | |- | ||
| | | Testfall 3 | ||
| | | Gashebel | ||
| - | | Alle Vorbedingungen erfüllt | ||
| | | Bewegung nur mit dem Gashebel | ||
| | | SenFernb_FernbAktiv_bit == 1 | ||
SenFernb_LwFernbEin_bit == 0 | |||
SenFernb_GasFernbEin_bit == 1 | |||
| SenFernb_FernbAktiv_bit blinkt unregelmäßig | |||
SenFernb_LwFernbEin_bit == 1 | |||
SenFernb_GasFernbEin_bit == 1 | |||
| n.i.O. | |||
| Siehe Testfall 2. Das Blinken ist allerdings nicht gleichmäßig. Das Signal wird nicht sicher übertragen | |||
|- | |||
| Testfall 4 | |||
| Lenkrad und Gashebel | |||
| Alle Vorbedingungen erfüllt | |||
| Bewegung nur mit dem Lenkrad | |||
| SenFernb_FernbAktiv_bit == 1 | |||
SenFernb_LwFernbEin_bit == 1 | |||
SenFernb_GasFernbEin_bit == 1 | |||
| SenFernb_FernbAktiv_bit blinkt | |||
SenFernb_LwFernbEin_bit == 1 | |||
SenFernb_GasFernbEin_bit 0 | |||
| i.O. | | i.O. | ||
| | | Siehe Testfall 3 | ||
|- | |- | ||
| | | Nachbedingung 1 | ||
| | | Programme beenden | ||
| | | Testen abgeschlossen | ||
| | | Programme beenden | ||
| | | Programme beendet | ||
| Programme beendet | |||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| | | Nachbedingung 2 | ||
| | | PC herunterfahren | ||
| | | PC ist eingeschaltet | ||
| | | PC herunterfahren | ||
| | | PC heruntergefahren | ||
| PC heruntergefahren | |||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| | | Nachbedingung 3 | ||
| | | Fernbedienung ausschalten | ||
| | | Fernbedienung ist Eingeschaltet | ||
| | | Fernbedienung ausschalten | ||
| | | Power LED ist aus | ||
| Power LED ist aus | |||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |||
| Nachbedingung 4 | |||
| Akku ausbauen | |||
| Akku ist eingebaut | |||
| Akku ausbauen und in der Schutztasche verstauen | |||
| Akku ist ausgebaut | |||
| Akku ist ausgebaut | |||
| i.O. | |||
| - | |||
|} | |} | ||
== TF | == TF 7: Übernahme in Notsituationen== | ||
Bezeichnung: | Bezeichnung: Übernahme in Notsituationen <br> | ||
Tester: Sven Posner <br> | Tester: Sven Posner <br> | ||
Datum: | Datum: 26.01.2022 <br> | ||
Status Testfall: Getestet <br> | Status Testfall: Getestet <br> | ||
Anforderungs-ID: | Anforderungs-ID: REQ10.2050 <br> | ||
Testinstanz: Fahrzeug <br> | Testinstanz: Fahrzeug <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | ||
SVN Revision: 6864<br> | SVN Revision: 6864<br> | ||
{| class="mw-datatable mw-collapsible mw-collapsed" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | {| class="mw-datatable mw-collapsible mw-collapsed" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | ||
Zeile 529: | Zeile 511: | ||
|- | |- | ||
| | | Vorbedingung 6 | ||
| | | Modell starten | ||
| | | Fahrzeug ist aufgebockt | ||
| | | Gelben Taster "BSFoH" drücken | ||
| | | Hinterräder des Fahrzeugs drehen sich | ||
| Hinterräder des Fahrzeugs drehen sich | |||
| | |||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| Testfall | | Testfall 1 | ||
| | | Stoppen | ||
| Alle Vorbedingungen erfüllt | | Alle Vorbedingungen erfüllt/ Reifen drehen sich | ||
| | | Gashebel nach vorne bewegen | ||
| | | Fahrzeug stoppt | ||
| Fahrzeug stoppt gelegentlich/ bleibt nicht dauerhaft stehen | |||
| n.i.O. | |||
| | | Das Signal der Fernbedienung wird anscheinend nicht zuverlässig übertragen | ||
| i.O. | |||
| | |||
|- | |- | ||
| | | Nachbedingung 1 | ||
| | | Programme beenden | ||
| | | Testen abgeschlossen | ||
| | | Programme beenden | ||
| | | Programme beendet | ||
| Programme beendet | |||
| i.O. | |||
| | | - | ||
| | |||
| | |||
|- | |- | ||
| Nachbedingung 2 | |||
| Nachbedingung 2 | |||
| PC herunterfahren | | PC herunterfahren | ||
| PC ist eingeschaltet | | PC ist eingeschaltet | ||
Zeile 625: | Zeile 571: | ||
|} | |} | ||
== TF | == TF 8: Kontrolle Lenkwinkel== | ||
Bezeichnung: | Bezeichnung: Kontrolle Lenkwinkel<br> | ||
Tester: Sven Posner <br> | Tester: Sven Posner <br> | ||
Datum: 26.01.2022 <br> | Datum: 26.01.2022 <br> | ||
Status Testfall: Getestet <br> | Status Testfall: Getestet <br> | ||
Anforderungs-ID: | Anforderungs-ID: - <br> | ||
Anforderungen nach: [[AuF - Antrieb und Fernbedienung#Kalibrierung des Lenkwinkels | Kalibrierung des Lenkwinkels]] <br> | |||
Testinstanz: Fahrzeug <br> | Testinstanz: Fahrzeug <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | ||
Zeile 648: | Zeile 595: | ||
|- | |- | ||
| Vorbedingung 1 | | Vorbedingung 1 | ||
| Fahrzeug | | Fahrzeug auf Papier platzieren | ||
| Fahrzeug befindet sich auf dem Tisch | | Fahrzeug befindet sich auf dem Tisch | ||
| Fahrzeug | | Papier auf dem Tisch befestigen und Fahrzeug mit der Vorderachse darauf platzieren | ||
| | | Papier verschiebt sich nicht, wenn sich die Räder bewegen | ||
| | | Papier verschiebt sich nicht, wenn sich die Räder bewegen | ||
| i.O. | | i.O. | ||
| - | | - | ||
Zeile 658: | Zeile 605: | ||
|- | |- | ||
| Vorbedingung 2 | | Vorbedingung 2 | ||
| Bleistift an Vorderrad befestigen | |||
| Fahrzeug steht mit Vorderrädern auf Papier | |||
| Bleistift an einem Vorderrad so befestigen, dass dieser auf dem Papier malen kann. | |||
| Bleistift ist am Rad fixiert und das Rad dreht sich nicht weg | |||
| [[Datei:BleistifAnRad.jpg|100px|thumb|center|Bleistift am Rad befestigt]] | |||
| i.O. | |||
| - | |||
|- | |||
| Vorbedingung 3 | |||
| [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ausführen | | [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ausführen | ||
| PC ist hochgefahren und die Datei [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ist geöffnet | | PC ist hochgefahren und die Datei [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ist geöffnet | ||
Zeile 667: | Zeile 624: | ||
|- | |- | ||
| Vorbedingung | | Vorbedingung 4 | ||
| Modell builden | | Modell builden | ||
| Das Simulink-Modell "CCF_online" ist geöffnet | | Das Simulink-Modell "CCF_online" ist geöffnet | ||
Zeile 677: | Zeile 634: | ||
|- | |- | ||
| Vorbedingung | | Vorbedingung 5 | ||
| ControllDesk Inbetriebnahme-Modell öffnen | | ControllDesk Inbetriebnahme-Modell öffnen | ||
| Das Simulink-Model wurde ohne Fehler gebuildet | | Das Simulink-Model wurde ohne Fehler gebuildet | ||
Zeile 687: | Zeile 644: | ||
|- | |- | ||
| Vorbedingung | | Vorbedingung 6 | ||
| Online gehen und Messung starten | | Online gehen und Messung starten | ||
| ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | ||
Zeile 697: | Zeile 654: | ||
|- | |- | ||
| | | Testfall 1 | ||
| | | Lenkwinkel zeichnen | ||
| | | Alle Vorbedingungen erfüllt | ||
| | | Mit der Fernbedienung einmal voll nach Links und nach Rechts lenken | ||
| | | Der Bleistift am Reifen Zeichnet ein Kreissegment | ||
| | | [[Datei:Lenkwinkel Bestimmen.jpg|100px|thumb|center|Der Bleistift am Reifen Zeichnet ein Kreissegment]] | ||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| Testfall | | Testfall 2 | ||
| | | Kreissegment auswerten | ||
| | | Kreissegment wurde gezeichnet | ||
| | | Kreissegment Sehne und Höhe bestimmen. Winkel berechnen: | ||
| | <math> r = \frac{\frac{s^2}{4} + h^2}{2h} </math> | ||
| | <math> \phi = 2 \cdot arccos(1-\frac{h}{r}) </math> | ||
| | | <math> \phi = 48\,^\circ </math> | ||
| | | <math> \phi = 52\,^\circ </math> | ||
| i.O. | |||
| Die Messung ist nicht sehr präzise | |||
|- | |- | ||
Zeile 757: | Zeile 716: | ||
|} | |} | ||
== TF | == TF 9: Fahren im RC-Modus (Vorwärts und Rückwärts)== | ||
Bezeichnung: | Bezeichnung: Fahren im RC-Modus (Vorwärts und Rückwärts) <br> | ||
Tester: Sven Posner <br> | Tester: Sven Posner <br> | ||
Datum: 26.01.2022 <br> | Datum: 26.01.2022 <br> | ||
Status Testfall: Getestet <br> | Status Testfall: Getestet <br> | ||
Anforderungs-ID: | Anforderungs-ID: REQ10.2070<br> | ||
Testinstanz: Fahrzeug <br> | Testinstanz: Fahrzeug <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | ||
Zeile 777: | Zeile 735: | ||
! style="font-weight: bold;" width="220" | Ergebnis | ! style="font-weight: bold;" width="220" | Ergebnis | ||
! style="font-weight: bold;" width="100" | Bewertung | ! style="font-weight: bold;" width="100" | Bewertung | ||
! style="font-weight: bold;" width="300" | | ! style="font-weight: bold;" width="300" | Beng | ||
|- | |- | ||
| Vorbedingung 1 | | Vorbedingung 1 | ||
| Fahrzeug | | Fahrzeug aufbocken | ||
| Fahrzeug befindet sich auf dem Tisch | | Fahrzeug befindet sich auf dem Tisch | ||
| | | Fahrzeug auf die Bücher zum Aufbocken heben | ||
| | | Reifen lassen sich frei bewegen | ||
| | | Reifen lassen sich frei bewegen | ||
| i.O. | | i.O. | ||
| - | | - | ||
Zeile 791: | Zeile 749: | ||
|- | |- | ||
| Vorbedingung 2 | | Vorbedingung 2 | ||
| [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ausführen | |||
| PC ist hochgefahren und die Datei [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ist geöffnet | |||
| "Schalter_offline" auf 0 stellen und "Run" drücken | |||
| [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ausführen | |||
| PC ist hochgefahren und die Datei [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ start.m] ist geöffnet | |||
| "Schalter_offline" auf 0 stellen und "Run" drücken | |||
| Das Simulink-Modell "CCF_online" öffnet sich | | Das Simulink-Modell "CCF_online" öffnet sich | ||
| Das Simulink-Modell "CCF_online" öffnet sich | | Das Simulink-Modell "CCF_online" öffnet sich | ||
Zeile 810: | Zeile 758: | ||
|- | |- | ||
| Vorbedingung | | Vorbedingung 3 | ||
| Modell builden | | Modell builden | ||
| Das Simulink-Modell "CCF_online" ist geöffnet | | Das Simulink-Modell "CCF_online" ist geöffnet | ||
Zeile 820: | Zeile 768: | ||
|- | |- | ||
| Vorbedingung | | Vorbedingung 4 | ||
| ControllDesk Inbetriebnahme-Modell öffnen | | ControllDesk Inbetriebnahme-Modell öffnen | ||
| Das Simulink-Model wurde ohne Fehler gebuildet | | Das Simulink-Model wurde ohne Fehler gebuildet | ||
Zeile 830: | Zeile 778: | ||
|- | |- | ||
| Vorbedingung | | Vorbedingung 5 | ||
| Online gehen und Messung starten | | Online gehen und Messung starten | ||
| ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | ||
Zeile 841: | Zeile 789: | ||
|- | |- | ||
| Testfall 1 | | Testfall 1 | ||
| | | Vorwärts | ||
| Alle Vorbedingungen erfüllt | | Alle Vorbedingungen erfüllt | ||
| | | Gashebel nach hinten bewegen | ||
| | | Fahrzeug fährt vorwärts | ||
| | | Fahrzeug fährt vorwärts | ||
| i.O. | | i.O. | ||
| - | | - | ||
Zeile 851: | Zeile 799: | ||
|- | |- | ||
| Testfall 2 | | Testfall 2 | ||
| | | Rückwärts | ||
| | | Alle Vorbedingungen erfüllt | ||
| | | Gashebel nach vorne bewegen | ||
| Fahrzeug fährt rückwärts | |||
| Fahrzeug fährt bleibt stehen | |||
| | | n.i.O. | ||
| | | Rückwärts fahren ist nicht implementiert | ||
| i.O. | |||
| | |||
|- | |- | ||
Zeile 902: | Zeile 848: | ||
|} | |} | ||
== TF | |||
Bezeichnung: | == TF 10: Signal RC-Modus (blaue LED)== | ||
Bezeichnung: Signal RC-Modus (blaue LED) <br> | |||
Tester: Sven Posner <br> | Tester: Sven Posner <br> | ||
Datum: 26.01.2022 <br> | Datum: 26.01.2022 <br> | ||
Status Testfall: Getestet <br> | Status Testfall: Getestet <br> | ||
Anforderungs-ID: REQ10. | Anforderungs-ID: REQ10.2080 <br> | ||
Testinstanz: Fahrzeug <br> | Testinstanz: Fahrzeug <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | ||
Zeile 921: | Zeile 868: | ||
! style="font-weight: bold;" width="220" | Ergebnis | ! style="font-weight: bold;" width="220" | Ergebnis | ||
! style="font-weight: bold;" width="100" | Bewertung | ! style="font-weight: bold;" width="100" | Bewertung | ||
! style="font-weight: bold;" width="300" | | ! style="font-weight: bold;" width="300" | Be | ||
|- | |- | ||
Zeile 974: | Zeile 921: | ||
|- | |- | ||
| Testfall 1 | | Vorbedingung 6 | ||
| | | Modell starten | ||
| Fahrzeug ist aufgebockt | |||
| Gelben Taster "BSFoH" drücken | |||
| Hinterräder des Fahrzeugs drehen sich | |||
| Hinterräder des Fahrzeugs drehen sich | |||
| i.O. | |||
| - | |||
|- | |||
| Testfall 1 | |||
| Lenkung links | |||
| Alle Vorbedingungen erfüllt | | Alle Vorbedingungen erfüllt | ||
| | | Lenkung links betätigen | ||
| | | Blaue LED blinkt | ||
| | | Blaue LED blinkt | ||
| i.O. | | i.O. | ||
| - | | - | ||
Zeile 985: | Zeile 942: | ||
|- | |- | ||
| Testfall 2 | | Testfall 2 | ||
| | | Lenkung rechts | ||
| Alle Vorbedingungen erfüllt | | Alle Vorbedingungen erfüllt | ||
| Gashebel nach | | Lenkung rechts betätigen | ||
| | | Blaue LED blinkt | ||
| | | Blaue LED blinkt | ||
| | | i.O. | ||
| Rückwärts fahren | | - | ||
|- | |||
| Testfall 3 | |||
| Vorwärts fahren | |||
| Alle Vorbedingungen erfüllt | |||
| Gashebel nach hinten bewegen | |||
| Blaue LED blinkt | |||
| Blaue LED blinkt | |||
| i.O. | |||
| - | |||
|- | |||
| Testfall 4 | |||
| Rückwärts fahren/stoppen | |||
| Alle Vorbedingungen erfüllt | |||
| Gashebel nach vorne bewegen | |||
| Blaue LED blinkt | |||
| Blaue LED blinkt | |||
| i.O. | |||
| - | |||
|- | |- | ||
| Nachbedingung 1 | | Nachbedingung 1 | ||
Zeile 1.034: | Zeile 1.011: | ||
|} | |} | ||
== TF 11: Signal RC-Modus (1 Hz und Tastverhältnis 50:50) == | |||
== TF | |||
Bezeichnung: Signal RC-Modus (blaue LED) <br> | Bezeichnung: Signal RC-Modus (blaue LED) <br> | ||
Tester: Sven Posner <br> | Tester: Sven Posner <br> | ||
Zeile 1.118: | Zeile 1.094: | ||
|- | |- | ||
| Testfall 1 | | Testfall 1 | ||
| | | Gleichmäßige Frequenz | ||
| Alle Vorbedingungen erfüllt | | Alle Vorbedingungen erfüllt | ||
| | | Gashebel nach hinten bewegen | ||
| Blaue LED blinkt | | Blaue LED blinkt mit 1Hz (0,5s an und 0,5s aus) | ||
| Blaue LED blinkt | | Blaue LED blinkt ungleichmäßig | ||
| i.O. | | n.i.O. | ||
| | | Fernbedienung nicht dauerhabt aktiv, siehe vorherige Testfälle | ||
|- | |- | ||
| | | Nachbedingung 1 | ||
| | | Programme beenden | ||
| | | Testen abgeschlossen | ||
| | | Programme beenden | ||
| | | Programme beendet | ||
| | | Programme beendet | ||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| | | Nachbedingung 2 | ||
| | | PC herunterfahren | ||
| | | PC ist eingeschaltet | ||
| | | PC herunterfahren | ||
| | | PC heruntergefahren | ||
| | | PC heruntergefahren | ||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| | | Nachbedingung 3 | ||
| | | Fernbedienung ausschalten | ||
| | | Fernbedienung ist Eingeschaltet | ||
| | | Fernbedienung ausschalten | ||
| | | Power LED ist aus | ||
| | | Power LED ist aus | ||
| i.O. | | i.O. | ||
| - | | - | ||
|- | |- | ||
| Nachbedingung | | Nachbedingung 4 | ||
| | | Akku ausbauen | ||
| | | Akku ist eingebaut | ||
| | | Akku ausbauen und in der Schutztasche verstauen | ||
| | | Akku ist ausgebaut | ||
| | | Akku ist ausgebaut | ||
| i.O. | | i.O. | ||
| - | | - | ||
|} | |||
== TF 12: Geschwindigkeit im RC-Modus == | |||
Bezeichnung: Geschwindigkeit im RC-Modus <br> | |||
Tester: Sven Posner <br> | |||
Datum: 26.01.2022 <br> | |||
Status Testfall: Getestet <br> | |||
Anforderungs-ID: REQ10.2070 <br> | |||
== TF | |||
Bezeichnung: | |||
Tester: Sven Posner <br> | |||
Datum: 26.01.2022 <br> | |||
Status Testfall: Getestet <br> | |||
Anforderungs-ID: REQ10. | |||
Testinstanz: Fahrzeug <br> | Testinstanz: Fahrzeug <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | ||
Zeile 1.216: | Zeile 1.163: | ||
! style="font-weight: bold;" width="220" | Ergebnis | ! style="font-weight: bold;" width="220" | Ergebnis | ||
! style="font-weight: bold;" width="100" | Bewertung | ! style="font-weight: bold;" width="100" | Bewertung | ||
! style="font-weight: bold;" width="300" | | ! style="font-weight: bold;" width="300" | Beng | ||
|- | |- | ||
Zeile 1.330: | Zeile 1.277: | ||
== TF | == TF 13: Stoppen bei RC-Eingriff == | ||
Bezeichnung: | Bezeichnung: Stoppen bei RC-Eingriff <br> | ||
Tester: Sven Posner <br> | Tester: Sven Posner <br> | ||
Datum: 26.01.2022 <br> | Datum: 26.01.2022 <br> | ||
Status Testfall: Getestet <br> | Status Testfall: Getestet <br> | ||
Anforderungs-ID: REQ10. | Anforderungs-ID: REQ10.2060 <br> | ||
Testinstanz: Fahrzeug <br> | Testinstanz: Fahrzeug <br> | ||
Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | Verwendete Software: [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/CaroloCupFahrzeug/ Online-Modell] <br> | ||
Zeile 1.349: | Zeile 1.296: | ||
! style="font-weight: bold;" width="220" | Ergebnis | ! style="font-weight: bold;" width="220" | Ergebnis | ||
! style="font-weight: bold;" width="100" | Bewertung | ! style="font-weight: bold;" width="100" | Bewertung | ||
! style="font-weight: bold;" width="300" | | ! style="font-weight: bold;" width="300" | Bemerkung | ||
|- | |- | ||
Zeile 1.462: | Zeile 1.409: | ||
|} | |} | ||
= Testseqenz = | |||
[[Datei:Anforderungen.png|thumb|600px|left|Abb. 1: REQ - Antrieb und Fernbedienung]] | |||
Dieser Artikel beschreibt den Test der Fernbedienung des Carolo-Cup-Fahrzeugs. Die Anforderungen für die Testes entsprchenen denen aus dem Lastenheft, die im Bild dargestellt sind oder den gennannten Spezifikationen aus den Wiki-Artikeln. diese sind dann an entsprechender Stelle verlinkt. | |||
In der Testsequenz wird die Fernbediengung online und in der Simualtion getestet. In der Simulation wird das Bibliotheks-Modell"SenFernb-Fernbedienung" getestet. Dazu werden Original Fernbedienungsignale in die Testumgebung geladen und auf das Bibliotheksmodell angewendet. Die Ausgabesignale werden grafisch dargestellt. | |||
== Simulation == | |||
{| class="mw-datatable" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | |||
|- style="font-size:11pt" valign="bottom" | |||
!style="font-weight: bold;" width="62" height="14" | ID | |||
!style="font-weight: bold;" width="200" | Testfall | |||
!style="font-weight: bold;" width="100" | Anforderungs-ID | |||
!style="font-weight: bold;" width="70" | Ersteller | |||
!style="font-weight: bold;" width="70" | Datum | |||
!style="font-weight: bold;" width="100" | Testinstanz | |||
{| class="mw-datatable | !style="font-weight: bold;" width="97" | Ergebnis | ||
|- style="font-size:11pt" | !style="font-weight: bold;" width="70" | Prüfer | ||
! style="font-weight: bold;" width=" | !style="font-weight: bold;" width="70" | Datum | ||
! style="font-weight: bold;" width="200" | | !style="font-weight: bold;" width="200" | Kommentar | ||
! style="font-weight: bold;" width=" | |||
! style="font-weight: bold;" width=" | |||
! style="font-weight: bold;" width=" | |||
! style="font-weight: bold;" width=" | |||
! style="font-weight: bold;" width=" | |||
! style="font-weight: bold;" width=" | |||
|- | |- | ||
| | | 1 | ||
| | | Fernbediung aktiv | ||
| | | ? | ||
| | | S. Posner | ||
| | | 21.01.2022 | ||
| | | Simulation | ||
| i.O. | | <span style="color:green;"> i.O. | ||
| S. Posner | |||
| 24.01.2022 | |||
| - | | - | ||
|- | |- | ||
| | | 2 | ||
| | | Ausgabe Lenkwinkel | ||
| | | ? | ||
| | | S. Posner | ||
| | | 21.01.2022 | ||
| | | Simulation | ||
| | | <span style="color:red;"> n.i.O. | ||
| - | | S. Posner | ||
| 24.01.2022 | |||
| Zuordung von Impulsbreite zu Lenkwinkel entspricht nicht der Beschreibung aus [[BSF - Längsregelung und Querregelung#Überprüfung der Hardware | Überprüfung der Hardware]] | |||
|- | |- | ||
| | |3 | ||
| | | Vorwärts Fahren/Rückwärts Fahren | ||
| | | REQ10.2070 | ||
| | | S. Posner | ||
| | | 21.01.2022 | ||
| | | Simulation | ||
| i.O. | | <span style="color:red;"> n.i.O. | ||
| - | | S. Posner | ||
| 24.01.2022 | |||
| Signal passt nicht zu Werten aus [[BSF - Längsregelung und Querregelung#Testbericht der Überprüfung des Antriebs | Testbericht der Überprüfung des Antriebs]] | |||
|- | |- | ||
| | | 4 | ||
| | | Ausgabe Geschwindigkeit | ||
| | | REQ10.2070 | ||
| | | S. Posner | ||
| | | 21.01.2022 | ||
| | | Simulation | ||
| i.O. | | <span style="color:red;"> n.i.O. | ||
| S. Posner | |||
| 24.01.2022 | |||
| Die Umrechnung in die Geschwindigkeit erfolgt nicht in dem Modul SenFernb - Fernbedienung | |||
|- | |||
| 5 | |||
| Anzeige RC-Modus (Blaue LED) | |||
| REQ10.2100 | |||
| S. Posner | |||
| 21.01.2022 | |||
| Simulation | |||
| <span style="color:green;"> i.O. | |||
| S. Posner | |||
| 24.01.2022 | |||
| - | | - | ||
|} | |||
== Online == | |||
|- | {| class="mw-datatable" <!-- generated with [[w:de:Wikipedia:Technik/Text/Basic/EXCEL-Tabellenumwandlung]] V2.1 --> | ||
| | |- style="font-size:11pt" valign="bottom" | ||
!style="font-weight: bold;" width="62" height="14" | ID | |||
!style="font-weight: bold;" width="200" | Testfall | |||
!style="font-weight: bold;" width="100" | Anforderungs-ID | |||
!style="font-weight: bold;" width="70" | Ersteller | |||
!style="font-weight: bold;" width="70" | Datum | |||
!style="font-weight: bold;" width="100" | Testinstanz | |||
!style="font-weight: bold;" width="97" | Ergebnis | |||
!style="font-weight: bold;" width="70" | Prüfer | |||
!style="font-weight: bold;" width="70" | Datum | |||
!style="font-weight: bold;" width="200" | Kommentar | |||
|- | |- | ||
| | | 6 | ||
| | | Parametrierung der Fernbedienung | ||
| | | ? | ||
| | | S. Posner | ||
| | | 1.22.2022 | ||
| | | Online am Fahrzeug | ||
| | | ? | ||
| | | S. Posner | ||
| 1.26.2022 | |||
| - | |||
|- | |- | ||
| | | 7 | ||
| | | Übernahme in Notsituationen | ||
| | | REQ10.2050 | ||
| | | S. Posner | ||
| | | 1.19.2022 | ||
| | | Online am Fahrzeug | ||
| | | ? | ||
| S. Posner | |||
| 1.26.2022 | |||
| - | | - | ||
|- | |- | ||
| | | 8 | ||
| | | Kontrolle Lenkwinkel (24° in jede Richtung) | ||
| | | ? | ||
| | | S. Posner | ||
| | | 1.19.2022 | ||
| | | align="right" | | ||
| | | ? | ||
| S. Posner | |||
| 1.26.2022 | |||
| - | |||
|- | |||
| 9 | |||
| Fahren im RC-Modus (vorwärts und rückwärts) | |||
| REQ10.2070 | |||
| S. Posner | |||
| 1.19.2022 | |||
| Online am Fahrzeug | |||
| ? | |||
| S. Posner | |||
| 1.26.2022 | |||
| - | |||
|- | |||
| 10 | |||
| Signal RC-Modus (blaue LED) | |||
| REQ10.2080 | |||
| S. Posner | |||
| 1.19.2022 | |||
| Online am Fahrzeug | |||
| ? | |||
| S. Posner | |||
| 1.26.2022 | |||
| - | |||
|- | |||
| 11 | |||
| Signal RC-Modus (1 Hz und Tastverhältnis 50:50) | |||
| REQ10.2100 | |||
| S. Posner | |||
| 1.19.2022 | |||
| Online am Fahrzeug oder an Breakoutbox | |||
| ? | |||
| S. Posner | |||
| 1.26.2022 | |||
| - | |||
|- | |||
| 12 | |||
| Geschwindigkeit im RC-Modus max. 0,3 m/s | |||
| REQ10.2070 | |||
| S. Posner | |||
| 1.19.2022 | |||
| Online am Fahrzeug | |||
| ? | |||
| S. Posner | |||
| 1.26.2022 | |||
| - | |||
|- | |||
| 13 | |||
| Fahrzeug wird gestoppt, wenn autonomes Fahren deaktiviert wird | |||
| REQ10.2060 | |||
| S. Posner | |||
| 1.19.2022 | |||
| Online am Fahrzeug | |||
| ? | |||
| S. Posner | |||
| 1.26.2022 | |||
| - | | - | ||
|} | |} |
Version vom 28. Januar 2022, 14:06 Uhr
Autor: Sven Posner
Betreuer: Prof. Schneider, Prof. Göbel, Marc Ebmeyer
Testfälle
Die Tabelle mit den Testschritten lässt sich jeweils rechts ausklappen.
Fernbedienung aktiv
Bezeichnung: Fernbedienung aktiv
Tester: Sven Posner
Datum: 24.01.2022
Status Testfall: Getestet
Anforderungs-ID: REQ10.2060
Testinstanz: Simulation mit Matlab
Verwendete Software: Matlab/Simulink Testmodell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Start-Datei ausführen | start_Test_Fernbedienung.m ausführen | - | Figures 1-4 öffnen sich | Figures 1-4 öffnen sich | i.O. | - |
Testschritt 1 | Grafik auswerten | Figure 1:Fernbedienung Aktiv betrachten | - | Fernbedieung EIN/AUS entspricht der Summe aus Lenkung/Gas Aktiv | Fernbedieung EIN/AUS entspricht der Summe aus Lenkung/Gas Aktiv | i.O. | - |
Ausgabe Lenkwinkel
Bezeichnung: Ausgabe Lenkwinkel
Tester: Sven Posner
Datum: 24.01.2022
Status Testfall: Getestet
Anforderungs-ID: -
Anforderungen nach: Überprüfung der Hardware
Testinstanz: Simulation mit Matlab
Verwendete Software: Matlab/Simulink Testmodell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Start-Datei ausführen | Matlab ist gestartet | start_Test_Fernbedienung.m ausführen | Figures 1-4 öffnen sich | Figures 1-4 öffnen sich | i.O. | - |
Testschritt 1 | Figure 2: Lenkwinkel betrachten: Grenzen der PWM-Breite | Grafiken haben sich geöffnet | Lenkwinkel betrachten: Grenzen der PWM-Breite | PWM-Breite bleibt in den Grenzen 0.0738 bis 0.1303 | PWM-Breite bleibt in den Grenzen 0.0738 bis 0.1303 außer am Anfang | i.O. | Überschwingen kann durch den Einschaltvorgang entstanden sein |
Testschritt 2 | Figure 2: Lenkwinkel betrachten: Ruhelage | Grafiken haben sich geöffnet | Stimmt die Ruhelage mit der eingezeichneten überein? | In Ruhlelage Ist die PWM-Breite = 0.1024 | Nein, leichte Abweichung nach oben | i.O. | Messung ist nicht aktuell, sondern hat vor der kalibrierung stattgefunden |
Testschritt 3 | Figure 2: Lenkwinkel betrachten: Richtung wird richtig ermittelt | Grafiken haben sich geöffnet | Stimmt die Drehrichtung mit der vorgegebenen überein? | Impulsdauer < 0.1024 --> Drehung nach Links Impulsdauer > 0.1024 --> Drehung nach Rechts |
Impulsdauer < 0.1024 --> Drehung nach Rechts Impulsdauer > 0.1024 --> Drehung nach Links |
n.i.O. | Entspricht nicht der Beschreibung im Wiki Überprüfung der Hardware |
Vorwärts/Rückwärts fahren
Bezeichnung: Vorwärts/Rückwärts fahren
Tester: Sven Posner
Datum: 24.01.2022
Status Testfall: Getestet
Anforderungs-ID: REQ10.20070
Testinstanz: Simulation mit Matlab
Verwendete Software: Matlab/Simulink Testmodell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Start-Datei ausführen | Matlab ist gestartet | start_Test_Fernbedienung.m ausführen | Figures 1-4 öffnen sich | Figures 1-4 öffnen sich | i.O. | - |
Testschritt 1 | Figure 3: Befindet sich die PWM-Breite im Bereich | Grafiken haben sich geöffnet | Befindet sich die PWM-Breite im Bereich? | PWM-Breite im Bereich | PWM-Signal ist unterhalb | n.i.O. | Grenzwerte nach: Testbericht der Überprüfung des Antriebs |
Testschritt 2 | Figure 3: Mittelstellung | Grafiken haben sich geöffnet | Ist in Mittelstellung der Angegebene PWM-Wert erreicht? | Bei Mittelstellung PWM = 0,175 | PWM = 0,107 | n.i.O. | - |
Ausgabe Geschwindigkeit
Bezeichnung: Ausgabe Geschwindigkeit
Tester: Sven Posner
Datum: 24.01.2022
Status Testfall: Getestet
Anforderungs-ID: REQ10.2070
Testinstanz: Simulation mit Matlab
Verwendete Software: Matlab/Simulink Testmodell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Start-Datei ausführen | Matlab ist gestartet | start_Test_Fernbedienung.m ausführen | Figures 1-4 öffnen sich | Figures 1-4 öffnen sich | i.O. | -
|
Testfall 1 | Figure ? | - | wird die Geschwindigkeit auf 0,3 m/s begrenzt | nein | n.i.O. | Die Umrechnung in die Geschwindigkeit erfolgt nicht |
TF 5: Anzeige RC-Modus
Bezeichnung: Anzeige RC-Modus
Tester: Sven Posner
Datum: 24.01.2022
Status Testfall: Getestet
Anforderungs-ID: ?
Testinstanz: Simulation mit Matlab
Verwendete Software: Matlab/Simulink Testmodell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | start_Test_Fernbedienung.m ausführen | - | Figures 1-4 öffnen sich | Figures 1-4 öffnen sich | i.O. | - | |
Vorbedingung 2 | Ausschnitt Fernbedienung EIN auswählen, um dort die Frequenz zu bestimmen | - | Frequenz im Ausschnitt zu sehen | Frequenz im Ausschnitt zu sehen | i.O. | - | |
Testfall 1 | Figure 4: Anzeige RC-Modus | - | Frequenz = 1Hz | Frequenz = 1Hz | i.O. | - | |
Testfall 2 | Figure 4: Anzeige RC-Modus | - | Tastverhältnis 50:50 | Tastverhältnis 50:50 | i.O. | - |
TF 6: Parametrierung der Fernbedienung
Bezeichnung: Parametrierung der Fernbedienung
Tester: Sven Posner
Datum: 24.01.2022
Status Testfall: Getestet
Anforderungs-ID: -
Anforderungen nach: Kontrolle der Kalibrierung
Testinstanz: Fahrzeug
Verwendete Software: Online-Modell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Fahrzeug aufbocken | Fahrzeug befindet sich auf dem Tisch | Fahrzeug auf die Bücher zum Aufbocken heben | Reifen lassen sich frei bewegen | Reifen lassen sich frei bewegen | i.O. | - |
Vorbedingung 2 | start.m ausführen | PC ist hochgefahren und die Datei start.m ist geöffnet | "Schalter_offline" auf 0 stellen und "Run" drücken | Das Simulink-Modell "CCF_online" öffnet sich | Das Simulink-Modell "CCF_online" öffnet sich | i.O. | - |
Vorbedingung 3 | Modell builden | Das Simulink-Modell "CCF_online" ist geöffnet | Das geöffnete Simulink-Modell für das Online-Modell builden (Strg+B). | Das Model wurde ohne Fehler gebuildet | Das Model wurde ohne Fehler gebuildet | i.O. | - |
Vorbedingung 4 | ControllDesk Inbetriebnahme-Modell öffnen | Das Simulink-Model wurde ohne Fehler gebuildet | Das Cup Fahrzeug/Inbetriebnahme/ Inbetriebnahme-Modell öffnen CCF-online.sdf neu laden | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | i.O. | - |
Vorbedingung 5 | Online gehen und Messung starten | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | Online gehen und Messung starten | Die Live-Werte werden angezeigt | Die Live-Werte werden angezeigt | i.O. | - |
Testfall 1 | Keine Eingabe | Alle Vorbedingungen erfüllt | Keine Eingabe durch die Fernbedinung | SenFernb_FernbAktiv_bit == 0
SenFernb_LwFernbEin_bit == 0 SenFernb_GasFernbEin_bit == 0 |
SenFernb_FernbAktiv_bit == 0
SenFernb_LwFernbEin_bit == 0 SenFernb_GasFernbEin_bit == 0 |
i.O. | - |
Testfall 2 | Lenkrad | Alle Vorbedingungen erfüllt | Bewegung nur mit dem Lenkrad | SenFernb_FernbAktiv_bit == 1
SenFernb_LwFernbEin_bit == 1 SenFernb_GasFernbEin_bit == 0 |
SenFernb_FernbAktiv_bit blinkt
SenFernb_LwFernbEin_bit == 1 SenFernb_GasFernbEin_bit == 0 |
i.O. | Auf das Fernbedienung Aktiv Signal wird direkt das Blinken aufmodelliert. Das Aktiv-Signal selber wird nicht aus dem Modell herausgeführt |
Testfall 3 | Gashebel | Alle Vorbedingungen erfüllt | Bewegung nur mit dem Gashebel | SenFernb_FernbAktiv_bit == 1
SenFernb_LwFernbEin_bit == 0 SenFernb_GasFernbEin_bit == 1 |
SenFernb_FernbAktiv_bit blinkt unregelmäßig
SenFernb_LwFernbEin_bit == 1 SenFernb_GasFernbEin_bit == 1 |
n.i.O. | Siehe Testfall 2. Das Blinken ist allerdings nicht gleichmäßig. Das Signal wird nicht sicher übertragen |
Testfall 4 | Lenkrad und Gashebel | Alle Vorbedingungen erfüllt | Bewegung nur mit dem Lenkrad | SenFernb_FernbAktiv_bit == 1
SenFernb_LwFernbEin_bit == 1 SenFernb_GasFernbEin_bit == 1 |
SenFernb_FernbAktiv_bit blinkt
SenFernb_LwFernbEin_bit == 1 SenFernb_GasFernbEin_bit 0 |
i.O. | Siehe Testfall 3 |
Nachbedingung 1 | Programme beenden | Testen abgeschlossen | Programme beenden | Programme beendet | Programme beendet | i.O. | - |
Nachbedingung 2 | PC herunterfahren | PC ist eingeschaltet | PC herunterfahren | PC heruntergefahren | PC heruntergefahren | i.O. | - |
Nachbedingung 3 | Fernbedienung ausschalten | Fernbedienung ist Eingeschaltet | Fernbedienung ausschalten | Power LED ist aus | Power LED ist aus | i.O. | - |
Nachbedingung 4 | Akku ausbauen | Akku ist eingebaut | Akku ausbauen und in der Schutztasche verstauen | Akku ist ausgebaut | Akku ist ausgebaut | i.O. | - |
TF 7: Übernahme in Notsituationen
Bezeichnung: Übernahme in Notsituationen
Tester: Sven Posner
Datum: 26.01.2022
Status Testfall: Getestet
Anforderungs-ID: REQ10.2050
Testinstanz: Fahrzeug
Verwendete Software: Online-Modell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Fahrzeug aufbocken | Fahrzeug befindet sich auf dem Tisch | Fahrzeug auf die Bücher zum Aufbocken heben | Reifen lassen sich frei bewegen | Reifen lassen sich frei bewegen | i.O. | - |
Vorbedingung 2 | start.m ausführen | PC ist hochgefahren und die Datei start.m ist geöffnet | "Schalter_offline" auf 0 stellen und "Run" drücken | Das Simulink-Modell "CCF_online" öffnet sich | Das Simulink-Modell "CCF_online" öffnet sich | i.O. | - |
Vorbedingung 3 | Modell builden | Das Simulink-Modell "CCF_online" ist geöffnet | Das geöffnete Simulink-Modell für das Online-Modell builden (Strg+B). | Das Model wurde ohne Fehler gebuildet | Das Model wurde ohne Fehler gebuildet | i.O. | - |
Vorbedingung 4 | ControllDesk Inbetriebnahme-Modell öffnen | Das Simulink-Model wurde ohne Fehler gebuildet | Das Cup Fahrzeug/Inbetriebnahme/ Inbetriebnahme-Modell öffnen CCF-online.sdf neu laden | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | i.O. | - |
Vorbedingung 5 | Online gehen und Messung starten | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | Online gehen und Messung starten | Die Live-Werte werden angezeigt | Die Live-Werte werden angezeigt | i.O. | - |
Vorbedingung 6 | Modell starten | Fahrzeug ist aufgebockt | Gelben Taster "BSFoH" drücken | Hinterräder des Fahrzeugs drehen sich | Hinterräder des Fahrzeugs drehen sich | i.O. | - |
Testfall 1 | Stoppen | Alle Vorbedingungen erfüllt/ Reifen drehen sich | Gashebel nach vorne bewegen | Fahrzeug stoppt | Fahrzeug stoppt gelegentlich/ bleibt nicht dauerhaft stehen | n.i.O. | Das Signal der Fernbedienung wird anscheinend nicht zuverlässig übertragen |
Nachbedingung 1 | Programme beenden | Testen abgeschlossen | Programme beenden | Programme beendet | Programme beendet | i.O. | - |
Nachbedingung 2 | PC herunterfahren | PC ist eingeschaltet | PC herunterfahren | PC heruntergefahren | PC heruntergefahren | i.O. | - |
Nachbedingung 3 | Fernbedienung ausschalten | Fernbedienung ist Eingeschaltet | Fernbedienung ausschalten | Power LED ist aus | Power LED ist aus | i.O. | - |
Nachbedingung 4 | Akku ausbauen | Akku ist eingebaut | Akku ausbauen und in der Schutztasche verstauen | Akku ist ausgebaut | Akku ist ausgebaut | i.O. | - |
TF 8: Kontrolle Lenkwinkel
Bezeichnung: Kontrolle Lenkwinkel
Tester: Sven Posner
Datum: 26.01.2022
Status Testfall: Getestet
Anforderungs-ID: -
Anforderungen nach: Kalibrierung des Lenkwinkels
Testinstanz: Fahrzeug
Verwendete Software: Online-Modell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Fahrzeug auf Papier platzieren | Fahrzeug befindet sich auf dem Tisch | Papier auf dem Tisch befestigen und Fahrzeug mit der Vorderachse darauf platzieren | Papier verschiebt sich nicht, wenn sich die Räder bewegen | Papier verschiebt sich nicht, wenn sich die Räder bewegen | i.O. | - |
Vorbedingung 2 | Bleistift an Vorderrad befestigen | Fahrzeug steht mit Vorderrädern auf Papier | Bleistift an einem Vorderrad so befestigen, dass dieser auf dem Papier malen kann. | Bleistift ist am Rad fixiert und das Rad dreht sich nicht weg | i.O. | - | |
Vorbedingung 3 | start.m ausführen | PC ist hochgefahren und die Datei start.m ist geöffnet | "Schalter_offline" auf 0 stellen und "Run" drücken | Das Simulink-Modell "CCF_online" öffnet sich | Das Simulink-Modell "CCF_online" öffnet sich | i.O. | - |
Vorbedingung 4 | Modell builden | Das Simulink-Modell "CCF_online" ist geöffnet | Das geöffnete Simulink-Modell für das Online-Modell builden (Strg+B). | Das Model wurde ohne Fehler gebuildet | Das Model wurde ohne Fehler gebuildet | i.O. | - |
Vorbedingung 5 | ControllDesk Inbetriebnahme-Modell öffnen | Das Simulink-Model wurde ohne Fehler gebuildet | Das Cup Fahrzeug/Inbetriebnahme/ Inbetriebnahme-Modell öffnen CCF-online.sdf neu laden | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | i.O. | - |
Vorbedingung 6 | Online gehen und Messung starten | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | Online gehen und Messung starten | Die Live-Werte werden angezeigt | Die Live-Werte werden angezeigt | i.O. | - |
Testfall 1 | Lenkwinkel zeichnen | Alle Vorbedingungen erfüllt | Mit der Fernbedienung einmal voll nach Links und nach Rechts lenken | Der Bleistift am Reifen Zeichnet ein Kreissegment | i.O. | - | |
Testfall 2 | Kreissegment auswerten | Kreissegment wurde gezeichnet | Kreissegment Sehne und Höhe bestimmen. Winkel berechnen:
|
i.O. | Die Messung ist nicht sehr präzise | ||
Nachbedingung 1 | Programme beenden | Testen abgeschlossen | Programme beenden | Programme beendet | Programme beendet | i.O. | - |
Nachbedingung 2 | PC herunterfahren | PC ist eingeschaltet | PC herunterfahren | PC heruntergefahren | PC heruntergefahren | i.O. | - |
Nachbedingung 3 | Fernbedienung ausschalten | Fernbedienung ist Eingeschaltet | Fernbedienung ausschalten | Power LED ist aus | Power LED ist aus | i.O. | - |
Nachbedingung 4 | Akku ausbauen | Akku ist eingebaut | Akku ausbauen und in der Schutztasche verstauen | Akku ist ausgebaut | Akku ist ausgebaut | i.O. | - |
TF 9: Fahren im RC-Modus (Vorwärts und Rückwärts)
Bezeichnung: Fahren im RC-Modus (Vorwärts und Rückwärts)
Tester: Sven Posner
Datum: 26.01.2022
Status Testfall: Getestet
Anforderungs-ID: REQ10.2070
Testinstanz: Fahrzeug
Verwendete Software: Online-Modell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Beng |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Fahrzeug aufbocken | Fahrzeug befindet sich auf dem Tisch | Fahrzeug auf die Bücher zum Aufbocken heben | Reifen lassen sich frei bewegen | Reifen lassen sich frei bewegen | i.O. | - |
Vorbedingung 2 | start.m ausführen | PC ist hochgefahren und die Datei start.m ist geöffnet | "Schalter_offline" auf 0 stellen und "Run" drücken | Das Simulink-Modell "CCF_online" öffnet sich | Das Simulink-Modell "CCF_online" öffnet sich | i.O. | - |
Vorbedingung 3 | Modell builden | Das Simulink-Modell "CCF_online" ist geöffnet | Das geöffnete Simulink-Modell für das Online-Modell builden (Strg+B). | Das Model wurde ohne Fehler gebuildet | Das Model wurde ohne Fehler gebuildet | i.O. | - |
Vorbedingung 4 | ControllDesk Inbetriebnahme-Modell öffnen | Das Simulink-Model wurde ohne Fehler gebuildet | Das Cup Fahrzeug/Inbetriebnahme/ Inbetriebnahme-Modell öffnen CCF-online.sdf neu laden | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | i.O. | - |
Vorbedingung 5 | Online gehen und Messung starten | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | Online gehen und Messung starten | Die Live-Werte werden angezeigt | Die Live-Werte werden angezeigt | i.O. | - |
Testfall 1 | Vorwärts | Alle Vorbedingungen erfüllt | Gashebel nach hinten bewegen | Fahrzeug fährt vorwärts | Fahrzeug fährt vorwärts | i.O. | - |
Testfall 2 | Rückwärts | Alle Vorbedingungen erfüllt | Gashebel nach vorne bewegen | Fahrzeug fährt rückwärts | Fahrzeug fährt bleibt stehen | n.i.O. | Rückwärts fahren ist nicht implementiert |
Nachbedingung 1 | Programme beenden | Testen abgeschlossen | Programme beenden | Programme beendet | Programme beendet | i.O. | - |
Nachbedingung 2 | PC herunterfahren | PC ist eingeschaltet | PC herunterfahren | PC heruntergefahren | PC heruntergefahren | i.O. | - |
Nachbedingung 3 | Fernbedienung ausschalten | Fernbedienung ist Eingeschaltet | Fernbedienung ausschalten | Power LED ist aus | Power LED ist aus | i.O. | - |
Nachbedingung 4 | Akku ausbauen | Akku ist eingebaut | Akku ausbauen und in der Schutztasche verstauen | Akku ist ausgebaut | Akku ist ausgebaut | i.O. | - |
TF 10: Signal RC-Modus (blaue LED)
Bezeichnung: Signal RC-Modus (blaue LED)
Tester: Sven Posner
Datum: 26.01.2022
Status Testfall: Getestet
Anforderungs-ID: REQ10.2080
Testinstanz: Fahrzeug
Verwendete Software: Online-Modell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Be |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Fahrzeug aufbocken | Fahrzeug befindet sich auf dem Tisch | Fahrzeug auf die Bücher zum Aufbocken heben | Reifen lassen sich frei bewegen | Reifen lassen sich frei bewegen | i.O. | - |
Vorbedingung 2 | start.m ausführen | PC ist hochgefahren und die Datei start.m ist geöffnet | "Schalter_offline" auf 0 stellen und "Run" drücken | Das Simulink-Modell "CCF_online" öffnet sich | Das Simulink-Modell "CCF_online" öffnet sich | i.O. | - |
Vorbedingung 3 | Modell builden | Das Simulink-Modell "CCF_online" ist geöffnet | Das geöffnete Simulink-Modell für das Online-Modell builden (Strg+B). | Das Model wurde ohne Fehler gebuildet | Das Model wurde ohne Fehler gebuildet | i.O. | - |
Vorbedingung 4 | ControllDesk Inbetriebnahme-Modell öffnen | Das Simulink-Model wurde ohne Fehler gebuildet | Das Cup Fahrzeug/Inbetriebnahme/ Inbetriebnahme-Modell öffnen CCF-online.sdf neu laden | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | i.O. | - |
Vorbedingung 5 | Online gehen und Messung starten | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | Online gehen und Messung starten | Die Live-Werte werden angezeigt | Die Live-Werte werden angezeigt | i.O. | - |
Vorbedingung 6 | Modell starten | Fahrzeug ist aufgebockt | Gelben Taster "BSFoH" drücken | Hinterräder des Fahrzeugs drehen sich | Hinterräder des Fahrzeugs drehen sich | i.O. | - |
Testfall 1 | Lenkung links | Alle Vorbedingungen erfüllt | Lenkung links betätigen | Blaue LED blinkt | Blaue LED blinkt | i.O. | - |
Testfall 2 | Lenkung rechts | Alle Vorbedingungen erfüllt | Lenkung rechts betätigen | Blaue LED blinkt | Blaue LED blinkt | i.O. | - |
Testfall 3 | Vorwärts fahren | Alle Vorbedingungen erfüllt | Gashebel nach hinten bewegen | Blaue LED blinkt | Blaue LED blinkt | i.O. | - |
Testfall 4 | Rückwärts fahren/stoppen | Alle Vorbedingungen erfüllt | Gashebel nach vorne bewegen | Blaue LED blinkt | Blaue LED blinkt | i.O. | - |
Nachbedingung 1 | Programme beenden | Testen abgeschlossen | Programme beenden | Programme beendet | Programme beendet | i.O. | - |
Nachbedingung 2 | PC herunterfahren | PC ist eingeschaltet | PC herunterfahren | PC heruntergefahren | PC heruntergefahren | i.O. | - |
Nachbedingung 3 | Fernbedienung ausschalten | Fernbedienung ist Eingeschaltet | Fernbedienung ausschalten | Power LED ist aus | Power LED ist aus | i.O. | - |
Nachbedingung 4 | Akku ausbauen | Akku ist eingebaut | Akku ausbauen und in der Schutztasche verstauen | Akku ist ausgebaut | Akku ist ausgebaut | i.O. | - |
TF 11: Signal RC-Modus (1 Hz und Tastverhältnis 50:50)
Bezeichnung: Signal RC-Modus (blaue LED)
Tester: Sven Posner
Datum: 26.01.2022
Status Testfall: Getestet
Anforderungs-ID: REQ10.2080
Testinstanz: Fahrzeug
Verwendete Software: Online-Modell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Be |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Fahrzeug aufbocken | Fahrzeug befindet sich auf dem Tisch | Fahrzeug auf die Bücher zum Aufbocken heben | Reifen lassen sich frei bewegen | Reifen lassen sich frei bewegen | i.O. | - |
Vorbedingung 2 | start.m ausführen | PC ist hochgefahren und die Datei start.m ist geöffnet | "Schalter_offline" auf 0 stellen und "Run" drücken | Das Simulink-Modell "CCF_online" öffnet sich | Das Simulink-Modell "CCF_online" öffnet sich | i.O. | - |
Vorbedingung 3 | Modell builden | Das Simulink-Modell "CCF_online" ist geöffnet | Das geöffnete Simulink-Modell für das Online-Modell builden (Strg+B). | Das Model wurde ohne Fehler gebuildet | Das Model wurde ohne Fehler gebuildet | i.O. | - |
Vorbedingung 4 | ControllDesk Inbetriebnahme-Modell öffnen | Das Simulink-Model wurde ohne Fehler gebuildet | Das Cup Fahrzeug/Inbetriebnahme/ Inbetriebnahme-Modell öffnen CCF-online.sdf neu laden | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | i.O. | - |
Vorbedingung 5 | Online gehen und Messung starten | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | Online gehen und Messung starten | Die Live-Werte werden angezeigt | Die Live-Werte werden angezeigt | i.O. | - |
Vorbedingung 6 | Modell starten | Fahrzeug ist aufgebockt | Gelben Taster "BSFoH" drücken | Hinterräder des Fahrzeugs drehen sich | Hinterräder des Fahrzeugs drehen sich | i.O. | - |
Testfall 1 | Gleichmäßige Frequenz | Alle Vorbedingungen erfüllt | Gashebel nach hinten bewegen | Blaue LED blinkt mit 1Hz (0,5s an und 0,5s aus) | Blaue LED blinkt ungleichmäßig | n.i.O. | Fernbedienung nicht dauerhabt aktiv, siehe vorherige Testfälle |
Nachbedingung 1 | Programme beenden | Testen abgeschlossen | Programme beenden | Programme beendet | Programme beendet | i.O. | - |
Nachbedingung 2 | PC herunterfahren | PC ist eingeschaltet | PC herunterfahren | PC heruntergefahren | PC heruntergefahren | i.O. | - |
Nachbedingung 3 | Fernbedienung ausschalten | Fernbedienung ist Eingeschaltet | Fernbedienung ausschalten | Power LED ist aus | Power LED ist aus | i.O. | - |
Nachbedingung 4 | Akku ausbauen | Akku ist eingebaut | Akku ausbauen und in der Schutztasche verstauen | Akku ist ausgebaut | Akku ist ausgebaut | i.O. | - |
TF 12: Geschwindigkeit im RC-Modus
Bezeichnung: Geschwindigkeit im RC-Modus
Tester: Sven Posner
Datum: 26.01.2022
Status Testfall: Getestet
Anforderungs-ID: REQ10.2070
Testinstanz: Fahrzeug
Verwendete Software: Online-Modell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Beng |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Fahrzeug aufbocken | Fahrzeug befindet sich auf dem Tisch | Fahrzeug auf die Bücher zum Aufbocken heben | Reifen lassen sich frei bewegen | Reifen lassen sich frei bewegen | i.O. | - |
Vorbedingung 2 | start.m ausführen | PC ist hochgefahren und die Datei start.m ist geöffnet | "Schalter_offline" auf 0 stellen und "Run" drücken | Das Simulink-Modell "CCF_online" öffnet sich | Das Simulink-Modell "CCF_online" öffnet sich | i.O. | - |
Vorbedingung 3 | Modell builden | Das Simulink-Modell "CCF_online" ist geöffnet | Das geöffnete Simulink-Modell für das Online-Modell builden (Strg+B). | Das Model wurde ohne Fehler gebuildet | Das Model wurde ohne Fehler gebuildet | i.O. | - |
Vorbedingung 4 | ControllDesk Inbetriebnahme-Modell öffnen | Das Simulink-Model wurde ohne Fehler gebuildet | Das Cup Fahrzeug/Inbetriebnahme/ Inbetriebnahme-Modell öffnen CCF-online.sdf neu laden | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | i.O. | - |
Vorbedingung 5 | Online gehen und Messung starten | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | Online gehen und Messung starten | Die Live-Werte werden angezeigt | Die Live-Werte werden angezeigt | i.O. | - |
Vorbedingung 6 | Modell starten | Fahrzeug ist aufgebockt | Gelben Taster "BSFoH" drücken | Hinterräder des Fahrzeugs drehen sich | Hinterräder des Fahrzeugs drehen sich | i.O. | - |
Testfall 1 | Gleichmäßige Frequenz | Alle Vorbedingungen erfüllt | Gashebel nach hinten bewegen | Blaue LED blinkt mit 1Hz (0,5s an und 0,5s aus) | Blaue LED blinkt ungleichmäßig | n.i.O. | Fernbedienung nicht dauerhabt aktiv, siehe vorherige Testfälle |
Nachbedingung 1 | Programme beenden | Testen abgeschlossen | Programme beenden | Programme beendet | Programme beendet | i.O. | - |
Nachbedingung 2 | PC herunterfahren | PC ist eingeschaltet | PC herunterfahren | PC heruntergefahren | PC heruntergefahren | i.O. | - |
Nachbedingung 3 | Fernbedienung ausschalten | Fernbedienung ist Eingeschaltet | Fernbedienung ausschalten | Power LED ist aus | Power LED ist aus | i.O. | - |
Nachbedingung 4 | Akku ausbauen | Akku ist eingebaut | Akku ausbauen und in der Schutztasche verstauen | Akku ist ausgebaut | Akku ist ausgebaut | i.O. | - |
TF 13: Stoppen bei RC-Eingriff
Bezeichnung: Stoppen bei RC-Eingriff
Tester: Sven Posner
Datum: 26.01.2022
Status Testfall: Getestet
Anforderungs-ID: REQ10.2060
Testinstanz: Fahrzeug
Verwendete Software: Online-Modell
SVN Revision: 6864
Schritt | Beschreibung | Ausgangszustand | Aktion(en) | Erwartetes Ergebnis | Ergebnis | Bewertung | Bemerkung |
---|---|---|---|---|---|---|---|
Vorbedingung 1 | Fahrzeug aufbocken | Fahrzeug befindet sich auf dem Tisch | Fahrzeug auf die Bücher zum Aufbocken heben | Reifen lassen sich frei bewegen | Reifen lassen sich frei bewegen | i.O. | - |
Vorbedingung 2 | start.m ausführen | PC ist hochgefahren und die Datei start.m ist geöffnet | "Schalter_offline" auf 0 stellen und "Run" drücken | Das Simulink-Modell "CCF_online" öffnet sich | Das Simulink-Modell "CCF_online" öffnet sich | i.O. | - |
Vorbedingung 3 | Modell builden | Das Simulink-Modell "CCF_online" ist geöffnet | Das geöffnete Simulink-Modell für das Online-Modell builden (Strg+B). | Das Model wurde ohne Fehler gebuildet | Das Model wurde ohne Fehler gebuildet | i.O. | - |
Vorbedingung 4 | ControllDesk Inbetriebnahme-Modell öffnen | Das Simulink-Model wurde ohne Fehler gebuildet | Das Cup Fahrzeug/Inbetriebnahme/ Inbetriebnahme-Modell öffnen CCF-online.sdf neu laden | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | Die geladene .sdf-Datei hat ein aktuelles Erstelldatum | i.O. | - |
Vorbedingung 5 | Online gehen und Messung starten | ControlDesk wurde gestartet und Vorbedingung 4 ist erfüllt | Online gehen und Messung starten | Die Live-Werte werden angezeigt | Die Live-Werte werden angezeigt | i.O. | - |
Vorbedingung 6 | Modell starten | Fahrzeug ist aufgebockt | Gelben Taster "BSFoH" drücken | Hinterräder des Fahrzeugs drehen sich | Hinterräder des Fahrzeugs drehen sich | i.O. | - |
Testfall 1 | Gleichmäßige Frequenz | Alle Vorbedingungen erfüllt | Gashebel nach hinten bewegen | Blaue LED blinkt mit 1Hz (0,5s an und 0,5s aus) | Blaue LED blinkt ungleichmäßig | n.i.O. | Fernbedienung nicht dauerhabt aktiv, siehe vorherige Testfälle |
Nachbedingung 1 | Programme beenden | Testen abgeschlossen | Programme beenden | Programme beendet | Programme beendet | i.O. | - |
Nachbedingung 2 | PC herunterfahren | PC ist eingeschaltet | PC herunterfahren | PC heruntergefahren | PC heruntergefahren | i.O. | - |
Nachbedingung 3 | Fernbedienung ausschalten | Fernbedienung ist Eingeschaltet | Fernbedienung ausschalten | Power LED ist aus | Power LED ist aus | i.O. | - |
Nachbedingung 4 | Akku ausbauen | Akku ist eingebaut | Akku ausbauen und in der Schutztasche verstauen | Akku ist ausgebaut | Akku ist ausgebaut | i.O. | - |
Testseqenz
Dieser Artikel beschreibt den Test der Fernbedienung des Carolo-Cup-Fahrzeugs. Die Anforderungen für die Testes entsprchenen denen aus dem Lastenheft, die im Bild dargestellt sind oder den gennannten Spezifikationen aus den Wiki-Artikeln. diese sind dann an entsprechender Stelle verlinkt.
In der Testsequenz wird die Fernbediengung online und in der Simualtion getestet. In der Simulation wird das Bibliotheks-Modell"SenFernb-Fernbedienung" getestet. Dazu werden Original Fernbedienungsignale in die Testumgebung geladen und auf das Bibliotheksmodell angewendet. Die Ausgabesignale werden grafisch dargestellt.
Simulation
ID | Testfall | Anforderungs-ID | Ersteller | Datum | Testinstanz | Ergebnis | Prüfer | Datum | Kommentar |
---|---|---|---|---|---|---|---|---|---|
1 | Fernbediung aktiv | ? | S. Posner | 21.01.2022 | Simulation | i.O. | S. Posner | 24.01.2022 | - |
2 | Ausgabe Lenkwinkel | ? | S. Posner | 21.01.2022 | Simulation | n.i.O. | S. Posner | 24.01.2022 | Zuordung von Impulsbreite zu Lenkwinkel entspricht nicht der Beschreibung aus Überprüfung der Hardware |
3 | Vorwärts Fahren/Rückwärts Fahren | REQ10.2070 | S. Posner | 21.01.2022 | Simulation | n.i.O. | S. Posner | 24.01.2022 | Signal passt nicht zu Werten aus Testbericht der Überprüfung des Antriebs |
4 | Ausgabe Geschwindigkeit | REQ10.2070 | S. Posner | 21.01.2022 | Simulation | n.i.O. | S. Posner | 24.01.2022 | Die Umrechnung in die Geschwindigkeit erfolgt nicht in dem Modul SenFernb - Fernbedienung |
5 | Anzeige RC-Modus (Blaue LED) | REQ10.2100 | S. Posner | 21.01.2022 | Simulation | i.O. | S. Posner | 24.01.2022 | - |
Online
ID | Testfall | Anforderungs-ID | Ersteller | Datum | Testinstanz | Ergebnis | Prüfer | Datum | Kommentar |
---|---|---|---|---|---|---|---|---|---|
6 | Parametrierung der Fernbedienung | ? | S. Posner | 1.22.2022 | Online am Fahrzeug | ? | S. Posner | 1.26.2022 | - |
7 | Übernahme in Notsituationen | REQ10.2050 | S. Posner | 1.19.2022 | Online am Fahrzeug | ? | S. Posner | 1.26.2022 | - |
8 | Kontrolle Lenkwinkel (24° in jede Richtung) | ? | S. Posner | 1.19.2022 | ? | S. Posner | 1.26.2022 | - | |
9 | Fahren im RC-Modus (vorwärts und rückwärts) | REQ10.2070 | S. Posner | 1.19.2022 | Online am Fahrzeug | ? | S. Posner | 1.26.2022 | - |
10 | Signal RC-Modus (blaue LED) | REQ10.2080 | S. Posner | 1.19.2022 | Online am Fahrzeug | ? | S. Posner | 1.26.2022 | - |
11 | Signal RC-Modus (1 Hz und Tastverhältnis 50:50) | REQ10.2100 | S. Posner | 1.19.2022 | Online am Fahrzeug oder an Breakoutbox | ? | S. Posner | 1.26.2022 | - |
12 | Geschwindigkeit im RC-Modus max. 0,3 m/s | REQ10.2070 | S. Posner | 1.19.2022 | Online am Fahrzeug | ? | S. Posner | 1.26.2022 | - |
13 | Fahrzeug wird gestoppt, wenn autonomes Fahren deaktiviert wird | REQ10.2060 | S. Posner | 1.19.2022 | Online am Fahrzeug | ? | S. Posner | 1.26.2022 | - |