Skip to main content
Version: 5.0.x {stable}

Phase current PID

info

Next variables are located in the folder /driver/pid_iq resp. /driver/pid_id.

info

The PID is abbreviation of 'Proportional-Integral-Derivative' closed loop regulation.

In the current control loop, only the P and I terms are used.

VECTOR

  • Q axis -> Torque-generating axis
  • D axis -> Flux-generating axis

BLDC

  • BLDC algorithm uses only parameters from pid_iq
  • Parameters from pid_id are not used during motor control. It is presented only for the embedded identification procedures (identlin, identrun, ...). Therefore, changing its parameter will not affect motor control performance.

Parameters

Parameters and settings for both pid_iq and pid_id have the same meaning.

P [-]

Proportional term in the PID loop.

I [-]

Integral term in the PID loop.