top of page
Writer's pictureRotem Segev

World's smallest integrated BLDC Controller

Updated: Apr 10, 2023

Segev Technologies has created, with STXI Motion and Portescap the world's smallest integrated brushless motor controller and driver into one tiny 16mm board and powerful motor.

The board incorporates 12 bit absolute encoder, BLDC driver and Cortex M4 CPU for fully closed position, speed and current loops with Field Oriented Control for precision tasks, ultimate efficiency and best in class performance.


There really isn't any controller like this on the market.




General Features

· Industrial grade, high performance, brushless motor controller + driver + encoder in a compact size

· 5-50V voltage input, 5A RMS (6A peak current)

· Dedicated motor voltage input and separated logic input

· High performance 32bit ARM Cortex-M4 180MHz CPU

· Integrated Bidirectional Current-Sense Amplifiers

· Up to 20,000RPM velocity commands


Control Methods

· Position, current and speed control loops (3 control loops running simultaneously)

· Current loop update time: 10uS

· Dedicated configurable PID and low pass filter parameters for position, speed and current (Q and D components)

· Full Field Oriented Control (FOC) algorithm (sinusoidal and space vector PWM) produces incomparably smooth operation and high degree of torque, velocity, and position control.

· 12-bit battery-less magnetic absolute encoder


FOC current control

· FOC current mode control - 2xPID controller + 2xLPF filters

· True torque control (any velocity)

· Control true current draw

· Very efficient on higher velocities

· Current limiting


User Program

· 128KB fully customizable user program for the most demanding motion control needs & requirements.

· Create any motion script – customizable.

· Create custom made user units for all control loops

· Closed loop Motion commands:

Relative positioning

Absolute positioning

Speed mode

Torque mode


Communications interfaces

· 1 X UART port (Modbus RTU or any other customizable protocol – customer specific)


Monitoring functions

· Position, speed and current transmitted continuously

· Errors (over current, position error, encoder error, over temperature



Here is the controller driving the motor at 15,000RPM in speed mode



Here is the controller in position mode, running a script



The control algorithm is able to maintain the speed at 0.2-0.4% accuracy. This is achievable due to the FOC control and the high resolution encoder.



174 views0 comments

Comments


bottom of page