Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Правила форума
Правила раздела OpenRobotics

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 28 фев 2009, 17:34

Сергей писал(а):А насчет трехпиновых разъемов - если делают сервы под 5А с таким разъемом, значит все ок :)

Или значит, что считают, что ток 5А кратковременный и рабочий цикл не более 20% от общего времени :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение demoontz » 28 фев 2009, 17:40

если устройство окажеться лучше чем первоисточник, то я был бы заинтересован :)

только мне надо 30-32 выхода. и это только для серв...

зы: а что это за контролер такой на картинке интересный?
demoontz
 
Сообщения: 194
Зарегистрирован: 04 фев 2009, 20:06
Откуда: Kiev
Skype: demoontz

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 28 фев 2009, 17:57

30-32 выхода? куда? :)

Добавлено спустя 2 минуты 3 секунды:
Устройство будет лучше как минимум потому что можно будет на него повесить блютуз-модуль уже готовый - [[Модули Open Robotics и документация к ним]] и немедленно получить радиоуправляемого по блютузу шагающего робота :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение FireFly » 28 фев 2009, 17:59

на SSC-32 блютуз легко и непринужденно вешается, на сайте у разрабов есть мануал как все делается :wink:
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 28 фев 2009, 18:02

FireFly писал(а):на SSC-32 блютуз легко и непринужденно вешается, на сайте у разрабов есть мануал как все делается :wink:

Ну вот, ты расстроил меня :) ну тогда у нас можно в сам контроллер заливать развесистые программки, которые не будут тормозиться мильоном прерываний для управления сервами и у нас есть 8 GPIO портов (а не 4, как у SSC-32) и еще у нас есть нормальные разъемы i2c :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 28 фев 2009, 18:07

demoontz писал(а):зы: а что это за контролер такой на картинке интересный?

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

Добавлено спустя 4 минуты 32 секунды:
Проблема с SSC-32 в том, что в сам контроллер мало что можно зашить. Например чуть подлиннее обработчик прерываний от уарта сделал - и все, при обмене сколь-нибудь большими объемами данных сервы задергались. И такие проблемы будут у любого контроллера, у которого временные интервалы формируются в прерывании.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение FireFly » 28 фев 2009, 18:11

=DeaD= писал(а):Ну вот, ты расстроил меня :) ну тогда у нас можно в сам контроллер заливать развесистые программки, которые не будут тормозиться мильоном прерываний для управления сервами и у нас есть 8 GPIO портов (а не 4, как у SSC-32) и еще у нас есть нормальные разъемы i2c :)

мощно конеш, но ИМХО лишнее, хотя кому как :)

Добавлено спустя 2 минуты 4 секунды:
blindman писал(а):Проблема с SSC-32 в том, что в сам контроллер мало что можно зашить. Например чуть подлиннее обработчик прерываний от уарта сделал - и все, при обмене сколь-нибудь большими объемами данных сервы задергались. И такие проблемы будут у любого контроллера, у которого временные интервалы формируются в прерывании.

ИМХО нет у него ни каких проблем, у меня он прекрасно работает - ничего не дергается, свои задачи на 100% выполняет, притом на максимальной скорости обмена адекватно отрабатывает все команды. :wink:
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 28 фев 2009, 18:17

Я говорю о том, что в нем программа, которая учитывает особенности выбранной системы управления. И кроме этой программы в него ничего не зашивается. А чтобы писать свою прошивку, надо тоже все эти особенности учитывать - а это накладывает определенные ограничения, в первую очередь на работу с прерываниями.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение FireFly » 28 фев 2009, 18:24

а там просто своя прошивка нифиг не нужна, его дача основная исполнять команды на перемещение серв по уарту или сом-у + опционально он может в обратку передавать 4 сигнала, все... больше от него ничего не требуется и с этим девайс справляется прекрасно. Для управления ставим любой свой контроллер, либо тот же радиоканал до ПК и управляем. По сути оно контроллер двигателей :wink: зачем, к примеру, контроллер двигателей грузить еще обработкой датчиков? нихай этим контроллер основной занимается :D
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение Сергей » 28 фев 2009, 18:25

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

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 28 фев 2009, 18:28

Обновление:
Вложения
OR-AVR-M32-S.rar
(60.24 КиБ) Скачиваний: 20
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 28 фев 2009, 18:30

FireFly писал(а):зачем, к примеру, контроллер двигателей грузить еще обработкой датчиков? нихай этим контроллер основной занимается
Мы так и делаем ;) Рулить сервами будет выделенный контроллер, причем без внешних регистров

Добавлено спустя 1 минуту 43 секунды:
Сергей писал(а):на самом деле писать под готовый контроллер серво - не слишком удачная идея. Чтоже юзеры будут тогда писать под контроллер общего назначения?

Не понял мысль. У нас 2 контроллера. Один формирует импульсы для серв (причем гарантированно точные и стабильные), а в другой юзер может залить что ему угодно.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 28 фев 2009, 18:31

Сергей писал(а):на самом деле писать под готовый контроллер серво - не слишком удачная идея. Чтоже юзеры будут тогда писать под контроллер общего назначения?

Он на то и общего назначения, что будут специализированные :) вот это первый и может быть последний тип специализированного контроллера :) контроллер общего назначения - для колёсных\гусеничных роботов подходит, это будет основная масса роботов. Так же на нём можно баловаться с шагающими роботами с небольшим количеством серв, но только баловаться, потому что большие токи в серьезных количествах (в количествах серв :)) контроллер не выдержит.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение FireFly » 28 фев 2009, 18:41

blindman писал(а):Мы так и делаем ;) Рулить сервами будет выделенный контроллер, причем без внешних регистров
У нас 2 контроллера. Один формирует импульсы для серв (причем гарантированно точные и стабильные), а в другой юзер может залить что ему угодно.

Это гуд :good: я выложенную схему просто не могу посмотреть :D
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение Сергей » 28 фев 2009, 19:10

я к тому, что можно просто разработать хороший СЕРВО-КОНТРОЛЛЕР, а его уже подрубать куда нада. А это это уже почти как писать программы для GPU от NVidia, только мощности не такие
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Пред.След.

Вернуться в Разработка модулей

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

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