Skip to content

Latest commit

 

History

History

motor_control

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Vitis Motor Control Library

Motor Control Library is an open-sourced library written in C/C++ for accelerating developments of motor control applications. It has covered 4 algorithm-level L1 APIs including FOC, SVPWM__DUTY, PWM_GEN and QEI. These four APIs have AXI configuration interfaces, that can be directly integrated into the system by using IPI flow.

From 24.1 release 12 new fine-grained function-level APIs are provided for supporting traditional IP integration flow. These APIs are based on integer types and can simplify computational logic in suitable scenarios.

Overview

The 4 algorithm-level algorithms APIs implemented by Vitis Motor Control Library include:

  • FOC: the API is for sensor based field-orientated control (FOC).From 2024.2 release, the L1/test/IP_FOC functionally becomes a register container module which can be composed by the 12 new-added fine-grained function-level APIs.
  • SVPWM_DUTY: the API is the front-end for Space Vector Pulse Width Modulation (SVPWM) to calculate ratios.
  • PWM_GEN: the API is the back-end for Space Vector Pulse Width Modulation (SVPWM) to generate output signals based on ratios.
  • QEI: the API is for quadrature encoder interface(QEI).

Documentations

For more details of the Motor Control library, please refer to Motor Control Library chapter in Viis Libraries doc.

License

The source code in this library is licensed under the MIT X11 license, which you can find in the LICENSE.txt file.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy