中端以上的(交流无刷同步电机)伺服驱动器都需要编码器反馈,哪怕该驱动器只有电流环控制,
这是因为交流无刷电机的控制采用SVPWM矢量控制,需要知道转子的转角位置,如果只有霍尔传感器,得不到转子的精确位置,力矩控制的精度就比较低,特别是在低速下更是如此。
同理,如果是异步电机,虽然可采用不需知道精确转子转角的直接力矩控制方法,但是在低速下的速度/力矩控制精度都低于采用编码器反馈的矢量控制方法。
另外最重要的是,电机一般采用增量式编码器,上电后往往不能确定转子的转角,需要一个搜索过程。好的驱动器有专门的伺服包算法进行快速搜索,会有一小会抖动。如果编码器不经过驱动器是不可能得到这个转角的。国内虽然有人研究,但是没有完全揭开伺服包的内部算法。
所以不带编码器反馈的驱动器虽然便宜,但是在应用时会有一些问题,通常用于速度较高且精度略低的场合,对于高精度应用,低速下的精度非常重要,因此需要有编码器反馈。