直流有刷电机的电流环与阻抗环控制

电流内环

电流环常常作为电机控制的内环,这主要是因为电机电磁力矩与电枢电流的正比关系,即\(\tau_m(t)=K_ti(t)\)
通过调节电流即可实现快速、精确的转矩控制,因此电流环也称为等效力矩环。

电机参数标定

我们本次用到的直流有刷电机型号为 JGA1024-N20,由于N20有多个生产厂商,大多数N20成品不提供相关参数,因此需要我们自己进行参数标定。
我们常用到的电机参数包括:电气参数\(R, L\)电机参数\(K_e, K_t\)机械参数\(J, B\),其中最重要的是电气参数。若这两个参数已知,我们可以套用公式实现电流环PI参数的自动整定。

首先,我们搬出电机的电枢电路方程: \[V_a(t) \approx D(t)V_{dc} = Ri_a(t) + L\frac{di_a(t)}{dt} + e(t)\] 其中\(D(t)\)是占空比,\(e(t)\)为反电动势项\(e(t) = K_e \omega(t)\)

\(e(t)\)暂时看作“已知量/扰动”,则得到关于电流的一阶微分方程: \[L\frac{di_a}{dt} + Ri_a = V_a - e\] 进行零初值下的拉普拉斯变换: \[(Ls+R)I_a(s) = V_a(s) - E(s)\] 把反电动势并入扰动项,得到电压到电流的传递函数为 \[\frac{I_a(s)}{V_a(s)} = \frac{1}{Ls+R}\] 这就是标准的一阶惯性环节,时间常数为\(\tau_e = L/R\)

电阻R的测量

将锂电池或稳压电源和N20电机、万用表串联,固定住转轴,让转子静止,然后对电机两端施加电压。
当电流值稳定下来后,由于\(\omega(t)=0, di/dt=0\),因此电机内阻\(R=V/I\)
关于N20电机,我测了两组值:

  • \(U_1=12.18V, I_1=0.3A\),计算得电阻\(R_1=40.6\Omega\)
  • \(U_2=6.65V, I_2=0.19A\),计算得电阻\(R_1=35\Omega\)

两者取平均,即得N20的内阻约为\(37.8\Omega\)

电感L的测量

首先固定转子,使电机两端均接地,然后施加电压阶跃\(V_0\),采集电流上升曲线。
由于示波器无法直接测量电流,因此在回路中串联一个电解电阻\(R_0\),将示波器接在电阻两端。
\[i(t)=\frac{V_0}{R+R_0}(1-e^{-t/\tau_e}), \tau_e=\frac{L}{R+R_0}\]

\[u(t)=R_0i(t)\]

关于N20电机,使用的电源电压\(V_0=12.18V\),电解电阻\(R_0=135.5\Omega\),测得的\(R_0\)电压波形如下所示:

由于最后一张图的取点位置太靠近\(u(\infty)\),最后计算得的结果偏差较大,因此舍去不用。
其余三张图计算得的\(\tau_{e1} = 28.83 \times 10^{-6}, \tau_{e2} = 32.694 \times 10^{-6}, \tau_{e3} = 34.27 \times 10^{-6}\)
综合以上取\(\tau_e = 32 \times 10^{-6}\),最后计算得\(L = 5.54mH\)