We developed a stepper motor controller with an external rotary sensor and PLC expansion.
The core components of the controller are an STM32 microcontroller, which functions as the communication controller, and a TMC2590, which handles the motor commutation.
For a sliding door system, we developed a motor controller that uses the TMC4671 motor controller and is managed by a STM32 microcontroller.
It combines FOC-based control, digital inputs and outputs, and a battery-backed RTC with a cross-platform Qt PC application for easy configuration and operation.
For a BLDC motor, we developed a motor controller based on a Xilinx Zynq 7000 SoC. It combines sinus commutation, a positioning system, and FPGA-based FOC control with an embedded Linux application for configuration and monitoring.