Контроллер с STK672-080

контроллеры на L297-298 и прочих микросхемах. формат команд Step/DIR

Модераторы: Ruz_and, Master-VRI, al-drw

bricker-bes
Сообщения: 8
Зарегистрирован: Сб янв 04, 2014 20:51

Re: Контроллер с STK672-080

Сообщение bricker-bes » Вс янв 05, 2014 17:49

Да, пробовал. Результат тот же.
Включен полный шаг.
По внешнему виду - опторазвязка присутствует на STEP/
Напряжение питания двигателя 29В, при подключении в режиме удержания проседает до 19В.
Вот, замерил напряжение на ножках микросхемы, В:
1. Земля +0
2. Двигатель ВВ +2,9
3. Двигатель В +19,3
4. Двигатель АВ +19,4
5. Двигатель А +2,8
6. Питание микросхемы Vсс +4,9В (ОК)
7. Опорное напряжение силы тока Vref +1,0В
8. Переключатель микрошага М1 +0В
9. Переключатель микрошага М2 +0В
10. DIR +0,1В
11. STEP +4,9В
12. Переключатель микрошага М3 +4,9В
13. RESET +4,9В
14. Выход на индикатор +0,1В
15. ENABLE +4,9В

Вернусь с "мероприятия" буду пытаться анализировать... Заранее всем спасибо.

bricker-bes
Сообщения: 8
Зарегистрирован: Сб янв 04, 2014 20:51

Re: Контроллер с STK672-080

Сообщение bricker-bes » Пн янв 06, 2014 12:36

Кажется, все более-менее правильно, кроме напряжения +4,9В на 11 ножке (STEP) -когда нет сигнала должно же быть 0В?

Аватара пользователя
megagad
Сообщения: 608
Зарегистрирован: Пн сен 03, 2012 11:41

Re: Контроллер с STK672-080

Сообщение megagad » Пн янв 06, 2014 18:49

Скорее всего все "входа" притянуты к +5в через резисторы номиналом 5-10кОм - такова практика.
К слову - я бы начал проверку со светодиодов - подключаем к +5в, втыкаем красные светодиоды и смотрим.
И да - я бы таки прицепил к ЛПТ хотяб для проверки.

bricker-bes
Сообщения: 8
Зарегистрирован: Сб янв 04, 2014 20:51

Re: Контроллер с STK672-080

Сообщение bricker-bes » Вт янв 07, 2014 11:38

Вот внизу одна из "упрощенных" схем подключения микросхемы STK672-080.
Это чтобы не на пальцах...
1. С LPT небольшая временная сложность - системник накрылся, а с ноутов не получается Mach3 запустить.
Правда есть Ардуино - можно с него, когда то с другим контроллером у меня получалось от этой платы крутить ШД.
2. На счет проверки с помощью светодиодов... Имеется ввиду подключить светодиоды вместо двигателя на лапы 2-5?
3. Меня еще смущает напряжение на RESET +5В. Если смотреть по схеме, то на 13 ножке должно быть +5В постоянно? Как же тогда получается сброс- за счет задержки конденсатора при включении?
4. "...все "входа" притянуты к +5в через резисторы номиналом 5-10кОм - такова практика." -это как на схеме ножки 8-9? То есть, таким образом на ножку устанавливается логическая 1, а чтобы установить 0 - соединяется с "землей"?

ПыСы. В электронике "плаваю", но очень близко к берегу :-)
Вложения
stk672-080.png
stk672-080.png (9.58 КБ) 15497 просмотров

Аватара пользователя
megagad
Сообщения: 608
Зарегистрирован: Пн сен 03, 2012 11:41

Re: Контроллер с STK672-080

Сообщение megagad » Вт янв 07, 2014 13:02

ну да, по всем пунктам примерно так:
1) да хоть ардуино - главное не "замыканием на землю".
2) Ага - минусы на общий провод, плюсы на ноги, ведущие к движку
3) Именно так.
4) Глянул щас даташит на микросхему эту - всё ещё проще - у неё ВСТРОЕННЫЕ подтягивающие резисторы!
"Built-in pull-up resistor CMOS Schmitt trigger input". Но там сопростивление 20кОм+, так что видимо для надёжности М1-М2 подтянули ещё и внешними. К слову - когда М3 на "нуле" микруха ДОЛЖНА срабатывать по "фронту" и "спаду" импульса. ну и ещё - в этом режиме она работает минимум в полушаге(М1-М2 на нуле).

bricker-bes
Сообщения: 8
Зарегистрирован: Сб янв 04, 2014 20:51

Re: Контроллер с STK672-080

Сообщение bricker-bes » Пт янв 10, 2014 10:57

Все печально! :(
Проведено пару экспериментов - в итоге умерли БП 5В, плата Ардуино, микросхема.
Все по порядку.
1. Подключил Ардуино для генерации импульсов к контроллеру - результат тот же (удеражание, не шагает).
2. Так как было в наличии восемь штук микросхем STK672-080 (когда то достались на халяву), то решил спаять схемку приведенную выше чтобы убрать все нестандартные узлы навороченные китайцами. К ножкам микросхемы подпаял провода 0,12мм, провода подсоединил к макетной плате, всю обвязку сделал на макетке. Включил на пару секунд. Удержание есть - не шагает. Проводки тонкие к двигателю - стали греться. Светодиод на выходе 14 не моргает.
Перепаял толстыми проводами двигатель прямо к микрухе, одел термоусадки на ножки, так как растояние маленькое между выводами всего 2 мм. Включил. Тот же результат. Светодиод на 14 лапке не моргает. Начал шевелить его - думал может плохой контакт на макетке. Диод засветился - плата Ардуино погасла, ножка 1 (земля) отпаялась внутри микросхемы. Наверное ток оказался на двигатель довольно большой (опорое напряжение выставил 0,9В), провода нагрелись, термоусадка прогорела и закоротила +30В и землю. В итоге, как говорил, Ардуино умерло, блок питания 5В умер, микросхема оказалась без ножки земли.На диодах пробовать не стал - вот и получил. :|
3. Попробовал пошагать двигателем поочередно подключая его провода напрямую от БП - шагает.
4. Новую Ардуину заказал.
5. Попробую таки светодиоды подключить. Только "...Ага - минусы на общий провод, плюсы на ноги, ведущие к движку" - кажется наоборот. По схеме "+" идет общий на двигатель к центральному проводу катушек , а с микросхемы (выводы 2-5) мы получаем "землю". Или не так?
Есть у меня подозрения, что что то не так с питанием - у меня два отдельных блока питания, соединил их "-" вместе. Может так нельзя?
Кажется все делаю правильно, а результата нет. И где эта собака зарыта?... :cry:
Спасибо за советы.

Аватара пользователя
megagad
Сообщения: 608
Зарегистрирован: Пн сен 03, 2012 11:41

Re: Контроллер с STK672-080

Сообщение megagad » Пт янв 10, 2014 11:46

Обычно разные импульсники соединять вместе "неджелательно" - могут появится уравнительные токи и "пиши пропало".
Жаль ардуинку. По светодиодам таки да - минусы на микруху, плюс на "обзий" плюс блока питания. И да - для теста со светиками хватит одного БП на 5в. А вот опорное нужно было ограничить! Хотяб на уровне 0.2-0.4в. И да - тесты проводить с "лампочкой" - дополнительный ограничитель по току.

bricker-bes
Сообщения: 8
Зарегистрирован: Сб янв 04, 2014 20:51

Re: Контроллер с STK672-080

Сообщение bricker-bes » Вт янв 14, 2014 11:41

Пришла новая Ардуина.
Перепаял новую микросхему, подключил вместо мотора светодиоды, подал 5В, включил - все заработало сразу. Светодиоды моргают , переключаются в режиме full step mode, т.е. как бы все правильно. Теперь надо попробовать с заводской платой тоже самое, пока со временем не так как хотелось бы...
Если и с ней будет так же - надо думать что то не так таки с питанием. Блок питания большой, трансформаторный, от того же принтера что и двигатели. С него выходит куча проводов и разных напряжений - я нащупал тестером свои 29В. Вот думаю - может мой "общий" провод от БП никакой и не общий, а -14,5В? Вот и получаются такие кренделя? Опорное уменьшу. Буду пробовать... Спасибо за участие :drink:
А как лампочку подключить к двигателю? - последовательно в каждую обмотку?

Аватара пользователя
megagad
Сообщения: 608
Зарегистрирован: Пн сен 03, 2012 11:41

Re: Контроллер с STK672-080

Сообщение megagad » Вт янв 14, 2014 13:18

лампу - в "плюс" по питанию(перед подключением к плате/микросхеме). Можно и рядом с двигателем(в разрыв плюса/плюсов)

bricker-bes
Сообщения: 8
Зарегистрирован: Сб янв 04, 2014 20:51

Re: Контроллер с STK672-080

Сообщение bricker-bes » Вс янв 19, 2014 13:53

Подключил светодиоды к фабричной плате контроллера.
1. Переключение светодиодов "нелогичное". Если на самостоятельно спаянной ранее схеме цикл переключения фаз (выводы 2-5) был такой:

0 1 1 0
1 0 1 0
1 0 0 1
0 1 0 1

Что соответствует полношаговому режиму.
На фабричной плате цикл оказался такой:

1 0 0 1
1 0 1 1
1 1 1 1
1 1 0 1

Т.е., две обмотки подключены постоянно. При этом, когда "0", то это не ноль вольт, а 2,5В, светодиод светится на половину яркости. Неудивительно, что движок не крутился.

2. Напряжение питания микросхемы (ножка 6) оказалось 3,36В. 8O
Я так понимаю - это не есть гуд? Может это быть причиной такого поведения контроллера?

Аватара пользователя
megagad
Сообщения: 608
Зарегистрирован: Пн сен 03, 2012 11:41

Re: Контроллер с STK672-080

Сообщение megagad » Вс янв 19, 2014 17:56

Скорее всего "наплатный" стабилизатор выёживается. или что-то гасит питание. Хотя возможен вариант "убиения" микросхемы во время опытов.


Вернуться в «контроллер Step/DIR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя