BLDC Controller.viele Fragen

Gast #4508214
Lesenswert?
• ▲
▼
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
Gast #4508473
Lesenswert?
• ▲
▼
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?
#4511221
Lesenswert?
• ▲
▼
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.
#4511247
Lesenswert?
• ▲
▼
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
Gast #4512273
Lesenswert?
• ▲
▼
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 :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren