Forum: Mikrocontroller und Digitale Elektronik Problem mit Kurzschluss bei BLDC Motorsteuerung


von Johannes (Gast)


Angehängte Dateien:

Lesenswert?

Moin Moin,

ich habe mir gestern einen sensorlosen BLDC Motor gekauft. Die 
Motorsteuerung möchte ich gerne selber realisieren. Zuerst wollte ich 
den Motor ohne die Back-EMF ansteuern um ein Gefühl für das Verhalten 
des BLDC zu bekommen. Deshalb kommutiere ich nach den üblichen Schritten 
alle 50ms. Allerdings funktioniert das ganze nicht wie gewünscht. Der 
Motor bewegt sich kein Stück, sondern gibt nur ein leises Geräusch von 
sich. Er scheint wie ein Kurzschluss zu wirken. Nach einigen Stunden des 
rumprobierens bin ich leider völlig ratlos. Hat jemand von euch eine 
Idee?

Ich habe mal meinen aktuellen Schaltplan angehängt.
Bei dem Akku handelt es sich um eine 3,8V Li-Ion Zelle.
Der Motor ist folgender: 
http://www.amazon.de/Tinksky-KV2600-Brushless-Flugzeugmodell-Multirotor/dp/B014B9JGW8

von H.Joachim S. (crazyhorse)


Lesenswert?

Was sollen denn die ganzen 100k-Widerstände??

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Johannes schrieb:
> Bei dem Akku handelt es sich um eine 3,8V Li-Ion Zelle.

Damit kannst du weder den IRF540, noch den 9540 durchsteuern. Beide 
MOSFet brauchen mindestens so etwa 8V (bzw. -8V) am Gate gegen die 
Source, um richtig leitend zu werden.
Und 100k Widerstände sind hoffentlich nur ein Druckfehler - mit 1k bzw. 
470 Ohm bist du als Pullup schon ein wenig näher dran.

von MaWin (Gast)


Lesenswert?

Johannes schrieb:
> Die Motorsteuerung möchte ich gerne selber realisieren. Zuerst wollte
> ich den Motor ohne die Back-EMF ansteuern um ein Gefühl für das
> Verhalten des BLDC zu bekommen. Deshalb kommutiere ich nach den üblichen
> Schritten alle 50ms. Allerdings funktioniert das ganze nicht wie
> gewünscht.

Natürlich nicht. Dir fehlt komplett das Grundlagenverständnis zum BLDC 
Motor. Er funktioniert halt nicht so wie du dir WÜNSCHT sondern nach 
Grundlagen der Physik. Man BRAUCHT eine Rotorlagererkennung (per 
Hallsensor) oder bei Motoren die ohne Last anlaufen einen Startschubser 
und danach BackEMF.
Lies doch erst mal Grundlagen

http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.10.1

von TestX (Gast)


Lesenswert?

@Johannes

Deine Schaltung ist ziemlicher Murks und die Versorgungsspannung zu 
gering!
Statt einem Akku solltest du ein starkes Labornetzteil mit 
Strombegrenzung nehmen und 1-2 Low-ESR Elkos als Zwischenkreis direkt an 
der Halbbrücke.

Hast du dir schon den entsprechenden Artikel hier angeschaut ?
https://www.mikrocontroller.net/articles/Brushless-Controller_f%C3%BCr_Modellbaumotoren

Wenn nicht dann arbeite den bitte einmal durch. Zum Ansteuern der 
Mosfets solltest du unbedingt einen Treiber mit integrierter Totzeit 
verwenden und nicht versuchen es diskret aufzubauen.

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
Noch kein Account? Hier anmelden.