Anode_Katode писал(а):В режиме NORMAL DRIVE MODE (см. Даташит) последовательность А-С-В-D может управлять униполярником в полношаговом режиме, с двумя активными фазами. В режиме WAVE DRIVE MODE та же последовательность - с одной активной фазой (все неплохо изложено в документации).
Далее к 297 подключается ULN200х, к которому и цепляем униполярник. С 298 заморачиваться не стоит - не для униполярников микросхема.
бьюсь об стену но не могу понять
Normal drive mode (also called "two-phase-on" drive) is selected by a low level on the HALF/FULL input
when the translator is at an odd numbered state (1, 3, 5 or 7). In this mode the INH1 and INH2 outputs
remain high throughout.
5
если я правильно (а это скорее всего не так

) понял логику работы, то "транслятор" это условно говоря внутреннее положение переключателя выходных ножек 297ой, "не четное положение" судя по даташиту появляется при подаче питания (или при активации пина HOME - он помечен цифрой 1) т.е. надо подать землю при включении (или видимо заранее) - тут вопросов нет
но читаем дальше
WAVE DRIVE MODE
Wave drive mode (also called "one-phase-on" drive) is selected by a low level on the HALF/FULL input
when the translator is at an even numbered state (2, 4, 6 or

.
и судя по этой логике, что-бы включить WDR надо подать при включении на HALF/FULL плюс (или оставить их в воздухе), сделать один шаг и замкнуть H/F на землю

после чего видимо включится WDR
т.е. вообщем mach3'им это не сделать и надо ставить простенькую (или не очень) логику
или я не правильно понял что такое "транслятор"?
по сабжу
И второй - не стоит ли в схему добавить логику на включение катушек по "И" вместе с соответствующем катушке INH?
как оказалось не стоит - в Normal drive mode (это который без хитростей видимо включается, вообщем назовем его полношагом) выходы INH1 и INH2 ВСЕГДА активны, т.е. земли на них НЕ бывает и от логики смысла нет - она будет срабатывать одновременно с приходом сигнала с выходов ABCD
Разобрал второй мотор - там плата оказалась понятней (круглая

) - собрал "как в протеусе" - дергается гад, поменял местами два провода ... работает

Нашел табличку пошаговых включений обмоток для разных режимов - включил по каждой ... не работает ни один

Но стоит поменять местами одну пару - работают

Вообщем перебором нашел вроде как правильный - мотор очень слабый (70Ом сопротивление обмоток) но на скорости 300дюймов/минуту (мач не настроен пока, скорость условная но вполне себе шустренькая) спокойно поднимает вертикально подвешенный хитачевский довольно большой шуроповерт с 14ти вольтовой батарейкой, правда на оси Z нашелся не-то небольшой перекос направляет не-то кривизна нарезки шагового винта (логично учитывая что это обычная шпилька) - в конце хода мотору требуется заметно бОльшее усилие для преодоления последних 3-4 см пути и стабильно без пропуска шага он это делает только на скорости около 90-110 (а это уже медленно довольно) - надо будет завтра посмотреть что вызывает затруднения при движении
Проблему с отсутствием реверса зарешал - лпт порт не виноваст, 297ая то-же, вообщем дело было не в бобине ...

Подключенный для контроля направления светодиодик радостно пропускал 1 вольт на ножку (по глупости подключил по цепочке +5V-R120-Диодик-ПинDir'а) что блокировало смену направлений - откусил диодик ... ляпота
Защитные резисторы принято решение не ставить вообще, под резисторы на Vref принято решение оставить место но не ставить и их то-же
Объясню - защита это конечно хорошо, но экономика это еще лучше - мне лично дешевле поставить полевики на вдвое бОльший ток заклинившего мотора и пред на полуторократное превышение максимального тока мотора на случай КЗ в шлейфе - это и снизит требование к радиаторам транзисторов и освободит место на плате. Потом, когда наступит светлое будущее, фрезер заработает и платы будут готовиться самостоятельно как горячие пирожки, можно будет и правильные контроллеры собрать, а пока "от бобра бобра не ищут" - схема заработала великолепно и пущай такой и остается

Единственное RCшку добавлю на OSC, не хорошо ему в воздухе болтаться
