roboforum.ru

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

Робот - платформа для технического творчества

Все здесь

Re: Робот - платформа для технического творчества

Сообщение =DeaD= » 28 дек 2009, 15:59

2Michael_K:

Унификация это конечно красиво, вот только с акселя/гиро/компаса выходит часто i2c, а это уже другой порт. А еще есть движки, им надо менять полярность и т.п. Или вы хотите всю периферию разрабатывать сами? Инвестор уже есть?

И это как АЦП в ШИМ перевести? Между МК и ИК-дальномером SHARP что надо поставить?

Добавлено спустя 1 минуту 53 секунды:
Vorral писал(а):Кому может понадобится больше разъёмов, чем уже есть в OR-AVR-M128-S?? Порты сервоприводов: 32(можно сервами рулить, можно регуляторами оборотов коллекторных мощных двигателей) Порты RoboGPIO: 16 (8 с АЦП), Порты RoboI2C: 6

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

Re: Робот - платформа для технического творчества

Сообщение Michael_K » 28 дек 2009, 16:04

вот только с акселя/гиро/компаса выходит часто i2c, а это уже другой порт.

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

Между МК и ИК-дальномером SHARP что надо поставить?

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

Re: Робот - платформа для технического творчества

Сообщение blindman » 28 дек 2009, 16:05

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

Джиттер там ровно такой, какой у тактового генератора МК и его таймеров. То есть пренебрежимо малый
Проект [[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: Робот - платформа для технического творчества

Сообщение Michael_K » 28 дек 2009, 16:07

Джиттер там ровно такой, какой у задающего генератора и таймеров МК

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

Re: Робот - платформа для технического творчества

Сообщение =DeaD= » 28 дек 2009, 16:10

Фишка в том, что переключение состояния порта происходит не в прерывании, а в аппаратном ШИМ. А оно может хоть всё сразу переключить, хоть с шагом почти 1 мкс

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

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

Re: Робот - платформа для технического творчества

Сообщение blindman » 28 дек 2009, 16:11

Michael_K писал(а):[А прерывания от разных таймеров у вас никогда не накладываются?

Накладываются. Более того - накладываются и другие прерывания. И ничего, все нормуль :) Я уже много раз на форуме про это писал. Вот тут небольшая подборка информации по методам управления: [[Управление_сервами_с_МК]]
Проект [[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: Робот - платформа для технического творчества

Сообщение Angel71 » 28 дек 2009, 16:12

:sorry: что-то я кажется тупить начал. среда разработки и язык программирования для OR-AVR-M128-S какие тогда?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Робот - платформа для технического творчества

Сообщение =DeaD= » 28 дек 2009, 16:13

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

Re: Робот - платформа для технического творчества

Сообщение blindman » 28 дек 2009, 16:13

Любые которыми можно программировать для ATMega128. Мы используем GCC
Проект [[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: Робот - платформа для технического творчества

Сообщение Angel71 » 28 дек 2009, 16:17

для начала я так предпологал, что дуиновский софт планируется. просто не совсем пока в голове уляглось, как хотябы тоже управление 32мя сервами на дуиновском софте реализывать. :sorry: хех, пора наверно поползти "матчасть" читать
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Робот - платформа для технического творчества

Сообщение =DeaD= » 28 дек 2009, 16:19

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

Re: Робот - платформа для технического творчества

Сообщение Angel71 » 28 дек 2009, 16:22

:( нужно будет сегодня дуину сделать и пощупать, а то что-то я похоже неправильно понимаю, как там всё организовано
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Робот - платформа для технического творчества

Сообщение Michael_K » 28 дек 2009, 16:24

Накладываются. Более того - накладываются и другие прерывания.

Аааа... так у вас там счетчики-декодеры...
(а я -то думаю, что это вы аппаратные средства вспомнили :fool: :sorry: :oops: )

Ну, так не интересно - это выходы ТОЛЬКО для серв получаются.

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

Re: Робот - платформа для технического творчества

Сообщение =DeaD= » 28 дек 2009, 16:37

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

Re: Робот - платформа для технического творчества

Сообщение Michael_K » 28 дек 2009, 17:21

...кто ж сервоконтроллеры по другому делает? :)

Не знаю... :pardon:
Речь-то в этой теме не про сервоконтроллеры.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Пред.След.

Вернуться в Свободное общение

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

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