BLHeli S-Konfigurator in Ihrem Browser und auf Android
FlySpark ist ein BLHeli S-Konfigurator, der keinen Windows-PC und keinen USB-Linker benötigt. Es erreicht die BLHeli S ESCs durch Ihren Betaflight oder INAV Flugcontroller, liest jeden ESC auf einmal und lässt Sie die Motorrichtung, das Timing, die Demag-Kompensation, die Startleistung, den Schutz und den Piepton ändern. Es kann auch BLHeli S 16.7 reflashen oder die ESCs nach Bluejay verschieben.
Öffnen Sie es in Chrome oder Edge auf einem Computer oder in der FlySpark-App auf einem Android-Telefon mit USB. OTG-Kabel; die App ist auch über ein Bluetooth-UART-Modul oder eine WLAN-MSP-Brücke verbunden. Es liest sogar ältere BLHeli 14 ESCs mit Atmel Chips.
Kostenlos. Für Hardware-Verbindungen brauchst du Chrome oder Edge auf einem Computer; am Smartphone nutzt du die FlySpark-App.
- Kostenlos
- Keine Installation
- Demo ohne Hardware
Kurz gesagt
BLHeli S ist ESC Firmware für 8-Bit SiLabs EFM8 Chips. FlySpark liest und bearbeitet 10 BLHeli S-Einstellungen in jedem ESC über einen „Betaflight“- oder „INAV“-Flugcontroller und kann „BLHeli S“ 16.7 reflashen oder die ESCs in „Bluejay“, in „Chrom“, „Edge“ oder in der „FlySpark“-App umschalten.
Wichtige Fakten
- 10 Einstellungen bearbeitet: Richtung, Timing, Demag-Kompensation, Startleistung, Temperaturschutz, Stromschutz mit niedriger Drehzahl, Bremse beim Stopp, Pieptonstärke, Bakenstärke und Bakenverzögerung.
- Auswahlmöglichkeiten: 4 Richtungsmodi, 5 Timing-Level, 3 Demag-Level und 13 Start-Power-Schritte von 0,031 bis 1,50.
- Temperaturschutz ist ausgeschaltet oder 80 bis 140 °C in 10 °C Schritten; Beacon Verzögerung ist 1, 2, 5 oder 10 Minuten, oder nie.
- Flashing installiert „BLHeli S 16.7 für jedes ESC-eigene Layout aus dem „bitdump/BLHeli-Repository auf „EFM8BB1 und „EFM8BB2 Chips.
- Die 512-Byte-Einstellungsseite wird ganz umgeschrieben, so dass Bytes FlySpark Überleben nicht bearbeitet und dann zur Überprüfung zurückgelesen wird.
- Ältere 14 ESCs auf Atmel ATmega-Chips können gelesen und bearbeitet, aber nicht geflasht werden.
- Betaflight listet BLHeli S MCUs als BusyBee BB1 (L), BB21 (H) und BB51 (X) auf und empfiehlt Bluejay für 8-Bit-ESCs (Betaflight Docs).
Betaflight
INAV
ArduPilot
PX4- BLHeli_S
Bluejay
AM32
ExpressLRS
EdgeTX
DroneCAN
MAVLink
ESC
Funktionen
- 01
Zehn Einstellungen von BLHeli S
Motorrichtung, Motorsteuerung, Demag-Kompensation, Anfahrleistung, Temperaturschutz, Leistungsschutz mit niedriger Drehzahl, Bremse beim Stopp, Pieptonstärke, Bakenstärke und Bakenverzögerung.
- 02
Alle ESCs gemeinsam bearbeiten
Gemeinsame Einstellungen ändern sich bei jedem ESC auf einmal. Werte, die sich unterscheiden, werden als gemischt angezeigt, bis Sie sie festgelegt haben.
- 03
Richtung auf den ESC-Kacheln
Jede ESC-Kachel zeigt ihre Version, ihr Layout und einen Rotor, der den aktuellen Weg dreht. Tippen Sie auf den normalen, umgekehrten oder einen der bidirektionalen Modi.
- 04
Reflash BLHeli S 16.7
Laden Sie die neueste Version von BLHeli S für jedes ESC-Layout aus dem BLHeli-Repository herunter und blinken sie über den Flugcontroller.
- 05
Wechsel zu Bluejay
Die gleiche Firmware-Karte bietet Bluejay für das gleiche Layout, so dass Sie ohne andere Tools zu bidirektionalem DShot wechseln können.
- 06
Layout- und Chip-Checks
Vor dem Flashen eines .hex vergleicht FlySpark das Layout und die MCU-Tags mit jedem ESC. Ein falscher Chip wird nie geflasht.
- 07
Altes BLHeli auf Atmel
14 ESCs mit ATmega-Chips behalten die Einstellungen im EEPROM. FlySpark liest und bearbeitet die Einstellungen, die in jedem BLHeli 14 Multirotor-Build gleich bedeuten.
- 08
Verifiziertes Schreiben
Jede Einstellung schreiben wird Byte für Byte zurückgelesen, und FlySpark sagt Ihnen, welche ESC und Byte nicht übereinstimmen, wenn man ausfällt.
Was BLHeli S ist
BLHeli S ist die Firmware, die auf den meisten 8-Bit-ESCs für kleine und mittlere Quads ausgeliefert wird: 4-in-1-Boards auf Whoops, Zahnstochern und vielen 5-Zoll-Builds. Es läuft auf SiLabs EFM8 Mikrocontrollern, dem EFM8BB1 und dem schnelleren EFM8BB2 und versteht DShot sowie ältere analoge Protokolle. Die Entwicklung endete mit Version 16.7, so dass jeder BLHeli S ESC, den Sie heute kaufen, 16.7 oder ein früheres 16.x läuft.
Was BLHeli S nie bekommen hat, ist bidirektionaler DShot, den RPM-Telemetriefilter von Betaflight. Deshalb verlegen viele Piloten diese ESCs zu Bluejay, das auf der gleichen Hardware läuft. Wenn das Ihr Ziel ist, geht die Bluejay configurator Link / Bluejay-Konfigurator / Seite durch sie. Wenn Sie ¿BLHeli S halten und es einfach tunen möchten, deckt diese Seite jede Einstellung ¿FlySparkÂ-Änderungen ab.
Verbinden eines BLHeli S Konfigurators ohne Linker
Vor Jahren bedeutete die Konfiguration von „BLHeli-ESCs einen separaten „USB-Linker, der auf die Signalleitung aufgesteckt wurde. Heute macht der Fluglotse diesen Job: „Betaflight“ und „INAV“ haben einen Durchfahrtsmodus, die „BLHeli“ 4-Wege-Schnittstelle, die den „USB“-Port mit jedem ESC-Signalpad überbrückt. FlySpark schaltet den Flugcontroller in diesen Modus, wenn Sie den ESC-Konfigurator öffnen, jeden ESC lesen und ihn zurückschalten, wenn Sie Done drücken.
Die ESCs antworten nur, wenn sie angetrieben werden, also schließen Sie die Flugbatterie nach "USB" an. Verwenden Sie "DShot" oder "Multishot" als Motorprotokoll, halten Sie die Drohne entwaffnet und verlassen Sie den "CLI", bevor Sie den ESC-Bildschirm öffnen. Der Fluglotse unterbricht seine normale MSP-Verbindung während der Bearbeitung; FlySpark verbindet sich danach automatisch wieder mit ihr.
BLHeli S Einstellungen erklärt
Motor Timing hat fünf Schritte von Low nach High. Höheres Timing passt zu High-KV-Motoren, läuft aber heißer; Medium ist der übliche Ausgangspunkt. Demag-Kompensation, Off, Low oder High, hilft, Desyncs bei harten Gasstößen, dem Stottern oder plötzlichen Motorstopp zu verhindern, den Sie manchmal beim aggressiven Fliegen hören. Wenn ein Motor desyncs, Heben desag ist eines der ersten Dinge zu versuchen.
Die Startleistung legt fest, wie stark der ESC den Motor zum Starten drückt, von 0,031 auf 1,50. Heben Sie es nur, wenn Motoren beim Start stottern. Der Stromschutz mit niedriger Drehzahl begrenzt die Leistung bei niedriger Drehzahl; das Handbuch „BLHeli S merkt an, dass es möglicherweise ausgeschaltet sein muss, um mit Motoren mit niedriger Stromerzeugung bei niedriger Spannung die volle Leistung zu erreichen. Temperaturschutz schneidet die Leistung oberhalb einer Schwelle von 80 bis 140 °C oder kann abgeschaltet werden.
Bremse am Stillstand hält den Motor aktiv, wenn die Drossel auf Null ist. Die Beepstärke gibt an, wie laut der ESC piepst, die Beaconstärke legt die Lautstärke des Lost-Modell-Beacons fest und die Beacon-Verzögerung legt fest, wie lange der Quad still sitzen muss, bevor der Beacon startet: 1, 2, 5 oder 10 Minuten oder nie. Motorrichtung bietet normale, umgekehrte, bidirektionale (3D) und bidirektionale umgekehrte.
Blinkendes BLHeli S 16.7
BLHeli S-Dateien werden pro Layout wie A H 15 REV16 7.HEX im BLHeli-Repository veröffentlicht. FlySpark liest jedes ESC-Layout und holt die passende Datei, so dass ein gemischter Satz von ESCs die richtige Datei erhält. Das Flashen funktioniert mit EFM8BB1 und EFM8BB2 ESCs und berührt niemals den Bootloader des ESC. Die Einstellungen der alten und neuen Firmware werden anschließend zurückgeschrieben.
Das Reflashen von 16.7 ist nützlich, nachdem ein ESC mit dem falschen Layout geblinkt wurde, nach einem fehlgeschlagenen Blitz oder um von Bluejay zurückzukehren. Bevor es startet, schreibt FlySpark in das Namensfeld des ESC und zeigt die Reset-Adresse auf den Bootloader und löscht die Einstellungsseite zuletzt. Wenn der Blitz unterbrochen wird, startet der ESC in seinem Bootloader, meldet normalerweise immer noch sein Layout und kann erneut geblinkt werden; der Name sagt auch anderen Tools, dass der Blitz nicht beendet wurde.
BLHeli 14 über Atmel und SiLabs
Ältere ESCs liefen mit dem Original BLHeli, Version 14 und früher. Auf Atmel ATmega-Chips behält es seine Einstellungen in EEPROM bei, und FlySpark liest und bearbeitet die Felder, die in jedem BLHeli 14 Multirotor-Build dasselbe bedeuten: Richtung (normal, umgekehrt oder bidirektional), Timing, Demag, Startleistung, Temperaturschutz ein oder aus, niedriger Drehzahlschutz, Bremse an Haltestelle und die Piepeinstellungen. Nur die Bytes, die Sie geändert haben, werden geschrieben.
Alte BLHeli-Chips der SiLabs F-Serie speichern ihre Einstellungen an einem Ort, der je nach Chip unterschiedlich ist, so dass diese ESCs durch Chips identifiziert, aber nicht bearbeitet werden. FlySpark blinkt keine Firmware auf Atmel oder SiLabs F-Serie ESCs.
Auf einen Blick
Unterstützung von BLHeli S in FlySpark
| BLHeli S Chips gelesen und bearbeitet | SiLabs EFM8BB1 EFM8BB2 |
|---|---|
| BLHeli S blinkt | Version 16.7 für jedes ESC-Layout, auf EFM8BB1 und EFM8BB2 |
| Einstellungen bearbeitet | Richtung, Timing, Demag, Anfahrleistung, Temperaturschutz, niedriger Drehzahlschutz, Bremse an Stopp, Piepton, Bakenstärke, Bakenverzögerung |
| Alter BLHeli 14 (Atmel ATmega) | Einstellungen gelesen und bearbeitet, nicht geflasht |
| Old BLHeli (SiLabs F-Serie) | Identifiziert, nicht bearbeitet oder geflasht |
| Start Melodie | Nicht verfügbar unter ¿BLHeli¿ S |
| Firmware für Fluglotsen | Betaflight oder INAV mit ESC Passthrough |
| Anschluss | „USB“ (Web Serial“ in „Chrome“ oder „Edge“, „USB“ OTG auf „Android“), „Bluetooth“ UART“-Modul oder „Wi-Fi“ MSP“-Brücke in der App |
| Bahnsteige | Chrome oder Edge auf einem Computer; FlySpark App auf Android und iPhone (Bluetooth oder WLAN auf iPhone) |
Vergleich
BLHeli S Konfiguratoren im Vergleich
| Funktion | FlySpark | BLHeliSuite | esc-configurator.com |
|---|---|---|---|
| Laufen auf | Chrome oder Edge, Android, iPhone | Windows | Chrome oder Edge |
| Durch Fluglotsendurchgang | Ja | Ja | Ja |
| Jede Einstellung von BLHeli S | Zehn gemeinsame Einstellungen | Ja | Ja |
| Flash-BLHeli S 16.7 | Ja | Ja | Ja |
| Flugreglerkonfigurator im selben Werkzeug | Ja | Nein | Nein |
ESC
So konfigurieren Sie ¿BLHeli S ESCs im Browser
Propeller entfernen
Nimm jeden Propeller ab.
Verbinden Sie den Flugcontroller
Öffnen Sie den ESC-Konfigurator in „Chrome“ oder „Edge“ oder in der „FlySpark“-App und verbinden Sie sich über „USB“.
Energieversorgung der ESC
Schließen Sie den Akku an, damit ¿FlySpark¿ jeden ¿BLHeli S ESC lesen kann.
Bearbeiten und Schreiben
Ändern Sie Timing, Demag, Startleistung oder Richtung, und drücken Sie dann Write.
Anleitung 01
Ändern Sie die Einstellungen für alle vier ESCs
Die Einstellungskarte bearbeitet jeden ESC, der die gleiche Firmware ausführt.
Entfernen Sie die Propeller.
Öffnen Sie den ESC-Konfigurator und verbinden Sie den Flugcontroller über USB, Bluetooth oder in der App WLAN.
Stecken Sie die Batterie ein. Warten Sie, bis jede Kachel zeigt BLHeli S mit seiner Version und Layout.
Ändern Sie die Einstellungen, die Sie benötigen, z. B. Demag-Kompensation auf High.
Drücken Sie Write unten. Geänderte ESCs werden einzeln geschrieben und gelesen.
Drücken Sie Fertig, um den Link an den Flugcontroller zurückzugeben.
Anleitung 02
Fix ein Motor drehen den falschen Weg
Die Richtung wird pro ESC auf den Kacheln festgelegt, nicht in den gemeinsamen Einstellungen.
Verbinden Sie sich mit Requisiten aus und die Batterie ein.
Tippen Sie auf die ESC-Kachel für den falschen Motor.
Wählen Sie Reversed oder Normal, wenn es bereits umgekehrt ist.
Drücken Sie auf Schreiben, dann Fertig, und bestätigen Sie mit einem Motortest, bevor Sie Requisiten anbringen.
Anleitung 03
Wiederherstellen eines BLHeli S ESC nach einem fehlgeschlagenen Blitz
Der „BLHeli S-Bootloader überlebt einen ausgefallenen Blitz, so dass der ESC durch den Flugcontroller neu geblinkt werden kann.
Wiederverbindung mit der eingesteckten Flugbatterie. Der ESC, der gescheitert ist, antwortet immer noch von seinem Bootloader.
Wenn die Kachel ein Layout zeigt, wählen Sie Firmware herunterladen, wählen Sie ¿BLHeli S 16.7 (oder ¿BluejayÂ) und flashen Sie sie erneut.
Wenn die Kachel Unbekannte Firmware anzeigt, wurde die Einstellungsseite gelöscht und FlySpark kann eine Datei nicht mit ihr vergleichen. Verwenden Sie ein Tool, mit dem Sie das Layout von Hand auswählen können, z. B. die BLHeli-Suite, mit dem Layout, das die anderen ESCs auf dem Board melden.
Powercycle und Reconnect, um die Version zu überprüfen.
Fehlerbehebung
Häufige Probleme und Lösungen
Problem
"Die ESCs haben nicht geantwortet."
Lösung
Schließen Sie die Flugbatterie an, überprüfen Sie, ob das Motorprotokoll "DShot" oder "Multishot" ist und ob die ESCs "BLHeli" S, "Bluejay" oder "AM32" laufen.
Problem
"Lassen Sie das CLI zuerst"
Lösung
Passthrough kann nicht beginnen, während der CLI geöffnet ist. Schließen Sie den „CLI und öffnen Sie den ESC-Bildschirm erneut.
Problem
"kein ESC an diesem Motorausgang"
Lösung
Der Flugcontroller hat weniger abgebildete Motoren als ESCs oder ein Output wird neu zugeordnet. Überprüfen Sie die Mixer- und Motorressourcen.
Problem
"Checksummenfehler auf dem Link"
Lösung
Daten wurden auf dem Passthrough-Link beschädigt. FlySpark versucht es einmal; wenn es weitergeht, versuchen Sie ein besseres USB-Kabel und halten Sie die Batterie angeschlossen.
Problem
"Keines dieser ESCs kann mit dieser Datei geflasht werden."
Lösung
Die Datei ist nicht BLHeli S oder Bluejay für diese ESCs, oder die ESCs verwenden einen Chip FlySpark, der nicht blinkt (nur EFM8BB1 und EFM8BB2). Verwenden Sie die Firmware herunterladen, damit die Datei für Sie ausgewählt wird.
Problem
"Builded for X, this ESC is Y" im Flash-Dialog
Lösung
Die Datei ist für ein anderes Layout auf dem gleichen Chip. Verwenden Sie Flash sowieso nur, wenn Sie sicher sind; die falsche Totzeit kann einen ESC beschädigen.
Problem
"Der Fluglotse ist nach der ESC-Sitzung nicht zurückgekommen"
Lösung
Einige Boards starten nach dem Passthrough schlecht neu. Stecken Sie USB und Batterie aus, schließen Sie sie wieder ein und schließen Sie sie wieder an.
Glossar
Begriffsglossar
- Demag-Ausgleich
- Schutz vor Motorabwürgen, die dadurch verursacht werden, dass die Wicklung nach einem Kommutierungsschritt zu lange entmagnetisiert.
- Motordrehzahl
- Wie früh der ESC in die nächste Phase wechselt. Höher passt zu High-KV-Motoren, fügt aber Wärme hinzu.
- Startleistung
- Die maximale Leistung, die verwendet wird, während der Motor anfängt zu drehen.
- Leuchtfeuer
- Ein lauter, sich wiederholender Piepton von den Motoren nach dem Quad war immer noch für die Verzögerung des Leuchtfeuers, um es nach einem Unfall zu finden.
- EFM8BB1 / EFM8BB2
- Die SiLabs 8-Bit-Chips BLHeli S laufen auf; L-Layouts verwenden BB1, H-Layouts verwenden BB2.
- Durchfahrt
- Flugreglermodus, der den Konfigurator direkt mit den ESCs über die Motorsignalleitungen verbindet.
FAQ
Häufige Fragen
Kann ich einen „BLHeli S-Konfigurator ohne „BLHeliSuite verwenden?
Ja. FlySpark liest und schreibt die Einstellungen von BLHeli S über den Flugcontroller in Chrome, Edge oder der FlySpark-App, ohne Windows-Programm.
Welche Version von BLHeli S ist die neueste?
16.7 ist das neueste BLHeli S Release. FlySpark blinkt 16,7 für das Layout Ihres ESC.
Unterstützt BLHeli S bidirektionale DShots?
Nein. Für RPM-Telemetrie-Flash Bluejay, der auf der gleichen Hardware läuft und vom gleichen Bildschirm aus geblinkt werden kann.
Welches Timing sollte ich auf BLHeli S verwenden?
Beginnen Sie bei Medium. Gehen Sie nur für High-KV-Motoren höher, wenn sie desync, und beobachten Sie die Motortemperatur.
Was bewirkt eine Demag-Entschädigung?
Es hilft, Desyncs bei harten Drosselwechseln zu verhindern. Wenn ein Motor stottert oder bei Punch-Outs stoppt, versuchen Sie High.
Kann ich die Einstellungen von BLHeli S von meinem Telefon aus ändern?
Ja, in der FlySpark App auf Android über USB OTG, Bluetooth oder WLAN und auf iPhone über Bluetooth oder WLAN.
Kann ich ein Startup-Tune auf BLHeli S einstellen?
Nein, BLHeli S hat keinen Melodiespeicher. Bluejay und AM32.
Warum wird ein ESC als unbekannte Firmware aufgeführt?
Die Einstellungsseite ist leer oder unlesbar, oft nach einem unterbrochenen Blitz. Reflash BLHeli S oder Bluejay für sein Layout.
Muss ich Requisiten entfernen?
Ja, immer. Schreibeinstellungen und blinken können dazu führen, dass Motoren piepen oder zucken, und Sie werden die Richtung danach testen.
Kann ich den „BLHeli S-Konfigurator ohne Drohne ausprobieren?
Die ESC-Demo selbst besteht aus vier simulierten AM32 ESCs. „BLHeli S ESCs erscheinen, wenn Sie die Durchfahrt aus der „Betaflight 4.5 Demo öffnen, die simulierte „BLHeli S ESCs trägt.
Wo ist der „BLHeli S Konfigurator Download?
Es gibt keinen Installer. Öffnen Sie die Seite in Chrome oder Edge oder nutzen Sie die FlySpark App. Die ESCs werden über einen „Betaflight“ oder „INAV“ Fluglotsen erreicht.
Ist das eine „BLHeli-Suite?
Nein. Die BLHeli Suite ist das ältere Desktop-Programm. FlySpark ist ein Browser- und Telefon-ESC-Konfigurator für BLHeli S, Bluejay und AM32. Es blinkt nicht BLHeli 32.
Referenzen
Quellen
Die offizielle Dokumentation hinter den Hintergrundfakten auf dieser Seite.
- BLHeli, BLHeli_S and BLHeli_32 code and hex filesBLHeli (GitHub) · github.com
- ESC FirmwareBetaflight · betaflight.com
- Bluejay: digital ESC firmware for multirotorsBluejay project (GitHub) · github.com
- ESC Configurator - for Bluejay, BLHeli_S and AM32ESC Configurator · esc-configurator.com
- DShot RPM FilteringBetaflight · betaflight.com





