roboforum.ru

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

Сервопривод с контролем усилия (torque control servo)

Сервопривод с контролем усилия (torque control servo)

-sergeyko- » 27 апр 2011, 15:13

Для проекта робота нужно некоторое количество (около 20) сервоприводов с контролем усилия. Крайне желательно в "обычном" (RC) формфакторе.

Серво с контролем усилия
вход - требуемое усилие
выход - позиция/скорость
внутренний контроллер удерживает требуемое усилие

Нашел только промышленные серво http://www.omron-ap.com/news_center/product38.asp

Варианты
1. найти готовое и купить! (лучший вариант :))
2. перепрограммировать обычное серво (это возможно?)
3. поставить готовую плату OpenServo, Supermodified или аналог (получу ли я требуемое поведение, или только контроль скорости?)
4. разработать самому плату аналогичную Supermodified но с необходимым поведением (самый плохой вариант :) , не хочется изобретать велосипед, особенно вне области своей компетенции и основной цели проекта)

Re: Сервопривод с контролем усилия (torque control servo)

=DeaD= » 27 апр 2011, 15:27

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

Re: Сервопривод с контролем усилия (torque control servo)

avr123.nm.ru » 27 апр 2011, 15:36

Охлаждение потребуется.

Если в обычной серве на концах потенциометра напряжения постоянны то достаточно поставить резистор датчик тока и усилитель который при нулевом токе будет давать напругу соотв среднему положению потенциометра. Если потенцометр "плавает" то схема будет чуток сложней. схему можно взять из статей по использованию звуковой карты как осцилографа - там сигнал смещают к AREF АЦП.

Re: Сервопривод с контролем усилия (torque control servo)

-sergeyko- » 27 апр 2011, 16:05

Изображение
"обычная" серва не так устроена?

для промышленной это так

Re: Сервопривод с контролем усилия (torque control servo)

avr123.nm.ru » 27 апр 2011, 16:06

В обычной наверно ОС только по положению.

Re: Сервопривод с контролем усилия (torque control servo)

=DeaD= » 27 апр 2011, 16:08

-sergeyko- писал(а):"обычная" серва не так устроена?

А где управление по усилию?

Re: Сервопривод с контролем усилия (torque control servo)

Сергей » 27 апр 2011, 16:12

avr123.nm.ru писал(а):В обычной наверно ОС только по положению.

Не совсем ОС, она локальная и для ее получения из вне необходимо потрудиться.

Re: Сервопривод с контролем усилия (torque control servo)

-sergeyko- » 27 апр 2011, 16:19

Управление по усилию на схеме. Требуемое усилие идет из контура управления скоростью.

Re: Сервопривод с контролем усилия (torque control servo)

setar » 27 апр 2011, 16:23

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

Добавлено спустя 2 минуты 17 секунд:
сейчас Дмитрий ( Dmitry__ ) из команды КиберЗона (http://robot-war.ru/) работает над пунктом 2.

Re: Сервопривод с контролем усилия (torque control servo)

-sergeyko- » 27 апр 2011, 16:26

setar писал(а):занимаюсь аналогичным изысканием.
вот только я бы с удовольствием ушел от формата обычной RC сервы
для роботов как правило нужно приложение усилия с двух сторон оси и перпендикулярно имеющемуся стандарту

На первом этапе я бы хотел обойтись максимально стандартными для DIY компонентами.
Обкатать подход в целом и убедиться в его разумности.
Потом уже можно промышленные узлы трогать или сильно кастомизировать что-то.

Re: Сервопривод с контролем усилия (torque control servo)

=DeaD= » 27 апр 2011, 16:30

-sergeyko- писал(а):Управление по усилию на схеме. Требуемое усилие идет из контура управления скоростью.

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

Re: Сервопривод с контролем усилия (torque control servo)

-sergeyko- » 27 апр 2011, 16:30

setar писал(а):Добавлено спустя 2 минуты 17 секунд:
сейчас Дмитрий ( Dmitry__ ) из команды КиберЗона (http://robot-war.ru/) работает над пунктом 2.

не совсем понял. можно поподробнее чем он занимается?

Re: Сервопривод с контролем усилия (torque control servo)

=DeaD= » 27 апр 2011, 16:32

setar писал(а):для роботов как правило нужно приложение усилия с двух сторон оси и перпендикулярно имеющемуся стандарту

Двухосевые сервы можно возить из Китая, было бы желание, их давно производят.
Наладить поставку должно быть на порядок проще, чем своё производство.

С перпендикулярностью конечно сложней, но не совсем ясно, где это сильно критично.
Хотя конечно было бы приятней.

Re: Сервопривод с контролем усилия (torque control servo)

avr123.nm.ru » 27 апр 2011, 16:34

Тоже не понял 2-й пункт.

Автору топика ИМХО надо чтобы импульс управлял не положением а моментом.

Я думаю тут надо делать упругую муфту в которую страивать резистор ОС и переходить на червяк чтобы мотор не погорел.

Re: Сервопривод с контролем усилия (torque control servo)

-sergeyko- » 27 апр 2011, 16:37

=DeaD= писал(а):
-sergeyko- писал(а):Управление по усилию на схеме. Требуемое усилие идет из контура управления скоростью.

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

тут http://www.inverter.ru/docs/SigmaII/35_W_series_RU.ppt презентация промышленных серво (макросы можно отключить). Там описание различных контуров управления начиная со слайда 68. На слайде 74 описан требуемый режим.


Rambler\'s Top100 Mail.ru counter