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!
Wahrscheinlich wirst du mit Texas Instruments glücklich werden. Stichworte: * Motorware * InstaSPIN motion * C2000 Mikrocomputer http://www.ti.com/tool/LAUNCHXL-F28069M
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.