roboforum.ru

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

Управление роботом через OR-BT20-115.2

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

Управление роботом через OR-BT20-115.2

S-T-A-L-K-E-R » 28 сен 2010, 19:22

Люди, помогите...
Как с помощью терминалки "HyperTerminal" заставить робота, собранного на базе OR-AVR-M32-D двигаться как мы хотим ?
1. Я скачал прошивку: Прошивка старого шлюз-контроллера для UART 115.2Kbit
2. Скачал программу: HyperTerminal. Выставил порт, конфигурацию по блютусу, поток Xon\Xoff.
3. Все собрал, прошил мк. Сервы стоят на порте D(аппаратный шим).
Включаю робота с блютусом, через блюсоил нахожу БТ, подключаюсь. Дальше открываю терминалку, захожу... В окне появляется надпись(точно не помню какая): Leb...: 0 или Leb...: 1 Что это значит хз, примера нормального в инете ничего нормального не нашел. :(
Последний раз редактировалось S-T-A-L-K-E-R 10 окт 2010, 23:59, всего редактировалось 1 раз.

Re: Управление роботом через OR-BT20-115.2

Grem » 28 сен 2010, 19:28

Так ORFA шить надо было

Re: Управление роботом через OR-BT20-115.2

S-T-A-L-K-E-R » 28 сен 2010, 19:31

Где это все взять и скачать ? (надеюсь орфа на 7-ке идет)

Re: Управление роботом через OR-BT20-115.2

Grem » 28 сен 2010, 20:51

надеюсь орфа на 7-ке идет

:ROFL: нет, это прошивка для контроллера. wiki/ORFA
Вложения
orfa_v0.8.2_or-avr-m32-d_master_bauto_pv1.1.hex
(29.99 КиБ) Скачиваний: 419

Re: Управление роботом через OR-BT20-115.2

S-T-A-L-K-E-R » 28 сен 2010, 21:57

Так, ок, представим что я скачал эту прошивку и залил в мк. Дальше просто подключаемся и даем команды ? (на робоконтроллере что-то переключать надо ?

Добавлено спустя 3 минуты 49 секунд:
Еще, драйвера доп-е надо устанавливать ?

Re: Управление роботом через OR-BT20-115.2

Grem » 28 сен 2010, 22:01

да, подключаетесь по синезубу и дальше читайте мануал по орфе.

Re: Управление роботом через OR-BT20-115.2

S-T-A-L-K-E-R » 28 сен 2010, 22:14

Прочитал, получаетмся дров не надо, если я просто буду роботом рулить... ?

Добавлено спустя 3 минуты 37 секунд:
значет чтоб запустить наш процесс надо:
1. Инициализация
< V
> V1.0
< L20
> L20
< C0064
> C0064
< X
> X

2. Наши команды. Например подать на шим 1, например 0b00101000...

Добавлено спустя 2 минуты 51 секунду:
< W 20 40 60
> SWAAP
что значит 20, 40 и 60 ?

Добавлено спустя 4 минуты 27 секунд:
< W 20 40 60
> SWAAP
что значит 20, 40 и 60 ?

Re: Управление роботом через OR-BT20-115.2

=DeaD= » 28 сен 2010, 22:17

Так этот... инстракшен же есть: mediawiki/images/6/6d/OR-AVR-M32-D.pdf
правда если ORFA не той версии сборки - номера регистров придется через интроспектор уточнить.

Я сейчас как раз над новой версией ORFA работаю сижу пишу новые парсеры чтобы новичкам на порядок проще было. :pardon:

Re: Управление роботом через OR-BT20-115.2

S-T-A-L-K-E-R » 28 сен 2010, 22:19

через интроспектор уточнить...
-это я понял как ) Только не понятны те цыфровые значения что он выдает ... ( Что каждое значит ?

Re: Управление роботом через OR-BT20-115.2

=DeaD= » 28 сен 2010, 22:21

Так в инструкции же всё расписано, что конкретно непонятно?

Re: Управление роботом через OR-BT20-115.2

S-T-A-L-K-E-R » 28 сен 2010, 22:31

Что в инструкции что на сайте...
Конкретно не понятно, что значит из этой, например записи что:
< W 20 40 60
> SWAAP
1. 20-это
2. 40-это
3. 60-это
и не надо отпираться мол иди читай, еслибы было понятно не спросил бы =)

Re: Управление роботом через OR-BT20-115.2

=DeaD= » 28 сен 2010, 22:35

Где вы в инструкции нашли такую строку как "W 20 40 60" ????

Re: Управление роботом через OR-BT20-115.2

S-T-A-L-K-E-R » 28 сен 2010, 22:36

wiki/ORFA

Re: Управление роботом через OR-BT20-115.2

=DeaD= » 28 сен 2010, 22:38

И на странице ORFA начинать надо читать не с примеров, а с таблицы команд. Там вполне конкретно указано:

Write register[1] W<addr><reg><data> SWA(A)+P addr — uint8, reg — uint8, A = Ack

Как вы думаете исходя из этой информации что такое 20, 40 и 60 в строке W 20 40 60 ?

Re: Управление роботом через OR-BT20-115.2

S-T-A-L-K-E-R » 28 сен 2010, 22:43

адрес регистры и данные ?


cron
Rambler\'s Top100 Mail.ru counter