rcbench Panel-Hilfe English

Setup

SETUP hält die Einstellungen des Panels für den ganzen Prüfstand in vier Kategorien: PANEL, INTERFACES, SD CARD und SENSORS. Die ESC-Einstellungen (Electronic Speed Controller) stehen unter MOTOR & ESC, OPTIONEN. Der Bildschirm öffnet über die Kachel SETUP im Menü auf einer Seite mit Kacheln, 3 mal 3. Die Kachel einer Kategorie öffnet ihre Liste über die ganze Breite des Bildschirms.

Die Kacheln

Die Kacheln, alles gespeichert
Die Kacheln, alles gespeichert
KachelZweite ZeileWas sie öffnet
PANEL11 EINSTELLUNGENdie Liste von PANEL
INTERFACES23 EINSTELLUNGENdie Liste von INTERFACES
SD CARD4 EINSTELLUNGENdie Liste von SD CARD: welche Logs das Panel schreibt, und wohin
SENSORS4 EINSTELLUNGEN, und 9 mehr je bestücktem BausteinSensoren: die Strommonitore INA3221, ihre Shunts und was jeder Kanal misst
OUTPUTSPROTOKOLLE UND PINSAusgänge: die Rolle jedes IOmcu-Pins, als Liste
PICK A PINAUF DER PLATINEdie Pin-Auswahl: dasselbe, auf einer Zeichnung der Platine
WI-FINETZWERK, DATEIEN, UPLOADWLAN: die Dateien der Karte und ein Upload der Panel-Firmware im Browser, und das Heimnetz
UPDATESVERSIONEN AUF GITHUBUpdates: die Suche nach einem neueren Release der Panel-Firmware und den Schalter der Erinnerung
FILESORDNER UND DATEIENFiles: die Ordner und Dateien der Karte in zwei Spalten, zum Kopieren, Verschieben, Umbenennen und Löschen

Kein Platz bleibt frei. Die Speichertaste steht unten rechts, wie auf jeder Liste. Eine ungespeicherte Änderung in einer beliebigen Kategorie zeigt sich auf ihr:

Die Kacheln mit einem ungespeicherten Wert
Die Kacheln mit einem ungespeicherten Wert

Das Home-Tag oben links führt eine Ebene nach der anderen zurück:

VonDas Home-Tag führt zu
der Liste einer Kategorieden Kacheln; die Liste behält ihre Position
den Kachelndem Menü; mit einem ungespeicherten Wert zuerst der Warnung (Mit ungespeicherten Werten verlassen)
OUTPUTS, PICK A PIN, WI-FI, UPDATES, FILESden Kacheln; WI-FI und FILES, aus LOGS geöffnet, führen zurück zu LOGS, OUTPUTS, aus ZIEL auf MOTOR & ESC oder SERVO geöffnet, dorthin zurück. Eine Liste oder eine Tastatur, die auf einem davon offen ist, schließt zuerst

Einen Wert ändern

INTERFACES, alles gespeichert
INTERFACES, alles gespeichert

Die Liste ist 984px breit und zeigt 6 Zeilen zu 64px. Darunter trägt eine Leiste, 48px hoch, den Namen der Kategorie, KATEGORIE ZURÜCKSETZEN und die Speichertaste. Die Leiste endet 4px über dem Band, das ein Alert unten zeigt; ein Alert verdeckt so weder eine Taste noch eine Zeile oder Schaltfläche.

Eine Zeile zeigt die Einstellung, eine Hilfezeile und ihren Wert mit Einheit. Eine Zahl hat die Tasten - und +; ein Schalter oder eine Auswahl hat < und >.

Ein geänderter Wert gilt sofort. KATEGORIE ZURÜCKSETZEN setzt jeden Wert der offenen Kategorie auf seine Vorgabe zurück.

TasteWas sie tut
KATEGORIE ZURÜCKSETZENdie Vorgaben der offenen Kategorie, sofort
GESPEICHERT, SPEICHERN, BEI STILLSTAND, NICHT GESPEICHERTdie Speichertaste; siehe unten

Die Werte behalten

Ein geänderter Wert, SPEICHERN wird angeboten
Ein geänderter Wert, SPEICHERN wird angeboten

Ein geänderter Wert wird erst in den Flash geschrieben, wenn SPEICHERN gedrückt wird. Ein Wert, der auf den gespeicherten zurückgestellt ist, ist keine Änderung: Die Taste lautet wieder GESPEICHERT, und ein angefordertes Schreiben entfällt.

BeschriftungBedeutung
GESPEICHERTnichts ist ungeschrieben; die Taste tut nichts
SPEICHERNetwas ist ungeschrieben; ein Druck fordert das Schreiben an
BEI STILLSTANDdas Schreiben wartet auf einen ruhenden Prüfstand
NICHT GESPEICHERTder Speicher hat das Schreiben abgelehnt; ein Druck versucht es erneut

Geschrieben wird im ersten Frame mit dem Prüfstand SAFE, abgeschaltetem Netzteilausgang und ohne Platinenzeichnung, die geladen oder gespeichert wird. Bei ARMED lautet die Taste BEI STILLSTAND, bis der Prüfstand SAFE ist. Nicht gespeicherte Werte gelten, bis das Panel ausgeschaltet wird. Das Verlassen einer Liste oder der Kacheln schreibt nichts.

NICHT GESPEICHERT kann nicht sagen, wie viel den Flash erreicht hat: Eine Ablehnung mittendrin lässt die zuvor geschriebenen Schlüssel stehen; der nächste Start kann eine Mischung aus neuen und alten Werten laden. Nach einer Ablehnung bleibt die Taste bei NICHT GESPEICHERT oder SPEICHERN, bis ein Speichern gelingt, auch wenn jeder Wert zurückgestellt ist.

Mit ungespeicherten Werten verlassen

Ein ungespeicherter Wert, am Home-Tag
Ein ungespeicherter Wert, am Home-Tag

Das Home-Tag auf den Kacheln führt zum Menü. Solange die Speichertaste SPEICHERN oder NICHT GESPEICHERT lautet, öffnet es zuerst eine Warnung. Die Warnung nennt jeden Wert, der vom gespeicherten abweicht, als Name: gespeichert -> jetzt, mit Wert und Einheit wie auf der Liste. Gespeichert sind die Werte, die beim Start geladen oder beim letzten gelungenen Speichern geschrieben wurden. Die Warnung nennt auch den Namen des Prüflings (DUT, device under test) und die Werte anderer Bildschirme, etwa SERVO, ESC STICK oder MOTOR & ESC: Ein Speichern behält sie alle.

TasteWas sie tut
BLEIBENschließt die Warnung; die Kacheln zeigen sich wieder, eine Liste behält Kategorie und Position
VERWERFENstellt jeden genannten Wert auf den gespeicherten zurück, wie ein Schritt von Hand, und öffnet dann das Menü
SPEICHERNfordert das Schreiben an wie die Speichertaste und öffnet dann das Menü
Zwölf ungespeicherte Werte
Zwölf ungespeicherte Werte

Eine Änderung unter MOTOR & ESC, OPTIONEN fordert selbst das Schreiben an, und dieses Schreiben behält auch die ungespeicherten Werte von SETUP.

Keine Warnung erscheint, wenn nichts ungespeichert ist, wenn ein Speichern angefordert ist (BEI STILLSTAND) und auf dem Weg zu OUTPUTS, PICK A PIN, WI-FI, UPDATES und FILES. STOP stoppt den Prüfstand und lässt die Warnung offen. Ein Bildschirm, den das Panel selbst öffnet, etwa der Busfehler-Bildschirm nach einem Verbindungsverlust, schließt die Warnung; die Werte gelten weiter und bleiben ungespeichert.

PANEL

PANEL
PANEL
EinstellungBereichVorgabeWas sie tut
DesignDUNKEL, HELLDUNKELdas Farbschema, ab dem nächsten Frame
Helligkeit20 bis 100%, Schritte von 5100skaliert die Palette
Kontrast60 bis 140%, Schritte von 5100drückt Farben weg vom Mittelgrau
BilddrehungNORMAL, 180°NORMALdreht Bild und Touch um 180°, ab dem nächsten Frame; gesperrt bei ARMED
SpracheENGLISH, DEUTSCHENGLISHdie Sprache der Oberfläche, ab dem nächsten Frame, ohne Neustart
EinheitenMETRISCH, IMPERIALMETRISCHgespeichert; kein Bildschirm nutzt sie in diesem Release
ZeitzoneUTC, LONDON, BERLIN, HELSINKI, NEW YORK, CHICAGO, DENVER, LOS ANGELES, TOKYO, SYDNEYBERLINdie Zone, in der Dateidaten geschrieben und gezeigt werden, Sommerzeit eingeschlossen
Dimmen nach0 bis 60min, Schritte von 50gespeichert; kein Bildschirm nutzt es in diesem Release
Ein Finger schiebtEIN, AUSAUSein Finger verschiebt eine vergrößerte Grafik unter Logs
DrehknopfEIN, AUSAUSein MT6701 unter 0x06 an einem eigenen Bus, IO30 und IO31 des Headers P3 (I2C: Inter-Integrated Circuit), dreht den Throttle auf MOTOR & ESC oder das Horn auf SERVO
Knopf-Skala90 bis 720deg, Schritte von 10270der Knopfwinkel, der den Regler über seinen ganzen Weg bewegt

Die Hintergrundbeleuchtung ist an, solange das Panel läuft. Keine Einstellung schaltet sie.

Bilddrehung dreht das Bild, während jeder Frame hinausgeht, über die PPA (Pixel-Processing Accelerator) des ESP32-P4, und den Touch mit ihm, so dass jedes Bedienelement unter dem Finger bleibt. Ein Kontakt bei (x, y) unter NORMAL liegt unter 180° bei (1023 - x, 599 - y). Kontakte des Touch-Injectors drehen sich nicht. Solange der Prüfstand ARMED ist, hat die Zeile keine Tasten. Braucht die Kopie eines Frames länger als 50ms, gehen Bild und Touch gemeinsam auf NORMAL zurück, und das Band sagt es; die Einstellung bleibt 180°, und der nächste Start dreht wieder.

Bilddrehung auf 180° bei ARMED
Bilddrehung auf 180° bei ARMED

Das Panel hat keinen RTC-Chip (Real-Time Clock). Seine Uhr startet bei jedem Einschalten ungestellt und wird über NTP (Network Time Protocol) gestellt: Jede Verbindung mit dem Heimnetz fragt pool.ntp.org einmal, höchstens 30000ms lang. Eine Verbindung, die vor der Antwort endet, hält das Funkteil für sie an, höchstens 30000ms; ARM, STOP, die Versorgung, ein Log-Lauf und eine Installation nehmen das Funkteil sofort herunter. Aktuelle Einschränkung: Ein erster DNS-Server (Domain Name System) des Heimnetzes, der nicht antwortet, verzögert die Anfrage nach jeder Verbindung um etwa 7s. Ein Software-Neustart behält die Uhr. FAT speichert die Zeit einer Datei als Ortszeit im Moment des Schreibens: Ein späterer Wechsel der Zeitzone verschiebt die Zeiten der Dateien auf der Karte nicht. Bis zu einer Antwort tragen Dateien, die das Panel schreibt, das Datum 1980; FILES INFO liest ein solches Datum als nicht bekannt. Der Access Point fragt keinen Zeitserver.

Zeitzone auf LOS ANGELES
Zeitzone auf LOS ANGELES
SETUP im hellen Design
SETUP im hellen Design

Der Drehknopf

Der Sensor ist ein MT6701 in seinem I2C-Modus, Pin MODE high, unter 0x06. Nichts sonst von der Platine liegt an seinem Bus. Das Panel spricht für ihn nie 0x14 oder 0x5D an, wo der Touch-Controller GT911 am Touch-Bus antwortet, und auch nicht 0x00 bis 0x03 oder 0x78 bis 0x7F, die die I2C-Spezifikation reserviert. Ohne Sensor prüft Drehknopf EIN alle 100ms mit einer Adressprobe, ob 0x06 antwortet. Die Host-Tests zeigen, dass das sonst nichts ändert; am Panel ist es nicht gemessen. Verdrahtung: Bauen.

SD CARD

SD CARD
SD CARD
EinstellungBereichVorgabeWas sie tut
Auto-LogsEIN, AUSEINein Log je ARMED- und Netzteil-Lauf in Ordner Auto-Logs: SERVOnnn.CSV, MOTORnnn.CSV, SUPPLnnn.CSV
User-LogsEIN, AUSEINATESTnnn.CSV und Bericht des AUTOMATISCHEN TESTS und LIMITnnn.TXT des ENDLAGENLAUFS in Ordner User-Logs
Ordner Auto-Logsein OrdnerBENCH/LOGSwohin Auto-Logs schreibt
Ordner User-Logsein OrdnerUSER/LOGSwohin User-Logs schreibt

Ein Tippen auf die Zeile eines Ordners öffnet die Tastatur auf dem Ordner. Ihre Taste . schreibt /. OK übernimmt den Ordner in Großbuchstaben; SPEICHERN behält ihn. ABBRECHEN und das Home-Tag lassen den Ordner, wie er war. Ein während eines Laufs geänderter Ordner gilt ab der nächsten Datei; der Lauf endet, wo er begonnen hat, und der nächste wird nach dem nummeriert, was der neue Ordner enthält. Beide Zeilen dürfen denselben Ordner nennen.

Die Ordner-Tastatur mit einem abgelehnten Ordner
Die Ordner-Tastatur mit einem abgelehnten Ordner

Für einen Ordner, den die Karte nicht nehmen kann, lässt OK die Tastatur offen und den Ordner, wie er war. Die Zeile rechts vom Titel sagt, warum:

AbgelehntBeispielZeile
ein Ordnername leer, oder / am Anfang, am Ende oder doppelt/LOGS, LOGS/, A//BEin Ordnername ist leer
über 8 Zeichen in einem OrdnernamenBENCHLOGS; BENCHLOG wird genommenHöchstens 8 Zeichen je Ordner
über 2 OrdnerA/B/C; A/B wird genommenHöchstens 2 Ordner tief
ein Zeichen außer A-Z, 0-9, _ und -MY LOGSNur A-Z, 0-9, _ und -
ein Gerätename von Windows: CON, PRN, AUX, NUL, COM1 bis COM9, LPT1 bis LPT9AUX/LOGSReservierter Name
BENCH/ESC, BENCH/KST oder BENCH/HITEC, die eigenen Dateien des PrüfstandsBENCH/KST; BENCH/KSTX wird genommenOrdner der Prüfstand-Dateien

INTERFACES

INTERFACES hält den Strommonitor INA228, die Pins des Sensorbusses, den Winkelsensor, den Phasenabgriff, den Vibrationssensor, den optischen Tacho, den PD mini und den Hitec-Empfang. Die Liste hat fünf Überschriften: I2C-BUS, PHASENABGRIFF, BALANCE SENSORS, SUPPLY und PROG-PORT. Anschlüsse beschreibt sie.

SENSORS

SENSORS hält bis zu vier Strommonitore INA3221: welche bestückt sind, den Shunt jedes Kanals und was jeder Kanal misst. Sensoren beschreibt sie.

Verwandte Seiten