-
Notifications
You must be signed in to change notification settings - Fork 0
Manifest de
English · Deutsch
Der Prüfstand misst und treibt die Teile eines RC-Antriebs (RC: Radio Control, Funkfernsteuerung): Motor und ESC (Electronic Speed Controller, Motorregler), Servos, Empfängerbusse, Propellerwucht und Akkuzustand. Diese Seite listet die ursprünglichen Anforderungen und den Stand jeder einzelnen.
Die ursprüngliche Anforderungsliste:
- Eingang für externe Stromsensoren (I²C)
- ESC-Programmierer für das, was geht — im Moment AM32 und BLHeli garantiert, YGE mal anfragen oder über EX-Bus einfach machen
- Wuchten von Systemen über Beschleunigungssensor und Positionssensor
- Unterstützung Reglerprogrammierung, soweit es geht
- Servo-Tester mit allem und scharf: SBUS und andere Protokolle
- Servo-Programmierung, wenn mir jemand Programmiergeräte ausleiht und das Reverse Engineering klappt, respektive über EX-Bus
- Logviewer für diverse Formate
| Anforderung | Umsetzung | Stand |
|---|---|---|
| Externe Stromsensoren über I²C (Inter-Integrated Circuit) | Am I²C-Bus des Koprozessors. Der I²C-Bus des Panels ist für den Touch-Controller und den I/O-Expander reserviert. | Schnittstelle festgelegt; kein Treiber. Bauteile gewählt: INA238 (Motor), INA745A (Servoschiene). |
| ESC-Programmierer (AM32 und BLHeli_S gefordert) | One-Wire-Bootloader-Protokoll, Half Duplex, 19 200 Baud, auf einer PIO-State-Machine (PIO: Programmable Input/Output) | Bildschirm gebaut und tabellengesteuert für BLHeli_S, AM32, ESCape32 und VESC; kein Protokoll wird gesendet. BLHeli_32-Parameter werden nicht unterstützt: BLHeli_32. |
| Auswuchten mit Beschleunigungs- und Indexsensor | Beide Sensoren am Koprozessor, auf einer gemeinsamen Zeitbasis abgetastet | Bildschirm und Platzierungsanleitungen gebaut; die Messung wartet auf die Sensoren |
| Servotester mit S.BUS und weiteren Protokollen | PWM-Ausgänge (PWM: Pulsweitenmodulation) in Hardware; ein PIO-Programm je serielles Protokoll | Bildschirm gebaut und steuert über den Link. PWM hat auf dem Aufbau-Prüfstand ein Servo vom Panel aus bewegt; keine Impulsbreite, Rahmenperiode oder Jitter wurde an einem Messgerät gelesen, und die seriellen Protokolle haben nichts getrieben |
| Servoprogrammierung | Das Protokoll der Hitec-D-Serie ist veröffentlicht; andere Hersteller brauchen ein Programmiergerät zum Mitschneiden | Hitec-Tabelle im Programmierer-Bildschirm; KST (ein Servohersteller) auf Wunsch des Eigentümers zurückgestellt |
| Logviewer für mehrere Formate |
shared/logfile: ein CSV-Reader (CSV: Comma-Separated Values), der Dezimalkomma und Dezimalpunkt, eine Einheitenzeile und unvollständige Zeilen akzeptiert |
Gebaut: Durchsehen, Importansicht, Plot. Läufe werden auf die Karte geschrieben, solange der Prüfstand scharf ist. |
- Konfiguration über JETI EX Bus. Die EX-Bus-Spezifikation beschränkt Remote Configuration auf JETI-Produkte und dokumentiert sie nicht. Die EX-Bus-Unterstützung umfasst Kanalwerte und Telemetrie.
- BLHeli_32-Parameter. Die zum Lesen nötigen Informationen sind nicht veröffentlicht; eine Anfrage an den Rechteinhaber wurde im August 2026 abgelehnt. Details.
- KST-Servoprogrammierung. Auf Wunsch des Eigentümers zurückgestellt.
Jedes Protokoll wird aus seiner veröffentlichten Spezifikation implementiert. Die meisten offenen Implementierungen dieser Protokolle stehen unter GPL (GNU General Public License) oder AGPL (GNU Affero General Public License), was mit der MIT-Lizenz (MIT: Massachusetts Institute of Technology) dieses Repositories unvereinbar ist. Ein Protokoll ohne veröffentlichte Spezifikation wird nicht implementiert.
rcbench
English
Using the bench
- What this is for
- Building
- Bringing up the link
- First run on hardware
- Screens
- Balancing
- Servo procedures
- Receiver buses
- Safety
- BLHeli_32 parameters
Reference
Deutsch
Den Prüfstand benutzen
- Worum es geht
- Bauen
- Den Link in Betrieb nehmen
- Erster Lauf auf der Hardware
- Bildschirme
- Auswuchten
- Servoverfahren
- Empfängerbusse
- Sicherheit
- BLHeli_32-Parameter
Referenz