Hallo zusammen, ich les mich grad in die Thematik BLDC Motor Controller ein. Unter anderem auch die "Anleitung" hier im Forum. Da wird ein AT90PWM als Mikrocontroller empfohlen. Dafür wollt ich mir jetzt das Eval Board organisieren (ATAVRMC100), weil da eigentlich alles drauf ist, was man braucht. Allerdings gibt's das Board nicht mehr. DigiKey, Mouser...überall abgekündigt. Als "Nachfolger Board" wird das ATAVRMC320 mit einem ATmega32 empfohlen. Hat schon jemand Erfahrung mit dem Gerät? Hab jetzt schon so viele Infos über den AT90PWM316 intus, dass ich eigentlich gern bei dem bleiben will. Hintergrund ist der, dass ich einen BLDC Motor einigermaßen genau im Stillstand positionieren will. Geht um ein RC Flugmodell, bei dem der Propeller während der Landung horizontal positioniert werden soll. Mit einem Motorcontroller von der "Stange" kann man den Motor gar nicht so langsam drehen, dass man bei einer bestimmten Position anhalten kann. Die genaue Position wird über eine Gabellichtschranke erkannt. Daher meine Überlegung einen Controller selbst zu bauen. Kann man denn ein Brushless Motor mit zb 0.2 Umdrehung pro Sekunde laufen lassen? Hobby eben, minimaler Erfolg, bei maximalem Aufwand :) Danke schon mal für Tips und Anregungen!!! Gruß Thorsten
Hm, was denkst Du denn was der Fahrtwind mit dem Propeller macht, solange Du nicht mittels Strömungsabriss landen möchtest?
Darum mach ich mir Gedanken, wenn es soweit ist :) Hab mich grad noch ein bisschen weiter schlau gelesen zu BEMF Spannungen. Da heißt es, je langsamer der Motor läuft, um so weniger Spannung wird induziert und um so schwieriger ist es den Umschaltpunkt zu erkennen. Von welchen Drehzahlen sprechen wir denn da? Wie langsam kann man denn ein brushless Motor drehen lassen?
Geht mit viel Aufwand auch im Stillstand wenn man den Motor genau kennt. Einfacher ist es mit einem Postionssensor.
Hmmm... normalerweise haben die Modelle mit entsprechend großen Propellern dann auch ein Fahrwerk. Schaumwaffeln o.ä. die man einfach auf dem Bauch landet haben normalerweise so kleine Props, das es völlig egal ist wie die stehen, die drehen sich bei der Landung dann sowieso hin. Dafür extra einen BL-Controller zu entwickeln halte ich für sehr aufwändig. Wenn er gut funktionieren soll, steckt da einiges an know how drin. Vielleicht wäre ja ein anderer Weg besser bzw. einfacher: Du baust nur einen "Festhaltecontroller". Um die Luftschraube an einer bestimmten Stelle festzuhalten, benötigst Du ja nur eine Motorwicklung (von den dreien). Wenn Du also eine der Wicklungen per Relais zu Deiner Schaltung umschalten kannst (am besten gleichzeitig per Relais zur Sicherheit die anderen auch vom echten BL-Controller trennen), kannst Du mit einer entsprechenden Spannung (per PWM gesteuert) die Luftschraube an einer Position festhalten. Die Luftschraube dreht sich ja normalerweise durch die Strömung von selbst, wenn Du den richtigen Punkt erkennst, aktivierst Du Deine Bremse. Dass beim Bestromen dieser Wicklung die Luftschraube waagerecht steht, kannst Du ja durch entsprechendes justieren der Luftschraube vorher sicherstellen.
:
Bearbeitet durch User
Hi, so einfach wie es Markus beschreibt ist es nicht. Der Motor hat viele Pole und viele Stellungen in der er stehen bleiben kann. Ich würde mir einen fertigen ESC nehmen bei dem der Schaltplan öffentlich ist. Z.B. [[http://images.google.de/imgres?imgurl=http://wii-esc.googlecode.com/svn/doc/Schematics/Mystery-40A.png&imgrefurl=http://wii-esc.googlecode.com/svn/doc/Schematics/&h=782&w=1210&tbnid=UKuoYNgA64XKTM:&tbnh=90&tbnw=139&docid=nVKHEGwUreravM&usg=__c3kj431NtZHDeXLnuTi6cxF0DIw=&sa=X&ved=0ahUKEwjdiZ7-isjLAhVkpnIKHT5zCooQ9QEIITAA]] - Dort kannst du dann BLHeli oder SimonK firmware flashen. Der Source ist auch öffentlich. Dort kannst du dann, wenn du ASM programmieren kannst, was einbauen dass wenn die Lichtschranke triggered die 3 Spulen mit einem bestimmten Strom (per PWM) durchflossen werden und den Propeller festhalten. Ich würde mir gleich mehrere ESCs zum Testen kaufen da sicher der ein oder andere dabei abbrennt :-) Daniel
Hallo zusammen und danke für die vielen Antworten! Ich probiere es jetzt mal mit den käuflichen ESC und versuch die Software dahingehend anzupassen. Hab zwar mit dem Atmega8 noch nix zu tun gehabt, aber der wird fast in jeder BLC Schaltung verwendet. Kann also so schlecht nicht sein. Ich berichte dann mal, ob´s geklappt hat :)
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.