STEP/DIR контроллер 3-х шаговых двигателей на микроконтролле

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Проявляется, причем на очень низких не крутит вообще. Я так понимаю из-за следующего: пришел сигнал (загорелся первый светодиод), второго контроллер не дождался, ушел в ШИМ (тут почему-то загорается сразу последний). Второй сигнал воспринимается снова как первый. Т.е. скачет по двум обмоткам туда-сюда и все.
Возможно мое наблюжени относительно "добегания до конца" не верно и он при пропадании сигнала сразу включает последнюю ногу. Так, наверное, и есть.
Последний раз редактировалось Muzykant Ср июн 04, 2014 17:37:13, всего редактировалось 2 раза.
Реклама
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт мар 06, 2012 17:56:49

Сообщение Doza_Narkoza »

Немного не по теме. Подойдут ли такие двиги для драйверов? От ROBOTRONа, вроде на 1.2А,24в.
Вложения
robotron .jpg
Двиги
(117.98 КБ) 1049 скачиваний
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Подойдут. А кто такой роботрон?
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт мар 06, 2012 17:56:49

Сообщение Doza_Narkoza »

принтер старый
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Только тут такой момент: движки биполярные, соответственно транзисторы не понадобятся, а драйверы надо будет делать на L298, как мои.
Реклама
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт мар 06, 2012 17:56:49

Сообщение Doza_Narkoza »

понял, а что за сзема драйвера у тебя?
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Что-то типа вот, в общем-то, как и в даташите:
Вложения
Схема L298.png
(20.99 КБ) 1015 скачиваний
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Что-то опять все затихли...
isx, не пробовали светодиоды? Станком я поуправлял, подергивания сохраняются. Плату все никак не сделаю, углубляюсь в теорию по Мач-3, остальное пока отложил.
Глядя на эту программу, вспоминается цитата с баша: "Установил последнюю версию Неро, обрадовался, что он все еще может записывать диски.."
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

Пока нет доступа к станку, никак до деревни не доеду... Только вот драйвера у меня от IdeaFix...
Кстати. У вас движки моментально разгоняются или разгоняются с задержкой и тормозят тоже? А то может быть причина в большом времени разгона в настройках двигателей в MACH?
Я кроме неё (а до строительства своего агрегата и с ней) вообще ни с чем таким не работал, так что сравнивать особо то и не с чем :)
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Да я и с разгоном пробовал и без него, и, говорю же, делал генератор от другого МК. Завтра, короче, суббота, обязательно сделаю нормальную плату, потом соберу все по-человечески, надеюсь нормально все будет. Кстати, пробовал подтягивать ресет, все равно подергивания, так что дело точно не в самопроизвольном перезапуске МК. Из мыслей еще только то, что мега пока работает от внутреннего генератора и, возможно, есть рассинхронизация. Хотя, если подумать, то это тут не причем.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Ой, беда, короче.
Спаял я контроллер, запускал станок, все равно дергается. Причем, ось Х и Y при одинаковых настройках работают по разному. Ну в общем не суть.. Раз у всех работает, кроме меня, значит поехал я за 16-й мегой. В дипе не нашел, пришлось TQFP брать. Теперь придется придется 2-х этажный переходник изобретать, чтоб поставить ее на место ДИП-40.

PS: Пара фоток того, что получилось.

Изображение

Изображение

Изображение

Изображение
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Вот и закончил я ваяние переходника TQFP - DIP40.
Вот, что получилось:
Изображение

Изображение

Двухэтажный он потому, что разместить TQFP между выводов DIP40 мне не удалось.

Ну и вот фотки готового контроллера:
Изображение

Изображение

Получилось весьма внушительно)))

P.S. Работает отлично! Подергивания пропали, так что просьба со светодиодами отменяется)))
P.P.S. Не совсем отлично: при одновременной работе 2-х осей (при управлении с кнопок) почему-то не тянет, пропускает шаги (много). БП на 24В, но всего 1А. Думаете дело в этом?
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

Со светодиодами уж простите, до дома не доехал, а тут ещё и сессия навалилась... :?
Какие движки используете? Есть ли нагрузка на них?
А попробуйте нажать на кнопку (если вы про МАЧ3) и быстро быстро курсором ТУДА-СЮДА сделать по всему экрану... Двигатель затупает или замедляется?
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Не совсем понял, что за кнопку нажать?
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

Вращение вправо или влево и, удерживая её, поводите мышкой...
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Завтра попробую, поздновато уже шуметь))
Я забиндил движение по х и у на кнопки стрелок. Пробовал и с ускорением и без. Если двигать только одной осью, то все ок. А вот если одновременно двумя, то обе оси тупят - движки гудят, но не крутят.
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

Muzykant писал(а): БП на 24В, но всего 1А
Так, а что за драйвер стоит?
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Драйвер несколькими постами выше на L298.
Заменил я БП на 12-вольтовый компьютерный, все заработало, как надо. Пострадала только скорость. Надо изобретать мощный блок питания вольт на 30.
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

Ну рад что всё хорошо закончилось :)
У меня сейчас как-раз проблема с БП. Собрал на 50В, но как-только подключаю к моторам он мне кидает помехи в 350В. Пара транзисторов в драйвере на вылет ушла. Надо доделывать, только вот с временем беда :)
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 192
Зарегистрирован: Вт дек 24, 2013 17:22:18
Откуда: Ярославль

Сообщение Muzykant »

Ну как закончилось... Это я только с подключением разобрался, да и то думаю, надо доделывать контроллер, выводить выводы для концевиков и для управления шпинделем. Mach3 этот задолбался настраивать и разбираться в нем. И со временем такая же беда.
Тут нету темки именно по Mach3? Беглым взглядом что-то не заметил..
Ответить

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