roboforum.ru

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

Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

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

Re: Проект OpenRobotics

Сообщение Mazayac » 28 окт 2008, 23:11

Монтажом они занимаются, монтажники :)
Отвертка вместе с контроллером удорожает контроллер, а мы цены не поднимаем уже три года.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Проект OpenRobotics

Сообщение =DeaD= » 28 окт 2008, 23:26

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

Re: Проект OpenRobotics

Сообщение =DeaD= » 31 окт 2008, 21:36

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

Re: Проект OpenRobotics

Сообщение blindman » 31 окт 2008, 22:05

Конечно. Основа для управления с ПК у тебя уже сделана, грех ее не использовать. Только если мне не изменяет память в плане управления сервами там не все оптимально - надо попробовать оптимизировать.

Я позже займусь библиотекой стандартных функций - для автономного варианта. Потом по мере добавления переферии надо будет писать под нее библиотеки.
Проект [[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: Проект OpenRobotics

Сообщение blindman » 17 ноя 2008, 04:15

Пробую переделать плату, чтобы можно было с нее управлять H-мостами. За счет того, что ноги МК перешли на 12-пиновый разъем, осталось много свободного места. Габариты вряд ли удастся уменьшить, они определяются разъемами по периметру платы. Какие есть предложения?
Вложения
main.png
main.png (8.99 КиБ) Просмотров: 2433
Проект [[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: Проект OpenRobotics

Сообщение =DeaD= » 17 ноя 2008, 08:01

верни ноги! :) если кто ДД не будет пользовать - за что ты его лишил запасных ног? :)

Добавлено спустя 3 минуты 44 секунды:
Может IDC-12 вывести сверху? Чтобы на ДД все силовые разъемы были с 1 стороны? а то не ясно как на роботе плату располагать когда силовые провода с обоих сторон заходят.

И может перейти на клеммники с шагом 3.96 3.5 ? Или вообще под оба варианта клеммников дырки сделать?

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

Re: Проект OpenRobotics

Сообщение blindman » 17 ноя 2008, 08:16

Ноги верну, кроме тех, на которых энкодеры - там будут 4 ноги на 2 4-пиновых разъемах (внизу справа). Иначе не влезет.
Силовые разъемы на плате мостов будут только с одной стороны - сверху. Питание будет заходить на плату мостов, и через 12-пиновый разъем пойдет на плату контроллера.
Проект [[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: Проект OpenRobotics

Сообщение =DeaD= » 17 ноя 2008, 08:48

Может лучше разнести - силовые выходы все сзади, слаботочные все сенсоры и т.п. прелести - спереди?

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

Re: Проект OpenRobotics

Сообщение blindman » 17 ноя 2008, 09: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: Проект OpenRobotics

Сообщение =DeaD= » 17 ноя 2008, 12:19

Вот как-то так:

Добавлено спустя 1 час 45 минут 50 секунд:
Вроде помех не должны движки на энкодеры давать, хотя реально их всё равно особо не развести.
Вложения
main2.jpg
main2.jpg (32.24 КиБ) Просмотров: 2392
main.jpg
main.jpg (64.26 КиБ) Просмотров: 2382
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проект OpenRobotics

Сообщение blindman » 17 ноя 2008, 15:57

Над и под разъемом питания - входы энкодера? А почему не рядом друг с другом?
Проект [[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: Проект OpenRobotics

Сообщение =DeaD= » 17 ноя 2008, 16:04

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

Re: Проект OpenRobotics

Сообщение blindman » 17 ноя 2008, 20:11

В таком варианте лишаемся места на плате для установки регуляторов, электролитов, и разводки проводов к джамперам выбора питания - свободное место получается слишком раздробленным.

Если на плате мостов разъемы расположить слева, то мой вариант ничем принципиально отличаться не будет, кроме расположения энкодеров с другой стороны. Но это будет некоторым образом стимулировать не тянуть провода энкодеров параллельно проводам движков :)

А разъемы двигателей и энкодеров разумеется надо промаркировать. Читать то наверно все умеют, кто роботов делает?

Добавлено спустя 2 часа 19 минут 4 секунды:
Упустили одну вещь - на модулях, для которых есть шанс, что на шине будет присутствовать более 1 однотипного модуля, надо предусмотреть возможность установки адреса I2C.
Проект [[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: Проект OpenRobotics

Сообщение =DeaD= » 17 ноя 2008, 20:22

blindman писал(а):В таком варианте лишаемся места на плате для установки регуляторов, электролитов, и разводки проводов к джамперам выбора питания - свободное место получается слишком раздробленным.

Ок, понял, перемечтал :)

blindman писал(а):Если на плате мостов разъемы расположить слева, то мой вариант ничем принципиально отличаться не будет, кроме расположения энкодеров с другой стороны. Но это будет некоторым образом стимулировать не тянуть провода энкодеров параллельно проводам движков :)

Согласен.

blindman писал(а):А разъемы двигателей и энкодеров разумеется надо промаркировать. Читать то наверно все умеют, кто роботов делает?

Согласен, тупанул :)

blindman писал(а):Упустили одну вещь - на модулях, для которых есть шанс, что на шине будет присутствовать более 1 однотипного модуля, надо предусмотреть возможность установки адреса I2C.

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

Re: Проект OpenRobotics

Сообщение blindman » 18 ноя 2008, 09:07

Поднапрягся немного, и всетаки поставил IDC-12 сверху, а то получалось что на плате Н-мостов все разъемы впритык были, и места под подстроечник не было.

----------------
Now playing: Nirvana - Sleight of hand
Вложения
main.png
Проект [[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(?)
ФИО: Андрей Юрьевич

Пред.След.

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

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

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