Motor Control

Businesses nowadays must adapt their operations and develop better Motor Control platform designs for the automotive and industrial industries. For the most robust systems, these solutions must be inventive and adapt fast to new motor types while maintaining a high degree of precision.

ShuraCore has a long history of motor control innovation, providing engineers with a complete and cost-effective motor control portfolio of devices, tools, and software, as well as professional support for practically all electric motor topologies. We collaborate with you to develop motor solutions that are smaller, more efficient, and more intelligent.

Motor Control Devices

Motor control
Servo Drive

Motor Types

What we do

Helping clients business to build trust, transform, operate and grow

Hardware Design
SoC/SoM/SBC Development, FPGA/DSP/MCU/CPU/MPU Based Electronics
Hardware Design
FPGA Design
RISC-V, PCIe, SDI, SATA, NVMe, USB, GbE, 10G, HDMI, QSPI, TileLink, AXI, Avalon, Wishbone
FPGA Design
Compiler Design
JIT & AOT, Front-end/Middle-end/Back-end Compilers, MLIR, HLS, Hardware Compilers, Virtual machine, AST & Bytecode interpreters
Compiler Design
Embedded Software Development
Linux/Windows/Android Driver Development, Baremetal & Firmware Development, AMP, Developing & Porting Middleware, BSP & HAL Development, RTOS, ROS
Embedded Software Development
Applications Software Development
Front-end & Back-end Development: Qt, Rust, C++, C, JavaScript, Python
Applications Software Development
AI Development
Machine Learning, Deep Learning, Tensorflow, PyTorch, Keras, Caffe, Darknet
AI Development

Mathematics and Motor Control Algorithms

Mathematical modeling is a universal tool for studying complex technical and technological systems. The role of mathematical modeling and its effectiveness in technical and specialized systems is generally recognized. When analyzing these systems using mathematical modeling, it is possible, in a practical and theoretical way, to assess in advance the consequences of each proposed solution, discard inadmissible options and recommend the most successful ones for solving the problem.

Control algorithms in industrial automation and robotics are the foundation of complex systems. The software we develop is used for automatic control systems, we widely use mathematical functions and algorithms to solve the DSP tasks, we have an excellent technical base for the development and implementation of algorithms for controlling electric motors, and we also apply deep knowledge to solve problems in the electric power industry.

ShuraCore uses control algorithms and mathematical modeling to solve industrial automation and robotics issues. We constantly monitor trends in this area, actively participate in scientific and practical conferences, share our experience and knowledge, and cooperate with the academic community, which allows our expertise to be high.

Our Tech Stack

Platforms

ARM, RISC-V, MIPS, FPGA

Encoders

SSI, BiSS, Hiperface DSL, EnDat, Absolute encoder, Incremental encoder

Industrial Networks

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

Languages

С, C++, Rust, Verilog, VHDL

Motor Control Library
  • NXP RTCESL: Real Time Control Embedded Software Motor Control and Power Conversion Libraries, Math Library (MLIB), General Function Library (GFLIB), General Motor Control Library (GMCLIB), General Digital Filter Library (GDFLIB), Advanced Motor Control Library (AMCLIB), Power Conversion Library (PCLIB)
  • Microchip Motor Control Library for dsPIC33 DSCs, 32-bit PIC32MK and SAM MCUs, IGLOO 2 FPGAs, SmartFusion 2 SoC FPGAs
  • ST STM32 Motor Control Software Development Kit (MCSDK)
  • Renesas Motor Workbench 3.0: Motor Control Development Tool 3.0
  • TI Digital Motor Control Software Library
  • FPGA implementation Motor Control algorithms
Vendors

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

Why ShuraCore

Motor Control

Our engineering team has fundamental knowledge in this area of automatic control theory and motor control

EtherCAT Membership

ShuraCore is a member of the EtherCAT Technology Group.

PI Membership

We are a member of the PI Organization (PROFIBUS and PROFINET technology). We are the first in Belarus and the second in the CIS.

Strong Experience

We develop hardware, firmware, linux kernel drivers, embedded linux devices, FPGA ip cores, etc.

Proprietary IP cores, motion control libraries

We have ready-made IP cores and firmware for Motor Control.

FAQ. Which Synchronous? BLDC vs PMSM

BLDC Motors

PMSM Motors

How we work

We are interested in choosing a profitable model of cooperation with clients in the field of pricing. Given the variety of projects, we offer several options for price agreements:

Fixed Price

Fixed Price

Estimation of a specific project and the amount of work that needs to be done, based on its requirements.
Contact Us

Dedicated Team

Dedicated Team

Dedicated Team model is used for long-term projects.
Contact Us

Time and Materials

Time and Materials

Time and material contracts have a more flexible schedule and budget.
Contact Us

Milestone

Milestone

Milestone contract includes recurring payments for completed milestones.
Contact Us

Fix Time and Budget, Flex Scope (FFF)

Fix Time and Budget, Flex Scope (FFF)

Three points of the project triangle are fixed: timing, money, and the system’s internal quality.
Contact Us
[contact-form-7 id="1477" title="shuracore_contact_form_en"]