привод должен иметь концевики. лучше механические. если концевики электронные, то лучше как-то отслеживать положение либо нужно считать время хода и кол-во шагов, чтобы на каком-то этапе перестать дергать упершийся в крайнее положение привод. а в остальном все просто - ШИМ или лучше ЧИМ. ширина импульса - минимально допустимое время шага для привода, для очень хороших это порядка 1000 шагов на весь диапазон, для хороших это около 200 шагов на весь диапазон, для плохих - 30-40 шагов. на тот же чим вешается программный интегральный датчик положения привода и таймер. но это все для электронных концевиков. для механики все намного проще. чимом крутите в нужную сторону и все.
|