Suche development-board fuer BLDC und FOC Positionsregelung mit (fertigen) Code

OP #4746930
Lesenswert?
• ▲
▼
Hallo,

ich moechte gerne die Position eines Linearantriebes regeln.

Der Antrieb besteht aus einem buerstenlosen Gleichstrommotor (BLDC). 
Dessen Rotorposition kann mittels eines Encoders ausgelesen werden.

Ich moechte jetzt gerne die Position eines Linearantriebes regeln. Die 
Position des Linearantriebes (Feedback) kann jedoch "indirekt" nur vom 
Encoder des Motors abgeleitet werden. Also wenn sich der Rotor z.B. 3 
Umdrehungen dreht bewegt sich die Spindel z.B. 1mm.

Ich suche dafuer einen passenden Controller um so einen 
Positionsregelung "relativ ohne viel Aufwand" zu verwirklichen. Ideal 
waere es wenn schon passende Libraries/Code zu Verfuegung stuenden um 
den Programmieraufwand moeglichst gering zu halten da meine 
Programmierkenntnisse auch relativ bescheiden sind.

(Rahmen) Wunsch-bedingungen:
- CAN Anbindung oder PPM (fuer Positionsvorgabe)
- Moeglichkeit zum Einlesen eines Encodersignals
- Moeglichkeit zum Einlesen einer Schalterstellung (Position reset)
- Moeglichkeit zur Field-Oriented-Control (FOC)
- Moeglichkeit zur FOC mit nur einem(zwei) Shunt(s)
- ggf. Bedienoberflaeche zum Einstellen der PID Paramter
(- automotive grade)

Hat vielleicht jemand einen guten Tipp fuer mich oder hat jemand 
schonmal damit zu tun gehabt und moechte Empfehlungen dafuer abgeben?

Leider kann die Regelung eines BLDC-motors ganz schoen kompliziert 
werden, erst recht wenn man FOC implimentieren will. Es gibt dazu 
unzaehlige Dokumentationen, ich suche aber eher eine "schnellere" 
Loesung und moechte nicht Sachen entwickeln die es bereits gibt.

Vll. koennt ihr mir einen Hersteller empfehlen welcher u.a. auch schon 
fertige Libraries anbietet?

Die high-power-side kann ich selber bauen. Mir geht es eher um die 
schnelle Umsetzung der Ansteuerungselektronik und die 
Softwareentwicklung.

Vielleicht habt ihr ja ein paar Tipps,
vielen Dank!
#4750420
Lesenswert?
• ▲
▼
Ich wollte hier noch den VESC erwähnen:
http://vedder.se/2015/01/vesc-open-source-esc/

Ist ein OpenSource Projekt aber man kann die Dinger auch fertig kaufen. 
FOC ist implementiert und auch sonst gibt es noch einige nette Software 
zum einstellen und parametrieren.
Grobe Parameter:
8-60V, 50A Dauer- und 240A Spitzenstrom
Als Controller dient ein STM32F4 und eine CAN-Schnittstelle ist auch mit 
dabei.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.