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

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

Digit » 21 дек 2008, 00:56

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

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

nest » 21 дек 2008, 01:53

красиво.

только фотку в PDF-е, где стабилизатор вверх-ногами надо либо подфотошопить, либо запять правильный, либо для фотосессии запаять нормально :)

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

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".

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

EdGull » 21 дек 2008, 12:24

я бы не сокращал OR
народу не в теме будет не понятно

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

=DeaD= » 21 дек 2008, 12:31

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

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

Добавлено спустя 1 минуту 50 секунд:
Re: Обсуждение модулей OpenRobotics - общие вопросы, распространение
Кстати вот тот же ie-zx-dcm2 как яркий пример того, что так можно делать и все останутся живы :)

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

=DeaD= » 22 дек 2008, 00:55

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

Очень жду всяких поправок к инструкции.
Вложения
OR-AVR-M32-N.pdf
(271.65 КиБ) Скачиваний: 30

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

=DeaD= » 22 дек 2008, 10:58

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

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

Добавлено спустя 2 минуты 44 секунды:
Re: Обсуждение модулей OpenRobotics - общие вопросы, распространение
Наверное еще надо начинать уже присматриваться к ARM'ам издалека?

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

blindman » 22 дек 2008, 11:02

Я бы пока не стал распыляться. Надо довести до ума то что начато. Очень много надо сделать.

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

=DeaD= » 22 дек 2008, 11:14

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

Добавлено спустя 1 минуту 45 секунд:
Re: Обсуждение модулей OpenRobotics - общие вопросы, распространение
2blindman: И вообще, как тебе не стыдно, ты ведь сам их уже начал юзать :P LPC2103 у меня куда купленные лежат? :wink:

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

Digit » 22 дек 2008, 11:17

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

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

ну вот как-то так :)

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

=DeaD= » 22 дек 2008, 11:18

2blindman: Кстати, вот с него (LPC2103) и можно будет начать - 70МГц как ни крути - поболее будет чем 8, 16, или даже 20МГц на AVR. И цена не кусается.

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

Digit » 22 дек 2008, 11:24

...и еще (вошел во вкус :crazy: )
6. может фотку модуля контроллера и схему расположения джамперов одинаково сориентировать? Чтоб типа можно было по схеме найти реальную часть железяки?
7. на фотке маркером нарисованные "+" и "-" производят тот же эффект, что и стабилизатор вверх брюхом :)
8. на схеме может квадратиков MCU показать? и стабилизаторы?
9. Ресет на схемке показать как кнопку, а не как набор контактных площадок

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:


cron
Rambler\'s Top100 Mail.ru counter