Motorsteuerungen
Überblick über Technologien und Verfahren, die wir in der Entwicklung von Motorsteuerungen eingesetzt haben.
BLDC-Kommutierung
Motorsteuerungen stellen ein anspruchsvolles Anwendungsgebiet dar, bei dem die Herausforderungen weniger in der Kommutierung selbst als in den spezifischen Anforderungen der jeweiligen Anwendung liegen.
Wir haben Erfahrung mit der Kommutierung von BLDC-Motoren in verschiedenen Anwendungen.
Dabei kommen sowohl Blockkommutierung als auch sinusförmige Kommutierung zum Einsatz, implementiert auf:
- FPGAs
- Mikrocontrollern
- dedizierten Motorcontrollern (z. B. TMC4671)
Wir decken dabei sowohl die Elektronikentwicklung als auch die Embedded-Software ab.
Stepper-Kommutierung
In einer Anwendung wurde ein Schrittmotor mit dem Motortreiber TMC2590 angesteuert.
Ein Cortex-M4-Core eines i.MX8-SoC konfigurierte den TMC2590 über SPI. Anschließend übernahm ein FPGA die zeitkritische Ansteuerung des TMC2590 durch Pulse.
Das System basierte auf einem i.MX8, der durch ein FPGA erweitert wurde.
Wir haben die Elektronik, das FPGA-Design sowie die Firmware für den Cortex-M4 entwickelt.