Da ich noch anderswärtig Hilfe suche, wurde mir nachfolgendes Mitgeteilt:
"Momentan würde ich davon ausgehen, daß Sie die Narben-Motoren Ihres Fahrzeugs sehr wahrscheinlich mit einem Block-Kommutierungsalgorithmus steuern werden, wobei die Schaltpunkte für die Kommutierung durch die Hall-Sensoren in den Motoren geliefert werden. Das Sie den Zustand der Hall-Sensoren sofort nach Einschalten der MCU auslesen können, sind Sie auch aus dem Stand heraus in der Lage die Rotorposition in einem 60° (elektrisch) Raster zu bestimmen und kennen damit auch den nächsten Kommutationsschritt (in Abhängigkeit der gewünschten Drehrichtung).
Nach meinem Verständnis können Sie einen solchen Steueralgorithmus mit Hilfe von externen Interrupts (lesen die Flanken der Hall-Sensoren) und Ausgängen, die PWM unterstützen, realisieren. Wenn die Drehzahl der Motoren nicht zu hoch ist, dann sollte man auch drei Motoren steuern können (9 externe IRQs + 18 PWM Ausgänge). Dazu braucht es dann wahrscheinlich keine spezielle Motor Control MCU.
Wenn allerdings die Motorsteuerung über eine komplizierteren Algorithmus geschehen soll, für den Sie ggf. simultane Steuerung der High- und Low-Side Switches benötigen, dann haben wir in unserem Portfolio MCU aus der FM3 (Cortex M3) Serie, die bis zu 3 Motoren mit solchen Algorithmen steuern können."
Vielleicht gibt diese Text Anregungen zu Konkrete Auswahl
Lesezeichen