roboforum.ru

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

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

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

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

=DeaD= » 28 фев 2009, 17:34

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

Или значит, что считают, что ток 5А кратковременный и рабочий цикл не более 20% от общего времени :)

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

demoontz » 28 фев 2009, 17:40

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

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

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

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

=DeaD= » 28 фев 2009, 17:57

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

Добавлено спустя 2 минуты 3 секунды:
Устройство будет лучше как минимум потому что можно будет на него повесить блютуз-модуль уже готовый - [[Модули Open Robotics и документация к ним]] и немедленно получить радиоуправляемого по блютузу шагающего робота :)

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

FireFly » 28 фев 2009, 17:59

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

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

=DeaD= » 28 фев 2009, 18:02

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

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

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

blindman » 28 фев 2009, 18:07

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

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

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

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

FireFly » 28 фев 2009, 18:11

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

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

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

ИМХО нет у него ни каких проблем, у меня он прекрасно работает - ничего не дергается, свои задачи на 100% выполняет, притом на максимальной скорости обмена адекватно отрабатывает все команды. :wink:

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

blindman » 28 фев 2009, 18:17

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

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

FireFly » 28 фев 2009, 18:24

а там просто своя прошивка нифиг не нужна, его дача основная исполнять команды на перемещение серв по уарту или сом-у + опционально он может в обратку передавать 4 сигнала, все... больше от него ничего не требуется и с этим девайс справляется прекрасно. Для управления ставим любой свой контроллер, либо тот же радиоканал до ПК и управляем. По сути оно контроллер двигателей :wink: зачем, к примеру, контроллер двигателей грузить еще обработкой датчиков? нихай этим контроллер основной занимается :D

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

Сергей » 28 фев 2009, 18:25

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

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

=DeaD= » 28 фев 2009, 18:28

Обновление:
Вложения
OR-AVR-M32-S.rar
(60.24 КиБ) Скачиваний: 20

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

blindman » 28 фев 2009, 18:30

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

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

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

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

=DeaD= » 28 фев 2009, 18:31

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

Он на то и общего назначения, что будут специализированные :) вот это первый и может быть последний тип специализированного контроллера :) контроллер общего назначения - для колёсных\гусеничных роботов подходит, это будет основная масса роботов. Так же на нём можно баловаться с шагающими роботами с небольшим количеством серв, но только баловаться, потому что большие токи в серьезных количествах (в количествах серв :)) контроллер не выдержит.

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

FireFly » 28 фев 2009, 18:41

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

Это гуд :good: я выложенную схему просто не могу посмотреть :D

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

Сергей » 28 фев 2009, 19:10

я к тому, что можно просто разработать хороший СЕРВО-КОНТРОЛЛЕР, а его уже подрубать куда нада. А это это уже почти как писать программы для GPU от NVidia, только мощности не такие


Rambler\'s Top100 Mail.ru counter