roboforum.ru

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

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

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

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

=DeaD= » 26 янв 2009, 11:33

Мне последний нравится :) тем что квадратный.

Добавлено спустя 1 час 53 минуты 2 секунды:
[[Стандарт размеров модулей Open Robotics]] - Выложил размеры модулей в вику.

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

setar » 26 янв 2009, 11:59

=DeaD= писал(а):Мне последний нравится :) тем что квадратный.

Добавлено спустя 1 час 53 минуты 2 секунды:
[[Стандарт размеров модулей Open Robotics]] - Выложил размеры модулей в вику.

привязку страницы к категории поставь - оторвана

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

blindman » 26 янв 2009, 12:01

Написал программку для отрисовки логотипа в EAGLE. Рисовать можно как на плате так и на схеме. Порядок действий: выбираем команду WIRE, выбираем слой в котором рисовать. Устанавливаем такой шаг сетки, чтобы он был примерно 1/10 нужной высоты логотипа. Затем выбираем MARK, ставим начало координат в то место, где будет центр логотипа. Запускаем OR.ulp.
Вложения
ss4.png
ss4.png (4.51 КиБ) Просмотров: 1896
OR.ulp.zip
(575 байт) Скачиваний: 5

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

=DeaD= » 26 янв 2009, 12:05

setar писал(а):привязку страницы к категории поставь - оторвана

fixed! thnx!

Добавлено спустя 49 секунд:
blindman писал(а):Написал программку для отрисовки логотипа в EAGLE

Настоящие суровые дизайнеры рисуют логотипы прямо в CAD-системах :D

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

=DeaD= » 26 янв 2009, 17:56

frig писал(а):лого - супер, толко вот мне лично цвет не нра. взял бы синий как на робобасе - был бы круто. и по цвету было бы узнаваемо.


Пофиксил цвет - [[RoboGPIO]]

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

frig » 26 янв 2009, 18:13

Пофиксил цвет


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

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

=DeaD= » 26 янв 2009, 23:50

frig писал(а):когда пофиксишь?

Пофиксил большую часть (кроме ссылок и картинки с номерами контактов):

Добавлено спустя 1 минуту 12 секунд:
Re: Обсужд. модулей Open Robotics - общие вопросы, распростр.
frig писал(а):цвет - то что доктор прописал, но вот в нижней части логотипа видно что он как-бы размыт немного чтоли... это должно быть так? или это только у меня такое видно?

Ну там надо его (лого) аккуратно перерисовать. Всё равно пока модули в красивой упаковке не идут, некуда лого лепить :)

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

=DeaD= » 27 янв 2009, 11:57

Перетащил информацию в вике на страницу категории.

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

frig » 27 янв 2009, 12:46

Пофиксил большую часть (кроме ссылок и картинки с номерами контактов):


тогда еще раз перечитаю. все что ниже - имхо. ногами не бить.

Для коммуникации с различными устройствами
используются порты ввода\вывода общего назначения (далее - GPIO) и разъем RoboBus.


разъем шины RoboBus

Для целей
отладки и индикации могут быть использованы 2 светодиода.


2 установленных на плате (?)

Контроллер OR-AVR-M32-N может рассматриваться


может использоваться

Подробнее об использовании готовой прошивки для управления
устройствами через этот контроллер по протоколам UART или I2C можно прочитать в документации к прошивке.


Подробнее об использовании прошивки для управления устройствами подключенными к контроллеру по...

Для загрузки готовых прошивок из прошивок в контроллер вам потребуется программатор.

Для загрузки прошивок в контроллер вам потребуется программатор.

Сначала нужно установить ПО для загрузки прошивок, будем использовать AVRProg от фирмы ATMEL, который можно найти на сайте проекта OpenRobotics в разделе «Общие файлы».


Для загрузки прошивок мы будем использовать программу AVRProg от фирмы ATMEL, актуальную версию которой можно загрузить по ссылке.

После установки ПО подключите программатор через COM-порт к ПК, а через разъём RoboBus к контроллеру.


После установки ПО для прошивки подключите программатор к ПК через COM-порт, к контроллеру программатор подключается через разъем шины RoboBus

Подайте питание на контроллер (программатор питается от контроллера), у вас должны загореться индикатор питания на контроллере и светодиод статуса на программаторе (сначала он горит красным, а при завершении загрузки - зелёным).


При подключении внешнего источника питания к контроллеру загорается индикатор питания - светодиод (какого цвета?). Питание программатора осуществляется от контроллера. Светодиод статуса на программаторе горит красным, после завершения заргузки - зеленым.

попробовать можно на файле d_led_m32.hex, доступном на сайте OpenRobotics в разделе «Общие файлы»

в качестве тестовой прошивки можно использовать файл d_led_m32.hex, загрузка которого доступна со страницы (ссылка).

По окончании программирования у вас должна появиться

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

Если всё сделано правильно, то мигают светодиоды подключенные к портам D6 и D7. Поздравляем!

светодиоды таки предустановленные?

прошивка, которую можно загрузить в контроллер

а куда ж еще? :D
прямо с ПК или ноутбука или КПК


прямо с ПК, ноутбука или КПК

формат команд на 100% совместимый

я бы убрал про 100%. просто совместимый формат.

При обмене данными головного устройства и шлюз-контроллера, головное устройство считается управляющим, а шлюз-контроллер управляемым устройством.


При обмене данными между головным устройством и шлюз-контроллером головное устройство является управляющим, а шлюз-контроллер управляемым устройством.

Команды, отдаваемые шлюз-контроллеру через UART-порт все имеют одну и ту же форму


Все комманды отправляемые шлюз-контроллеру через UART порт имеют формат ...

Qaarr{w}
Qaarr{ww}? там дальше
ww - байты которые нужно передать устройству


3 - аналоговый вход - последний режим


3 - аналоговый вход (поддерживается не всеми портами)

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

=DeaD= » 27 янв 2009, 23:35

2frig: Эти поправки видимо завтра внесу уже, сегодня другим был подзагружен.

2blindman: По ходу в печатных платах которые мы сдаём в производство грабелька :) там на I2C разъём выведено не 5В, а 3.3В :)

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

blindman » 28 янв 2009, 05:38

А почему там должно быть 5в если у нас все 3-вольтовое?

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

=DeaD= » 28 янв 2009, 09:41

Продублирую сюда ответ из аськи:

5В надо на i2c, потому что наиболее часто подключаемыми устройствами будут сонары и всякие компасы\акселерометры Devantech и их аналоги других фирм, а им требуется питание +5В, сонары от 3.3В просто не раскачаются. А вот с логическим +3.3В на i2c они нормально работают.

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

EdGull » 28 янв 2009, 09:46

Можете у меня из БрумБота стырить схему сопряжения i2c

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

=DeaD= » 28 янв 2009, 09:58

EdGull писал(а):Можете у меня из БрумБота стырить схему сопряжения i2c

Зачем? Оно безо всякого сопряжения замечательно работает... Я же проверял на SRF08, да и если посмотреть логику i2c схемы - там тоже ясно, что каждый девайс через транзистор к земле подтягивает просто линии, которые подтянуты резисторами к +3.3В.

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

EdGull » 28 янв 2009, 10:06

затем что в питание i2c уходит 5В и при этом мы не боимся спалить нашу 3.3В схему.


cron
Rambler\'s Top100 Mail.ru counter