Design of motor control solutions Promwad

Motor Control

Design of Motor Control Solutions

Our motor control solutions can quickly adapt to new motor types while remaining precise and cost-efficient and reducing device energy consumption. We design hardware and software platforms for motor control systems in the automotive and industrial automation & robotics industries.

With our power electronics design expertise, we also develop converters, switches, charging units, and power supplies. Promwad’s team is ready to work on your project at any stage to advance your motor control, drive, or power electronics systems and make them ready for production. 

Our Expertise

Motor Control Devices

Motor control devices we design

– Variable-frequency drive (VFD)
– Variable-frequency inverter
– Servo drive
– Soft starter
– Multi-axis motion controller
– Stepper motor controller

Main Motor Types

Main motor types we support

– Brushed DC motor
– Brushless DC motor (BLDC)
– Induction motor (ACIM)
– Permanent magnet synchronous motor
– Stepper motor

We'd like to hear about your project!

Explore Other Solutions We Offer in Industrial Automation

High-power industrial FPGA to address your complex challenges.

Read more

Secure solutions for real-time data transfer via industrial protocols.

Read more

Custom software and hardware design for power systems.

Read more

Custom solutions to plan, scale, and upgrade power networks.

Read more

Power Electronics

Design of charging units, switches, converters, power supplies, and more.

Read more

Would you like us to create an engineering solution for motor control?

Motor Control Algorithms

Mathematical modelling is widely used in software development for complex motor control systems to evaluate the performance of developed solutions and choose the best one before any prototypes are made. 

We use mathematical functions, algorithms, and modelling in our motor control and drive design solutions that can be integrated into industrial automation systems, including sensors and pressure transducers, robotic devices, and power electronics.

Design of motor control solutions Promwad

Control Algorithms We Use in Our Designs

  • Scalar control V/f (Volts per frequency) control
  • Stepper motor control
  • SVPWM/SPWM/PWM control
  • 3-phase 6-step control

Vector control

  • DTC (Direct torque control)
  • FOC (Field-oriented control)


  • EKF (Extended Kalman filter)
  • ELO (Extended Luenberger observer) 
  • LSO (Luenberger State observer) 
  • MRAS (Model reference adaptive system)
  • BEMF (Back EMF) 
  • Neural network-based
  • Fuzzy neural network-based


  • FOC for ACIM
  • FOC for PMSM
  • FOC for BLDC

Servo drives

  • for PMSM
  • for BLDC 
  • for ACIM

Our Tech Stack

Industrial networks

EtherCAT, PROFINET, POWERLINK, EtherNet/IP, Modbus TCP, IO-Link, PROFIBUS, Modbus RTU, CANopen, RS232, RS485


SSI, BiSS, Hiperface DSL, EnDat, absolute and incremental encoder


Texas Instruments, Microchip, NXP, STMicroelectronics, Renesas, Infineon, Intel, Xilinx, Lattice, Analog Device



Motor control library

  • NXP RTCESL (real-time control embedded software libraries): MLIB (math library), GFLIB (general function library), GMCLIB (general motor control library), GDFLIB (general digital filter library), AMCLIB (advanced motor control library), PCLIB (power conversion library)

  • Microchip motor control library for dsPIC33 DSCs, 32-bit PIC32MK, SAM MCUs, IGLOO 2 FPGAs, and SmartFusion 2 SoC FPGAs

  • ST STM32 motor control software development kit (MCSDK)

  • Renesas motor workbench 3.0: a motor control development tool 3.0

  • TI digital motor control software library

  • FPGA implementation motor control algorithms


С, C++, Rust, Verilog, VHDL

Why Promwad

Cross-functional team

We are knowledgeable in automatic controls and drives theory, along with a solid understanding of mathematics (including DSP) and physics.


Our engineering team has extensive experience in the development and application of algorithms on FPGA, embedded Linux systems, and MCU.


We use voltage/frequency, field-oriented control for PMSM, ACIM, BLDC, and other technologies in our custom motor control solutions.

Do you need a quote for hardware and software development for your motor control system?

Drop us a line about your project! We will contact you today or the next business day. All submitted information will be kept confidential.


What is motor control?


Motor control is a set of tools that regulate an electric motor's operation in a specific way. They perform a variety of essential tasks, such as starting and stopping a motor, changing the direction of rotation, choosing and controlling the speed of rotation, regulating the torque, and overload and fault protection.


What is a motor controller? How does it work?


These devices are used for controlling how an electric motor operates. They choose whether to rotate in the forward or reverse direction, accelerate, or decelerate, as well as other operating parameters.

Our engineers, who are experts in motor control design, create solutions to ensure efficient and reliable operation of motors in various applications.


What types of motor controllers exist?


  • Variable-frequency drive (VFD)/Variable-frequency inverter
  • Servo drive
  • Soft starter
  • Multi-axis motion 
  • Stepper motor 
  • Brushless and brushed DC motor controllers

What is the difference between BLDC and PMSM motors?


BLDC means brushless DC electric motor, and PMSM is a permanent magnet synchronous motor. They are similar, but each has its own characteristics.

Promwad offers firmware development services for BLDC motors to help you achieve high performance and reliability. Our experience in FOC firmware services, industrial network design, and low-level programming allows us to develop firmware that accurately controls motor speed, torque, and direction.

Our engineering team can also provide you with firmware development services for PMSM. We create reliable PMSM motors for a variety of industries, including electric vehicles, robotics, industrial machinery, and automation systems.

Furthermore, if you need to develop an ACIM motor, contact us to learn more about our firmware development services for ACIM. We build solutions that guarantee efficient, reliable, and precise control of your motors.