Workflow
torque control
icon
Search documents
Field-Oriented Control (FOC) Motor Control Application Using the AMD Kria™ KD240 Drives Starter Kit
AMD· 2025-06-24 16:30
Overview of AMD Kria KD240 Drive Starter Kit - The AMD Kria KD240 Drive Starter Kit serves as an evaluation platform for the K24 SOM, focusing on motor control and power conversion applications [3] - The kit supports user customization through the AMD Vitis Unified IDE, acceleration overlays, and AMD Vivado Design Suite hardware board files [4][37] - The Field-Oriented Control (FOC) motor control application demonstrates inverter and motor control examples using AMD standard IP and libraries [4][38] FOC Motor Control Methods - Torque control maximizes motor torque output consistency by optimizing the quadrature Q vector and minimizing the direct D vector component [6] - Speed control is implemented via an additional PI controller that adjusts motor torque to maintain a constant speed [6] - Field weakening control increases motor speed by adjusting the relationship between the Q vector and D vector in the FOC [7] Hardware and Software Components - The KD240 utilizes an ADC hub for motor voltage and current feedback and a QEI encoder for RPM feedback [8] - Soft IPs are supported by kernel drivers using the industrial IIO framework, simplifying hardware configuration and usage [10] - The system uses a generic PWM block to provide on-off commands for each switch of a three-leg inverter [8] Motor Control Application and Dashboard - A motor control application library integrated with device drivers enables seamless operation across different modes [10] - The dashboard GUI allows users to control set points, gain parameters, and observe live plots of key metrics [11] - The dashboard allows users to select motor control modes: speed, torque, or open loop [28] - In torque mode, the valid range for torque set point is negative 250% to 250% amps [30] - In speed mode, the valid range for speed set point is negative 10,000 to 10,000 RPMs [30]