roboforum.ru

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

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

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

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

Сообщение =DeaD= » 10 май 2010, 17:49

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

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

Сообщение pashteet » 13 май 2010, 21:36

Можно узнать, как обстоят дела с энкодерами, можно ли рассчитывать на их реализацию в ОРФА?

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

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

Сообщение =DeaD= » 13 май 2010, 22:58

С энкодерами в ORFA пока никак, хуже того с разъемами на OR-AVR-M128-S адекватными под энкодеры тоже пока никак - т.к. в ATMega128 почти все ноги с прерываниями заюзаны на всякие UART'ы, ШИМы и I2C. Оставшиеся два прерывания выведены на GP1/GP2. Оттуда в принципе их можно заюзать. Так что видимо когда будем делать энкодеры - придётся сделать еще и платку адаптер с разъемом RoboBus и 2 линиями на RoboGPIO.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение pashteet » 13 май 2010, 23:05

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

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

Сообщение =DeaD= » 13 май 2010, 23:07

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

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

Сообщение blindman » 18 май 2010, 09:53

Инициализацию последовательного порта надо вынести после инициализации прочего HAL - чтобы автодетект выполнялся после того, как все устройства приведены в начальное состояние. Возможно, вынести gate_init() из SYSTEM_INIT() в main() ?
Проект [[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]

Сообщение Vooon » 11 июн 2010, 13:34

Вынос gate_init() из SYSTEM_INIT() ни чего не даст, т.к. в автодетекте прерывания запрещены.

Сделал вызов servo_loop() из TIM0 on compare.
Только вот глючит все равно.

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

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

Сообщение Grem » 14 июн 2010, 22:38

ещё не реализовано "определить, на какие порты подключены сервоприводы"?
"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]

Сообщение =DeaD= » 14 июн 2010, 22:46

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

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

Сообщение Grem » 14 июн 2010, 22:54

:D вам то лучше знать, на 19-й странице инструкции к M128-DS написанно о нем.
"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]

Сообщение blindman » 15 июн 2010, 02:42

Там формулировка кривая - должно быть не "определить", а "задать"
Проект [[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= » 15 июн 2010, 08:45

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

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

Сообщение blindman » 15 июн 2010, 08:51

Даже не "задать" наверно, а что-то типа "настроить"
Проект [[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]

Сообщение Grem » 21 июн 2010, 12:39

а какое максимальное кол-во символов в отправляемой команде может содержаться? 254?
"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 » 21 июн 2010, 12:44

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

Пред.След.

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

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

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