roboforum.ru

Технический форум по робототехнике.

Линейный шаговый двигатель / практическое использование

Линейный шаговый двигатель / практическое использование

Jevgeni » 21 июл 2011, 18:17

Пока знаю только теорию и возник практический вопрос.
Хочу использовать Линейный шаговый двигатель (http://www.elfaelectronics.com.ua/cgi-bin/index.cgi?artnr=54-460-18). Цель: линейным движением открывать несколько маленьких пластмассовых "люков". Характеристики двигателя:
Число фаз: 2
Удерж. вращающий момент: 0.1 Нм
Длина хода: Макс. 54 мм
Шаговый угол: 1.8° ±5 %
Напряжение обмотки: 12 В
Ток/фаза: 480 мА
Сопрот./фаза: 25 Ω
Индукт./фаза: 26 мГн
Температурный диапазон:
Вал: Резьба M5 (Д=74 мм)
Длина ручки: 80 мм
Размеры: 39.3х39.3х20 мм (без вала)
Вес: 120 г
Вопрос : как узнать с какой примерно скоростью будет двигаться вал (линейно)?
Как я пойму можно ли управлять этим двигателем с помощью ATMega128 ?

Спасибо.

Re: Линейный шаговый двигатель / практическое использование

Michael_K » 21 июл 2011, 19:38

1.
Не больше примерно 5-10 об/сек (зависит от алгоритмов разгона и нагрузки).
Это примерно 4-8 миллиметров/сек.

2.
ATmega128 может управлять практически любым двигателем... даже дизелем :)
Только не напрямую.

Re: Линейный шаговый двигатель / практическое использование

HarryStar » 21 июл 2011, 22:08

Jevgeni писал(а):Цель: линейным движением открывать несколько маленьких пластмассовых "люков"

Может вам посмотреть в сторону сервоприводов? Я так понимаю много усилий вам не нужно. Мелкие сервы стоят около 100 руб, управлять ими можно напрямую с вашего атмега128.

Re: Линейный шаговый двигатель / практическое использование

Jevgeni » 21 июл 2011, 22:29

Может вам посмотреть в сторону сервоприводов?

Спасибо большое за совет (как я сам не догадался, ведь мне нужно 60-70 градусов поворота)! Привидите пожалуйста пример такой маленькой и дешевой сервы, чтоб дальше копать. А то я пока вижу только за 14 EUR.
Дело в том, что я делаю этого маленького "промышленного" робота в рамках университетской мехатроники, но и пытаюсь сделать так, чтоб из этого могла бы получится установка для реального использования (для тренировки, опыта). Можно ли такую серву поставить в устройство, в котором она будет работать 8-12 часов подряд ? Возможен ли контроль точности при работе с такой сервой (если вдруг заклинивание, отключилось питание)?

Re: Линейный шаговый двигатель / практическое использование

Michael_K » 21 июл 2011, 22:33

Jevgeni писал(а):Можно ли такую серву поставить в устройство, в котором она будет работать 8-12 часов подряд ?

Далекоооо не всякую.
Цены на "неигрушечные" сервы, думаю, вас расстроят.

Re: Линейный шаговый двигатель / практическое использование

Jevgeni » 21 июл 2011, 23:05

Цены на "неигрушечные" сервы
. Я детально разобрался как работает контроллер, как его прогромировать, хуже, но представляю как работают двигатели. Но не могу понять откуда выбирать "профессиональные" запчасти. Например, хочу спроектировать маленькое устройство для сортировки батареек (университетское задание), но для тренировки не игрушечное, а реальное. Где можно посмотреть хорошие, маленькиее серводвигатели (например).
Вот в принтере наверняка много всяких устройств, но он может стоить 115 EUR. Если я в свое устройство поставлю 5 серво по 15 EUR. то это уже будет больше половины принтера ! Чего-то я не понимаю...

Re: Линейный шаговый двигатель / практическое использование

Eruman » 21 июл 2011, 23:17

На самом деле в принтере не так много устройств. Разберите на досуге один старенький. В обычном струйном два двигателя, и порой не шаговых.

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

Re: Линейный шаговый двигатель / практическое использование

Michael_K » 21 июл 2011, 23:20

Jevgeni писал(а):Чего-то я не понимаю...

Различия между масс-продуктом для ширпотреба и уникальным устройством для маньяков.

Тут рекомендовал Dead...
Там хотя бы подшипники есть и шестерни металлические (хотя и не стальные).

=DeaD= писал(а):Сервы традиционно советую - http://www.hobbyking.com/hobbyking/stor ... aff=122388
Достаточно мощные, недорогие, металлические шестерни и два подшипника, вот фото внутренностей:
forum8/topic6700.html

Re: Линейный шаговый двигатель / практическое использование

HarryStar » 22 июл 2011, 00:12

Ну если ТС нужна круглосуточная работа, высокая надежность, контроль положения, то сервы за 100 руб конечно не подойдут. Если все же решите сделать сначала прототип, затратив минимум денег, вот ссылки на дешевые сервы:
http://hobbyking.com/hobbyking/store/__16257__HK15178_Analog_Servo_10g_1_4kg_0_09s.html
http://hobbyking.com/hobbyking/store/__9549__Turnigy_TG9e_9g_1_5kg_0_10sec_Eco_Micro_Servo.html
http://hobbyking.com/hobbyking/store/__662__HXT900_9g_1_6kg_12sec_Micro_Servo.html

Но стоит заметить, что контроля положения нет и у предложенного вами двигателя. Для этого вам придется ставить энкодеры или другое похожее решение.

Если 8-12 часов, что вы написали это не непрерывное движение туда-сюда, а переодически, то подобную нагрузку выдержат любые сервы, только надо выключать их при бездействии. Т.е. передвинули - выключили. Пластмассовые лючки должны удержатся и выключенной сервой.

Соотв. питаете серву через транзистор, которым управляете питанием сервы. Заодно можете пустить питание через небольшой шунт, напряжение с которого пустить на АЦП, контролируя потребляемый сервой ток. Т.о. вы получите информация о том, есть ли питание, и можете определить "заклинивание" сервы, а так же достижение ей целевого положения.

Т.о. потратив 3 ножки МК на каждую серву, вы будете иметь почти полный контроль. Останется только добавить энкодер для ПОЛНОГО счастья.


Rambler\'s Top100 Mail.ru counter