Servosila BLDC Motor Controllers
Servosila BLDC Motor Controller
Servosila Brushless DC Motor Controllers are miniature embedded electronic boards that provide high-precision computerized control over a wide range of mechanisms and machines actuated by brushless DC motors.
The boards feature a high-performance 32-bit microcontroller chip, high-resolution absolute encoder inputs for precise shaft position measurements, and a firmware implementation of several advanced motion control algorithms that work in a closed loop fashion.
The controllers are extensively used in various products of Servosila including its mobile robots and robotic chassis, robotic arms, and various servo drives.
The typical applications of the controllers are as follows:
  • Servo Mechanisms including high-precision Servo Drives
  • Mobile Robots
  • Telepresence or Remote Control Systems
  • Industrial Machines
Modes of Operation
Servosila Brushless DC Motor Controllers support the following modes of operation:
  • When operating in a Servo Mode, the controller turns any brushless DC motor into a servo motor. The controller moves the motor’s shaft to a specific commanded position/angle, and then holds the angle with a high precision even under influence of external forces that try to disturb the balance.
  • In a Speed Mode, the controller maintains a constant commanded speed of rotation of the motor’s shaft with a high precision under an influence of varying external forces.
  • In a Torque Mode, the controller maintains a commanded torque on the motor’s shaft.
The controllers can be switched from one mode to another in real time by a parent control system, for example, when engaging or disengaging a vehicle autopilot.
Multiple Safety Features
Servosila Brushless DC Motor Controllers implement numerous safety mechanisms designed to prevent a servo mechanism from breaking itself, burning its motor, breaking something else or causing an injury to a human. The built-in safety features are configured via a graphical software tool.
Control interfaces: CANbus, USB or RS232
The motor controllers receive commands and send telemetry via a CANbus network interface and a CANopen application protocol. The CANopen interface follows CiA DS301 communication profile and CiA DSP402 device profile.
The controllers can also be manufactured with an optional RS232 control interface. Through an external USB-to-CAN adapter, the boards can be controlled and configured from any laptop or a PC that has a free USB port.
Parameter Model 7 Model 50
Motor type Brushless DC with Hall sensors Brushless DC with Hall sensors
Max continuous phase motor current (RMS value) 7.5 A 30A without heat radiator
50A with heat radiator
Max peak phase motor current 12 A 60 A
Power supply 12-55 V DC 12-55 V DC
Max phase switching frequency 25 kHz 25 kHz
Number of working quadrants 4 4
Brushless DC control algorithm Field-Oriented Control (FOC) Field-Oriented Control (FOC)
Torque Control Loop Yes Yes
Speed Control Loop Yes Yes
Position Control Loop Yes Yes
Control Loop Time less than 45 us less than 45 us
Field weakening Optional Optional
Regenerative Braking Yes Yes
CANbus and CANopen Yes Yes
RS232 Yes Yes
Discrete I/O Up to 6 Up to 6
Analog Input 1 1
Interfaces to Absolute Encoders SPI
Rotor speed/position sensors Hall sensors
Quadrature encoders
Hall sensors
Quadrature encoders
Temperature sensors Thermistor Thermistor
Resolution of PWM input 16 bit 16 bit
Resolution of analog input 12 bit 12 bit
Operating temperature range -40… +85 C -40… +85 C
Humidity 0..80% 0..80%
Dimensions (L x W x H) 55 x 45 x 16 mm 65 x 40 x 16 mm
Weight 40g 50g without heat radiator