Analyse und Fehlersuche dSPACE ControlDesk: Unterschied zwischen den Versionen
Zeile 18: | Zeile 18: | ||
<gallery mode="packed-overlay" heights="200"> | <gallery mode="packed-overlay" heights="200"> | ||
Datei:Simulink-Dspace Block reduction ausschalten.PNG |thumb|here|400px| Block reduction ausschalten | Datei:Simulink-Dspace Block reduction ausschalten.PNG |thumb|here|400px| Block reduction ausschalten | ||
Datei:Simulink-Dspace Code Generation.PNG |thumb|here|400px| Code Generation | Datei:Simulink-Dspace Code Generation.PNG |thumb|here|400px| Code Generation |
Version vom 18. November 2024, 16:32 Uhr
Autor: Marc Ebmeyer
→ zurück zur Übersichtsseite: Kategorie:DSPACE
Aufgabe
Analysieren Sie die Fehler des automomen RC-Fahrzeugs systematisch.
- Machen Sie hierzu einen Termin mit unserem wiss. Mitarbeiter Marc Ebmeyer. Er wird Sie anleiten.
- Verstehen Sie die Schaltung/den Aufbau.
- Grenzen Sie den Fehler ein.
- Lokalisieren Sie den Fehler.
- Beheben Sie den Fehler.
- Dokumentieren Sie kontinuierlich die Schritte 2-5 anschaulich in Bild und Text im Wiki.
Erste Hilfe Überprüfung der Einstellungen in Simulink
- Haben sie Ihr Simulink erstellt, indem Sie Sie ein neues RTI1104 Simulink Modell erstellt haben, kein normales neues Simulink Modell.
- Bitte überprüfen Sie die Einstellungen in Simulink unter Modelling /Modell Settings. Diese solten folgender Maßen aussehen.
Fehlerverfolgungs-Liste ControlDesk 5.0
In dieser Liste stehen alle Fehler, Fehlerbeseitigungen und Fortschritte.
# | Typ | Beschreibung | Foto | Ursachen | Abhilfe | Bearbeiter*in | Status |
---|---|---|---|---|---|---|---|
1 | Fehler | Rechner stürzt ab, wenn der Antrieb anläuft. Overrun /Interrupt Fehler. | Monitoring und Recording in ControlDesk fressen zu viele Resourcen
=> reduziert maximal mögliche Interrupt Frquenz. Motor Regler streut in HAll-Signal ein und erzeugt zusätzliche Impulse. => Filtern der Eingangssignale, Impedanzwandler -> Filter -> Xor-Gatter -> DS1104 => Schirmung des Kabels => neubau der Adapterplatine |
Marc Ebmeyer | in bearbeitung | ||
2 | Fehler | Beschreibung | Foto | Ursachen | Abhilfe | Bearbeiter*in | Status |
Fehler |
Platzhalter/Vorlage |
... | ... |
Fehlerverfolgungs-Liste Matlab/Simulink2019b
In dieser Liste stehen alle Fehler, Fehlerbeseitigungen und Fortschritte.
# | Typ | Beschreibung | Foto | Ursachen | Abhilfe | Bearbeiter*in | Status |
---|---|---|---|---|---|---|---|
1 | Fehler | Beim Builden tritt die Fehlermeldung "Option "Block Reduction" is not supported: The "Block Reduction" option on the Optimization page of the Configuration
Parameters dialog is on. This feature is not supported in this version of RTI." auf |
Bei der Auswahl der Vorlage für ein neues Simulink Modell "Blank Modell" gewählt statt "RTI1104". | Junjie Lyu Marc Ebmeyer | gelöst | ||
2 | Fehler | Beim Builden des Simulink-Modells erscheint nebenstehende Fehlermeldung und der Buildprozess wird abgebrochen. | | Die Anwendung kann nicht nach dem Builden geladen werden. | | Jonas Hokamp | gelöst |
3 | Fehler | Während des Build-Prozesses des CCF Online Modells kommt es zu dem Fehler mit dem Code "(E) C0223-D". Dieser tritt bei der Funktion "split_data_to_chars" auf, welche laut Fehlermeldung implizit deklariert ist. Die Kompilierung des Modells wird abgebrochen. Es tritt auf diversen Softwareständen auf, auch bei Revisionen welche als lauffähig gekennzeichnet sind. | | In der zu buildenden S-Function ist eine externe Funktionsdeklaration auskommentiert (siehe Registerkarte Libraries/ externe Funktionsdeklarationen), was dazu führt, dass in der generierten Wrapper-Funktion auch keine Funktionsdeklaration durchgeführt wird. (extern void split_data_to_chars(double, unsigned char, unsigned char*);) | Kommentar entfernen, um Funktion bei Generierung zu berücksichtigen. | Alexander Schirrmeister | gelöst |
4 | Fehler | Build Prozess wird abgebrochen, da der Compiler eines der Object Files nicht erstellen kann. | | In der Make Datei "CCF_online_usr.mk" können Pfade für externe Library Files für die generierten S-Functions bekannt gegeben werden. Sonst kann es sein, dass der Compiler die zu kompilierenden Dateien nicht findet. | Dateipfad der zu inkludierenden C-Files definieren: SFCN_DIR = "\bibliotheken_c" | Alexander Schirrmeister | gelöst |
Fehler |
Platzhalter/Vorlage |
... | ... |
Fehlerverfolgungs-Liste ControlDesk 7.1
In dieser Liste stehen alle Fehler, Fehlerbeseitigungen und Fortschritte.
# | Typ | Beschreibung | Foto | Ursachen | Abhilfe | Bearbeiter*in | Status |
---|---|---|---|---|---|---|---|
1 | Fehler | Rechner stürzt ab, wenn der Antrieb anläuft. Overrun /Interrupt Fehler. Maximal Mögliche Interrupt Frequenz von 196kHz nur bei alleiniger Nutzung der Interrupts.
Bei Test mit Modul ControlDesk Sensortest reduktion auf nur noch 83kHz Getestet mit Rechteck D=0,5 signal vom Frequenzgenerator eingespeist in CP1104 und DS1104 verbaut in Rechner LAB30-07. |
Monitoring und Recording in ControlDesk fressen zu viele Resourcen
=> reduziert maximal mögliche Interrupt Frquenz. Motor Regler streut in HAll-Signal ein und erzeugt zusätzliche Impulse. => Filtern der Eingangssignale, Impedanzwandler -> Filter -> Xor-Gatter -> DS1104 => Schirmung des Kabels => neubau der Adapterplatine |
Marc Ebmeyer | Adapterplatine neugebaut | ||
# | Fehler | Platzhalter/Vorlage | Foto | ... | ... | ... | ... |
Weiterführende Links
→ zurück zum Hauptartikel: SDE Praktikum Autonomes Fahren
→ zurück zur Übersichtsseite: Kategorie:DSPACE