Драйвер шагового двигателя с энкодером – это электронное устройство, придающее движение шаговому двигателю, имеющему энкодер. Принципиальное отличие от драйвера шагового двигателя состоит в канале обратной связи. Шаговый двигатель с энкодером получает информацию о том, на сколько градусов реально повернулся ротор, и корректирует напряжение обмоток двигателя. Это позволяет осуществлять более точное управление шаговым двигателем, как результат – снижение вибрации, отсутствие пропуска шагов. Если реальное положение ротора отличается от требуемого, получаемого из сигнала управления, на критическое значение, то драйвер отключает питание двигателя и выдает сообщение об ошибке.