- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 55

Thema: DIY Brushless Regler für Modellbaumotoren (max. 20A)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    31
    Beiträge
    1.578

    DIY Brushless Regler für Modellbaumotoren (max. 20A)

    Hi,

    da ich mit meinem letzten Projekt einen schon sehr fortgeschrittenen Status erreicht habe, möchte ich das nächste Thema in Angriff nehmen: Ein BLDC-Regler für Modellbaumotoren. Hierbei gehts nicht um Wirtschaftlichkeit, sondern um DIY und die Funktionen.
    Ich hab mich natürlich schon etwas eingelesen und auch einige APP-Notes von Atmel dazu gefunden, jedoch gibts noch einige Punkte, bei denen ich etwas Hilfe gebrauchen könnte.
    Was soll das Teil können?

    - Spannung: 9 - 15V (3 - 4S Lipo)
    - Strom: max. 20A
    - PWM Signal einlesen (mit einigen 100Hz)
    - Drehzahlsteuerung (beinhaltet auch aktive Bremse)
    - aktiver Freilauf
    - Strommessung

    Mein Problem liegt u.a. in der Drehzahlsteuerung. Normalerweise würde ich Drehzahl messen -> PID -> Steuern. Allerdings bräuchte ich dann für jeden Motor eigene Werte!? Es gibt aber auch kaufbare Regler (u.a. von Graupner), die so einen sog. Govener-Mode integriert haben. Da muss man nichts einstellen, einfach ein- bzw. ausschalten und das Teil läuft. Wie macht man das?

    Die Komponenten:

    - ATXMegayyA4 als Controller (evtl. yy=16, je nach Flash)
    - Platine max. 2 seitig , selbstgeätzt, max. 60 x 30 mm (so klein als möglich)
    - Rest: noch nicht definiert

    Sollte ich Fet-Treiber verwenden? Welche Art von Fets sind am besten geeignet? Sollte ich die Strommessung über einen Shunt laufen lassen, so wie auch in der App-Note getan? Spannungsmessung ist kein Problem, das bekomme ich hin
    Der Preis sollte natürlich auch nicht zu hoch sein (was den auch sonst?! ), max. 50€ wären wünschenswert.

    Ich weiß, sind viele Fragen / unklare Angaben, ich hoffe ihr helft mir etwas auf die Sprünge.

    Vielen Dank & Gruß
    Chris

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von BMS
    Registriert seit
    21.06.2006
    Ort
    TT,KA
    Alter
    33
    Beiträge
    1.192
    Hallo,
    vorweg: bei den hohen Strömen wird das alles kompliziert. Du brauchst MOSFETs mit sehr geringem RDSon, dazu vernünftige Treiber, die das Gate schnell genug umladen, um verlustarm schalten zu können. Das alles muss dann noch niederohmig und niederinduktiv geroutet werden und eine gute Kühlung ist auch nötig...
    Ich habe bereits als studentische Hilfskraft eine Hochstrom-H-Brücke gebaut (designed für 30A, getestet bis 12A).
    Schau dir mal die Gatetreiber IR2184 an. Die können je eine Halbbrücke inkl. Bootstrapping ansteuern. Dazu suchst du noch niederohmige n-Kanal MOSFETs. Der RDSon muss für diese hohen Ströme in der Größenordnung 5mOhm und kleiner liegen. Pro MOSFET wirst du mit 1-2 Euro rechnen müssen. Die Gatetreiber kosten ca. 1,50 Euro. 6x3 cm Platinengröße sind sehr ambitioniert, meine Platine hatte etwa 16x10cm (2 H-Brücken) und war komplett in THT. Es ging aber auch viel Platz für die Hochstromstecker drauf
    Grüße, Bernhard
    "Im Leben geht es nicht darum, gute Karten zu haben, sondern auch mit einem schlechten Blatt gut zu spielen." R.L. Stevenson

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    26.11.2004
    Beiträge
    451
    FET-Treiber solltest du wie BMS gesagt hat verwenden um die FETs schneller umzuschalten und dadurch geringere Schaltverluste zu erhalten.

    Bei den FETs nimmt man idr. n-FETs, da diese einen deutlich geringeren Widerstand (Rdson) haben. Das ganze hat allerdings auch einen Nachteil, denn damit die Mosfets richtig schalten brauchen sie eine hohe Spannung von Gate nach Source (idr. > 8V). Ist diese Spannung nicht gegeben schaltet der Transistor nicht richtig durch und sein Innenwiderstand wird relativ hoch -> große Verlustleistung -> Tod. FET-Treiber benutzen idr. eine Bootstap-Schaltung um diese Spannung für den Highside-FET bereit zustellen. Hier muss man aber beachten, dass man nicht mehr mit 100%, sondern max. ~95%* PWM die Mos-Fets betreiben darf, da für die Bootstrap ein Kondensator geladen werden muss. [* Abhängig von den verwendeten Bauteilen und ihrer Dimensionierung]

    Strommessung über einen Shunt ist in Ordnung und gängige Praxis. Andere Möglichkeit wären noch Hall-Sensoren (zb: ACS709), aber die kosten auch etwas mehr.

    Zum Govener-Mode:
    Also wenn ich das richtig verstehe, wird bei dem Govener Mode die Drehzahl Konstant gehalten, egal welche Last anliegt. Das ganze sollte bei einem BLDC eigentlich recht simpel sein, da er ja wie ein Schrittmotor zwangskommutiert wird. Du wirst nur eine Maximal-Drehzahl mit deinem max. PWM-Wert verknüpfen müssen und kannst dann linear zwischen 0 und 100% verfahren. An der Drehzahl selber musst du erst einmal nichts mehr ändern. Merkst du, dass der Lastwinkel zu groß wird (max. 90°), muss die Kraft und damit der Strom entsprechend erhöht werden (Kraft proportional zum Strom). Erst wenn du den Maximalen Strom erreicht hast, könnte man als eine Art "Failsafe" die Drehzahl verringern. Wobei letzteres auf eine falsche Dimensionierung hindeutet.

    Wie das bei einem Modellbau-Regler funktioniert weiß ich allerdings nicht, dem kann man ja keine Max. Drehzahl vorgeben. Ich vermute hier wird mit einer festen Maximal-Drehzahl gearbeitet und dann eben bei Erreichen des Maximalstroms gestoppt.

    Gruß,
    Robin

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    31
    Beiträge
    1.578
    Hi,

    also ich hab mal kurz einwenig gesucht und hab den IRLR8743 gefunden. Dieser hat folgende Eigenschaften:
    - RDSon = 3.1mOhm
    - Vds = 30V
    - Vgs = 20V
    - max. Strom = 50A

    Ist dieser passend für meine Application? Hab leider von der Leistungselektronik nicht soo viel Ahnung.
    Der IR2184 sollte ja auch dazu passen.
    Was gibt es den übers Layout wichtiges zu sagen? Ich plane, alles in SMD zu machen, um den Platzverbrauch gering zu halten. Außerdem werden dann auch die Leitungen kurz und haben somit weniger Induktivität.
    Über die Software mache ich mir dann Gedanken, wenn das Layout / die Hardware steht.

    Vielen Dank & Gruß
    Chris

  5. #5
    Erfahrener Benutzer Roboter Genie Avatar von BMS
    Registriert seit
    21.06.2006
    Ort
    TT,KA
    Alter
    33
    Beiträge
    1.192
    Was gibt es den übers Layout wichtiges zu sagen?
    Wie bei Hochstromanwendungen üblich: Leiterbahnen so breit wie nur möglich machen, bei doppelseitiger Platine auch beide Seiten verwenden. Bei Durchkontaktierungen im Hochstrombereich auf jeden Fall mehrere setzen, um auch hier eine höhere Strombelastbarkeit zu erreichen. Mach dir auch schon mal Gedanken, wie du einen Kühlkörper anbringst. Um den Kühlkörper anbringen zu können, sollte es im Bereich der MOSFETs z.B. keine höheren Bauteile geben, sonst passt der nicht drauf. Welche Stecker möchtest du verwenden? Oder lötest du die Kabel direkt auf die Platine?
    Grüße, Bernhard
    "Im Leben geht es nicht darum, gute Karten zu haben, sondern auch mit einem schlechten Blatt gut zu spielen." R.L. Stevenson

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    31
    Beiträge
    1.578
    Ich hab mir überlegt, ob es nicht eine gute Idee wäre, eine Seite auf VCC und die andere auf GND zu legen? Das würde das Layout vereinfachen und die "Leiterbahnen" wären schön breit --> kleiner Widerstand. Die Fets kommen übereinander, so habe ich jeweils kurze Zuleitungen zu den Motoranschlüssen und spare Platz. Das ganze wird sowieso in SMD aufgebaut, da mache ich mir wegen der Kühlkörper keine Gedanken. Mein Wunsch wäre es allerdings, ohne diese auszukommen (fast alle kommerziellen Bl-Regler in dieser Leistungsklasse haben keine Kühlkörper). Als Platine möchte ich welche mit 70µm Kupfer verwenden, das sollte wohl auch etwas Wärme aufnehmen / abstrahlen können?!
    Stecker sind keine geplant, soll alles verlötet werden --> spart Platz, vermeidet Übergangswiderstände und Wackelkontakte.
    Sitze seit einer Weile schon am Layout, wenn der Leistungsteil fertig ist, stelle ich mal ein Bild rein, um es kritisieren zu lassen

    Gruß
    Chris

Ähnliche Themen

  1. I2C brushless Regler (für quadcopter)?
    Von ichbinsisyphos im Forum Motoren
    Antworten: 3
    Letzter Beitrag: 04.03.2013, 23:29
  2. Brushless Regler raucht ab
    Von Che Guevara im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 17.07.2012, 01:04
  3. Brushless Motor und Regler
    Von Gremlin im Forum Motoren
    Antworten: 1
    Letzter Beitrag: 23.02.2012, 21:45
  4. Brushless regler ansteuern
    Von MSN im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 11
    Letzter Beitrag: 24.05.2011, 09:05
  5. Brushless Regler ansteuern
    Von scales im Forum Elektronik
    Antworten: 21
    Letzter Beitrag: 05.08.2007, 17:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress