roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 21:15

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




Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Быстрый манипулятор
СообщениеДобавлено: 07 ноя 2010, 19:33 
Не в сети

Зарегистрирован: 07 окт 2010, 09:30
Сообщения: 54
Доброе время суток уважаемые знатоки!
Прошу вас оказать содействие в создании быстрого манипулятора.
Суть такова:
1) Необходимо перемещать в пространстве массу примерно 50г со скоростью не менее 5-10м/с. Причем движение состоит из двух движений – вверх/вниз и влево/вправо. Точность позиционирования +-0,5мм. Для этого я решил использовать два шаговых двигателя. Но для того чтобы управлять шаговиками с компьютера необходимо купить 2 контроллера, которые стоят по 5тыс. руб.( http://electroprivod.ru/drivers.htm), что является накладным. Подскажите: нельзя ли для этих целей использовать один контроллер типа orangutan + два драйвера шаговых двигателей (http://www.pololu.com/catalog/product/1201). Если можно, то нет ли готовой программы управления, аналогичной сервоконтроллеру micro maestro. Использовать сервоприводы думаю нецелесообразным, ввиду их ненадежности. Либо есть еще вариант: использовать обычный dc моторчик и оптический датчик положения, именно оптический, поскольку резистивный – ненадежен.
2) Еще мне необходим цифровой осциллограф, для этих целей тоже думаю использовать orangutan, та же проблема с софтом.
3) И, наконец, необходимо организовать управление током до 20А при напряжении порядка 1-2В. Например 256 делений на отрезке 0-20А.
Заранее спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 07 ноя 2010, 19:44 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2009, 16:02
Сообщения: 320
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder
У меня мини-станок с ЧПУ валяется. Реализовано всё на шаговых двигателях (из старых флоппиков 5.25`), одном контроллере PIC16F870 (350р.) и 3-х микросхемах L293D.
Большую скорость делать не пробовал, но выходной вал вращается с приличными оборотами. Если поставить винтовую пару с трапецеидальной резьбой, будет само то.
Для движков обратной связи не использовал. Перед выполнением операций сверления просто засекал начало координат (по микропереключателю) и далее считал количество шагов двигателей. Точность позиционирования зависит от характеристик двигателей и привода.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 07 ноя 2010, 19:56 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Denis писал(а):
массу примерно 50г со скоростью не менее 5-10м/с

Denis писал(а):
Точность позиционирования +-0,5мм.

на каком расстоянии?

Denis писал(а):
Для этого я решил использовать два шаговых двигателя.

сомнительное решение

Denis писал(а):
...что является накладным.

Такое позиционирование никак не будет дешевым.

Romeo писал(а):
но выходной вал вращается с приличными оборотами.

:lol:
Даже если он у вас делает 20об/сек (в чем я ОЧЕНЬ сильно сомневаюсь), то для заявленной скорости у вас груз должен делать полметра на оборот...
Romeo писал(а):
Если поставить винтовую пару с трапецеидальной резьбой, будет само то.

:ROFL: :ROFL: пиии...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 07 ноя 2010, 20:42 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Denis писал(а):
Необходимо перемещать в пространстве массу примерно 50г со скоростью не менее 5-10м/с.


Длина движения какова ?

2 сервопривода на моторах постоянного тока с энкодерами и зубчато-ременным приводом по апноутам

на АСМ
an532 Servo Control of a DC-Brush Motor
http://www.microchip.com/stellent/idcpl ... e=en010998

на Си
AN696 PIC18 PIC16 DC Servomotor ( есть модель в PROTEUS )
http://www.microchip.com/stellent/idcpl ... e=en011782

AN718 Brush-DC Servomotor Implementation using PIC17C756A
http://www.microchip.com/stellent/idcpl ... e=en011730

более новые PIC имеют аппаратные входы для квадратурных энкодеров и примеры по электроприводу.

или по проекту UHU servo.

Потребуется немеряно знаний и опыта. Потому готовое - дорогое.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 07 ноя 2010, 21:04 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
:lol: современные оружие имеет скорости пули около 500м/с(300м/с скорость звука) при массе пули от 5 -до 10 грамм, это получается что надо в конечных точках бронежилеты ставить с точностью до 0.5мм??? :ROFL: извиняюсь за ОФФтоп ,но кинетическая энергия перемещаемого объекта явного того же порядка и его как то надо останавливать)


если прикинуть то это надо или шарик из рогатки ловить с такой точностью или брошенный молоток(500гр со скоростью 1-0.5м/с)
:oops: такое оборудование дешевым даже стать не сможет


Последний раз редактировалось Ворон 07 ноя 2010, 21:20, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 07 ноя 2010, 21:22 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ворон писал(а):
кинетическая энергия перемещаемого объекта явного того же порядка

1/2*m*v^2

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 07 ноя 2010, 22:00 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
намекаешь что там кувалда 5000 грамм со скоростью в метр в секунду?

Добавлено спустя 26 минут 23 секунды:
Denis писал(а):
.... Использовать сервоприводы думаю нецелесообразным, ввиду их ненадежности. Либо есть еще вариант: использовать обычный dc моторчик и оптический датчик положения, именно оптический, ...
Заранее спасибо!

чем это описание отличается от описания сервопривода... :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 07 ноя 2010, 22:11 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я намекаю, что 50г на скорости 10м/с имеет энергию всего 50*10*10/2*0.001=2.5 Дж
А вот даже 5г на скорости 500м/с имеют энергию уже 5*500*500/2*0.001=5*125=625 Дж

И это ни разу не один порядок величин.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 08 ноя 2010, 01:05 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
:sorry: про свезвуковой выстрел я вообще-то утрировал и смал ставил, а если серьезно, то все же энергия обьекта сравнима с энергией выстрела пневматического оружия :o http://www.pravozashita.ru/info/rel/airgun_law.shtml
надеюсь эта ссылка не нарушает правил форума :oops: .
и упомянул я об этом потому, что разгонные моменты и торможение с изменением траектории...
так что остановить точно 50 грамь ну пару разоф получится, а потом начнутся ахрененные люфты,так как масса крепления я думаю тут еще и не учитывалась,а сразу положение объекта как-то получать..
...ну очень проблематично будет только вращением моторов по энкодерам ,надо что то чтобы за 50граммами непосредственно следило -- куда их занесло и с каким люфтом--
больша всего эти условия напомнили о роботе для пинг-понга,ну типа тенисной ракеткой размахивает...


Последний раз редактировалось Ворон 08 ноя 2010, 03:44, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 08 ноя 2010, 11:03 
Не в сети

Зарегистрирован: 07 окт 2010, 09:30
Сообщения: 54
Длина перемещения 5см.
На сколько я понял, сервоприводы имеют большую мощность по отношению к шаговикам при идентичных размерах,плюс следят за положением. Но на сколько я знаю, дешевые сервы имеют резистивный энкодер, который со временем может выйти из строя.В связи с этим, подскажите пожалуйста сервопривод с оптическим энкодером, ну и контроллер к нему.

Добавлено спустя 6 минут 47 секунд:
вот занятная вещь: http://www.robotshop.su/e-store/catalog/202/699/. как считаете этот энкодер достаточно надежен? Если да, то что мне нужно к нему приобрести для создания манипуятора?

Добавлено спустя 9 минут 23 секунды:
может быть стоит взять какой нибудь мощный безколлекторный двигатель на 100-200Вт и использовать данный оптический энкодер. Тогда вопрос: каким контроллером все это управлять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 08 ноя 2010, 11:31 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Думаю, что вам нужно поискать принципиально другое решение задачи.

Ваша каретка должна делать 100 (сто!!!) полных пробегов туда-сюда в секунду.
И при этом позиционироваться с точностью полмиллиметра.
Я очень сильно сомневаюсь, что вы это сделаете на коленке на механике.
Самое близкое, что приходит в голову - индуктивный привод (типа головок винчестера).

Но и для него спозиционироваться за 5 миллисекунд - это очень неплохо...
Если учесть еще то, что вам нужен линейный привод и таскать он должен аж 50 грамм,
да еще и в двух координатах... то затея выглядит практически нереальной.

Ну а ваши попытки сделать конфетку из того, что под рукой - извините, смешны.
Вы точность этого колесика от игрушечной машинки как оценили? (извините, энкодером в данном контексте назвать ЭТО язык не поворачивается).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 08 ноя 2010, 12:38 
Не в сети

Зарегистрирован: 07 окт 2010, 09:30
Сообщения: 54
Согласен, что 100 пробегов в секунду это слишком. Но для меня скорость- не такая критичная величина. Достаточно будет и 1м/с для начала. А коретка не будет совершать колебательных движений. Движения будут следующими: вверх, вправо, пауза 1сек, потом назад и т.п. Т.е. движения с длительными паузами. А на счет оптического энкодера от игрушки, это надо еще посмотреть. Возможно он и обеспечит необходимые 0,5мм точности, ведь мм это не мкм. Если Вы считаете, что данный энкодер не годится, предложите другой.
На счет индуктивного привода, то есть так называемые линейные сервоприводы, которые вместе с контроллерами зашкаливают за 20тыс руб. У меня назрел вопрос: Какой контроллер нужно использовать, чтобы управлять безколлекторным двигателем от авиамодели http://www.modelsworld.ru/shop/product7103.php или идентичного, с энкодером http://www.robotshop.su/e-store/catalog/202/699/, чтобы была готовая программа управления, аналогичная micro maestro, еще чтобы был аналоговый вход для реализации компьютерного осциллографа, и чтобы был аналоговый или цифровой выход для управления током внешней

Добавлено спустя 27 секунд:
нагрузки

Добавлено спустя 1 минуту 46 секунд:
ток внешней нагрузки порядка 20А, падение напряжения порядка 1В.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 08 ноя 2010, 13:14 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
и все это за две тысячи рублей, вы забыли добавить...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 08 ноя 2010, 14:36 
Не в сети

Зарегистрирован: 07 окт 2010, 09:30
Сообщения: 54
не за две, а за пять

Добавлено спустя 2 минуты 21 секунду:
и вообще пока о цене рано говорить. Нужно рассмотреть варианты, о чем собственно говоря я и прошу уважаемых участников форума.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Быстрый манипулятор
СообщениеДобавлено: 08 ноя 2010, 14:57 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

а вобще идея какаята бредовая, я предлагаю не заниматься ерундой а вначале какследует подумать и посчитать на бумажке механическую сторону прибора.
автор мало того что ещё не уверен что точно ему надо, 10 м/с или 1 м/с
а уже торопится тратить деньги не понимая как вобще это работает.

нафига городить огород с 2х координатным приводом если там всего 2 типа движения, вверх и вправо?
координатный нужен чтобы перемещать груз в любую произвольную точку, а не таскать тупо вверх и вправо

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


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

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


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

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


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

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