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