Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.03.2012, 21:11
|
|
Прописка
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Система управления шаговиком на атмеге
Добрый день!
Для управления платформой мне необходимо использовать шаговый двигатель. Управлять шаговым двигателем собираюсь с помощью мк атмега32. В данный момент ищу схему для управления шаговым двигателем. Желательно бы поподробнее описать как управлять и какой драйвер использовать, или ссылку где почитать про системы работающие на шаговых двигателях. Статью с данного сайта про шаговики прочитал, но как оказалось ее недостаточно, для того, чтобы собрать систему управления шаговиком.
|
|
|
|
25.03.2012, 21:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,416
Сказал спасибо: 5,550
Сказали Спасибо 1,052 раз(а) в 608 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Мало исходных данных. Какой шаговик - биполяр, униполяр, количество обмоток, ток обмоток.
Посмотрите A3977. Это для двух-обмоточного биполяра. Ток обмоток до 2,5А. Напряжение питания - до 35 Вольт. Даташит ищите здесь
http://www.datasheetarchive.com/
|
|
|
|
25.03.2012, 22:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,416
Сказал спасибо: 5,550
Сказали Спасибо 1,052 раз(а) в 608 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
|
|
|
|
25.03.2012, 22:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
дык классику не забывайте - L293, L297, L298. драйвера есть у ALLEGRO, SANKEN, TOSHIBA, RHOM, можно применить россыпь от IR+МК. можно поискать на робофорумах проекты/обсуждения схем на пик, авр. укажите тип, напряжение и ток двигателя
|
|
|
|
25.03.2012, 23:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,014
Сказал спасибо: 3,025
Сказали Спасибо 3,196 раз(а) в 2,168 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
1. Типа - классика.
2. Примеры на сайте "Atmel" тоже есть, если дружите с английским.
|
|
|
|
26.03.2012, 08:42
|
|
Временная регистрация
Регистрация: 31.07.2006
Сообщений: 69
Сказал спасибо: 26
Сказали Спасибо 66 раз(а) в 31 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Всё придумано до нас http://www.vri-cnc.ru/forum/viewtopic.php?f=13&t=1438, как раз на меге16 или 32.
Сам собирал, могу рекомендовать. Из плюсов: 3 оси, ручное управление и через LPT по step-dir, ШИМ, удержание, два реле для управления шпинделем и вентилятором, светодиодная индикация сигналов и много чего ещё. Автор исходник на баскоме в теме выкладывал.
|
|
|
Сказали "Спасибо" RUPARADOX
|
|
|
26.03.2012, 12:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Почитайте даташитов на Allegro, например, A3967. Обратите внимание на реализацию микро-шага, разберитесь, что такое decay. Микрошаг позволяет достичь плавности движения, снижается шум ("рычание"). Микрошаг не даёт точного позиционирования на углах 1/4 шага или менее. Fast decay (очень сложно реализуемо при управлении от контроллера) позволяет более жёстко выдерживать положение ротора за счёт слива энергии самоиндукции в нагрев.
|
|
|
Сказали "Спасибо" makakus
|
|
|
26.03.2012, 13:19
|
|
Прописка
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Мне шаговик нужен для того, чтобы управлять платформой весом до 5 кг. Причем управлять я собираюсь через две шестеренки(одна маленкькая на шаговике вращает большую, на которой через подшипники закреплена платформа). Точность нужна 0,5 градуса. Но я думаю мне не нужно будет использовать микрошаги шагового двигателя, поскольку я считаю, что смогу добиться нужной точности за счет подбора шестеренок.
В данный момент мне нужно определиться с типом шаговика(желательно выбрать тот что подешевле и попроще в управлении). А также самый главный вопрос - управление шаговиком(в магазинах драйверы для управления стоят от 3 рублей, а мне бы подешевле самому собрать).
Спасибо за статьи, буду изучать.
|
|
|
|
26.03.2012, 14:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Сообщение от kruftin
|
Мне шаговик нужен для того, чтобы управлять платформой весом до 5 кг.
|
Шаговик выбирается, как и всякий другой двигатель, по необходимому крутящему моменту. Особенности: момент снижается с увеличением оборотов, есть "резонансные" скорости вращения, на которых момент падает до нуля. Их нужно "проскакивать". Привод через металлические шестерёнки будет звенеть, за счёт неравномерного момента вращения: шаговик не "тянет", а "дёргает". От этого частично помогает микрошаг, но лучше использовать не чисто шестеренки, а зубчатый ремень. Дёшево сделать управление можно для униполярных двигателей: просто транзисторные ключи; но такие двигатели обычно маломощные. Для биполярных двигателей применим мост, например, LMD18200 или даже на рассыпухе. Только должна быть логика на входе, чтобы невозможно было "сделать сквозняк"!
|
|
|
|
26.03.2012, 15:22
|
|
Прописка
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Система управления шаговиком на атмеге
Т.е. униполярного двигателя будет недостаточно для вращения 5 килограммовой платформы? Про зубчатый ремень на шестернях учту.
makakus, а не подкинешь готовые примеры где подробно расписано управление и приведена схема(для биполярных и униполярных)?
А если использовать униполярный шаговик и сделать несколько шестеренок(некое подобие редуктора), то в принципе хватит мощности?
Кстати драйвер Allegro, http://devicter.ru/goods/Dual-Steppe...ield?from=YWZk написано что управляет двумя шаговиками, что мне и нужно, вот только будет ли работать схемка от простой атмеги32 на отладочной плате, а не через arduino(как я понимаю можно)?
И еще что лучше будет: предыдущая ссылка или вот эта схемка для управления одиночным шаговиком http://schmalzhaus.com/EasyDriver/
Последний раз редактировалось kruftin; 26.03.2012 в 15:36.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:53.
|
|