Forum: Projekte & Code Brushless Controller BLMC / BLDC


von Ulrich Radig (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Hier mal alle Daten für einen Brushless Motor Controller(BLMC)
Evt. kann es der eine oder andere gebrauchen.

Gruß
Uli

von Sebastian M. (sebastian_m)


Lesenswert?

hallo,

super, dass ist für den modellbau genau das richtige :)

danke!!!

von egalo (Gast)


Lesenswert?

Brushless Motor Controller for ATmega48/88/168
AVR GCC
back EMF zero crossing detection

von Nils B. (nibe)


Lesenswert?

Uli,

kannst du mir sagen wieviel dein BLDC-Controller (ohne Kabel) wiegt?

Gruß

von Ulrich Radig (Gast)


Lesenswert?

Hallo,

den ersten Controller habe ich selber geätzt (1,6 mm Platine). Mitte des 
Monats kommen 8 Platinen 0,8 mm an. Dann werde ich diesen mal wiegen. 
Des weiteren ist diese dann genauestens ausgefräst meine derzeitige ist 
großzügig ausgesägt.

Gruß
Uli

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ohne meckern zu wollen: Wäre es nicht besser, die Treiber für die 
High-Side-FETs aufzubohren? Die hier sind etwa stromhungrig und nicht 
besonders schnell. Somit könnten sich die p-FETs unnötig erwärmen. Hier 
hatte ich eine bessere Lösung gesehen, die erfahrungsgemäß auch bei 
PWM-Frequenzen obehalb 16kHz noch gut funktioniert:

http://mikrocontroller.com/files/BL_Ctrl_V2_0_Doku.pdf

von Ulrich Radig (Gast)


Lesenswert?

Hallo,

ich war auch am überlegen ob ich einen bzw. 3 TC4427 verwende. Des 
Weiteren die FDD6637 und IRLR784. Bessere Treiber kann doch jeder 
einsetzen. Ich habe den BLMC nur mal kurz am Wochenende aufgebaut und 
was anderes hatte ich nicht zur Verfügung außerdem sind diese Bauteile 
alle bei Reichelt verfügbar.

Gruß
Uli

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Hast schon Recht ;-). Ich hatte vor einigen Wochen schon mal mit BLDCs 
zu tun und gerade mit den kleinen SO-8 MOSFETs Probleme bezüglich Wärme, 
wenn der Motor bei fast Vollast seine 3A konsumierte. Ich hatte einen 
Tiny861 mit 32kHz PWM-Frequenz und IRF7413/IRF7416 benutzt. Mit der 
2-Transen-Dioden-Kombi blieben die MOSFETs handwarm und die 
Stromaufnahme der Treiber blieb unter 10mA/Halbbrücke. Macht gerade bei 
Teillast und kleinen Modellakkus einen nennenswerten Anteil am 
Gesamtstromverbrauch aus.

von Ulrich Radig (Gast)


Lesenswert?

Die Temperatur der Mosfets kann auch noch so um die 5°C durch einen 
aktiven Freilauf gesengt werden. Allerdings kann es hierbei je nach BLDC 
Motor auch zu Problemen kommen. Das die verwendeten Mosfets nicht die 
schnellsten sind war mir bewusst.

Für mich war es erst mal ein Versuch um mich in die Thematik BLDC 
einzuarbeiten. Ich bin auch am überlegen ob ich bei der Trapezförmigen 
Regelung bleibe. Ein BLMC mit Vektorsteuerung ist mein Traum. Allerdings 
wird das dann wohl auch nichts mit einem AVR ;-)

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Moin,

Ulrich schau dir mal des STM32 PMSM FOC lib an, das hat ST jetzt 
offiziel als Web distribution freigegeben. Ich arbeite mich da gerade 
ein sieht recht schön aus.

MfG

Tec

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ulrich Radig schrieb:
> Ich bin auch am überlegen ob ich bei der Trapezförmigen
> Regelung bleibe.

Nachdem 90% der Modellregler mit Block-Kommutierung arbeiten und das 
erfolgreich, würde ich mir darüber nicht den Kopf zerbrechen. Es sei 
denn, Du betreibst sehr große (gierige!) Motoren und das mit hohem 
Anspruch an Genauigkeit.

von Hermann (Gast)


Lesenswert?

Ulrich Radig schrieb:
> Die Temperatur der Mosfets kann auch noch so um die 5°C durch einen
> aktiven Freilauf gesengt werden.

nun wenn ich das richtig mitbekommen habe, lohnt dich das erst bei 
Motorströmen von deutlich über 20A ?

QUAX hatte auch vor langer zeit mal soetwas begonnen.
  http://forum.xufo.net/bb/viewtopic.php?t=12079

von Simon K. (simon) Benutzerseite


Lesenswert?

Naja, was heißt "lohnen"? Es ist eigentlich kein wesentlicher Aufwand, 
wenn man eine ordentliche Schaltung baut. Mein 4-Fach BLDC Controller 
mit ATxmega128A1 und IR2104 Treibern konnte das ebenfalls.

von Hermann (Gast)


Lesenswert?

Simon K. schrieb:
> Mein 4-Fach BLDC Controller
> mit ATxmega128A1 und IR2104 Treibern konnte das ebenfalls.


sei gegrüsst Simon,
es gibt dich also noch.   ;-)
schade das du mit dem 4-Fach BLDC, von der bildfläche verschwunden bist.

von Simon K. (simon) Benutzerseite


Lesenswert?

Hermann schrieb:
> Simon K. schrieb:
>> Mein 4-Fach BLDC Controller
>> mit ATxmega128A1 und IR2104 Treibern konnte das ebenfalls.
>
>
> sei gegrüsst Simon,
> es gibt dich also noch.   ;-)
> schade das du mit dem 4-Fach BLDC, von der bildfläche verschwunden bist.

Nach wie vor.
Ahjo, hab die Lust dran verloren ;-) Wollte demnächst mal wieder ins 
BLDC "Geschäft" gehen. Aber dann mit STM32 und >1kW.

von Klaus W. (mfgkw)


Lesenswert?

Ulrich Radig schrieb:
> gesengt

Das hört sich jetzt aber nicht nach Abkühlung an :-)

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.