FlySpark-Logo
ESC logoESCHardware und Verbindungen

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 logoBetaflight
  • INAV logoINAV
  • ArduPilot logoArduPilot
  • PX4 logoPX4
  • BLHeli_S
  • Bluejay logoBluejay
  • AM32 logoAM32
  • ExpressLRS logoExpressLRS
  • EdgeTX logoEdgeTX
  • DroneCAN logoDroneCAN
  • MAVLink logoMAVLink

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 bearbeitetSiLabs EFM8BB1 EFM8BB2
BLHeli S blinktVersion 16.7 für jedes ESC-Layout, auf EFM8BB1 und EFM8BB2
Einstellungen bearbeitetRichtung, 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 MelodieNicht verfügbar unter ¿BLHeli¿ S
Firmware für FluglotsenBetaflight 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
BahnsteigeChrome oder Edge auf einem Computer; FlySpark App auf Android und iPhone (Bluetooth oder WLAN auf iPhone)

Vergleich

BLHeli S Konfiguratoren im Vergleich

FunktionFlySparkBLHeliSuite­esc-configurator.com
Laufen aufChrome oder Edge, Android, iPhoneWindowsChrome oder Edge
Durch FluglotsendurchgangJaJaJa
Jede Einstellung von BLHeli SZehn gemeinsame EinstellungenJaJa
Flash-BLHeli S 16.7JaJaJa
Flugreglerkonfigurator im selben WerkzeugJaNeinNein

ESC

So konfigurieren Sie ¿BLHeli S ESCs im Browser

  1. Propeller entfernen

    Nimm jeden Propeller ab.

  2. Verbinden Sie den Flugcontroller

    Öffnen Sie den ESC-Konfigurator in „Chrome“ oder „Edge“ oder in der „FlySpark“-App und verbinden Sie sich über „USB“.

  3. Energieversorgung der ESC

    Schließen Sie den Akku an, damit ¿FlySpark¿ jeden ¿BLHeli S ESC lesen kann.

  4. 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.

  1. Entfernen Sie die Propeller.

  2. Öffnen Sie den ESC-Konfigurator und verbinden Sie den Flugcontroller über USB, Bluetooth oder in der App WLAN.

  3. Stecken Sie die Batterie ein. Warten Sie, bis jede Kachel zeigt BLHeli S mit seiner Version und Layout.

  4. Ändern Sie die Einstellungen, die Sie benötigen, z. B. Demag-Kompensation auf High.

  5. Drücken Sie Write unten. Geänderte ESCs werden einzeln geschrieben und gelesen.

  6. 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.

  1. Verbinden Sie sich mit Requisiten aus und die Batterie ein.

  2. Tippen Sie auf die ESC-Kachel für den falschen Motor.

  3. Wählen Sie Reversed oder Normal, wenn es bereits umgekehrt ist.

  4. 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.

  1. Wiederverbindung mit der eingesteckten Flugbatterie. Der ESC, der gescheitert ist, antwortet immer noch von seinem Bootloader.

  2. 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.

  3. 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.

  4. 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.

  1. BLHeli, BLHeli_S and BLHeli_32 code and hex filesBLHeli (GitHub) · github.com
  2. ESC FirmwareBetaflight · betaflight.com
  3. Bluejay: digital ESC firmware for multirotorsBluejay project (GitHub) · github.com
  4. ESC Configurator - for Bluejay, BLHeli_S and AM32ESC Configurator · esc-configurator.com
  5. DShot RPM FilteringBetaflight · betaflight.com

Tools

Alle FlySpark-Tools ansehen

Bereit zum Ausprobieren?

Kostenlos. Für Hardware-Verbindungen brauchst du Chrome oder Edge auf einem Computer; am Smartphone nutzt du die FlySpark-App.