Двигатель униполярный или биполярный?
http://electroprivod.ru/bipolar.htmДля биполярного (без шим, без микрошагов) картинка:
Из нее следует, чтоб узнать направление, надо триггер с синхронным входом (например d-триггер)
На счетный вход подается 1-я фаза, на d вход - 2-я фаза.
Работает примерно так: При положительном фронте на счетном входе, сигнал с d входа переписывается в выход.
Соотв. по картинке "крутим вперед" на q выходе будет "0". При "крутим назад" - будет "1". Этот сигнал будет "dir".
A signal "step" - любая фаза.
Сигналы надо привести к уровням логических микросхем. Если шаговый двигатель питается ШИМом, то надо еще ставить rc цепочку -фильтрация.
В униполярном двигателе надо еще делать преобразование сигнала к биполярному или другую схему придумать...
Если непонятно, то можно погуглить "формирование сигнала "направление" из квадратурного сигнала"
Добавлено спустя 1 минуту 21 секунду:Re: сигнал с 4х проводов на ШД конвертировать в сигнал направленпогуглил:
http://radiomaster.ru/articles/view/347/Добавлено спустя 3 минуты 19 секунд:Re: сигнал с 4х проводов на ШД конвертировать в сигнал направленгыыыы, тема "сигнал с 4х проводов на ШД конвертировать в сигнал напра" т.е. биполярный