Управление шаговым двигателем

Обсуждаем цифровые устройства...
Ответить
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

Всем котам , желаю здравия и много -много сметаны на усах ! :)) У меня есть не большая проблемка с управлением шагового двигателя . Если такая тема уже существует , прошу , направте меня ! А проблема в следующем . ;
У меня есть два ШД от лазерного принтера (M49SP-2NK ) . Оба двигателя сохранены вместе с редукторами . У китайцев закупил несколько драйверов для управления ШД ( A 4988 ) . Так-же сохранил и родной БП для ШД ( выходные напряжения + 24 и + 5 вольт ) . ;
Далее , я попытался запустить ШД совместно с драйвером , у меня всё получилось . Драйвером управлял с помощью таймера 555 ( схем в инете много , поэтому я схему прилагать не буду ) . Скорость вращения и мощность ШД я добился оптимальной . К стати , скорость у меня регулируется от min до max плавно . Теперь к проблеме ;
Я-бы хотел добавить к управлению ШД ещё и реверс . С драйвером A 4988 это можно сделать при помощи подачи логического 0 или логической 1 на вывод DIR . НО У МЕНЯ ( почему то ) НЕ ПОЛУЧАЕТСЯ ПЕРЕКЛЮЧЕНИЕ НАПРАВЛЕНИЯ ВРАЩЕНИЯ . При помощи кнопки , подключаю вывод DIR на вывод +5 вольт ( через резистор 5 кОм ) , ШД ВРАЩАЕТСЯ ПО ЧАСОВОЙ СТРЕЛКИ . При подключении к массе ( на 5 вольтах ) , НИ ЧЕГО НЕ ПРОИСХОДИТ !!!!!!! ШД КАК ВРАЩАЛСЯ ПО ЧАСОВОЙ , ТАК И ВРАЩАЕТСЯ .
Пробовал замыкать DIR к соответствующим контактам при помощи пайки ( припаивал перемычку ) , НИ КАКИХ ИЗМЕНЕНИЙ ( ШД как вращался по часовой , так и продолжает вращатся по часовой ) .Что я не так делаю ?????? Помогите , может кто нибудь сталкивался с такой проблемой ????
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44192
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

Попробуйте вывод "DIR" соединить с +5 вольт резистором 10~20 кОм, а переключать направление вращения замыканием вывода "DIR" (не отключая резистор) на "землю".. :dont_know:

Вообще, и как вы делаете- должно переключаться.. :dont_know:
Может, китайцы фуфло прислали?
Реклама
akl
Друг Кота
Сообщения: 4463
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Может нужно перед изменением направления вращения останавливать движок?
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

Так вот , я и сам в замешательсве !!!! Перед тем как сделать ПП ( а я её сделал ) , собрал управление ШД на макетке . ВСЁ РАБОТАЛО НА УРА !!!! И вращение , и реверс . Вытравил ПП , всё припаял ( все компоненты взял с макетки , ни чего не менял ) и реверс перестал работать . Я подумал , что ПП криво сделал , Отцепил кнопку реверса , перемычкой припаялся к необходимым выводам и нет ни каких изменений . Реверс не работает .

Добавлено after 1 minute 46 seconds:
И двигатель останавливал и пытался сменить направление вращения на скорости ( на различных скоростях вращения ШД ) . Без результатно .
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

Алексей1533 писал(а):перемычкой припаялся к необходимым выводам и нет ни каких изменений
Значит A4988 по входу DIR уже того... :cry:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44192
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

[uquote="Алексей1533",url="/forum/viewtopic.php?p=3507163#p3507163"]Так вот , я и сам в замешательсве !!!! Перед тем как сделать ПП ( а я её сделал ) , собрал управление ШД на макетке. ВСЁ РАБОТАЛО НА УРА !!!! И вращение , и реверс . Вытравил ПП , всё припаял и реверс перестал работать . Я подумал , что ПП криво сделал[/uquote]
Вот и проверяйте- где нибудь "микросопля" висит, или микротрещина..
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

Может мои фото помогут ! Большой прямоугольник - резистор 5 кОм , маленький - вывод DIR .

Добавлено after 59 seconds:
Я уже на это тоже грешил , всё перепроверил 100 раз .
Вложения
DSC01159ф.jpg
(144.17 КБ) 741 скачивание
Друг Кота
Аватара пользователя
Сообщения: 44192
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

Ну, перережьте дорожку от вывода к переключателю, прямо к выводу от +5 вольт припаяйте резистор, а переключайте замыканием вывода "DIR" на землю..
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

Хорошо ! Но сегодня уже поздно , завтра буду эксперемнировать !
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

Б.......Я......ТЬ !!!!!!!! Б.....Я.......ТЬ !!!!! Б......Я.......ТЬ !!!!! :kill: Простите за выражение , но других выражений нет . Сегодня ПО СВОЕЙ ДУРОСТИ ( не внимательности ) я спалил рабочий драйвер !!!!! Не отключил + 5 вольт и тыкнул паяльником !!!!!! Теперь нужно заказывать сновать у китайцев драйвера . Теперь у меня к специалистам еть не большая просьба . Пока буду ждать посылку , может у кого нибудь есть схемка управления ШД на других ( более доступных ) микросхемах ? В наличии есть счетчики десятичные , 555 таймнр , МК PIC 16F 628 .
Друг Кота
Аватара пользователя
Сообщения: 44192
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

[uquote="Алексей1533",url="/forum/viewtopic.php?p=3507990#p3507990"]может у кого нибудь есть схемка управления ШД на других ( более доступных ) микросхемах ?[/uquote]
А как вам можно что- то посоветовать, если неизвестно, где вы территориально находитесь?
Для биполярников ещё делались драйверы на L297/L298
http://mypractic.ru/drajvery-shagovogo- ... l298n.html
и еще L293, кажется..

Самому такой драйвер слепить.. Ну, можно, конечно, только, мне кажется, что это выйдет дольше и дороже, чем дождаться от китайцев..
СпойлерИзображение
http://solo-project.com/oborudovanie/ko ... telya.html
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

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

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

[uquote="Алексей1533",url="/forum/viewtopic.php?p=3508494#p3508494"]Я не понял ,, где вы территориально находитесь?[/uquote]

:))) :))) :)))
[uquote="Алексей1533",url="/forum/viewtopic.php?p=3508494#p3508494"],, ! Я живу в Новосибирске .[/uquote]
У вас в Чипдипе есть L297 и L298 - схема посложнее, чем у этого модуля, но всё же..
https://www.chipdip.ru/product/l297?fro ... st_product
https://www.chipdip.ru/product/l298n?fr ... st_product
Ещё вот такой модуль, но он "под заказ через 6 дней"
https://www.chipdip.ru/product/drv8825-stepper-driver - это практически аналог того модуля, который вы спалили..
Правда, в этом модуле я так и не понял, куда здесь лошадь запрягать :dont_know: :))) 5 вольт подавать.. :dont_know:
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

Всем доброго дня ! Вчера вечером искал в своих закромах доступные микрушки , для создания драйвера и НАШЁЛ ЕЩЁ ОДИН ДРАЙВЕР A 4988 . Впаял его на место , запустил , всё работает ( кроме смены направления вращения ) . Перерезал дорожку ( по подсказке уважаемого АлександраЛ ) и у меня всё получилось . направление вращения , теперь , я могу менять . ОГРОМНОЕ СПАСИБО ЗА ПОДСКАЗКИ !!!!!!!!!! Теперь последний вопрос . При мах оборотах ШД , мой ШД клинит ( останавливается ) и начинает "петь " ! В чём может быть проблема ? Обороты поднимаю медленно . В принцепе , обороты на которых стабильно работает ЩД меня устраивают . Просто хотелось-бы знать , где моя ошибка .

Добавлено after 8 minutes 4 seconds:
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=3508566#p3508566"][uquote="Алексей1533",url="/forum/viewtopic.php?p=3508494#p3508494"]Я не понял ,, где вы территориально находитесь?[/uquote]

:))) :))) :)))
[uquote="Алексей1533",url="/forum/viewtopic.php?p=3508494#p3508494"],, ! Я живу в Новосибирске .[/uquote]
У вас в Чипдипе есть L297 и L298 - схема посложнее, чем у этого модуля, но всё же..
https://www.chipdip.ru/product/l297?fro ... st_product
https://www.chipdip.ru/product/l298n?fr ... st_product
Ещё вот такой модуль, но он "под заказ через 6 дней"
https://www.chipdip.ru/product/drv8825-stepper-driver - это практически аналог того модуля, который вы спалили..
Правда, в этом модуле я так и не понял, куда здесь лошадь запрягать :dont_know: :))) 5 вольт подавать.. :dont_know:[/uquote]
ЧИП и ДИП в Новосибирске я не знаю где находится и в эти магазинах ОЧЕНЬ дорого . Мне спокойнее и дешевле будет заказать у китайцев .

Добавлено after 4 hours 1 minute 34 seconds:
Ребята , ещё один идиотский вопрос ( заранее прошу прощение за , возможно , мою дурость ) . Мне удалось сохранить родной БП от принтера , соответственно и сохранился родной драйвер управления ШД ( его маркировка A2918SW ) . Можно - ли запустить этот драйвер без МК ? Из даташита я понял , что данный драйвер запускается только по определённому протоколу . Т.е. если я правильно понимаю , то A2918 можно запустить только с применением МК . Или-же можно запустить с помощью подачи сигнала с генератора на определённый вывод ?
Друг Кота
Аватара пользователя
Сообщения: 44192
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

[uquote="Алексей1533",url="/forum/viewtopic.php?p=3509343#p3509343"]ЧИП и ДИП в Новосибирске я не знаю где находится и в эти магазинах ОЧЕНЬ дорого . Мне спокойнее и дешевле будет заказать у китайцев .[/uquote]Ну, если вас устраивает ждать 3~ 4 недели "от китайцев" - то это ваш выбор, а, если что- то нужно с признаком "вчера"- то ЧипДип- не самый плохой выбор, не так уж там и дорого, особенно, если нужно немного и "срочно"
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=3509490#p3509490"][uquote="Алексей1533",url="/forum/viewtopic.php?p=3509343#p3509343"]ЧИП и ДИП в Новосибирске я не знаю где находится и в эти магазинах ОЧЕНЬ дорого . Мне спокойнее и дешевле будет заказать у китайцев .[/uquote]Ну, если вас устраивает ждать 3~ 4 недели "от китайцев" - то это ваш выбор, а, если что- то нужно с признаком "вчера"- то ЧипДип- не самый плохой выбор, не так уж там и дорого, особенно, если нужно немного и "срочно"[/uquote]
Согласен , что ждать долго . Но мне не нужно " вчера " . Меня вполне устроит это " подождать " !

Добавлено after 2 minutes 10 seconds:
Александр ! А что вы можете сказать о родном драйвере ( А 2918 ) ?
Друг Кота
Аватара пользователя
Сообщения: 44192
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

А чего про него можно "сказать"?
http://www.littlediode.com/datasheets/p ... 2918SW.PDF
два Н- моста на ток до 1,5 ампер с прилепленной ШИМ- регулировкой тока через обмотки.. :dont_know:
L298 - примерно то же самое, только для неё есть "пара"- L297, которая формирует сдвигающиеся сигналы, а вашей A2918
надо всё 4 "фазы" формировать микроконтроллером, например..
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

Уважаемый Александр ! Даташит на данный драйвер я просматривал . Только , до последнего момента , я надеялся , что данным драйвером можно управлять таймером 555 . Но как , не знал . Теперь , благодаря вашим разъеснениям , я понял , что А 2918 управляется только МК ! Спасибо вам большое !!!!
Друг Кота
Аватара пользователя
Сообщения: 44192
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

[uquote="Алексей1533",url="/forum/viewtopic.php?p=3510211#p3510211"]Только , до последнего момента , я надеялся , что данным драйвером можно управлять таймером 555 . Но как , не знал . Теперь , благодаря вашим разъеснениям , я понял , что А 2918 управляется только МК ![/uquote]Ну, МК не обязателен, можно и на жесткой логике сделать, но схемно- на МК проще..
ну, вот, например:
Изображение
Выходы VT1~VT4 подключаются к входам вашего драйвера А2918, а сигналы "шаг" и "направление" - те же, что и у вас..
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Сб авг 11, 2012 19:16:39

Сообщение Алексей1533 »

ТАААААККККК ! Вот за эту идею спасибо ОГРОМНОЕ !!!!!!
Ответить

Вернуться в «Цифровая техника»