roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 21:42

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Линейный шаговый двигатель / практическое использование
СообщениеДобавлено: 21 июл 2011, 18:17 
Не в сети
Аватара пользователя

Зарегистрирован: 20 июл 2011, 21:47
Сообщения: 3
Откуда: Эстония, Таллинн
Пока знаю только теорию и возник практический вопрос.
Хочу использовать Линейный шаговый двигатель (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: Линейный шаговый двигатель / практическое использование
СообщениеДобавлено: 21 июл 2011, 19:38 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
1.
Не больше примерно 5-10 об/сек (зависит от алгоритмов разгона и нагрузки).
Это примерно 4-8 миллиметров/сек.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Линейный шаговый двигатель / практическое использование
СообщениеДобавлено: 21 июл 2011, 22:08 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Jevgeni писал(а):
Цель: линейным движением открывать несколько маленьких пластмассовых "люков"

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Линейный шаговый двигатель / практическое использование
СообщениеДобавлено: 21 июл 2011, 22:29 
Не в сети
Аватара пользователя

Зарегистрирован: 20 июл 2011, 21:47
Сообщения: 3
Откуда: Эстония, Таллинн
Цитата:
Может вам посмотреть в сторону сервоприводов?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Линейный шаговый двигатель / практическое использование
СообщениеДобавлено: 21 июл 2011, 22:33 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Jevgeni писал(а):
Можно ли такую серву поставить в устройство, в котором она будет работать 8-12 часов подряд ?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Линейный шаговый двигатель / практическое использование
СообщениеДобавлено: 21 июл 2011, 23:05 
Не в сети
Аватара пользователя

Зарегистрирован: 20 июл 2011, 21:47
Сообщения: 3
Откуда: Эстония, Таллинн
Цитата:
Цены на "неигрушечные" сервы
. Я детально разобрался как работает контроллер, как его прогромировать, хуже, но представляю как работают двигатели. Но не могу понять откуда выбирать "профессиональные" запчасти. Например, хочу спроектировать маленькое устройство для сортировки батареек (университетское задание), но для тренировки не игрушечное, а реальное. Где можно посмотреть хорошие, маленькиее серводвигатели (например).
Вот в принтере наверняка много всяких устройств, но он может стоить 115 EUR. Если я в свое устройство поставлю 5 серво по 15 EUR. то это уже будет больше половины принтера ! Чего-то я не понимаю...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Линейный шаговый двигатель / практическое использование
СообщениеДобавлено: 21 июл 2011, 23:17 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
На самом деле в принтере не так много устройств. Разберите на досуге один старенький. В обычном струйном два двигателя, и порой не шаговых.

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

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Линейный шаговый двигатель / практическое использование
СообщениеДобавлено: 21 июл 2011, 23:20 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Jevgeni писал(а):
Чего-то я не понимаю...

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Линейный шаговый двигатель / практическое использование
СообщениеДобавлено: 22 июл 2011, 00:12 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Ну если ТС нужна круглосуточная работа, высокая надежность, контроль положения, то сервы за 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 ножки МК на каждую серву, вы будете иметь почти полный контроль. Останется только добавить энкодер для ПОЛНОГО счастья.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO