roboforum.ru

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

Концепция ORFA и немного шире

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

Re: Концепция ORFA и немного шире

Сообщение blindman » 21 мар 2010, 19:34

=DeaD= писал(а):Т.е. если не хотим менять скорость какого-то мотора - пишем в неё "*"

Если не хотим менять, то и не пишем ничего
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Концепция ORFA и немного шире

Сообщение =DeaD= » 21 мар 2010, 19:39

Итого набор команд получается такой:

# <ch> P <pw> S <spd> ... # <ch> P <pw> S <spd> T <time> <cr>
# <ch> PO <offset value> ... # <ch> PO <offset value> <cr>
Q <cr>
QP <arg> <cr>
VER <cr>
M <(speed1|*)> <(speed2|*)> <cr>
(@<port><pin><(H|L|P|I|D|A)>)+ <cr>
L<i2c_addr_hex> <cr>
(S<i2c_addr_hex+rw_bit><data_hex>)+P <cr>

По первому символу можно выбрать вариант:
  • "L": установка i2c адреса;
  • "S": i2c-запрос;
  • "#": установка нового положения серв или калибровка серв;
  • "@": работа с цифровыми портами или с АЦП;
  • "Q": запрос касающийся положения серв;
  • "M": команда двигателям;
  • "V": запрос версии;
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Концепция ORFA и немного шире

Сообщение =DeaD= » 21 мар 2010, 19:40

blindman писал(а):Если не хотим менять, то и не пишем ничего

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

Re: Концепция ORFA и немного шире

Сообщение blindman » 21 мар 2010, 19:43

M1 100 CR
M2 -100 CR
M 100 -100 CR


Хотя и со звездочкой тоже ничо вариант
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Концепция ORFA и немного шире

Сообщение =DeaD= » 21 мар 2010, 19:44

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

Re: Концепция ORFA и немного шире

Сообщение =DeaD= » 21 мар 2010, 19:48

И сразу задел на будущее - для использования команд с кучкой контроллеров ORFA висящих на одной шине ко всем командам кроме L* и S* будут применим модификатор &<i2c_addr_hex> - т.е. "&30@A0H<cr>" это для подчиненного контроллера ORFA на с адресом 0x30 порт A.0 выставить в выход и установить на нём логическую "1".
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Концепция ORFA и немного шире

Сообщение Michael_K » 21 мар 2010, 19:54

с кучкой контроллеров ORFA висящих на одной шине


Я чего-то не догоняю, каким образом ваше RoboBus
допускает распараллеливание без программно-аппаратных довесков?
"Задел на будущее?" *тот самый смайлик*
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Концепция ORFA и немного шире

Сообщение =DeaD= » 21 мар 2010, 19:56

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

Re: Концепция ORFA и немного шире

Сообщение Michael_K » 21 мар 2010, 19:58

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

Re: Концепция ORFA и немного шире

Сообщение blindman » 21 мар 2010, 20:00

Один принимает команды через уарт и транслирует другому через I2C
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Концепция ORFA и немного шире

Сообщение Michael_K » 21 мар 2010, 20:05

Ой, ёпрст... :)

То есть робобус тут ни при чем? :shock:
Так это и софтово поддержано? :o

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

Re: Концепция ORFA и немного шире

Сообщение Duhas » 21 мар 2010, 20:06

ну робобус связывает камни ) а мастер ретранслирует команды...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Концепция ORFA и немного шире

Сообщение blindman » 21 мар 2010, 20:08

Причем тут вообще робобас? Это просто кучка интерфейсов выведенная на один разъем
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Концепция ORFA и немного шире

Сообщение Michael_K » 21 мар 2010, 20:09

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

Re: Концепция ORFA и немного шире

Сообщение blindman » 21 мар 2010, 20:12

Дык, это ... почти по Чехову :)
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Пред.След.

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

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

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