roboforum.ru

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

Подробно об использовании GATE-A8D8M2

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

Подробно об использовании GATE-A8D8M2

2kin » 01 июн 2009, 16:42

Я новичок в робототехнике, так что прошу вашей помощи.
Хочу собрать манипулятор на серводвигателях. Почитав форумы остановился на выборе GATE-A8D8M2 как связующего звена между ПК и,собственно, сервоприводами.

Но сразу возникло очень много вопросов.

1. Есть ли уже исправленный вариант печатных плат самого модуля, и НЕХ прошивка МК?
2. Есть ли готовый проект для Протеуса.Сначала хочу просимулировать, чтобы убедиться в работоспособности
3. Обьясните, пожалуйста, на примере подключения 2-х сервоприводов(куда именно подключать сигнальный контакты), как ими управлять, а именно какой формат команды Q{AA}{RR}[{WW}*] должен быть для формирования ШИМ сигнала на соответствующих кантактах, к которым подключены сервы.
Например, какие команды нужно формировать, чтобы 1-я серва заняла среднее положение, а 2-я - крайнее правое.
4. Связь с компьютером. Каким образом посылать команды на Шлюз?Возможно, примеры на С/С++.

Буду очень благодарен подробным описаниям дейсвий. Думаю, что всем, кто решится использовать GATE-A8D8M2, но еще не имеет опыта будет тоже необходима эта информация.

Re: Подробно об использовании GATE-A8D8M2

galex1981 » 01 июн 2009, 16:54

Почему именно эту плату хочешь использовать? Других попроще контроллеров и плат контроллеров навалом

Re: Подробно об использовании GATE-A8D8M2

2kin » 01 июн 2009, 17:15

Потому, что, как я понял, в ней уже заложен четко определенный протокол связи и управления.
Меня, на самом деле, больше интересуют методы управления манипулятором вцелом и они будут реализованы на ПК. Выбрал я этот шлюз потому, что в нем уже готовы все составляющие как програмная, атк и аппаратная.
Опыт програмирования у меня есть, а вот с сопряжением програмной и аппаратной частей...

Re: Подробно об использовании GATE-A8D8M2

galex1981 » 01 июн 2009, 17:25

А другие платы не рассматривал? Ведь есть уже готовые решения, где тебе в аппаратной части и не надо разббираться, и по цене дешевле - а если ты программист, то ПО тебе легко будет сделать к любому контроллеру

Re: Подробно об использовании GATE-A8D8M2

=DeaD= » 01 июн 2009, 17:29

Отвечаю как автор проекта GATE-A8D8M2 - проект больше не поддерживается, весь функционал переведен в проект Open Robotics и соответствующие модули, функционал и удобство использования значительно расширены. Извиняюсь что сразу не выложил эту важную информацию в вики.

Добавлено спустя 40 секунд:
galex1981 писал(а):Других попроще контроллеров и плат контроллеров навалом

Куда проще то? :) там как раз всё слишком просто :-D

Re: Подробно об использовании GATE-A8D8M2

2kin » 01 июн 2009, 17:37

=DeaD= т.е. проект переведен на комерческую основу?

Если бы вы помогли с реализацией(не материально, конечно, а предоставлением необходимой информации), то у меня была мысль написать подробный ворклог по реализации манипулятора и управления им.

Re: Подробно об использовании GATE-A8D8M2

=DeaD= » 01 июн 2009, 17:50

2kin писал(а):=DeaD= т.е. проект переведен на комерческую основу?

Неверное толкование :) всё что было бесплатно - бесплатно и осталось, только значительно улучшилось качество, а также системность информации и концепции. Плюс появилась возможность купить готовые модули (для тех кто не хочет всё делать сам).

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

И разумеется все схемы и платы открыты для повторения "для себя", т.е. запрещено только взять готовый наш проект, сделать модули и начать ими торговать. Т.к. это будет нечестно по отношению к тем, кто разрабатывал модули и вкладывал деньги в пробные версии и т.п.

Добавлено спустя 9 минут 39 секунд:
Кроме того даже все обсуждение будущих модулей и порядок их разработки ведётся на форуме:
viewforum.php?f=69

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

Re: Подробно об использовании GATE-A8D8M2

2kin » 01 июн 2009, 17:58

Ну возможность заказать(и довольно дешево в сравнении с забугорными аналогами) это даже +.

Значит буду использовать OR-AVR-M32-D.
Тогда вопросы 1 и 2 снимаются.
Вот что меня интересует(на вики файл "OR-AVR-M32-D — Примеры программирования .pdf" совсем не скачивается):
3. Обьясните, пожалуйста, на примере подключения 2-х сервоприводов(куда именно подключать сигнальный контакты), как ими управлять, а именно какой формат команды Q{AA}{RR}[{WW}*] должен быть для формирования ШИМ сигнала на соответствующих кантактах, к которым подключены сервы.
Например, какие команды нужно формировать, чтобы 1-я серва заняла среднее положение, а 2-я - крайнее правое.
4. Связь с компьютером. Каким образом посылать команды на Шлюз?Возможно, примеры на С/С++.
5. Как с доставкой в Киев? А то на сайте оставил запрос, а ответа нет ...

Re: Подробно об использовании GATE-A8D8M2

Vooon » 01 июн 2009, 18:24

Для проводной связи с компьютером потребуется адаптер UART - RS232 (COM) или UART - USB.
Для беспрободной UART - BlueTooth или любой другой радио-UART. (кстати деад, как с RoboBus-USB дела?)

На плате шлюз-контроллера нет адапрора, он подключается к шине RoboBus.

На ПК вся работа идет как с простым ком портом в символьном режиме.

Re: Подробно об использовании GATE-A8D8M2

Digit » 01 июн 2009, 18:26

тема переехала в OpenRobotics

Re: Подробно об использовании GATE-A8D8M2

Vooon » 01 июн 2009, 18:42

Да, странно что из вики не качается, там прямая ссылка, и апач должен отдать файл максимально быстро...
Загружу аттачам
Вложения
OR-AVR-M32-D-UG.pdf
(1.12 МиБ) Скачиваний: 22

Re: Подробно об использовании GATE-A8D8M2

blindman » 01 июн 2009, 18:44

Это не тот файл. Это OR-AVR-M32-D — Инструкция по эксплуатации .pdf, а речь идет о OR-AVR-M32-D — Примеры программирования .pdf

Re: Подробно об использовании GATE-A8D8M2

2kin » 01 июн 2009, 18:52

Для проводной связи с компьютером потребуется адаптер UART - RS232 (COM)

Можно схему?
На ПК вся работа идет как с простым ком портом в символьном режиме.

Можно пример?

Почитал мануал к модулю.
выходит, что если 2 сервы подключены к С4 и С5, то их адреса 0х08 и 0х09.

Команда: Установить значение на выходе порта
Формат: QFF00ppvv

pp - номер порта 00h..0Fh
vv - значение (для цифровых выходов - 0/1, для управления сервоприводом - 0x0D..0x53)

почему для сервы выделено 70 возможных значений vv?

Re: Подробно об использовании GATE-A8D8M2

=DeaD= » 01 июн 2009, 20:49

70 значений - потому что больше пока не получилось.

Вообще сейчас подход к разработке прошивок меняется и скоро (как ORFA утрясётся) выйдут обновленные прошивки и там будет отдельная инструкция к ним. Проект слишком быстро и стремительно развивается, поэтому ловит все возможные болезни такого быстрого роста, поэтому при сравнении его в текущем состоянии с другими давно существующими проектами - видна целая куча дыр, что многих раздражает :)

Ничего по этому поводу сделать не можем, движемся настолько быстро, насколько возможно. Сейчас вроде первичное наполнение ассортимента и создание архитектуры прошивок закончили, будем вылизывать всё, писать документацию и заниматься прочими интересными вещами :)

Re: Подробно об использовании GATE-A8D8M2

2kin » 01 июн 2009, 21:19

Ок. пусть будет 70.
как тогда себя поведет серва если послать ей 1 раз 0х53 ? Мк будет выдавать на нее ШИМ до следующей команды или ограничится одним шагом?


Rambler\'s Top100 Mail.ru counter