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 we design
– Variable-frequency drive (VFD)
– Variable-frequency inverter
– Servo drive
– Soft starter
– Multi-axis motion controller
– Stepper motor controller
Main motor types we support
– Brushed DC motor
– Brushless DC motor (BLDC)
– Induction motor (ACIM)
– Permanent magnet synchronous motor
(PMSM)
– Stepper motor
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
Our Motor Control Design Services
Motor control design services at Promwad encompass a wide range of engineering solutions for motors and robotics across various domains. We are ready to guide you through every step of your journey – from proof of concept to mass production.
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.
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)
Observers
- 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
Sensorless/sensored
- FOC for ACIM
- FOC for PMSM
- FOC for BLDC
Servo drives
- for PMSM
- for BLDCÂ
- for ACIM
Our Tech Stack
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
ARM, RISC-V, MIPS, FPGA
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
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.
Our Case Studies in Industrial Automation
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.
FAQ
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.
Â