brushless motor Hilfe

Hallo Leute.

Ich habe ein Problem.

Nämlich ich habe mir einen brushless motor mit einem esc gekauft und dazu noch eine 3.7 Volt Lipo-akku aber jedesmal wenn ich versuche alles miteinander zu verbinden bekommt mein Motor kein Strom. Kann es sein, dass ich einen falschen Sketch habe oder habe ich ein falschen akku gekauft.

Ich bin noch Anfänger in diesem Gebiet.

Danke im Vorraus

Hast Du den Minuspol des Akkus mit GND von Arduino verbunden?

Poste doch mal deinen Sketch. Normalerweise sollte der Akku geladen sein, wenn er Ready to use ist.

Was hast du denn mit dem Motor vor? Frage aus reiner Interesse.

#include <Servo.h>

Servo myservo;

int pos = 0;

void setup()
{
myservo.attach(9);
}

Ich will einen Quadrocopter bauen :slight_smile:

void loop()
{
if(pos <= 30)
{
for(pos = 0; pos < 40; pos += 5)
{
myservo.write(pos);
delay(1000);
}
}
else
{
int pos = 31;
}
}

das ist mein sketch HarryKane

lindrit2000:
...das ist mein sketch...

Ich glaube nicht, das es funktioniert, was du damit vor hast.

Du nimmst einen Servo-Sketch für einen normalen Motor ?

Und setze bitte deinen Sketch in Code-Tags.

Verwende dazu die Schaltfläche </> oben links im Editorfenster.
Das kannst du auch nachträglich machen.
Dazu den Sketch markieren und die Schaltfläche klicken.

Damit wird dieser für alle besser lesbar.

Erstens bitte den Sketch in die "Code"-Tags setzen, dann ist das besser lesbar.

Zweitens, kann Dein Sketch nicht funktionieren, denn er ist für einen Servo-Motor. Diese haben eine komplett andere Funktion als ein Brushless mit ESC.

Ein Servo dient dazu den Motor auf einen bestimmten Drehwinkel (abhängig von der angegebenen Position, PPM Signal) zu stellen.

Ein ESC (Electronic Speed Controller) regelt die Drehzahl eines Brushless Motors anhand eines Eingangs-Signals (PWM soweot ich weiss).

Es sei denn Du hast einen Brushless-Servo gekauft, aber da kann ich nicht sagen ob die Ansteuerung über die normale "Servo"-Lib funktioniert.

Beschreib doch mal was du genau gekauft hast (Typ-Bezeichnung vom ESC, Motor etc.) und was Du genau machen willst. Wichtig wäre auch eine Zeichnung wie Du das Ganze verkabelt hast.

Mario.

Korrektur: Der Sketch kann funktionieren. Das hängt vom ESC ab. Diese sind für den Modellbaubereich in der Regel darauf ausgelegt ein Signal vom Empfänger der Fernsteuerung zu interpretieren, das ja auch für Servos direkt verwendet wird. Genau dieses digitale Signal liefert die Servo-Lib ja.
Jetzt ist halt die spannende Frage wie ist das Ganze verkabelt und welche genauen Geräte werden verwendet.

Es kann nicht nur funktionieren mit der Servo.h,
es tut es ganz sicher.
Jedoch benötigen die meisten esc eine Art Kalibriersignal am Anfang.
Mal angehängt der Aufbau meines Sohnes.
Nach dem Sketch muss ich fragen.
Es wurde aber definitiv die Servo.h benutzt.

Stefan

Mal nachgehakt... wenn Du den Motor mit Strom versorgst,
piepst der dir dann was vor?

Stefan

Hier (Brushless-Motor und ESC) wird im setup noch eine Initialisierung eingefügt:

  servo.write(25); //Wird zum Initialisieren des ESC  benötigt
  delay(2000);

"Hierbei ist noch sehr wichtig, dass viele ESCs gar nicht erst starten, wenn am Anfang die Aussteuerung 0% beträgt (servo.write(0)), es muss ein kleiner Offset vorgegeben werden."

agmue:
Hier (Brushless-Motor und ESC) wird im setup noch eine Initialisierung eingefügt:

Danke agume,
das war der Punkt über den Moritz auch gestolpert
ist.
Hinzu kam noch, dass der Max, Min Wert übergeben werden musste.
Ich hab die Initialisierung nicht selbst auf dem Rechner.
Das war ne Seminararbeit, daher werde ich Sohnemann bitten das raus zu suchen.

Ein unkalibriert Motor bzw ESC meckert beim "einschalten".
Das heißt er gibt eine Piep Sequenz von sich.
Daher meine Frage weiter oben.
Wäre interessant zu wissen ob es in diesem Falle genauso ist. Dann wäre lindrit2000 schon weiter...

Stefan

Wie Versprochen...

Schub.attach(6);       // Servosteuerung auf Pin 6
  Schub.write(170);    // Vollgas (ist je Motor unterschiedlich)
  delay(4000);           // es reichen 2000 
  Schub.write(35);     // Minimum (ist je Motor unterschiedlich)
  delay(2000);}         // es reichen 2000 
//(* Kommentar im Beitrag)
  Schub.write(35);     //Wird zum Initialisieren des ESC  benötigt [b]war 25 vorher[/b]
  delay(2000);

}

(*) Zwischen den letzten Beiden "Schub.write(35)" stand noch Programmcode
Der obere Teil war nur notwendig zum einmaligen Initialisieren bzw. wenn die 4 Motoren aus dem Takt
kamen (nach längerer "stromloser Zeit)
Der untere Schub.write war lt. Anleitung (25). Durch Testen haben wir festgestellt, dass der Wert
gleichgroß dem Minimum Wert sein muss. (inunserem Fall also (35)

Grundsätzlich verhalten sich viele ESC Unterscheidlich. Ich nutze bisher nur geflashte SimonKs die brauchen nur ein 0-5° Signal beim einschalten um in Bereitschaft zu gehen. Zu Anfang hört man "Einschalttöne" die je nach Zellenzahl öfter oder seltener sind. 3s (11.1V) 3 Töne 4s(14,8V) 4 Töne. gefolgt von einem Bestätigunston das die ESC bereit sind. bekommen die ESCs kein Signal zu Anfang so "deaktivieren" sie sich und werden erst wieder scharf wenn man sie aus und wieder einschaltet und ein "passendes" Signal bekommen.
Ich denke für einen Anfänger wirst du mit so einem Projekt scheitern. Es gab hier mal einen "kucky" der hat es Versucht mehr oder weniger Erfolgreich. >Klick<
Ich denke es ist wohl einfacher "wenn es um das fliegen geht" mit einem einfachen KK2.1.5 Board anzufangen und damit mal zu "spielen".
Gruß
DerDani

Und denke dran wenn läuft Finger weg....

Ich habe jetzt den Motor mit einem anderen Sketch versucht zu steuern aber das klappt immer noch nicht. Dann habe ich eine andere Batterie genommen, die keine Lipo-Batterie ist und dann piepst mein Motor und bewegt sich nur ganz ganz wenig in eine Richtung. Sobald ich dann wieder eine Lipo Batterie nehme piepst der Motor nicht mehr.

Dabei verwende ich diese Batterie

https://www.amazon.de/750mAh-Li-Polymer-Batterie-Universal-Quadcopter/dp/B01LYZSM8Q/ref=sr_1_2?ie=UTF8&qid=1491998297&sr=8-2&keywords=lipo+akku+3+7v

Motor und ESC

https://www.amazon.de/MagiDeal-A2212-1000KV-Brushless-Motor/dp/B01G8PZFV4/ref=sr_1_11?ie=UTF8&qid=1491998377&sr=8-11&keywords=brushless+motor

Muss ich mir jetzt eine neue Batterie kaufen oder was soll ich machen.
falls ja könnt ihr mir welche empfehlen.

Du brauchst mindesten ein Zwei Zellen Akku 2s gennant oder einen 3s mit einer erinzelnen Zelle (1s) kommst hier nicht weiter da der ESC die Spannung braucht um zu laufen.

Gruß
DerDani

lindrit2000:
Dabei verwende ich.

Grüß dich Dani,

die 4 Motoren (im Bild weiter oben) welche wir
benutzt haben, sind baugleich mit Deinem.
Bei einem Akku mit 11.1 V und 4000mAh laufen
die 4 Motoren etwa 4 bis 5 Minuten auf 80 - 90 % Last.
Danach ist der Akku leer...
Nur so zum Vergleich.

Viel Glück!

Stefan

Teste das ganze doch mal mit einem normalen Servotester.

Aber auf alle Fälle brauchst du andere Akkus. Der Motor zieht ja bis 10A. Und wie schon gesagt, min. 2 besser 3 Zellen.

Hallo

Vielen Dank für die hilfreichen Antworten

Ich habe eine Frage dann noch, kann ich mit einem 14Volt Bohrakku den Motor steuern und ist es schlimm wenn der Motor dann mehr Ampere bekommt, da der ESC es doch eig. regeln müsste

Danke im Voraus

Hm...
Hätten wäre würde theoretisch...
Um die genauen Zusammenhänge zu verstehen,
müsstest Du größere Kenntnisse in Elektrotechnik
mitbringen.

Der Akku hat genug, möglicherweise zu hohe Spannung. Da müsstest Du im Datenblatt / der Anleitung nachschauen. Wenn der Motor 4 Zellen aushält 4x3.7Volt, ist das schon mal o.K.
ABER
Der Motor zieht mächtig Strom. Es könnte sein, dass
du den Bohrmaschinen Akku damit überlastest.
Je nach dem, welche Bauart der Akku ist, kann das
mächtig schief gehen. Explosion, Brand, Auslaufen etc. Und das ist jetzt keine Panikmache.

Ich möchte Dir wirklich empfehlen, einen dafür passenden Akku zu kaufen - und ein passendes Ladegerät.

Stefan

Du musst LiPo Akkus kaufen die die Entsprechende C-Rate haben kaufst du die einen 3s mit 2400mAh und 20c so kann dieser Akku 202.4 also ~40A maximale Belastung. Der Motor "braucht" auch nur soviel Strom wenn er an der Grenze belastet wird zum Beispiel mit den 94.7 Propeller und dann Volllast. Im Leerlauf komm der nicht an die Grenzen ausser bei sehr zügigem Beschleunigen. NiCd oder NiMh haben an den Brushless Komponenten ABSOLUT NIX ZU SUCHEN. Da sie aufgrund hoher Innenwiderstand extrem Erwärmen und sich selbst zerstören.
Gruß
DerDani