roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: как заставить обычную серву крутиться на 180 градусов
СообщениеДобавлено: 09 мар 2008, 15:43 
Не в сети
Аватара пользователя

Зарегистрирован: 04 май 2006, 20:50
Сообщения: 35
Откуда: Тосно (около Питера)
кто нибудь сталкивался с тем, что рабочих 90 град поворота сервы бывает недостаточно? возможно ли как то увеличить ету цифру, не ковыряясь в машинке?
и что произойдет, если подавать на нее импульсы, лежащие вне стандартной области? скажем, длиной 0.5 или 2.5 ms?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить обычную серву крутиться на 180 градусов
СообщениеДобавлено: 09 мар 2008, 16:05 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Тема обсуждалась уже гдето. Я крутил на 180. Но при этом точность позиционирования пропадает. Фишка в том что импульс 0.9 до 2.1мс это 90град, то есть гдето на каждый градус уходит 0.000013(3) сек. Тогда точность будет хорошей и по расчету. Серва вообще может крутица на 210 градусов примерно. Можно замерить количество импульсов когда серва находица в состоянии 0(это и будет гдето 0.9мс), дальше увеличиваем импульсы пока серва на вид не встанет на 180. Но тогда, после 2.1мс, если ты подаешь сигнал повернуца еще на один градус - то это будет не 1 градус, а с погрешностью, и чем дальше от 90 град - тем больше погрешность, поэтому нужно пересчитывать формулу после 2.1мс. ИМХО мне всегда хватало 90 градусов, 180 делал чисто ради интереса


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить обычную серву крутиться на 180 градусов
СообщениеДобавлено: 09 мар 2008, 16:16 
Не в сети
Аватара пользователя

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

И конечно же есть в продаже такие уже готовые сервы, но они достаточно редкие, да и дорогие могут оказаться.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить обычную серву крутиться на 180 градусов
СообщениеДобавлено: 09 мар 2008, 17:33 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
HS311 имеют возможность поворота на 180 механически вроде


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

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


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

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