L297+L298+nema17 не шагает моторчик

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

Собственно после экспериментов с L293 решил попробовать собрать драйвер для шаговика по мощнее посмотреть что как будет. В общем карма у меня такая или что но с первого раза как обычно нифига не заработало. Собрана вот эта схема из даташита L298 Изображение
На 15 ножку Vref подключаю к +5В через резистор 0,5Ом.
Вместо конденсатора 470мкФ тыкнут электролетический кондер на 470 мкФ минусиком к земле, а плюсиком к плюсику.
Clock подключена к микроконтроллеру, с переодичностью 70мс микроконтроллером меняю состоянии этой ножки.
Все остальное висит в воздухе.

ПРОБЛЕМА: не шагает шаговик, не крутится даже обычный моторчик, но светодиоды тыкнутые на выходные контакты пары полюсов моргают. Шаговик рабочий проверен на драйвере из L293, шагает.

ВОПРОС: Как быть? что делать? в чем тут беда? где я накосячил?


РЕШЕНИЕ: [uquote="korob",url="/forum/viewtopic.php?p=3180241#p3180241"]Перепаивать сильно ничего не надо. Всего то соединить висящие Reset и Enable с +5В., а Vref через резистор 4,7кОм. с +5В., и 910 Ом. с общим. А симуляторы могут "говорить" что угодно, протеус среди них лидер. :roll:[/uquote]
Последний раз редактировалось Myxamor0 Вс сен 10, 2017 21:53:19, всего редактировалось 1 раз.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

Myxamor0 писал(а):в чем тут беда? где я накосячил?
Все остальное висит в воздухе.
:?
На Enable и Reset подать лог.1
Myxamor0 писал(а): На 15 ножку Vref подключаю к +5В через резистор 0,5Ом.
:facepalm:
На Vref. надо подать напряжение соответствующее напряжению падения на датчиках тока Rsense при токе ограничения в режиме удержания шага (максимальном токе двигателя). Вычисляется по формуле Vref≈Rsense*Imot.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

что бы не перепаивать 10 раз проверил в Proteus.
Enable и Reset подключил к +5В. Картина не изменилась.
Rsense я так понял = 0,5Ом, а максимальный ток моторчика 17HS8401 я так понял равен 1,7-1,8 А. Итого Vref≈0,5*1,7=0,8 с хвостиком. В Proteus какое бы сопротивление не тыка у меня все равно на 15 ноге Vref≈0,75
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

Myxamor0 писал(а):что бы не перепаивать 10 раз проверил в Proteus
Перепаивать сильно ничего не надо. Всего то соединить висящие Reset и Enable с +5В., а Vref через резистор 4,7кОм. с +5В., и 910 Ом. с общим. А симуляторы могут "говорить" что угодно, протеус среди них лидер. :roll:

Хотя вполне возможно что L297 уже того... :cry: Vref MAX = 3В. :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

ну 4,7 может найду а вот 910 врядли .... может 1к и будет

Добавлено after 2 hours 11 minutes 42 seconds:
ого волшебник спасибо помогло
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

Не долго длилось мое счастье .... Пошагав немного мой шаговик начал дёргаться ... Питание шаговик идёт от 12В одна крона на 9В и 2 батарейки мизинчики ААА .... Так вот эти две батарейки были чертовски горячие а крона нормальная. Это дефект в схеме или батарейки типа ААА лучше никогда туда не тыкать

Добавлено after 7 minutes 13 seconds:
Можно туда две кроны тыкнуть хотя моторчик на 12В говорят что ему ничего не будет но я чет очкую
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44024
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

[uquote="Myxamor0",url="/forum/viewtopic.php?p=3180697#p3180697"]Не долго длилось мое счастье .... Пошагав немного шаговик начал дёргаться ...12В одна крона на 9В и 2 батарейки мизинчики ААА .... Так вот эти две батарейки были чертовски горячие а крона нормальная. Это дефект в схеме или батарейки типа ААА лучше никогда туда не тыкать
Можно туда две кроны тыкнуть хотя моторчик на 12В говорят что ему ничего не будет но я чет очкую[/uquote]
:facepalm:
Вы бы ещё от "элементов Вольта" свою схему запитали бы.. КРОНА даёт максимум 20~30 мА тока, а вам нужно АМПЕР, как минимум!!
ААА потому и горячие, что они могут отдавать более- менее большой ток, а Крона сдохла моментально!
Если уж у вас нет нормального БП, то используйте хотя бы батарейки мощные- самый "плохой" вариант- 3 плоские на 4,5 вольта,
СпойлерИзображение
самый лучший- 9 батареек, что- то типа вот такого:
СпойлерИзображение
или
Изображение
или поставить 10 аккумуляторов АА ("зелёные" GP - полное гуано, не берите)

Кроме напряжения у батареек есть такие параметры, как ЁМКОСТЬ и МАКСИМАЛЬНЫЙ ТОК, а вы этого не учитываете..

зы.. на L298 можно подавать и 40 вольт на 12-ти вольтовый мотор- там есть схема измерения и ограничения тока (Rsense) и возможность его регулировки (Vref)..

зызы.. Просто измерьте напряжение, которое выдают ваши батарейки тогода, когда "моторчик дёргается, а не шагает", и вы сами всё поймёте...

А "две Кроны" нужно "тыкать" туда, куда они предназначены- в карманный радиоприёмник или в мультиметр..
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

Понятно заюзаем блок питания от старой денди или сеги там написано 12В и 1,5А
Друг Кота
Аватара пользователя
Сообщения: 44024
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Не забудьте к L298 радиатор прикрутить, она греется..
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

Блин там только 10В на выходе .... Моторчик соответственно только дёргается туда сюда .... А с компа можно где нибудь взять 12В с высоким током под эти цели?
Друг Кота
Аватара пользователя
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Сообщение Ivanoff-iv »

черный минус, желтый плюс 12в
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Друг Кота
Аватара пользователя
Сообщения: 44024
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

БП от компа IN WIN POWER MAN на 250 ватт:
DC output:
+3,3V- 25,0A
+5V - 27,0A
+12V - 13,0A
вот только я бы туда не полез, если бы у вас был бы "лишний" БП, тогда да..

Возьмите 10 аккумуляторов АА или 9 батареек С (R14) или D (R20) и питайтесь на здоровье.. На полчасика хватит.
Ну, или займитесь приобретением или изготовлением несложного лабораторного БП..
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

Короче 13А слишком стремно тыкать не поспаливать бы и комп и схему :-) буду батарейками мучаться для экспериментов а на будущее блоком питания обзаведусь .... Всем спс
Друг Кота
Аватара пользователя
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Сообщение Ivanoff-iv »

там ДО 13А (сколько приёмник возьмёт, столько и будет), а ещё там защита — при КЗ бывает даже искра не проскочит.
внутрь работающего компа лезть не стоит изза защиты - вырубит комп и может при этом файлы повредить.
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

Как можно этой схемой легко управлять с компа
Друг Кота
Аватара пользователя
Сообщения: 44024
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

У меня ТРИ подобных канала были применены в самодельном "ЧПУ фрезере", управлялись с компа через LPT порт с помощью программы Kcam. Если у компа есть LPT порт, то команды можно подавать чуть ли не "вручную", а вот с USB задачка усложняется, наверное, можно воспользоваться платой "мозгов" от 3D принтера, или ардуинкой.
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

Почитал про лпт порт все таки удобней будет команды отправлять по uart на pic контроллер а он уже там в зависимости от полученного символа будет степ делать
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

А если с блоком питания батарейки тыкнуть что бы вольтаж догнать?
Друг Кота
Аватара пользователя
Сообщения: 44024
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

А "вольтаж" (совершенно неправильный "термИн") тут при чём? у вас не хватает тока.
А "тыкать" нужно в другом месте и в другое место....
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Чт мар 18, 2010 23:38:52

Сообщение Myxamor0 »

ну по логике вещей когда тыкаю батарейки схема с моторчиком просто выжирает весь ток что в них есть но если батареек меньше 9 (напряжение меньше 12 вольт суммарное) моторчик даже не дергается, хотя ограничений по току никаких если бы нужен был только он бы просто быстрее убил оставшиеся батарейки и все. А по факту он даже не дергается если напруга меньше 12 В

Добавлено after 2 minutes 2 seconds:
а я рискнул и ткнул последовательно к блоку питания 2 батарейки .... он зашагал ... но звук странный и слишком греется l298 ..... хоть и шагает но лучше так наверно не делать
Ответить

Вернуться в «Практика»