roboforum.ru

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

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

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

Re: Проект OpenRobotics

Сообщение Pretorean » 15 сен 2008, 16:15

blindman писал(а):Пока рассматриваем только мега32/644 как стартовый вариант.

по причине наличия у них вариантов в DIP корпусе или какието иные соображения ?
Аватара пользователя
Pretorean
 
Сообщения: 41
Зарегистрирован: 20 сен 2006, 13:22
Откуда: Ростовская область
прог. языки: I write code ))))

Re: Проект OpenRobotics

Сообщение Digit » 15 сен 2008, 16:16

Pretorean писал(а):не торопись, пусть хоть чтото сделают, а то опять будет куча умного текста и никакого толку

Я и не тороплюсь. Я про это:
blindman писал(а):Я бы хотел получить компактный модуль. То, что я нарисовал примерно 60х60
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Проект OpenRobotics

Сообщение blindman » 15 сен 2008, 17:14

Pretorean писал(а):
blindman писал(а):Пока рассматриваем только мега32/644 как стартовый вариант.

по причине наличия у них вариантов в DIP корпусе или какието иные соображения ?

По той причине, что мега32 пока всеже доступнее по цене, при том, что ее возможностей достаточно для очень многих вариантов использования.

Добавлено спустя 47 минут 29 секунд:
Если успею, сегодня сделаю первый вариант схемы, и попробую набросать 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: Проект OpenRobotics

Сообщение =DeaD= » 15 сен 2008, 17:26

blindman писал(а):Так ты предлагаешь вариант, что все выводное, не только МК? Давайте определимся с вариантом схемы, от которого отталкиваемся, и посмотрим, что будем иметь по габаритам. Я бы хотел получить компактный модуль. То, что я нарисовал примерно 60х60

Нет, выводное - только микры. Например паять SMD кондёры и резисторы еще вполне для начинающего, а вот МК - уже неслабая вероятность залепить две ноги и потом долго и мучительно разбираться залепилось оно или нет, а потом резлепилось окончательно или нет. И если не разлепилось - отпаивать всё снова и сначала начинать.

Добавлено спустя 1 минуту 32 секунды:
Pretorean писал(а):ну в принципе не важно ДИП или СМД, но лучше чтобы уже всё было припаяно

Это уж извините кто сколько денег заплатит - я вот не буду вечерами забесплатно распаивать 40-ножку мегу и рядом с ней 16*3=48 портов - и это только МК и порты. А еще куча всякого барахла имеется на плате.

Добавлено спустя 4 минуты 43 секунды:
Digit писал(а):А когда забыл переставить джампер №1 и выставил джампер №2, то все вспалил :crazy:

А еще короче можно вообще провод питания 12В уронить на плату :) понятно что хуже несколько по надежности но очень уж не нравятся мне 4-пиновые разъемы громоздкостью. Я думаю надо будет сделать так - максимально защитить пользователя от перестановки перемычки с режима "штатное питание 5В" на режим "прямое питание от разъема", можно даже вообще изначально не джампер ставить, а перемычку. А кому надо - сами выпаят перемычку и поставят джампер - и волки сыти и овцы целы :)

Digit писал(а):А насчет размеров... А кто мешает иметь два форм-фактора? Пусть в СМД будет 60х60, а в дипе 200х200 - какая разница? :)

Нафига 20х20 - у меня вместе с ДД всё в 64х64 влезло.

Digit писал(а):главное ж что прошивки будут абсолютно совместимы

Это да!

Добавлено спустя 45 секунд:
Pretorean писал(а):не торопись, пусть хоть чтото сделают, а то опять будет куча умного текста и никакого толку

Не веришь что я из [[Шлюз-контроллер GATE-A8D8M2]] быстренько сделаю нужный нам контроллер? :)

Добавлено спустя 31 секунду:
avr123.nm.ru писал(а):Может ATmega128 запаять ?

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

Re: Проект OpenRobotics

Сообщение blindman » 15 сен 2008, 17:31

=DeaD= писал(а):очень уж не нравятся мне 4-пиновые разъемы громоздкостью


Чем тебе так этот дополнительный ряд мешает. Это же реально удобно . Могу специально достать свою платку-прототип и запаять для сравнения с одной стороны 4 ряда с другой 3
Проект [[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= » 15 сен 2008, 18:20

Формально не сильно мешает, но в целом присутствие 4-го ряда смущает :) к тому же наиболее часто будет достаточно поставить на 3-й ряд просто 5В, реально 6-7.2В нужно только разработчикам 2-4-6-ногов, когда каждый вольт на счету.

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

Re: Проект OpenRobotics

Сообщение blindman » 15 сен 2008, 18:23

Я считаю что доп. ряд очень удобен, когда случится тот самый нечастый случай - можно просто воткнуть разъем - и вперед
Вложения
P1020275.JPG
P1020272.JPG
Проект [[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= » 15 сен 2008, 18:39

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

Re: Проект OpenRobotics

Сообщение blindman » 15 сен 2008, 18:41

Ну на шарп все равно 4-пиновый разъем надо ставить. Я не настаиваю на том, чтобы запаивать все 4 ряда. Но место предусмотреть.
Проект [[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= » 15 сен 2008, 18:48

Хм, согласен - нет определённости - сделаем оба варианта :) джампер для переключения питания на 3-пинках и линию 4-пинок с 5В всегда можно запаивать, а можно нет.

Добавлено спустя 35 секунд:
blindman писал(а):Ну на шарп все равно 4-пиновый разъем надо ставить.

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

Re: Проект OpenRobotics

Сообщение blindman » 15 сен 2008, 18:54

Непонятно выразился. Я имел в виду - при наличии 4 рядов штырей и присутствии серв
Проект [[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= » 15 сен 2008, 19:15

Хм, сервы надо питать 6В если делаем 2-4-6-нога, обычно это будет 4-6-ног, значит это 12-18 серв, а сколько выходов планируется на базовом контроллере? По моему мега о 40 ногах сразу не проходит. Потому как считаем порты - 40 ног минус RESET / XTAL1 / XTAL2 / AREF / AVCC / AGND / VCC / GND это уже 40-8=32 ног. Минус MOSI \ MISO \ SCK \ SDA \ SCL \ TX \ RX это 32-7=25 ног. Минус 3 ноги общего назначения это 22 ноги. Не впритык ли? да и размещать 22х4=88 пинов - это тоже нехило. каждый пин это 2.54*2.54 ~= 6.5мм2. это только ноги - чистыми 6см2 почти съедят :)

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

Re: Проект OpenRobotics

Сообщение blindman » 15 сен 2008, 19:28

В самом начале :
blindman писал(а):вариант главного контроллера, ориентированный на управление большим количеством стандартных серв (пауки и т. п.)
Проект [[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= » 15 сен 2008, 20:02

Нда, надо было внимательно читать :)

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

Re: Проект OpenRobotics

Сообщение Виталий » 15 сен 2008, 20:04

А чем вот это не нравится?
http://www.arduino.cc/

Там есть варианты и с беспроводной связью.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Пред.След.

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

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

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