GERU007B June 2015 – March 2025
Um eine schnelle Evaluierung zu ermöglichen, wurde eine Benutzeroberfläche basierend auf dem virtuellen COM-Port implementiert. Es kann jede Terminalschnittstelle bei 115000 Baud verwendet werden, wie Tera Term.
Über die Benutzeroberfläche kann der Benutzer die Zeilenanzahl des verbundenen Sin/Cos-Encoders eingeben, bevor das Programm das Hauptmenü erreicht. Das Menü bietet Menüoptionen, mit denen der Benutzer entweder einen einfachen Anzeigemodus mit nur der Ausgabe des hochauflösenden Winkels oder einen Expertenanzeigemodus auswählen kann, beide mit einer
Aktualisierungsrate von 10 Hz. Weitere Menüpunkte sind Data-Dump-Modi mit einer Aktualisierungsrate von 200 Hz, die für die Nachanalyse in eine Datei schreiben sollen.
Das Flussdiagramm der Benutzeroberfläche ist in Abbildung 5-4 dargestellt.
Abbildung 5-4 Flussdiagramm der UART-Terminal-BenutzeroberflächeTabelle 5-1 bis Tabelle 5-4 skizzieren das Datenausgabeformat für jeden der vier Menüpunkte. Im Data-Dump-Modus wird ein „Tab“ als Trennzeichen zwischen den Daten in jeder Zeile eingefügt.
| MENÜ | COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 |
|---|---|---|---|---|---|
| Einfache Anzeige „b“ | Gesamtwinkel mit ADS8354 (Maßstab) | — | — | — | — |
| Datenformat | Float (0 bis 360 Grad) | — | — | — | — |
| MENÜ | COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 |
|---|---|---|---|---|---|
| Expertenanzeige „e“ | Gesamtwinkel mit ADS8354 (Maßstab) | Marker-Index R aufgetreten | Inkrementelle Anzahl | Phase ADS8354 (Maßstab) | Phase F28069M-ADC (Maßstab) |
| Datenformat | Float (0 bis 360 Grad) | Flag (Ja/Nein) | Integer | Float (0 bis 1,0) | Float (0 bis 1,0) |
| MENÜ | COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 | COLUMN 6 |
|---|---|---|---|---|---|---|
| Winkel-Dump „d“ | Gesamtwinkel mit ADS8354 (Maßstab) | Gesamtwinkel mit F28069-ADC (Maßstab) | Inkrementelle Anzahl | Phase ADS8354 (Maßstab) | Phase F28069M-ADC (Maßstab) | Periodischer Tick (Maßstab) |
| Datenformat | Float (0 bis 360 Grad) | Float (0 bis 360 Grad) | Integer | Float (0 bis 1,0) | Float (0 bis 1,0) | Ganzzahl (66 µs) |
| MENÜ | COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 | COLUMN 6 | COLUMN 7 |
|---|---|---|---|---|---|---|---|
| Rohdaten „r“ | Inkrementelle Anzahl (SW) | Inkrementelle Anzahl (Latch auf /CS) | Eingabe A+/A–, ADS8354 (Maßstab) | Eingang B+/B–, ADS8354 (Maßstab) | Eingabe A+/A–, F28069 (Maßstab) | Eingabe A+/A–, F28069 (Maßstab) | Periodischer Tick (Maßstab) |
| Integer | Integer | Float (VPP) | Float (VPP) | Float (VPP) | Float (VPP) | Ganzzahl (66 µs) |