roboforum.ru

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

Обсуждение реализации шлюз-контроллера [ORFA]

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Michael_K » 21 июн 2010, 13:05

blindman писал(а):Даже не "задать" наверно, а что-то типа "настроить"

указать

Re: Обсуждение реализации шлюз-контроллера [ORFA]

pashteet » 03 июл 2010, 21:57

Можно ли в ОРФА использовать UART и I2C? Например по UARTу общаемся с компьютером, а по I2C принимаем команды от другого контроллера?

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Vooon » 04 июл 2010, 00:59

Можно, другой контроллер должен быть с прошивкой I2C Slave.

Или ты хочешь асинхронно, одновременно делать запросы орфе и внешнему контроллеру?
Это невозможно, протокол синхронный.

Re: Обсуждение реализации шлюз-контроллера [ORFA]

pashteet » 04 июл 2010, 08:26

Нее, мне по другому надо. Мне нужно чтоб М-128DS управлялся от компа через блютус и еще принимал команды по I2C. Например: С компа я подаю команду "ехать вперед", а с другого контроллера идет команда крутить серву. Так можно?

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Vooon » 04 июл 2010, 13:44

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

pashteet » 04 июл 2010, 14:31

Понятно, надеюсь это реализуется в скором будущем. Значит буду пытаться через UART объединить два мастера и один слэйв

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Vooon » 04 июл 2010, 14:50

Ты хотя бы пояснил свой use case.

Re: Обсуждение реализации шлюз-контроллера [ORFA]

pashteet » 04 июл 2010, 15:21

мм, хочу подключить Ордуино нано к М-128ДС по I2C. ОРдуино нано будет заниматься всякими датчиками типа дальномера, энкодеры и т.д. и по результатам датчиков будет посылать команды на М-128ДС, например "повернуть серву в такое-то положение", "включить подсветку" и т.д. Но при этом хочу что бы осталась возможность отправлять команды с компа, например "движение вперед" "повернуть серву" "включить подсветку"

Добавлено спустя 1 минуту 22 секунды:
Я понимаю, что это все можно сделать только на одном М-128ДС, но у меня не хватает знаний

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 11 окт 2010, 22:50

Инструкции для новой версии ORFA с упрощенными командами для работы с сервоприводами, портами ввода-вывода и АЦП
Вложения
OR-AVR-M128-DS.pdf
(1.52 МиБ) Скачиваний: 0
OR-AVR-M128-S.pdf
(1.63 МиБ) Скачиваний: 0
OR-AVR-M128-S.odt.zip
(1.54 МиБ) Скачиваний: 0
OR-AVR-M128-DS.odt.zip
(947.59 КиБ) Скачиваний: 0

ORFA 0.9.0-b1

Vooon » 14 окт 2010, 15:58

Вышла бета версия 0.9.0-B1.

Главное изменение — новый «человеческий» парсер команд.

Скачать скомпилированные версии: http://media.vehq.ru/openrobotics/binar ... 9.0-b1.zip
В архиве нет прошивок для OR-AVR-M32-D из-за глюков на этой платформе.

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 14 окт 2010, 16:50

Поправил в инструкции раздел про обновление прошивки через bootloader, не было указано, что надо ставить перемычки в "Master" и что надо перед загрузкой нажимать RESET.
Вложения
OR-AVR-M128-S.pdf
(1.62 МиБ) Скачиваний: 0
OR-AVR-M128-DS.pdf
(1.42 МиБ) Скачиваний: 0
OR-AVR-M128-S.odt.zip
(1.53 МиБ) Скачиваний: 0
OR-AVR-M128-DS.odt.zip
(937.86 КиБ) Скачиваний: 0

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Vooon » 14 окт 2010, 19:12

Кстати в этой бете я сделал выбор бутлоадера по умолчанию.

Т.е.:
1. подключаем контроллер, подаем питание
2. make // (нужно т.к. компиляция может занять больше времени чем бут ждет)
3. нажимаем ресет
4. make program PROGRAMMER_PORT=com3

Re: ORFA 0.9.0-b1

Grem » 16 окт 2010, 01:27

Vooon писал(а):Вышла бета версия 0.9.0-B1.

А можно без автоопределения скорости порта? Жуть как неудобно.

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Vooon » 16 окт 2010, 08:16

Чем же неудобно?

Re: Обсуждение реализации шлюз-контроллера [ORFA]

=DeaD= » 28 ноя 2010, 23:20

В общем надо версию без автоопределения скорости действительно, почти все на 115200 сидят.
И еще Romeo нашел косяк - в релизе почему-то AdcRef и AdcBits в полном формате не работают


Rambler\'s Top100 Mail.ru counter