Hallo, da ich nicht direkt eine doppelte Fragen stellen wollte, hab ich erstmal diverse Seiten durchstöbert und die Suche benutzt. Da ich aber nicht soo vertraut bin mit Elektronik und so, kam ich leider zu keiner Lösung. Folgendes Problem hab ich: - 7,4V DC Bürstenmotor - 4 Ch RC Empfänger Für diese kombination würde ich gern einen mini brushed esc bauen. Gelesen hatte ich, dass der Controller L293D ein Motortreiber ist und an einem Arduino angeschlossen einen Motor zb. in zwei Richtungen drehen kann und direkt Dioden etc. eingebaut sind. Richtig? So, ausprobiert, siehe da, Motor läuft (ich brauche nur eine Richtung, also hab ich nur einen der 4 Kanäle des Controllers benutzt) Richtig? :-) Das Problem ist nur, der Motor läuft nicht sauber, also eher so als wenn immer nur Impulse ankommen. Woran liegt das? Ist das Signal des Empfängers irgendwie im falschen Frequenzbereich? Ich weiß leider nicht so wirklich weiter. Ich hatte auch schon an Mosfets gedacht zum steuern, aber da weiß ich halt nicht ob man die Geschwindigkeit auch regeln kann, oder ob die Mosfets einfach dann komplett "aufmachen" und ich dann nur volle Drehzahl oder 0 einstellen kann. Ich hoffe ich konnte mein Problem irgendwie schildern. Ich lasse mich gerne aufklären und lerne gern dazu ;-) Ach ja, hab ich ganz vergessen. Ich will keinen Brushed esc kaufen, da diese eigentlich in der Größe wie ich sie suche entweder nur bis max. 5V funzen oder halt zu groß sind. Gruß Maxman
Gibts ne Skizze? Was ist wie beschaltet, wie ist der L293 an den µC angekoppelt, wie ist die Software dazu, wie die Versorgungsspannung?
Hallo, danke für die schnelle Antwort. Also der Motor wird mit einem RC Lipo Akku mit 2 Zellen betrieben, also 7,4V. Angeschlossen hab ich das Signalkabel des Empfängers an dem PIN der laut Arduino Forum mit dem Signalkabel des Arduino Verbunden wird, d.h. also anstatt Arduino RC Empfänger. Die beiden äußeren Anschlüsse eines Kanals werden ja mit + und GND verbunden. Der Pin der über bleibt wird ja mit dem Motor verbunden. Also im Prinzip wie hier, nur halt für eine Richtung, also nur ein Motorkabel angeschlossen. http://1.bp.blogspot.com/_wjf-Tq36wfc/SwXnqa5AnII/AAAAAAAAAHA/FvEb7lka1Cs/s1600/H-Bridge_arduino_esq.jpg
maxman schrieb: > Das Problem ist nur, der Motor läuft nicht sauber, also eher so als wenn > immer nur Impulse ankommen. RC Empfänger aus dem z.B. Modellbau liefern tatsächlich nur Pulse, deren Länge der Servoelektronik die Stellung eines Servos vorgeben. Da kann man keinen Motortreiber direkt anschliessen, sondern benötigt ein Servoelektronik IC, wie z.B. NJR2611, M51660, M52461, M64611 oder AA51880. Oder du programmierst dir einen MC (z.B. Attiny), der dir die Signale des RC Empfängers auf das Motor IC umsetzt. Hier werden Servos ganz gut erklärt: http://www.rn-wissen.de/index.php/Servos http://robotrack.org/include.php?path=article&contentid=210
> Ist das Signal des Empfängers irgendwie im falschen Frequenzbereich? Der L293 ist überhaupt nicht in der Lage, die Fernsteuerimpulse in Motordrehzahl umzusetzen. In deiner Anwendung übergibt der nur die 1 - 2 msec Impulse mit 20 msec Pause direkt an den Motor, der nur zwischen 5% und 10% seiner Leistung bekommt, niemals 0 und niemals 100. > Ich will keinen Brushed esc kaufen, da diese eigentlich in der > Größe wie ich sie suche entweder nur bis max. 5V funzen oder > halt zu groß sind. Aber du baust das mal eben jetzt kleiner, kleiner als die Profis das schaffen, aha. "Man" kann das sicherlich winzig bauen, vor allem da du nur eine Drehrichtung brauchst, aber kannst du das auch ? Ein uC in SOT23-6 programmieren und auf einen Transistor kleben, dazu eine Freilaufdiode und ein Abblockkondensator könnte reichen und ist keine 0.1cm3 gross. Jeder 20 EUR Mini-Modellhubschrauben enthält das, und davon sogar 3.
Ah okay, danke. Sowas hab ich mir als Laie schon gedacht. Ich hatte auch schon n Servohack ausprobiert. Das Problem hierbei war jedoch die regelbarkeit der Geschwindigkeit. Diese lässt sich leider nur kaum regeln. Außerdem brauche ich nur eine Richtung. Hat jemand eventuell einen Schaltplan von so einem kleinen Regler mit zb. dem IC M51660 ? Könnte man nicht auch einen Servo so umbauen, das dieser nur Werte von zb. 1,5ms bis 2ms empfängt/verarbeitet? Dann müsste sich der Motor ja nur in eine Richtung drehen lassen, oder? Sorry für die vielleicht dummen Fragen, ich bin aber eher der Kontrukteur/Techniker und kenn mich sehr gut mit Mechanik etc. aus, nur leider nicht mit E-technik.
Hallo, ja also ich verstehe das ja mit dem...ja kannste doch überall kaufen,... NUR,... es gibt kaum brushed esc's für den 2s betrieb und wenn, dann halt in größer. Kostet auch nicht viel,... ich weiß :-) nur ich hab mich gefragt, wenn bei meinem Minihubschrauber ja ein bzw. zwei brushed regler drauf sind im microformat, warum kann ich sowas nciht einzeln kaufen? ;-) Ich mein, es gibt ja auch 0,4g. brushless esc's. > Ich will keinen Brushed esc kaufen, da diese eigentlich in der > Größe wie ich sie suche entweder nur bis max. 5V funzen oder > halt zu groß sind. Aber du baust das mal eben jetzt kleiner, kleiner als die Profis das schaffen, aha. --> ich will nix kleineres bauen als Profis oder so, nur.... ich brauch keinen 20A Regler. Das ist n bissel viel.
maxman schrieb: > Hat jemand eventuell einen Schaltplan von so einem kleinen Regler mit > zb. dem IC M51660 ? Öhm, die Links hast du dir angeguckt? die robotrack Leute haben genau das auf der Seite.
Hi >Könnte man nicht auch einen Servo so umbauen, das dieser nur Werte von >zb. 1,5ms bis 2ms empfängt/verarbeitet? Dann müsste sich der Motor ja >nur in eine Richtung drehen lassen, oder? Es gibt sogar Sevos, die das Empfängersignal nicht in eine Position sondern in eine proportionale Drehzahl umsetzen. Z.B. http://www.lynxmotion.com/p-429-hsr-1425cr-39-ozin-continuous-rotation-standard-servo.aspx MfG Spess
spess53 schrieb: > Es gibt sogar Sevos, die das Empfängersignal nicht in eine Position > sondern in eine proportionale Drehzahl umsetzen. Z.B. > > http://www.lynxmotion.com/p-429-hsr-1425cr-39-ozin... Das geht übrigens mit konventionellen Servo ICs wie dem NE544 (obsolet) oder dem M51660 auch. Man muss lediglich das Rückmeldepoti von der Motorachse trennen und es dazu benutzen, den Motor in Neutralstellung auf Stillstand zu justieren. Die Servoelektronik benimmt sich dann wie ein 'Mini-Fahrtenregler'. Fügt man dann noch eine Diode in den Motorkreis ein, hat man den Regler für nur eine Richtung.
Ahh, danke, das hilft schonmal um einiges weiter. Ich werde jetzt erstmal testen und dann nochmal berichten. Eine Frage habe ich noch: Die Diode, welche Kennwerte sollte diese haben und setze ich die direkt zwischen Motor und Servoelektronikboard?
maxman schrieb: > Eine Frage habe ich noch: Die Diode, welche Kennwerte sollte diese haben > und setze ich die direkt zwischen Motor und Servoelektronikboard? Ja, direkt da. Sie muss natürlich gut den Motorstrom vertragen und je nach vorhandener Speisespannung wenig Verluste hinzufügen. Also z.B. eine Low Barrier Diode, wenns drauf ankommt, ansonsten eine schnöde Si-Diode. Motor entstören nicht vergessen.
Hallo zusammen. Alsooo .... ;-) das mit dem Motor,....klar muss die Diode an dem Motorstrom :-) ich Depp. Das Problem ist jetzt nur, ich kann die Drehzahl zwar variieren, aber halt nicht so sehr. Ich würde schätzen ich kann rund 1/4 des Hebelweges von der Fernbedienung nur nutzen, danach ist die ganze zeit vollgas. Woran liegt das? Entstörte Motoren habe ich verwendet. Jetzt schlagt mich bitte nicht, aber ich habe 6,4 oder 6,5V Zener-Dioden mit ...1W ? ...benutzt. Falsch?
maxman schrieb: > --> ich will nix kleineres bauen als Profis oder so, nur.... ich brauch > keinen 20A Regler. Das ist n bissel viel. In Summe ist der immer noch billiger als wenn du ihn selbst baust. Kostenwahrheit vorausgesetzt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.