roboforum.ru

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

Не выдерживает серва захвата. Что делать?

Re: Не выдерживает серва захвата. Что делать?

NorthStar » 08 апр 2011, 14:04

Спасибо всем откликнувшимся. Но вопрос всетаки был немного в другом. На видео этот же манипулятор всё делает как надо. Там никакого лишнего колхоза нет. Вопрос - почему у меня то же самое не получается? Там - взял - поднял опустил - взял поднял - опустил. У меня - взял - поднял - опустил - поджарился..((
И еще - может есть готовые предохранители для защиты сервомоторов?

Re: Не выдерживает серва захвата. Что делать?

=DeaD= » 08 апр 2011, 14:14

Вариант 1: Они подобрали ШИМ на котором серва не сгорает, но еще удерживает шарик.
Вариант 2: У них серва с защитой от выгорания при перегрузке.
Вариант 3: У них шарик мягкий;

Могу продолжать :crazy:

Re: Не выдерживает серва захвата. Что делать?

avr123.nm.ru » 08 апр 2011, 19:10

NorthStar писал(а): может есть готовые предохранители для защиты сервомоторов ?
Термостаты от 45 градусов и выше по 60 рублей.

Возможно источник безопасного для остановленного мотора сервы тока. Можно сдеалть на стабилизаторе LM317 и резисторе. Однако серва может нестабильно работать при пониженом напряжении.

Можно просто снизить напряжение питания сервы проверив на стабильность работы.

======

Пружина хорошо будет держать и ДООООООООООООЛго неограничено.

Добавлено спустя 5 минут 57 секунд:
=DeaD= писал(а):
avr123.nm.ru писал(а):Я тоже не пойму что даст проводок. Мотор не предназначен для работы при 0 оборотов и потому сгорает.

Тогда любая серва в этом манипуляторе под нагрузкой должна сгорать (например в основании 1 звена, или в его окончании). Но этого не происходит. Почему? ;)


наверно потому что звено не уперто ни куда и драйвер не ГАЗУЕТ ток в мотор чтоб преодолеть упертость.

Re: Не выдерживает серва захвата. Что делать?

=DeaD= » 08 апр 2011, 19:44

Есть некоторый интервал, в котором вся конструкция захвата действует как пружина полностью эквивалентная силе тяжести для звена. Мы же не металлический манипулятор используем без малейшей упругости. Проводок позволяет обнаружить момент, когда мы попали в этот интервал, и обеспечить нужное усилие захвата за счет этого эффекта пружины.

Re: Не выдерживает серва захвата. Что делать?

HarryStar » 08 апр 2011, 23:45

Мн5е кажется проводок от резистора сервы это лишнее. Гораздо лучше контроль по току. Это более универсальный параметр. Серва горит только от чрезмерного тока, соотв можно его ограничить на удерживающей серве и нет проблем. тем более если удерживать надо легкие предметы. Можно опытным путем вычислить какой ток достаточен для удержания и использовать это значение.

Re: Не выдерживает серва захвата. Что делать?

avr123.nm.ru » 09 апр 2011, 00:10

Как его сделать ?

Пружину ИМХО гораздо проще приладить.

Re: Не выдерживает серва захвата. Что делать?

NorthStar » 09 апр 2011, 03:02

Да тут все предложения выглядят достаточно разумно, но:
1 Пружину просто некуда прицепить. Сомневаюсь что она надежно работать будет. Нет гарантии, что серва не зажарится разжимая пружину.
2 Решение с термодатчиком не нравится, так как внутри сервы он не предусмотрен и всунуть его туда не получится, нет там места свободного. А снаружи толку от него мало.
3 По току решение выглядит разумным. Датчик у меня есть, но это требует перепрограммирования контроллера SSC32. Исходника прошивки у меня нет. Я уже даже и не помню чем этот модуль прошивал. Если кто поделится, то буду благодарен. Было бы совсем клево, если бы можно было через Arduino IDE работать. Надо будет только простую программульку написать - если 1А, то включить таймер на 10 сек и потом ослабить. Если больше 1.2 А, то немедленно ослабить захват. Вот как-то так.
Очень надеюсь на помощь с OR-AVR-M128-S. Как только приедет серва попробую это всё реализовать.
Кстати OR-AVR-M128-S отличный аппарат - я уже 2 КЗ устроил на нем с дымком, а ему хоть бы что. Дорожки там напаяли дай бог.

Re: Не выдерживает серва захвата. Что делать?

Eruman » 09 апр 2011, 09:20

А отслеживать фронт тока и ослаблять хват?
Еще вариант: прикрутить переменник к захвату. Дунькой отслеживать, если сопротивление не изменяется, значит прижал -> стоп серва.

Re: Не выдерживает серва захвата. Что делать?

avr123.nm.ru » 09 апр 2011, 14:48

NorthStar писал(а):Нет гарантии, что серва не зажарится разжимая пружину.
А на что есть гарантия ?

Чего ей жарится если она двигается. А при окончании разжима усилие почти нулевое.

Re: Не выдерживает серва захвата. Что делать?

Eruman » 09 апр 2011, 16:16

А в механике затык не может быть? Например, захват клинит?

Re: Не выдерживает серва захвата. Что делать?

Myp » 09 апр 2011, 18:44

Eruman писал(а):А отслеживать фронт тока и ослаблять хват?
Еще вариант: прикрутить переменник к захвату. Дунькой отслеживать, если сопротивление не изменяется, значит прижал -> стоп серва.

резистор в серве уже есть, надо просто проводок наружу вывести :)

Re: Не выдерживает серва захвата. Что делать?

HarryStar » 09 апр 2011, 20:52

avr123.nm.ru писал(а):Как его сделать ? Пружину ИМХО гораздо проще приладить.

Пружина тоже нормальный вариант.
А контроль по току делается просто - резистор в цепь питания сервы захвата, с него на АЦП.
Сжимаем захват на чуть чуть, ждем 0.02 сек (время исполнения сервой), смотрим с АЦП какой ток, продолжаем до его увеличения до заданной величины (определяется опытным путем исходя из веса объекта и соотв необходимой силы удержания).

Re: Не выдерживает серва захвата. Что делать?

Eruman » 09 апр 2011, 22:17

2Мур: А шунтирование внутреннего резюка не исказит работу МК в серве?

Re: Не выдерживает серва захвата. Что делать?

=DeaD= » 09 апр 2011, 22:38

С чего бы исказит? Там на выходе с потенциометра всё равно RC стоит. По крайней мере в HXT12k так.

Re: Не выдерживает серва захвата. Что делать?

NorthStar » 10 апр 2011, 18:41

Да нет у меня проблем с измерением тока. Есть для этого специальный датчик Allegro ACS714 . Всё померием в лучшем виде и ничего не исказим.
Вопрос в том, что для реализации нужен исходник прошивки. Без этого - ничего не получится.
У меня совсем нет желания переписывать прошивку от SSC32 c нуля. Я же с компьютера управляю манипулятором и могу любую доступную прогу для SSC32 использовать, а без них в этом смысла очень мало.


Rambler\'s Top100 Mail.ru counter