roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 119 ]  На страницу 1, 2, 3, 4, 5 ... 8  След.
Автор Сообщение
 Заголовок сообщения: Посоветуйте решение новичку
СообщениеДобавлено: 12 дек 2016, 02:37 
Не в сети

Зарегистрирован: 12 дек 2016, 02:23
Сообщения: 4
привет
ребята у вас классный форум но глаза разбегаются
посоветуйте решение для такой задачи
нужно двигать предмет на 10 см прямолинейно
усилие примерно 2-3 кг - скорость 2-3 сек
неприменное условие - точность перемещения - тоесть я должн двинуть на нужное мне расстояние и вернуться по команде в исходную точку - желательно без механических ограничителей.
думаю это что то типа шагового двигателя с рейкой
необходимо это присоединить к компьютеру с виндой
чтобы можно было получать данные в какмо положении сейчас рейка и отдавать команду - иди туда - вернись обратно
интеисет вопрос начальной позиции как ее определить при потери света - в каком полоежнии рейка.
тоесть - комп - 2 кнопки - нажал одну - рейка двинулась на 10 см . нажал вторую - рейка вернулась в исходное. отключили свет - комп включился и отпозиционировал рейку в начальное положение.

вот такие вопросы - прошу помощи что гуглить что читать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 12 дек 2016, 11:28 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
А какая точность и повторяемость позиционирования нужна? А какие силы на какие части механизма действовать будут(скручивание, боковые усилия, и т.д.)?
В общем случае да: шаговик, винт (в зависимости от требований - от строительной шпильки до швп) или ремень, какие-то направляющие (опять, от базовых направляющих для ящиков стола и до рельсов), концевой датчик.
На 10см - можно даже сделать честную обратную связь классическим электронным штангелем, если заморочиться.

Но лучше все же описать задачу чуть менее абстрактно, тогда можно что-то конкретнее посоветовать.

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 12 дек 2016, 18:58 
Не в сети

Зарегистрирован: 12 дек 2016, 02:23
Сообщения: 4
ок - конкретизирую
двигаем видеокасету
точность - 1мм
скручивания нет - предмет двигается прямолинейно по направляющей
было бы неплохо получить обратную связь чтобы понять что предмет заело и он не может двигаться - но не знаю как реализовать

повторяемость - вот тут я не понял -
мне надо двигать 5 000 раз - если есть погрешность то она будет накапливаться и через 2000 повторений я буду думать что выдвинул а на самом деле нет
получается что повторяемость должна быть 100 %


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 12 дек 2016, 20:02 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
Ок. Давайте посчитаем.
Вам надо пройти 100мм за 3 секунды (это 2000мм в минуту), пусть используем шпильку М8, у нее шаг резьбы - 1.25мм, значит надо сделать 80 оборотов за 3 секунды (пусть 90 для красоты), 30 оборотов в секунду или 1800 оборотов в минуту.
Вот тут можно посчитать, какой момент должен быть у мотора, чтобы обеспечить нужное усилие винтовой передачей: http://www.daycounter.com/Calculators/L ... ator.phtml

В случае, например, со шпилькой М8 для создания усилия в 3кг нужно иметь мотор на 1.8Н*см примерно, хотя бы брал в 2.

Дальше можно рассматривать варианты: шаговик с такой скоростью крутиться не сможет сохраняя хоть какой-то момент. Обычный коллекторник тоже не выдаст нужный момент (ну, можно найти мотор подходящий конечно, но дорого), а если с редуктором - то скорость. Можно заменить на трапецидальный винт, например, у них бай дефолт шаг в 2мм, нужно будет меньше оборотов, но все равно крайне дофига.

Вывод - под заданные условия винтом крутить не выгодно. С ременной передачей можно посчитать аналогично, но это вам как домашнее задание. Там даже калькулятор особо не нужен, достаточно узнать шаг ремня выбранного, подобрать количество зубьев у ведущей пули, чтобы нужная скорость получилась, а дальше посчитать момент с учетом диаметра этой пули.

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 13 дек 2016, 20:00 
Не в сети

Зарегистрирован: 08 апр 2013, 08:09
Сообщения: 305
Откуда: Екатеринбург
ФИО: Сергей
https://ru.aliexpress.com/item/6mm-s-10 ... 662f&tpp=1
Подбираете актуатор с нужной скоростью,устанавливаете в мотор оптический энкодер.(доработка достаточно проста).
Считаете импульсы ардуиной.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 15 дек 2016, 21:23 
Не в сети

Зарегистрирован: 12 дек 2016, 02:23
Сообщения: 4
спасибо но эта штука великовата для 3 кило
думаю рейку сделать - и мотор с редкутором - выдает 3 кило на сантиметр - в итоге теряю в скорости - будет 5 сек ну да ладно.
а что по програмной части - через что всем этим управлять,
напомню все в итоге будет работать через компьютер - нужно управление онлайн - тоесть компьютер дал команду - мотор поехал.
подскажите что проще - мне другие навороты не нужны


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 16 дек 2016, 01:23 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ардуина + драйвер шагового мотора =)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 16 дек 2016, 11:16 
Не в сети

Зарегистрирован: 08 апр 2013, 08:09
Сообщения: 305
Откуда: Екатеринбург
ФИО: Сергей
а если мотор коллекторный то ардуина + драйвер коллекторника+(оптический энкодер или концевики крайних положений на худой конец :) )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 18 дек 2016, 17:17 
Не в сети

Зарегистрирован: 12 дек 2016, 02:23
Сообщения: 4
тоесть в любом случае прокладка между компом и мотором это ардуина - без вариантов ?
и хочется понять что лучше шаговый или коллекторный с концевиками обьясните на пальцах их достоинства и недостатки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 18 дек 2016, 18:46 
Не в сети
Аватара пользователя

Зарегистрирован: 24 окт 2011, 23:32
Сообщения: 803
Откуда: Севастополь
прог. языки: асм
arobot
Нет, просто кроме ардуины люди уже совсем не мыслят своего существования.
Можно использовать FT245, выдавая через нее импульсы для управления ШД и получая их от энкодера.
Можно дергать пинами LPT или COM-порта, примеры в сети есть.
В конце концов, можно применить "просто"-МК с аппаратным USB или UART-ом (если на вашем компе присутствует СОМ-порт).
В простейшем случае - 8-ногий ATtiny45(85) с программным V-USB или PIC12F1822 с железным UART-ом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 18 дек 2016, 19:48 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ALS писал(а):

В простейшем случае - 8-ногий ATtiny45(85) с программным V-USB

дааа, очень простой вариант, просто царь простоты
научись разводить плату, научись делать ЛУТ, научись паять, найди программатор, прошей это всё чтоб потом оно ещё и заработало.

Добавлено спустя 3 минуты 53 секунды:
ALS писал(а):
кроме ардуины люди уже совсем не мыслят своего существования.

людям нужен результат, а не геморрой по изучению кучи всякой узкопрофильной фигни.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 18 дек 2016, 20:09 
Не в сети

Зарегистрирован: 08 апр 2013, 08:09
Сообщения: 305
Откуда: Екатеринбург
ФИО: Сергей
Kоллекторный реализовать на мой взгляд проще чем шаговый.Ограничиться только концевиками можно если требуется только перемещения в крайние положения или в случае шаговика считать шаги.Энкодер если требуется точное промежуточное позиционирование.Инкрементальный энкодер для начального определения положения потребует сигнал с концевика. Управлять можно кнопками на шилде ардуино или написать компьютерную програмку в среде Processing 2.(или многих других)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 19 дек 2016, 01:34 
Не в сети
Аватара пользователя

Зарегистрирован: 24 окт 2011, 23:32
Сообщения: 803
Откуда: Севастополь
прог. языки: асм
Мур
Регулярно наблюдаю людей, которые в желании "быстрого результата" и при полном незнании самых элементарных вещей этот самый результат не могут родить месяцами. Им бы _научиться_, а они, как фантиками, перебирают прошивками/модулями и впадают в ступор в самых безобидных местах.
Ссылок накидать, поможете несчастным ?

sned
Коллекторный - да, проще.
Но если предполагается интенсивная работа, то износ щеток и концевиков- гарантирован.
В этом случае ШД гораздо более предпочтителен, хоть и (относительно) сложен в управлении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 19 дек 2016, 10:52 
Не в сети

Зарегистрирован: 08 апр 2013, 08:09
Сообщения: 305
Откуда: Екатеринбург
ФИО: Сергей
Им бы _научиться_, а они...
Про это и речь, что на ардуине помимо результата получить начальные данные проще чем на чём либо другом.
Помимо ШД есть ещё вариант: безколлекторник с редуктором.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте решение новичку
СообщениеДобавлено: 19 дек 2016, 12:12 
Не в сети
Аватара пользователя

Зарегистрирован: 24 окт 2011, 23:32
Сообщения: 803
Откуда: Севастополь
прог. языки: асм
Толку с того, что проще, если нет понимания, как оно работает ?
У меня знакомый есть, делает чудесатые прибамбасы для ПК. "Мозги" для них обычно заказывал у меня, а тут решил сделать "проще и быстрей" - заказал кому-то на ардуине.
Тот собрал, запустил, а потом 3 месяца не мог побороть глюк : мелкое дрожание движка при среднем положении джойстика. Уж и платки менял, и костылей в прошивке понаставил, и кондерами свою дитятю, как елку, обвешал.
Все равно казлит.
После чего знакомый написал мне. Мы за час нашли причину и еще через полчаса он ее устранил.
Дело было в неправильно разведенной земле и хреновом стабилизаторе на "этой маленькой дешевой китайской плате" (с)сами-знаете-кто.
Пикантность еще и в том, что они оба были в Питере, а я - см. профиль.

Девайс, кстати, уехал к покупателю в Эмираты.
Ото и надо было держать его 3 месяца в ожидании, когда очередной ардуинщик научится пользоваться тестером и обходиться без висячих соплей ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 119 ]  На страницу 1, 2, 3, 4, 5 ... 8  След.

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


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

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


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

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