Forum: Mikrocontroller und Digitale Elektronik Emax blheli 80A Esc mit Standard blheli flashen.


von Silas H. (silas_h670)


Lesenswert?

Hallo, ich habe mir vor kurzem einen emax 80A HV 2 gekauft.
https://emaxmodel.com/products/blheli-series-80a-ubec

Da steht ja ziemlich fett blheli drauf. Ich möchte den Regler in einem 
Go Kart verwenden, weshalb ich bidirektionales Ansteuern aktivieren 
möchte. Dafür muss ich aber den Regler mit der blheli Suite 
konfigurieren.
Ich habe bis jetzt das 1 Wire Interface mit einem Arduino Mega 2560 
probiert, hatte aber keinen Erfolg.

Ich habe gesehen, dass man den 40A ESC mit blheli flashen kann (4 wire 
Interface), dafür aber einige Komponenten entfernen muss.

Meine Frage ist:
Geht das flashen per 4 wire Interface? Und wenn ja, welche Pins muss ich 
am Arduino Mega 2560 verwenden?

Danke schonmal im vorraus.

von John P. (brushlesspower)


Lesenswert?

Silas H. schrieb:
> Meine Frage ist:
> Geht das flashen per 4 wire Interface? Und wenn ja, welche Pins muss ich
> am Arduino Mega 2560 verwenden?

Zum flashen kann ich dir nicht helfen. BlHeli is gute 10-15 Jahre 
veraltet.
Aber....

Silas H. schrieb:
> Dafür muss ich aber den Regler mit der blheli Suite
> konfigurieren

Du hast aber die alte BlHeli Suite genommen und nicht die neue BlHeli32 
Suite?

BlHeli und BlHeli32 sind nicht kompatibel.

von J. T. (chaoskind)


Lesenswert?

Wimre waren die blheli Controller darauf ausgelegt, die Drehzahl 
möglichst konstant zu halten. (Governermode)

Der Regler wird immer Vollgas geben, wenn du unter der Solldrehzahl(die 
man natürlich vorgeben kann) bist. Das kann relativ schnell dafür 
sorgen, dass dir der magische Rauch aus dem Regler entweicht.
Zumindest hab ich an meinen Fahrzeugbasteleien schlechte Erfahrungen mit 
derartigen Reglern gemacht.

Wenn die Option besteht, noch auf einen anderen Regler zu wechseln, kann 
ich dir die Kelly-Controller ans Herz legen. Die waren gut und günstig 
und ich hab sie nicht kaputt bekommen.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Ohne Sensoren am Motor und passendem Controller ist Anfahren im Fahrzeug 
reine Glückssache. Da ist selbst ein kleiner E-Bike Controller besser 
als einer für einen Heli.

von John P. (brushlesspower)


Lesenswert?

J. T. schrieb:
> Wimre waren die blheli Controller darauf ausgelegt, die Drehzahl
> möglichst konstant zu halten.

Nein. Sowohl die alten BlHeli Regler als auch die neuen BlHeli32 Regler 
steuern die Drehzahl von 0 bis 100%.
Und ja sie können auch den Governormode. Ist eine Frage der 
Einstellungen.

Matthias S. schrieb:
> Ohne Sensoren am Motor und passendem Controller ist Anfahren im Fahrzeug
> reine Glückssache. Da ist selbst ein kleiner E-Bike Controller besser
> als einer für einen Heli.

BlHeli ist nicht nur für Heli's gedacht.
Aber ja es gibt deutlich bessere Alternativen im Jahr 2025. Frage mich 
warum Blheli überhaupt noch verkauft wird.

von Silas H. (silas_h670)


Lesenswert?

Ich habe den Regler schon gekauft. Er funktioniert auch einwandfrei in 
einem normalen Throttle mode.
Allerdings ist der Regler so konfiguriert, dass er nur Betrieb in eine 
Richtung erlaubt, ich würde aber gerne auch Rückwärts fahren können.
Achja und ich habe die normale blheli Suite (nicht 32) verwendet.

von John P. (brushlesspower)


Lesenswert?

Silas H. schrieb:
> Achja und ich habe die normale blheli Suite (nicht 32) verwendet.

Silas H. schrieb:
> Ich habe bis jetzt das 1 Wire Interface mit einem Arduino Mega 2560
> probiert, hatte aber keinen Erfolg.

Ich kene das ganze nur von der 32er Suite, sollte aber bei der alte 
genauso sein.

Du kannst mehrere Interfaces einstellen.
Einmal einen einfachen COM Port -> ba braucht du nur einen USB/UART 
converter
Einmal einen Arduino der mit einem Protocoll geflasht ist (FC emulation)

Hast du den Arduino richtig geflasht?
Hast du den ESC am richtigen PIN angeschlossen inkl Ground?
Hast du das richtige interface ausgewählt?

von Silas H. (silas_h670)


Lesenswert?

Ich kenne mich mit den Interfaces nicht so genau aus. Von dem was ich im 
Internet gelesen habe, glaube ich, dass ich das 4 way Interface nutzen 
muss.
Kann ich einfach an entsprechende Pads am Regler Kabel anlöten und einen 
USB2Uart Konverter (ich habe einen USB ftdi Stick) verwenden.
Wenn nicht, welche Pins bräuchte ich am Arduino?

von John P. (brushlesspower)


Lesenswert?

Silas H. schrieb:
> dass ich das 4 way Interface nutzen
> muss.

4 Way Interface ist definitiv der programmierte Arduino.
hast du den Programmiert?

Silas H. schrieb:
> Kann ich einfach an entsprechende Pads am Regler Kabel anlöten und einen
> USB2Uart Konverter (ich habe einen USB ftdi Stick) verwenden.

Du kannst einen FTDI nehmen, brauchst aber nicht am Regler anlöten. Geht 
alles über das Servo Kabel.
Auch das 4 Way Interface geht über das Servo kabel

RX mit Servosignal verbinden
TX über 1k mit Servosignal verbinden.
GND an GND

sollte so tun

von Silas H. (silas_h670)


Lesenswert?

Bedeutet ich kann einfach den ftdi Adapter nehmen. Für mich klingt das 
ein bisschen wie UPDI, was die neuen Attinys benutzen.

Welches Interface müsste ich denn in Blheli auswählen, um den ftdi 
Adapter zu benutzen?

von John P. (brushlesspower)


Lesenswert?

Silas H. schrieb:
> Welches Interface müsste ich denn in Blheli auswählen, um den ftdi
> Adapter zu benutzen?

In der 32er Suite ist es Interface "L" (USB/COM)

von Silas H. (silas_h670)


Angehängte Dateien:

Lesenswert?

Ich habe es tatsächlich geschafft Standard blheli auf den ESC zu flashen 
und wer hätte es gedacht mit ein paar Blicken in die Dokumentation der 
Blheli Suite und des pinouts der Silicon labs MCU ging es ziemlich 
problemlos.
Man muss nur Kabel an die im Bild zu sehenden Pads anlöten und in der 
Blheli Suite nachschauen an welche Pins am Arduino die gehören.

Schließlich habe ich den ESC mit der Firmware für einen 40A ESC von Emax 
geflasht, was auch funktioniert.

Das einzige "Problem" ist, dass die blheli Version mit 14.3 ziemlich alt 
ist und das dshot Protokoll soweit ich weiß noch nicht unterstützt wird.
Vielleicht wisst ihr ja, ob es eine neuere blheli oder sogar bluejay 
Version für den ESC gibt?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.