ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
在本例中,应用程序必须允许闭环运行前的初始对准时间。该对准时间作为 Rs 重校准时间在 user.c 中进行配置,并且将加载到以下两个数组成员中:
pUserParams->RsWaitTime[EST_Rs_State_RampUp] = (uint_least32_t)(1.0*USER_EST_FREQ_Hz);
pUserParams->RsWaitTime[EST_Rs_State_Fine] = (uint_least32_t)(5.0*USER_EST_FREQ_Hz);
在本例中,总共有 6 秒的时间用于对准电机。本例中的对准应当在充足的时间和足够的电流条件下实现,以便在电机进入闭环运行前,能观察到电机调整位置并对准。在将来的 InstaSPIN 版本中,将增加初始位置检测 (IPD) 功能以完全避免电机对准。请记住,仅在 EST_Rs_State_Fine 状态期间会有内阻 Rs 更新。图 15-56 显示了运行时的电流波形之一。可以看出在 DC 值从 -1A 跳变为 0A 的电流加速(移除用于电机对准的电流)很规整,然后电流呈正弦形式从 0A 升至 4A(峰-峰值电流 8A)。这是由于电机最初已对准,没有出现因为未对准引起的反向运行。另外,对准过程应该让用户观察到。
如果放大第一部分的电流(图 15-57),可以看出 -1A 的电流由于高电流斜率配置通过一个阶跃立即被移除,之后速度便跟随电流变化。此时,可根据需要大胆调整速度控制器以实现所需的加速度响应。
可以看出磁通量不像之前那样包含一个瞬态,随着电机在闭环系统中运行,磁通量现在只是稳定到一个恒定值(图 15-58)。
角度波形从零升到一个高频率(图 15-59),说明由于需要初始对准,强制角在电机加速期间甚至没有激活。
若是放大角度图 (图 15-60),可以再次看到角度曲线斜升过程没有强制角介入的特征,电机直接从静止状态进入闭环运行。
观察估算速度(图 15-61),可以看出没有负向旋转。速度响应直接是速度控制器的速度响应,没有强制角初始未对齐现象。
同样,估算扭矩从零增加到大约 2Nm 的目标值(图 15-62),然后稳定在大约 1.9Nm 处(我们在测力计中设置的目标数值)。
可以看出电流最初发生过冲,原因是速度控制器发出了高加速度命令(图 15-63);在过冲后,电流稳定在大约 4A,该电流可以产生最大扭矩。