Advanced Motor Control Code

Software prototyping of advanced motor control algorithms for your product

Advanced Motor Control Code

  • Expert know-how in advanced motor control applications

  • Prototyping of your motor control application using our SW and expertise

  • Research and development of various advanced motor control algorithms

  • V-model software development for embedded systems coded in C or C++

  • Supporting system simulations and model-based development

  • Customizable motor control solution for your application

  • Our software is independent of microcontroller manufacturer

  • Supporting most of electric motors

  • Motor control engineering, consultations, technical leading and trainings

Standard MC algorithms

Portfolio

  • Six-step commutation

  • Scalar control

  • Open loop or closed loop control

  • Current control

  • Torque control

  • Speed control

  • Clark / Park transformations

  • PI controller and PID controller

  • Hysteresis controller

  • PWM: Sinusoidal or SVM (Space Vector Modulation)

  • Additional basic algorithms

  • sin, cos, tan, atan, integrator, lookup tables, ramp, logical operators, digital filters (LPF, HPF, BPF, BSF, MA), ....

Advanced MC algorithms

Portfolio

  • Field-oriented control (dq - control / vector control)

  • Precise position control

  • Sensorless control

  • Full-speed range sensorless control

  • Flux observer and estimator

  • Back-EMF observer and estimator

  • Sliding-mode observer

  • State-space observer

  • Zero and low speed observer using high-frequency injection

  • Initial rotor position estimation with magnets polarity detection

  • Zero-cross detection for six-step commutation control

  • MTPA (Maximum Torque Per Ampere) and MTPV

  • Field-weakening

  • Noise and vibrations minimization

  • Motor parameters estimator (online / offline)

  • Motor temperature estimation and losses estimation

  • Automatic tuning of control parameters

  • Multi-functional FOC

  • Parameters estimation

  • Automatic tuning of FOC parameters

  • Field-Oriented Control

  • Phase-locked loop (PLL)

  • Cogging torque identification and elimination

  • Torque ripple minimization

  • State space control

  • Resonant-PI controller

  • Dead-time compensation

  • Direct torque control (DTC)

  • Current harmonic controller

  • Random PWM (frequency spread PWM)

  • Functional safety motor control

  • Plausibility checkers and fault detection

  • Safety manager with safe states

  • Model-based development

  • MiL / SiL simulations

  • Advanced filters

  • Kalman filter

  • Fast-Fourier Transformation

Software solution

Portfolio

  • Standard and advanced motor control algorithms

  • Prototyping and engineering of various motor control applications

  • Customizable SW solution for your motor control application

  • SW development for embedded systems coded in C or C++

  • SW is independent of microcontroller manufacturer

  • Supporting model-based development

  • SW development according to V-model

black flat screen computer monitor
black flat screen computer monitor
  • Requirements

  • Architecture and design

  • Implementation

  • Unit testing and integration testing

  • Documentation

Motor Control Trainings

Portfolio

  • Online or offline motor control trainings and lectures

  • Training materials and documentation

  • Technical leading and consultations

  • Knowledge build-up

opened book
opened book
Supported motors

Portfolio

  • Brushed DC Motor

  • Permanent Magnet Synchronous Motor (PMSM)

  • Brushless DC Motor (BLDC)

  • Induction / Asynchronous Motor (ASM)

  • Synchronous Reluctance Motor (SynRel)

Supported sensors

Portfolio

  • Current sensor

  • Voltage sensor

  • Temperature sensor

  • Position and speed sensors

  • Encoder

  • Resolver

  • Hall

  • Magnetic

Contact

You can contact us with your request via submit form or via the email:

info@amccode.com

© 2024 Advanced MC Code

Figures made by Freepik and Pixabay