roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 16:50 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну да, там сказано, что в нужном вам режиме Position и Velocity Loop контроллеры устраняются из управления, а сигнал передаётся напрямую в Current Loop Controller. Так?

Если чисто по току, то в принципе серву допилить наверное не сложно, нужно просто поставить датчик, который будет превращать потребляемый сервой ток в напряжение 0..5В, а потенциометр отключить, и тогда даже схему управляющую переделывать будет не надо. Вот только хватит ли вам одного такого режима?

Добавлено спустя 2 минуты 27 секунд:
Уточню - добавка должна превращать нулевой ток в 2.5В, течение тока в одну сторону в напряжения большие чем 2.5В, а течение тока в обратную сторону в напряжения меньшие чем 2.5В. Но точность управления по току там может быть паршивенькая.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 16:52 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Дмитрий занимается изучением возможности сменить прошивку в контроллере сервы  hxt12k


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 16:56 
Не в сети

Зарегистрирован: 08 янв 2009, 16:53
Сообщения: 11
=DeaD= писал(а):
Ну да, там сказано, что в нужном вам режиме Position и Velocity Loop контроллеры устраняются из управления, а сигнал передаётся напрямую в Current Loop Controller. Так?

да, так

=DeaD= писал(а):
Если чисто по току, то в принципе серву допилить наверное не сложно, нужно просто поставить датчик, который будет превращать потребляемый сервой ток в напряжение 0..5В, а потенциометр отключить, и тогда даже схему управляющую переделывать будет не надо. Вот только хватит ли вам одного такого режима?

Т.е. обычные сервы ток не контролируют?

Потенциометр отключать нельзя, позицию нужно передавать в "верхний" контур управления.

Добавлено спустя 1 минуту 18 секунд:
setar писал(а):
Дмитрий занимается изучением возможности сменить прошивку в контроллере сервы  hxt12k

что хочет получить в результате?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 17:00 
Не в сети
Аватара пользователя

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

Даже если контролируют - управлять им напрямую штатно не дают.

-sergeyko- писал(а):
Потенциометр отключать нельзя, позицию нужно передавать в "верхний" контур управления.

Так никто же не запрещает вам лишний провод вывести наружу с потенциометра?

-sergeyko- писал(а):
setar писал(а):
Дмитрий занимается изучением возможности сменить прошивку в контроллере сервы  hxt12k

что хочет получить в результате?

Насколько я в курсе темы - он меняет алгоритм управления сервой, ПИД-регулятор или что-то аналогичное делает правильный, чтобы она нормально работала с нагрузками, возникающими в манипуляторе, а то они отличаются от штатных нагрузок в радиоуправляемых машинках и поэтому сервы не очень себя ведут. Некоторые модели серв даже в автоколебания впадают.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 17:30 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
-sergeyko- писал(а):
setar писал(а):
Дмитрий занимается изучением возможности сменить прошивку в контроллере сервы  hxt12k

что хочет получить в результате?

Есть подозрение, что моторчик внутри сервы в штатном алгоритме управляется максимальным приложением напряжения в нужном для достижения требуемого угла направлении. Даже если нужно подвернуться на 1 град.
В итоге при удержании положения под нагрузкой получаем "дрожание сервы" с перегревом мотора.
Хочется питать двигатель пропорциональным отлонению ШИМом, тогда получим режим удержания нагрузи без дрожания и нагрева


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 17:33 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Мистика.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 17:34 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 17:36 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
и повторить 20 раз :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 17:54 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Вроде как в OpenServo это сделано? Разве нет?

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 18:00 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
да, там сделано, и всё весьма грамотно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 18:06 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Если взять обычную серву "Серва(Servo) Tower Pro SG-5010"
И вставить туда OpenServo контроллер

Мы получим нармальное решение? Или все равно есть ньюансы?

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 18:10 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
setar писал(а):
Есть подозрение, что моторчик внутри сервы в штатном алгоритме управляется максимальным приложением напряжения в нужном для достижения требуемого угла направлении. Даже если нужно подвернуться на 1 град. Хочется питать двигатель пропорциональным отлонению ШИМом, тогда получим режим удержания нагрузи без дрожания и нагрева

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 18:16 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
SkyStorm писал(а):
Если взять обычную серву "Серва(Servo) Tower Pro SG-5010"
И вставить туда OpenServo контроллер

Мы получим нармальное решение? Или все равно есть ньюансы?

вероятнее всего нормальное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 18:18 
Не в сети
Аватара пользователя

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

Это существенно проще и дешевле будет, чем ставить 20 платок Open-Servo.

Добавлено спустя 25 секунд:
Вопрос только в том - будет ли удобна получившаяся путаница из проводов

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод с контролем усилия (torque control servo)
СообщениеДобавлено: 27 апр 2011, 20:43 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
=DeaD= писал(а):
Другое дело, что может иметь смысл поменять закон управления - всякие коэффициенты, чтобы серва в нужной нам конструкции вела себя "приличней".

В простых сервах коэффициенты заданы резисторами. Я расширял диапазон регулирования на девятиграммовой серве и мертвую зону - достаточно просто все регулируется и результаты видны "невооруженным глазом".
=DeaD= писал(а):
будет ли удобна получившаяся путаница из проводов

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


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

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


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

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


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

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