roboforum.ru

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

Обсужд. модулей Open Robotics - общие вопросы, распростр.

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение =DeaD= » 20 дек 2008, 23:50

Вот новая версия инструкции, самому больше нравится :)

Применены рекомендации blindman'а и MiBBiM'a.

2Duhas: Сейчас твоё прочитаю, всё равно этот сначала вылизанный сделаем документ, а потом перекинусь на основной контроллер.

Добавлено спустя 13 минут 25 секунд:
Re: Обсуждение модулей OpenRobotics - общие вопросы, распространение
Duhas писал(а):нашлось немного времени.. не нашел в какой теме Dead выкладывал начатую инструкцию... читаем там
Контроллер общего назначения OR-MCU-M32-S-N
предназначен для управления устройствами мобильного и
стационарного робота. Может выступать как головной
контроллер или как подчиненный на шине RoboBus.

второе предложение аццко бросается в глаза.. во первых оно зря отделено от первого, во вторых написано непонять как.. предлагаю:
"OR-MCU-M32-S-N - контроллер общего назначения предназначенный для управления устройствами как мобильного так и стационарного робота, на шине RoboBus может выступать как головным, так и подчиненным."

Ну 2 раза подряд юзать "как" и "так" тоже не очень красиво :) в первом случае поставим тупо "или".

Duhas писал(а):
Описание устройства
Контроллер реализован на базе МК AVR ATMega32, кроме МК на модуле располагаются регуляторы напряжения 5В и 3.3В, фильтры по питанию, порты ввода\вывода общего назначения (далее - GPIO) для подключения внешних устройств (например, контактных бамперов, ИК-дальномеров, сервоприводов и т.п.) и разъем RoboBus.

"Основой контроллера является микроконтроллер ATmega32. Стабилизация питания осуществляется двумя стабилизаторами с низким падением напряжения (на сколь я помню) на 3.3 и 5 вольт. Для коммуникации с различными устройствами (бамперы, ИК-дальномеры, сервоприводы и т.п.) используются порты ввода/вывода общего назначения (далее GPIO) и разъем шины RoboBus."


Duhas писал(а):на счет разводки платы, очень бросается в глаза изломанность дорожек... многие из них можно выполнить в 2 отрезка а они изломаны на 4-5-6...

Ну это уже в соответствующий раздел кидать по разработке модуля.
Вложения
OR-MCU-S-N.pdf
Поправлены тексты, изображения скоро поправим.
(271.12 КиБ) Скачиваний: 26
OR-BTM111-9.6.pdf
(320.66 КиБ) Скачиваний: 22
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение Digit » 21 дек 2008, 00:56

Dead, там где джампера для мастер-слэйв...
Т.к. джамперы 2х2, то нужна "привязка" к ориентации платы... Канеш, можно предположить, что плата должна быть расположена, как на картинке слева, но все ж... :)
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение nest » 21 дек 2008, 01:53

красиво.

только фотку в PDF-е, где стабилизатор вверх-ногами надо либо подфотошопить, либо запять правильный, либо для фотосессии запаять нормально :)
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение =DeaD= » 21 дек 2008, 05:33

Digit писал(а):Dead, там где джампера для мастер-слэйв...
Т.к. джамперы 2х2, то нужна "привязка" к ориентации платы... Канеш, можно предположить, что плата должна быть расположена, как на картинке слева, но все ж... :)

Сделано!

Добавлено спустя 1 минуту 2 секунды:
Re: Обсуждение модулей OpenRobotics - общие вопросы, распространение
nest писал(а):только фотку в PDF-е, где стабилизатор вверх-ногами надо либо подфотошопить, либо запять правильный, либо для фотосессии запаять нормально :)

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

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение =DeaD= » 21 дек 2008, 12:09

MiBBiM писал(а):
энергопотребление

цепочка в принципе ясна: ожидание->подключение->передача->а вот что за "запрос" непоняятно)

Кстати, вот этот пункт - не ко мне, это честно слизано из даташита на BTM-111.

Добавлено спустя 18 минут 44 секунды:
Re: Обсуждение модулей OpenRobotics - общие вопросы, распространение
nest писал(а):только фотку в PDF-е, где стабилизатор вверх-ногами надо либо подфотошопить, либо запять правильный, либо для фотосессии запаять нормально :)

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

Добавлено спустя 50 минут 45 секунд:
Re: Обсуждение модулей OpenRobotics - общие вопросы, распространение
Набросок стандартизации названий:

1. Для модулей на базе других почти готовых модулей - "OR-названиеМодуляПолноеИлиСокращенное", например, OR-BT111-9.6

2. Для модулей контроллеров общего назначения - "OR-ТипКонтроллера(AVR/PIC/AVR32/ARMx/...)-СокращенныйИдентификаторИспользуемогоКонтроллера-[D - наличие 12-пинового порта ДД, N - его отсутствие]", например, OR-AVR-M32-N;

3. Для модулей драйверов 2 коллекторных двигателей - "OR-MD2-[Максимальный ток]-[Максимальное напряжение]-[C - наличие датчика тока с выходом на интерфейсный разъем, I - наличие встроенного датчика тока без выхода на разъем, N - отсутствие датчика тока][P - наличие защиты по току, X - её отсутствие", например OR-MD2-2A-12V-CP.

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

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение EdGull » 21 дек 2008, 12:24

я бы не сокращал OR
народу не в теме будет не понятно
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

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

А мы для непонятливых расшифруем :)
BT же сокращают и ничего, все потихоньку понимают :)

Это же не средство сказать OpenRobotics, это просто префикс который будет отделять это семейство модулей по идентификатору и всё.

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

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение =DeaD= » 22 дек 2008, 00:55

Вот, подготовил обновлённую версию инструкции для модуля контроллера. Завтра куплю стабилизаторов линейных в нужном корпусе, запаяю и будет фотосессия :)

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

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение =DeaD= » 22 дек 2008, 10:58

Прямо таки нету комментариев и всё ок? :)

Добавлено спустя 43 секунды:
Re: Обсуждение модулей OpenRobotics - общие вопросы, распространение
Ну хотя-бы скажите что принципиальной схемы не хватает! :crazy:

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

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение blindman » 22 дек 2008, 11:02

Я бы пока не стал распыляться. Надо довести до ума то что начато. Очень много надо сделать.
Проект [[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= » 22 дек 2008, 11:14

2blindman: Ну дык издалека же :oops:

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

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение Digit » 22 дек 2008, 11:17

=DeaD= писал(а):Прямо таки нету комментариев и всё ок? :)

Ну давай я выступлю :)
Мое ИМХО:
1. это не инструкция, а кратенькое описание железки. Инструкция подразумевает (ну, так мне кажется) описание каких-то действий, как железку использовать, а тут этого нет
2. В таком виде, как оно сейчас - это нормальный такой обзорный документ. Но нужно что-то более подробное, куда и засунуть ту самую схему, о которой ты говоришь :)
3. В подробной инструкции кроме схемы железяки и, большой фотографии платы, расписать еще что в какой разъем и как можно засунуть и какой при этом получить результат. Расписывать можно достаточно коротко, все подробности можно расписывать в соответствующих аппноутах.
4. Может какой-то PDF сделать со спецификацией RoboBus? А то без нее комплект доков тоже как-то ущербен.
5. везде надо указывать URLы, по которым найти примеры/обсуждение/вику... Может где-то и есть урл, но я не обратил внимания

ну вот как-то так :)
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение =DeaD= » 22 дек 2008, 11:18

2blindman: Кстати, вот с него (LPC2103) и можно будет начать - 70МГц как ни крути - поболее будет чем 8, 16, или даже 20МГц на AVR. И цена не кусается.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение Digit » 22 дек 2008, 11:24

...и еще (вошел во вкус :crazy: )
6. может фотку модуля контроллера и схему расположения джамперов одинаково сориентировать? Чтоб типа можно было по схеме найти реальную часть железяки?
7. на фотке маркером нарисованные "+" и "-" производят тот же эффект, что и стабилизатор вверх брюхом :)
8. на схеме может квадратиков MCU показать? и стабилизаторы?
9. Ресет на схемке показать как кнопку, а не как набор контактных площадок
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Обсуждение модулей OpenRobotics - общие вопросы, распростран

Сообщение =DeaD= » 22 дек 2008, 11:26

Digit писал(а):1. это не инструкция, а кратенькое описание железки. Инструкция подразумевает (ну, так мне кажется) описание каких-то действий, как железку использовать, а тут этого нет

Согласен, думаю надо в этом документе еще 3 раздела, первый посвящен тому, как эту железку программировать, второй тому, как использовать железку с уже готовой прошивкой, а третий - как подключать к ней всякие устройства по портам 4-пина и через RoboBus.

Digit писал(а):2. В таком виде, как оно сейчас - это нормальный такой обзорный документ. Но нужно что-то более подробное, куда и засунуть ту самую схему, о которой ты говоришь :)

Хм, сильно более подробный мне не придумывается, разве что писать туториал как программировать микроконтроллеры. Если бы мы делали 1 модуль, то вокруг него можно было бы книжку писать, а так мы делаем систему модулей - нет смысла к каждому прикладывать 3-томник который на 95% одинаковый у всех модулей.

Digit писал(а):3. В подробной инструкции кроме схемы железяки и, большой фотографии платы, расписать еще что в какой разъем и как можно засунуть и какой при этом получить результат. Расписывать можно достаточно коротко, все подробности можно расписывать в соответствующих аппноутах.
4. Может какой-то PDF сделать со спецификацией RoboBus? А то без нее комплект доков тоже как-то ущербен.

Ну наверное не аппноутах, а просто единый документ сделать по шине RoboBus и по 4-контактному разъему. Ну и по 12-контактному разъему для ДД тоже.

Digit писал(а):5. везде надо указывать URLы, по которым найти примеры/обсуждение/вику... Может где-то и есть урл, но я не обратил внимания

Это да, но это чуть позже, как основную документацию причешем и поймём чего нужно вынести в вику.

Digit писал(а):ну вот как-то так :)

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

Пред.След.

Вернуться в Open Robotics

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

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