ZHCAAA0A February 2016 – May 2021 TMS320F28075 , TMS320F28075-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
在以上所有测试中,位置编码器接口持续估算位置信息,因此无需新代码来验证位置编码器接口。当电机接到命令后运行时,其将进行初始校准,电角度和 QEP 角度值将设为零。如果使用了旋转变压器或绝对编码器(EnDat 或 BiSS-C),则会识别其电角度零度时的初始位置以实现运行时间校正。 DAC-c 上提供估算的位置信息,而 DAC-b 上显示用于执行开环电机控制的参考位置 (rg1.Out)。图 9-9 中提供了 IDDK 上从 H10 发出的这些信号及其示波器图。
通道 2 的波形代表的是参考位置,而通道 1 的波形代表的是估算位置。位置估算值的波动表明电机在运行时有一些较小的速度振荡。由于采用了开环控制,转子位置和参考位置不能对齐。但是,务必确保估算角度变化方向与参考方向相同;否则表明电机旋转方向相反。为解决此问题,可以交换连接到电机的任意两根电线,或在软件中按照伪代码中的方法逆转角度估算。
angle = 1.0 – angle
为确保 SPEED_MACRO 正常运行,请在表达式窗口中更改“SpeedRef”变量(如 图 9-10 中所示),并检查估算速度变量“speed1.Speed”是否遵循命令速度。永磁同步电机不存在转差,因此无论是不是采用开环控制,运行速度都将遵循命令速度。