Проект ORduino v2

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

Проект ORduino v2

Сообщение =DeaD= » 12 сен 2012, 12:54

С питанием определились, начинаем сборку новой версии.

Накидал альфа версию.

Основные отличия от предыдущего ORduino:
1. ШИМ движков перенесен на OC0A, OC0B.
2. ШИМ OC1A, OC1B освобожден для управления 2 сервами без всяких дополнительных заморочек.
3. Зарядка и степ-ап заменены на более современные\дешевые.
4. Добавлены разъемы для подключения серв, квадратурных энкодеров.
5. Переделан разъем для подключения синезубого модуля, CP2102 подцеплен через джамперы, чтобы не мешать синезубому модулю.
6. Добавлен разъем для подключения i2c модулей.

В планах еще:
1. Добавить питание к портам A0..A3, чтобы в случае чего на них удобно цеплять различные датчики.
Вложения
OR-duino-v2-sch.pdf
(73.8 КиБ) Скачиваний: 0
OR-duino-v2-brd.pdf
(93.34 КиБ) Скачиваний: 0
ORduino.zip
(101.6 КиБ) Скачиваний: 0
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проект ORduino v2

Сообщение =DeaD= » 13 сен 2012, 02:36

Вроде какая-то "пре-релиз" версия :)

Добавил разъемы питания на A0..A3, D12, D13, замер уровня напряжения на разъеме зарядки (чтобы определять, когда на "базу" зацепились и зарядка пошла)

SkyStorm, посмотри, по ногам нет фатальных недостатков?
Вложения
OR-duino-v2-sch.pdf
(77.2 КиБ) Скачиваний: 0
OR-duino-v2-brd.pdf
(146.55 КиБ) Скачиваний: 0
ORduino.zip
(110.29 КиБ) Скачиваний: 0
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проект ORduino v2

Сообщение SkyStorm » 13 сен 2012, 04:52

Все не так. Очень много замечаний. Сейчас времени нет, завтра распишу подробно.
Так что не торопись с платами пока.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Проект ORduino v2

Сообщение Duhas » 13 сен 2012, 11:14

=DeaD= писал(а): нет фатальных недостатков?

не по ногам, по степ апу. ты учитывал рекомендации по разводке таких стабов ? видно плохо конечно, но мне кажется у тебя больно сильно раскиданы элементы друг от друга.. там конечно не те токи, но все же
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Проект ORduino v2

Сообщение =DeaD= » 13 сен 2012, 13:39

Duhas писал(а):не по ногам, по степ апу. ты учитывал рекомендации по разводке таких стабов ? видно плохо конечно, но мне кажется у тебя больно сильно раскиданы элементы друг от друга.. там конечно не те токи, но все же

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

Re: Проект ORduino v2

Сообщение Duhas » 13 сен 2012, 14:19

послойно можешь дать плату ?

я в упор не вижу входной емкости преобразователя. в том числе и на схеме. это точно фэйл

также - земля кондеров кварца - по-хорошему должна уходить не в полигон а в ногу чипа.
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Проект ORduino v2

Сообщение =DeaD= » 13 сен 2012, 14:21

С землёй кондеров давно уже так делается, никаких проблем никогда не было.
Если по полигону помехи пойдут, нога чипа не спасет :)

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

Re: Проект ORduino v2

Сообщение Duhas » 13 сен 2012, 14:56

хэх, по полигону ходят токи разных потребителей.
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Проект ORduino v2

Сообщение SkyStorm » 13 сен 2012, 18:18

По разъемам
Такое расположение убивает концепцию шилдов напрочь.
Вот подумай, ты втыкаешь сверху шилд голосового управлении EasyVR, и все что ты сделал становится недоступным.

На мой взгляд нужно оставить стандартные разъемы, а расширенные разъемы продублировать по правому краю.
Тогда их можно будет использовать при установленных шилдах.

В свое время меня бесила перемычка на 5v, зачем вообще она нужна?

так же было бы не плохо аналоговый выход 6 и 7 вывести.

Питание на 2 сервы заведено с общего стаба, если это будут 2 стандартные китайские сервы а не мелочь,
они его выжрут на раз. А еще 2 мотора.

И такой вопрос, а если мне нужно будет запитать 2S или 3S? Это реально? Или все полыхнет?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Проект ORduino v2

Сообщение =DeaD= » 13 сен 2012, 18:37

Одновременно использовать и шилды и доп-разъемы я и не планировал.
Продублировать по правому краю - имхо будет фарш из дорожек + увеличение размера существенное.

Перемычка на 5В? Не понял о чем речь. Покажи на схеме или плате.

Аналоговые входы 6 и 7 используются сразу для замера напряжения батареи и детекции зарядного напряжения.

Питание серв - предполагается, что в случае проседания питания 5В можно будет либо отцепить сервы от общего питания, либо двигать ими по очереди. Моторы питаются напрямую от лития.

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


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

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

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