rcbench Panel-Hilfe English

Ausgänge

OUTPUTS bindet die Pins des IOmcu an Ausgabeprotokolle: welche Pins Servos treiben, welche ESCs (Electronic Speed Controller), und mit welchem Signal. Der Bildschirm öffnet über OUTPUTS auf SETUP auf der Übersicht: OFF gewählt und jeder gebundene Pin mit seinem Protokoll benannt. Über ZIEL auf MOTOR & ESC öffnet er auf dem Protokoll, an das die Gas-Pins gebunden sind (der Übersicht, solange sie an mehrere gebunden sind oder keines bekannt ist), und über ZIEL auf SERVO auf dem, was diese Zeile zeigt: dem Eintrag PROG-PORT, solange der IOmcu den Port treibt, SERVO PWM, solange er die Ausgänge treibt, der Übersicht, solange das Ziel nicht bekannt ist. Das Home-Tag führt zurück zu dem Bildschirm, aus dem er geöffnet wurde; über der offenen Protokollliste schließt es zuerst die Liste, ohne zu wählen. Die Protokollliste und LETZTER SCHREIBVORGANG belegen die linke Spalte; die Pins des IOmcu die rechte. PICK A PIN hält dieselbe Bindung auf einer Zeichnung der Platine.

Pins binden

Vier Pins als SERVO PWM gebunden
Vier Pins als SERVO PWM gebunden
  1. Ein Protokoll in der Liste PROTOKOLL wählen. Bis dahin tut ein Tipp auf einen Pin nichts.
  2. Einen Pin antippen, um ihn abzuhaken. Ein Haken bindet den Pin sofort an das Protokoll; es gibt keine Taste zum Übernehmen.
  3. Einen abgehakten Pin antippen, um ihn freizugeben.
  4. OFF wählen, um zur Übersicht zurückzukehren.

Die Zahl unter der Liste, 4 VON 8 PINS, sagt, wie viele Pins das Protokoll hält und wie viele es nimmt. Ein Pin gehört höchstens einem Protokoll. Mehrere Protokolle können gleichzeitig gebunden sein.

Jeder abgehakte Pin ist ein Slot der OUTPUTS-Seite des IOmcu, in Pin-Reihenfolge über alle Protokolle. Der niedrigste abgehakte Pin ist Kanal 0. Es gibt 8 Slots und 8 Kanäle, geteilt von allen Protokollen.

Die Protokolle

Die Protokollliste
Die Protokollliste
ProtokollSignalPins
OFFbindet nichts; zeigt die ganze Bindung0
SERVO PWMPWM (Pulsweitenmodulation) mit 50Hz, für ein Servo oder ein Ruderbis 8
MOTOR PWMderselbe Puls mit 50Hz, für einen ESC; von Leerlaufpuls bis Vollpulsbis 8
PPMPPM (Pulspositionsmodulation): 8 Kanäle auf einem Pin mit 40Hz1
DSHOT300, DSHOT600digitaler DShot-Throttle mit 300 oder 600kbit/sbis 8
DSHOT300 BIDIR, DSHOT600 BIDIRDShot mit Drehzahl-Telemetrie vom ESC auf derselben Leitungbis 8

Ein Servokanal zentriert, wenn nichts ihn ansteuert; ein Motorkanal stoppt. Der Puls kann nicht sagen, was am Pin hängt, also sagt es das Protokoll. Der Throttle von MOTOR & ESC treibt jeden Kanal, der als MOTOR PWM oder mit einem DShot-Eintrag gebunden ist, und lässt die Servokanäle in Ruhe. PPM braucht 8 Kanäle; ein Prüfstand mit gebundenem PPM hat für nichts anderes Platz.

Die längsten Protokollnamen
Die längsten Protokollnamen

Das Wählen eines Protokolls schreibt nichts. Es bestimmt, welche Pins abgehakt erscheinen und zu welchem Protokoll der nächste Haken kommt. Die Pins der anderen Protokolle bleiben gebunden.

Leerlaufpuls und Vollpuls

Ein MOTOR-PWM-Kanal sendet 0% Throttle als Leerlaufpuls und 100% als Vollpuls, ab Werk 1000us und 2000us. Beide stehen unter MOTOR & ESC, OPTIONEN, in Schritten von 10us: Leerlaufpuls 800 bis 1600us, Vollpuls 1400 bis 2400us. Ein SERVO-PWM-Kanal behält 1000 bis 2000us, oder den Bereich, den SERVO sendet. Eine Änderung erreicht den IOmcu 300ms nach der letzten Änderung, solange der Prüfstand SAFE ist. Ein Leerlaufpuls, der nicht mindestens 100us unter dem Vollpuls liegt, wird nicht gesendet, und das Band meldet Leerlaufpuls muss mindestens 100us unter Vollpuls liegen. Nicht gesendet..

Ein ESC, der an einem Sender kalibriert wurde, nimmt den kürzesten Puls dieses Senders als null. Leerlaufpuls auf oder unter diesen Puls setzen und Vollpuls auf oder über den längsten: Für einen Sender, der 985 bis 2012us sendet, 980us und 2020us.

Was eine Pin-Zelle zeigt

DSHOT300 gewählt, vier Pins von SERVO PWM gehalten
DSHOT300 gewählt, vier Pins von SERVO PWM gehalten
ZelleBedeutungEin Tipp
abgehakt, PAD 6im gewählten Protokoll gebunden; die auf der Platine gedruckte Pad-Nummergibt ihn frei
ausgegraut, der Name des anderen Protokollsvon einem anderen Protokoll gehaltentut nichts
rot, durchgestrichenreserviert: GPIO 3 trägt den Sicherheits-Heartbeat, GPIO 8 bis GPIO 12 den CAN-Controller (Controller Area Network)tut nichts
PROG-PORTder Pin des Programmierports des IOmcu, ab Werk GPIO 13tut nichts
rot, SENSORBUS, PD MINI oder PHASENABGRIFFein Pin, den SETUP > INTERFACES hält: Sensor-SDA und -SCL, solange INA228 oder AS5600 EIN ist oder ein INA3221 unter SETUP > SENSORS bestückt ist; PD mini TX und RX, solange der PD mini EIN ist und beide Pins gesetzt sind; der Abgriff-Pin, solange der Phasenabgriff EIN ist. Die Zelle folgt diesen Einstellungentut nichts
ausgegraut, SLICE VON GPIO 13unter SERVO PWM und MOTOR PWM: der Pin teilt sich einen PWM-Slice mit dem Pin eines Programmierports, jedes Ports, den der IOmcu meldet; GPIO 28 und GPIO 13 sind Slice 6tut nichts; GPIO 28: TEILT PWM-SLICE MIT PROG-PORT GPIO 13 unter der Zahl
ausgegraut, KANAL VON GPIO 0unter SERVO PWM und MOTOR PWM: der Pin teilt sich ein PWM-Compare-Register mit einem als PWM gebundenen Pin (GPIO 0 und GPIO 16, GPIO 1 und GPIO 17, GPIO 2 und GPIO 18, GPIO 4 und GPIO 20, GPIO 5 und GPIO 21, GPIO 6 und GPIO 22)tut nichts; GPIO 16: GLEICHER PWM-KANAL WIE GPIO 0 unter der Zahl
frei, PAD 7nicht gebundenbindet ihn
PPM mit bereits gebundenen Servo-Pins
PPM mit bereits gebundenen Servo-Pins

Kann das gewählte Protokoll keine Pins mehr nehmen, steht der Grund in Amber unter der Zahl: BENÖTIGT 8 KANÄLE, 4 FREI, ALLE 8 PLÄTZE BELEGT oder SERVO PWM BELEGT 8 PINS.

GPIO 13 vom Programmierport gehalten
GPIO 13 vom Programmierport gehalten
Sensorbus, PD mini und Phasenabgriff auf ihren Pins
Sensorbus, PD mini und Phasenabgriff auf ihren Pins

Eine gespeicherte Bindung, die GPIO 13 hält, behält ihn: Der Programmierport hat dann keinen Pin, und der Servo-Programmierer sagt das bei VERBINDEN.

Der Eintrag PROG-PORT

Der Eintrag PROG-PORT
Der Eintrag PROG-PORT

Die offene Protokollliste zeigt einen Eintrag PROG-PORT je Programmierport, den der IOmcu meldet, in einer zweiten Spalte neben den Protokollen: 4 ab IOmcu 0.22.0, 1 bei einem älteren Build, und einer für Port 1, solange die Anzahl nicht bekannt ist. Ein IOmcu älter als 0.17.0 hat keinen Programmierport und keinen Eintrag. Ein Programmierport ist ein Ausgang eigener Art, kein Protokoll und kein Slot. Jeder Eintrag hat dieselben Zeilen:

ZeileZeigt und tut
PINPIN GPIO 13, PIN WÄHLEN, PIN GPIO 14 ABGELEHNT oder KEIN PIN BEKANNT; ein Tipp öffnet PICK A PIN auf dem Port, wo ein Tipp auf einen Pin ihn setzt
FUNKTIONwas der Pin trägt, solange keine Programmiersitzung ihn hält; ein Tipp öffnet die Liste. SERVO PWM ist der Servopuls auf einem PWM-Pin; KEINE lässt den Pin einen Eingang mit seinem Pull-down, auf jedem freien Pin; DSHOT150, DSHOT300 und DSHOT600 (IOmcu ab 0.22.0) senden DShot mit dem Gas von MOTOR & ESC, ein Frame alle 1ms, solange für das Gas ARMED, auf jedem freien Pin
ÜBERWACHT VONder INA3221-Kanal, der den Port in SETUP > SENSORS überwacht, ÜBERWACHT VON INA3221 0x41 CH2; VON KEINEM STROMKANAL ÜBERWACHT, solange keiner es tut
SERVO-TESTEROUTPUTS oder PORT n: was der Tester von SERVO treibt. Die Zeile ZIEL von SERVO öffnet OUTPUTS hier, solange der IOmcu den Port treibt
PORT-PWMEIN oder AUS: der Puls des Ports, der das Ziel des Testers ist

Der IOmcu hält Pin und Funktion jedes Ports in seinem Flash, mit der Bindung der Ausgänge: sie gehören zur Platine. Port 1 beginnt als SERVO PWM auf GPIO 13, die Ports 2 bis 4 als KEINE ohne Pin. Ein Tipp auf FUNKTION und ein in PICK A PIN getippter Pin sind Bitten: das Panel schreibt sie bei einem Prüfstand in Ruhe, und die gelbe Zeile sagt, wie sie stehen.

PROG-PORT 2, die Bitte wartet
PROG-PORT 2, die Bitte wartet
Zeile unter den ZeilenBedingung
GESPERRT: DER SERVO-PROGRAMMIERER BELEGT DEN PORTder Servo-Programmierer hat einen Port
WARTET AUF SAFE, KEINEN TEST, SWEEP ODER SERVO-PROGRAMMIEREReine Bitte für diesen Port wartet auf einen Prüfstand in Ruhe
DER IOMCU HAT ES ABGELEHNTder IOmcu hat die letzte Bitte abgelehnt oder nicht beantwortet
VERBINDUNG VOR DEM SCHREIBEN VERLORENdie Verbindung brach ab, bevor die Bitte geschrieben war
PORTS NOCH NICHT GELESENdie Ports des IOmcu seit dem Linkaufbau nicht gelesen
GESPERRT, SOLANGE ARMED ODER EIN TEST ODER SWEEP LÄUFTder Prüfstand ist ARMED, oder ein Sweep oder ein Test läuft; PORT-PWM geht trotzdem aus
SERVO-TESTER STEUERT PROG-PORT 3der Tester steuert einen anderen Port
DER SERVO-TESTER BRAUCHT FUNKTION SERVO PWMder Port ist KEINE oder DShot
IOMCU ÄLTER ALS 0.22.0: NUR SERVO PWMder IOmcu hat keine FUNKTION
PORT-PWM BRAUCHT PROG-PORT ALS ZIEL DES TESTERSPORT-PWM auf einem Port, der nicht das Ziel des Testers ist

Das Wählen des Eintrags schreibt nichts an den IOmcu, und LETZTER SCHREIBVORGANG wird auf ihm nicht gezeigt. Die zwei Einstellungen des Testers hält das Panel, und sie erreichen den IOmcu bei einem Prüfstand in Ruhe. Bei mehr als einem Port heißen die Einträge PROG-PORT 1 bis PROG-PORT 4.

Die Übersicht: OFF

OFF zeigt das Protokoll jedes gebundenen Pins
OFF zeigt das Protokoll jedes gebundenen Pins

Jeder Besuch von SETUP aus öffnet mit OFF gewählt. OFF bindet nichts und löst nichts. Jeder gebundene Pin zeigt den Namen seines Protokolls; die ganze Bindung und jeder Pin, den sie treibt, stehen auf einem Bildschirm. Ein Tipp auf einen Pin tut nichts, und die Zeile unter der Liste lautet PROTOKOLL WÄHLEN, DANN PIN TIPPEN. Das Öffnen des Bildschirms schreibt nichts an den IOmcu. OFF bleibt gewählt, bis ein Protokoll gewählt wird, auch über das Verlassen des Bildschirms. Ein Wechsel der Platine, etwa ein IOmcu, der während des Besuchs antwortet, oder einer, der gegen einen anderen getauscht wird, wählt OFF, was auch gewählt war; ein zuvor gewähltes Protokoll geht also nicht auf ihn über. Ein Protokoll wählen, um seine Pins zu ändern; OFF wählen, um hierher zurückzukehren. PICK A PIN öffnet ebenfalls mit OFF gewählt.

LETZTER SCHREIBVORGANG

Jeder Haken wird sofort geschrieben. Danach liest das Panel die Seiten des IOmcu zurück und zeigt, was er hält.

LETZTER SCHREIBVORGANGBedeutung
NICHT GESCHRIEBENseit dem Start des Panels nichts geschrieben
GESCHRIEBENder IOmcu hat das Schreiben bestätigt
KEINE VERBINDUNGein Austausch bekam binnen 1000ms keine Antwort, oder der Link steht nicht
ABGELEHNTder IOmcu hat abgelehnt: ein Pin, den er nicht binden kann, eine Änderung bei ARMED oder eine Frame Rate, die er nicht zurücksetzen konnte

Ein IOmcu mit 0.15.0 oder neuer übernimmt die Bindung als Ganzes: KEINE VERBINDUNG und ABGELEHNT lassen die gültige Bindung, wie sie war.

Eine Bindung, die nicht bestätigt ist

Die zuletzt gelesene Bindung nach einem gescheiterten Lesen
Die zuletzt gelesene Bindung nach einem gescheiterten Lesen

Der Bildschirm ändert eine Bindung erst, nachdem er sie gelesen hat. Solange eine Seite nicht gelesen wurde, behält der Bildschirm die zuletzt gelesene Bindung, gedimmt, mit ZUORDNUNG NICHT AUSGELESEN. ÄNDERN GESPERRT.. Ein Tipp auf einen Pin tut nichts, hier und auf PICK A PIN. Das Panel liest bei jedem Link-Aufbau und alle 500ms erneut.

Seiten, die keine Bindung beschreiben
Seiten, die keine Bindung beschreiben

Werden die Seiten gelesen, beschreiben aber keine Bindung, die der Bildschirm kennt, zum Beispiel ein Pin in zwei Slots, lautet er KEINE GÜLTIGE ZUORDNUNG IN DEN PAGES und bietet 2s HALTEN ZUM LÖSCHEN ALLER PIN-ZUORDNUNGEN an. Gehalten schreibt es eine Bindung ohne Pin, und Änderungen werden wieder angenommen. Ein Finger, der die Taste verlässt, ein Abheben vor 2s oder das Verlassen des Bildschirms bricht das Halten ab.

Der IOmcu behält die Bindung

Der IOmcu speichert die Bindung in seinem eigenen Flash und stellt sie beim Start wieder her; das Panel speichert nie eine. Eine wiederhergestellte Bindung belegt ihre Pins und hält sie in Ruhe, bis der Prüfstand auf ARMED geschaltet wird. Ein Stromausfall während des Speicherns lässt die Bindung von davor.

Verwandte Seiten