Помогите запустить А3977

Jen

Собрал с сайта такую схему

никак немогу запустить. Переключает она обмотки хорошо но постоянное напряжение на обмотках 0,2 В - ток 0,06 А соответственно, на регулировку подстроечным резистором не реагирует вообще. Если вместо обмоток подключить сопротивления - ничего не меняется, но если эти сопротивления будут гдет 100 ом то напряжение поднимается до максимального (у меня 15 В), ток соответственно 0,15 А.
Вобщем ток регулировать нельзя. Монтаж проверял, менял пару конденсаторов (С5, С6), саму микросхему тож пробовал другую ставить (на панельке у меня) - все по-старому.
Может ктонибуть знает в чем может быть проблема?

miklin

Я тоже пытался ее запустить,не получилось.
Спалил две штуки,зделал несколько плат и с панелькой тоже.
Пока отложил,но наднях думаю занятся снова.

Jen
miklin:

Я тоже пытался ее запустить,не получилось.
Спалил две штуки,зделал несколько плат и с панелькой тоже.
Пока отложил,но наднях думаю занятся снова.

Интересно, а как она неработает? В смысле, как проблема проявляется? Сама А3977 с индексом SED или KED?
В даташите написано, что ее лучше без панельки ставить - прямо впаивать, но сама Аллегро делает платы на А3977 и там она на панельке стоит. На cnczone.com по-разному делают - работает.

miklin

У меня SED,хотя платы зделаны под микросхему.
После на проводках припаял панельку,двищок
дергался но не крутился.Пока вот так,дальше
будет видно.

Neuron

О! Вы не одиноки! С того же сайта собрал 2 платы (разводку платы слегка изменил под себя). Обе не работали. Симптомы теже, что и у вас.
После немногочисленных экспериментов одна сгорела.
Перепаял. Та же самая картина.
Если найдете причины большая просьба сообщить.

Anton_M

а с даташитом сверяли схему ?

и вход DIR нужно подтянуть к +5 вольт резистором 10 ком.

Jen
Neuron:

Если найдете причины большая просьба сообщить.

Нашел. Двигатель виноват, неуспел разобраться что в двигателе не так, но заменил на другой ДЩИ200-1 - работает.
Я тож успел сжечь одну А3977 - перепаивал конденсатор и замкнул дорожку STEP входа на 14 вольт - а контенсаторо забыл разрядить - все, здохла.
Кстати автор сайта охотно помогает разобраться на своем форуме.

Anton_M:

а с даташитом сверяли схему ?

и вход DIR нужно подтянуть к +5 вольт резистором 10 ком.

Незнаю, DIR еще не проверял, со STEP была проблема - от Mach2 нехотела работать. Там на входе резистор стоит 10к, поменял на 4,7к - работает.

Neuron
Jen:

Нашел. Двигатель виноват, неуспел разобраться что в двигателе не так, но заменил на другой ДЩИ200-1 - работает.

“Двигатель виноват” - как же так? Ведь ранее Вы писали:

Jen:

Если вместо обмоток подключить сопротивления - ничего не меняется, но если эти сопротивления будут гдет 100 ом то напряжение поднимается до максимального (у меня 15 В), ток соответственно 0,15 А.
Вобщем ток регулировать нельзя.

Или перед тем как поставить другой двигатель Вы перепаяли А3977 на другой, а при подключении “старого” двигателя А3977 выходила из строя? (сам я заменить двигатель пока не могу - в наличии только 1 шт. ДШИ200). Поподробнее это место, ели можно.

Jen

Да, в самом деле, при подключении сопротивлений вместо двигателя контроллер неработал - симптомы те-же, что и со “старым” двигателем, при подключении сопротивлений 100 ом - контроллер работает. Я слабо разбираюсь в принципе работы контроллеров, но как обьяснил мне владелец того сайта - это признак того, что контроллер впорядке, поскольку ток, протекающий через резисторы 100ом недостаточно что-бы начать “chopping”.
Еще, с “новым” двигателем я пробовал проводить эксперименты с разным подключением обмоток, и заметил что такой-же “симптом” возникает если неправильно подключить обмотки. Правильно так: rcopen.com/forum/f41/topic42462/140 (пост №142), т.е. соответствующие обмотки нужно соединить концами/началами. Я так подозреваю, что у этих двигателей начла и концы обмоток маркируют по-разному 😦 . Попробуйте подключать только обмотки А и Г - должно работать.
А3977 не сгорает, у меня один раз сгорела, но там по другой причине и симптомы там совсем другие были.

Neuron
Jen:

Еще, с “новым” двигателем я пробовал проводить эксперименты с разным подключением обмоток, и заметил что такой-же “симптом” возникает если неправильно подключить обмотки. Правильно так: rcopen.com/forum/f41/topic42462/140 (пост №142), т.е. соответствующие обмотки нужно соединить концами/началами. Я так подозреваю, что у этих двигателей начла и концы обмоток маркируют по-разному 😦 . Попробуйте подключать только обмотки А и Г - должно работать.

Последовал Вашему совету. Для начала подключил только обмотки А и Г - заработало! Затем подключил обмотки ДШИ200-3 параллельно (согласно паспорту) - подал импульсы на STEP и двигатель “зашагал”. Это радует. Спасибо за совет.
Что не радует. Двигатель издает ВЧ шум - “свистит”. Причем свистит только один канал драйвера. Другой канал работает бесшумно. Если подключать двигатель только к одному каналу, то вот что наблюдается:

  1. при подключении к свистящему каналу драйвера ток в обмотках (параллельное включение или включение только одной обмотки) - 0,2…0,5 А , вал двигателя можно повернуть рукой;
  2. при подключении к несвястящему каналу ток в обмотках двигателя 0,6…0,7 А, вал двигателя рукой не повернешь.
    Примечание: 1) ток мерил стрелочным амперметром (на стадии тестов двигатель эксплуатирую не в номинальных режимах); 2) дело точно не в двигателе - наличие “свиста” не зависит от того, какие обмотки подключать к драйверу; 3) осциллографа нет-приходится действовать вслепую, по наитию.

Есть еще одна собранная плата. На ней оба канала свистят.
Максимум, где мого поискать причину - пропаял А3977. Картина не изменилась.
Может быть кто знает, где можно искать причину свиста и как его исключить??

miklin

У меня тоже заработал,и причина тоже в моторе.
Использовал штатный разьем и разводку не проверил,
собрал 5 контроллеров,но мощных резисторов не хватило,
куплю платы помою и буду 3 канала пробовать.
Но обмотки я включаю подругому.

1 month later
Jen

Возникла еще одна проблема, может быть было у кого-то похожее, может быть с другим контроллером?
Проблема такая: во время шагания на 1/4 и на 1/8 двигатель (ДШИ200-2) слегка дергается гдето 1-2 раза в секунду, при этом теряет шаги. В начале я подумал на двигатель, но потом спаял 3-й контроллер и с ним двигатель стал вздрагивать уже и на 1/2 и на ФуллСтеп, причем независимо от скорости шагания. Если на вход STEP подключить микрик и шагать им, то можно заметить что двигатель иногда делает шаг в противоположную сторону. Что бы это значило?

Аэробус
Jen:

Если на вход STEP подключить микрик и шагать им, то можно заметить что двигатель иногда делает шаг в противоположную сторону. Что бы это значило?

У меня на одном канале (l297+4708+irlz44n) точно такая фигня. Причем сперва не было. А когда подбирал измерительные резисторы и перекурочил слегка плату, после этого появилось. Похоже на то, что нарушается последовательность импульсов на выходе с L297. Спрашивал на форуме. Народ советует проверять монтаж. Похоже у меня проблема именно здесь. Сейчас переделываю плату. Посмотрю на новой как себя поведет. Конечно у Вас может быть причина и не в этом.

Andrey12

Привет !
Тоже собираю на A3977SLP. Есть подозрение на RC цепочки на входах RC1 и RC2. Во всех источниках говорят что нужно подбирать С. От нее зависят тайминги 😦

У меня на одной плате три канала. Собрал один - все отлично. Собрал второй - второй сильно зудит. Первый тоже стал зудеть. Но если пошагать и дать прогреться, то зуд пропадает. На третьем канале буду пробовать разные C 😃 . А на сайте THS Engineering прямо сказано - нужно подбирать под конкретную задачу 😦

2 Jen
Прочел твое первое сообщение. Маленькое напряжение на выходе - это небыло ENABLE и RESET нормально выставлено. Было у меня 😃 Вылечил 😃
Назад идет ? А ты зажми DIR на землю перемычкой и попробуй. Вдруг помеха попадает на вход.

Еще заметил нестабильность напряжения источника питания. Думаю добавить конденсаторов 😃 😃 😃
Режим - 1/8 шага. Опорное напряжение на компараторе 1,089 Вольта. Резисторы по 0,1 Ом - SMD 2512

Примечание: R=22kOm С=1500pF

Jen
Andrey12:

Тоже собираю на A3977SLP. Есть подозрение на RC цепочки на входах RC1 и RC2. Во всех источниках говорят что нужно подбирать С. От нее зависят тайминги 😦

Да, в даташите написано R от 12К до 100К, и С от 470пф до 1500пф, у меня стоит 51К и 1000пф.
А можно ссылочку на какой-нить из этих “источников”?

Andrey12:

Назад идет ? А ты зажми DIR на землю перемычкой и попробуй. Вдруг помеха попадает на вход.

перемычка есть

Anton_M
Neuron:

осциллографа нет-приходится действовать вслепую, по наитию.

используйте звуковую плату ПК и софтовый осцил или любой звуковой редактор.

Andrey12

2 Jen

Резистор 22 кОм. Конденсатор 1200 пФ. Стартует всегда в режимах 1/8 1/4 1/2, а вот в полном шаге не всегда. Незнаю почему 😦
Генератор 1 кГц.

Успехов в запуске своего контроллера !

8 days later
Konstantos

Господа может кто озадачивался вопросом - как увеличить выходную мощность контроллера на микросхеме 3977?
микросхема не плохая, но … максимальный вольтаж и ток маловат - хочется поболе до 60V и 10A (желательно с регулировкой тока ) поднять - может у кого есть наработки силового блока для решения данной задачи?

Neuron
Konstantos:

Господа может кто озадачивался вопросом - как увеличить выходную мощность контроллера на микросхеме 3977?
микросхема не плохая, но … максимальный вольтаж и ток маловат - хочется поболе до 60V и 10A (желательно с регулировкой тока ) поднять - может у кого есть наработки силового блока для решения данной задачи?

Да, тема интересная. Может быть кто-нибудь действительно знает либо подскажет как это сделать?
Или может кто владеет информацией по доступным м/схемам-контроллерам для биполярного подключения шаговых двигателей с микрошагом БЕЗ силовой части - там, где силовая часть отдается на откуп разработчику (россыпуха). Я говорю об аналоге L297 для управления шаговым двигателем, подключаемого как униполярный.

Konstantos

У Allegro есть такие контроллеры 3985 и 3986, но достать их крайне проблематично (ещё сложнее чем 3977)

mura

У Allegro есть такие контроллеры 3985 и 3986, но достать их крайне проблематично (ещё сложнее чем 3977)

дА КАКИЕ проблемы

efind.ru/icsearch/?search=A398

Anton_M

советую галочку отмесать - Не выводить позиции «под заказ»

Konstantos
Anton_M:

советую галочку отмесать - Не выводить позиции «под заказ»

😃 не, нафиг, мне 3977 нравятся, да и со степом у 85 и 86 всё хуже (у 85 интерфейс вообще под serial port заточен что есть совсем не гуд)

Ау, гуру мысли, есть какие соображения как силовой модуль на выходы 3977 для биполярного движка присобачить?

Konstantos

Ещё одна просьба, поделитесь плз схемкой мощного (10A и более) H-моста (на полевиках или IGBT) для управления биполярным двигателем - а то эксперименты дороговато выходят 😊