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

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

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

Сообщение Michael_K » 21 июн 2010, 13:05

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

указать
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение pashteet » 03 июл 2010, 21:57

Можно ли в ОРФА использовать UART и I2C? Например по UARTу общаемся с компьютером, а по I2C принимаем команды от другого контроллера?
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение Vooon » 04 июл 2010, 00:59

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

Или ты хочешь асинхронно, одновременно делать запросы орфе и внешнему контроллеру?
Это невозможно, протокол синхронный.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

Сообщение pashteet » 04 июл 2010, 08:26

Нее, мне по другому надо. Мне нужно чтоб М-128DS управлялся от компа через блютус и еще принимал команды по I2C. Например: С компа я подаю команду "ехать вперед", а с другого контроллера идет команда крутить серву. Так можно?
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение Vooon » 04 июл 2010, 13:44

Сейчас нет. Поддержка мультимастера только запланирована.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

Сообщение pashteet » 04 июл 2010, 14:31

Понятно, надеюсь это реализуется в скором будущем. Значит буду пытаться через UART объединить два мастера и один слэйв
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение Vooon » 04 июл 2010, 14:50

Ты хотя бы пояснил свой use case.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

Сообщение pashteet » 04 июл 2010, 15:21

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

Добавлено спустя 1 минуту 22 секунды:
Я понимаю, что это все можно сделать только на одном М-128ДС, но у меня не хватает знаний
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

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 из-за глюков на этой платформе.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

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

Сообщение Vooon » 14 окт 2010, 19:12

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

Т.е.:
1. подключаем контроллер, подаем питание
2. make // (нужно т.к. компиляция может занять больше времени чем бут ждет)
3. нажимаем ресет
4. make program PROGRAMMER_PORT=com3
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: ORFA 0.9.0-b1

Сообщение Grem » 16 окт 2010, 01:27

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

А можно без автоопределения скорости порта? Жуть как неудобно.
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

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

Сообщение Vooon » 16 окт 2010, 08:16

Чем же неудобно?
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

Сообщение =DeaD= » 28 ноя 2010, 23:20

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

Пред.След.

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

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

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