roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 апр 2025, 08:32

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


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 27 июл 2011, 21:28 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 27 июл 2011, 21:30 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 27 июл 2011, 22:23 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 27 июл 2011, 23:21 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
У HiTec есть сервы, управляемые по UART.
Может просто передрать протокол?
Внутри PDF есть схема... :roll:

У них скорость 19200.


Вложения:
HSR8498HB Servo.pdf [87.44 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 06:52 
Не в сети
Аватара пользователя

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

2. Как-то все тормозно... по-моему.
Грубо говоря,
19200 бит/сек = 1920 байт/сек = 240 пакетов/сек (в пакете 8 байт).
Если хотим управлять с периодом 50 Гц (как обычной сервой), то по такому протоколу можно обслужить максимум четыре сервы... Это как-то кисло.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 07:56 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
ID сервы можно записать в EEPROM.
Не очень понятно, зачем сервой по UART рулить 50 раз в секунду?
Ну пару раз в секунду сказать куда двигать, и она сама двинется.
240 пакетов/2 хватит на 120 серв. Если 4 раза в секунду, то на 60 серв.


Вложения:
HSR_2007-09-22.pdf [155.5 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 08:09 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Ну, может и так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 08:19 
Не в сети
Аватара пользователя

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

PS: Думаю с кварцем 16МГц скорость можно будет поднять и выше, чем 19200bps

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 08:47 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 08:48 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 08:56 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 08:56 
Не в сети
Аватара пользователя

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

А цена?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 09:07 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
я про 16МГц и скорость повыше.
Откалибровать его в 6451200 Гц, или даже в 8294400 Гц, если уж так хочется точно попасть в скорость (что само по себе не обязательно - на 6.4МГц ошибка в скорости меньше процента для 115200).

хотя с кварцем надежнее, конечно :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 09:24 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
У нас же программный UART, там не всё так просто.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-Servo
СообщениеДобавлено: 28 июл 2011, 09:49 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Давайте попробую написать вам софтовый уарт полудуплексный на 115200 на 8 мегагерцах.
Не гарантирую, но шанс ненулевой :)
Ну, может быть ограничения некоторые будут.
Вы на чем пишете? GCC, наверное? Версия какая?


Последний раз редактировалось Michael_K 28 июл 2011, 09:55, всего редактировалось 1 раз.

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

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


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

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


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

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