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 и экран с кнопками и погнали.

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

Michael_K » 28 дек 2009, 16:04

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

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

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

Одновибратор, вероятно?

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

blindman » 28 дек 2009, 16:05

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

Джиттер там ровно такой, какой у тактового генератора МК и его таймеров. То есть пренебрежимо малый

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

Michael_K » 28 дек 2009, 16:07

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

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

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

=DeaD= » 28 дек 2009, 16:10

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

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

Компас нечего выносить наружу? :shock:

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

blindman » 28 дек 2009, 16:11

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

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

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

Angel71 » 28 дек 2009, 16:12

:sorry: что-то я кажется тупить начал. среда разработки и язык программирования для OR-AVR-M128-S какие тогда?

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

=DeaD= » 28 дек 2009, 16:13

Не знаю, а какие для другого контроллера? :)
Можно от Ардуино адаптировать, он под AVR как раз.

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

blindman » 28 дек 2009, 16:13

Любые которыми можно программировать для ATMega128. Мы используем GCC

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

Angel71 » 28 дек 2009, 16:17

для начала я так предпологал, что дуиновский софт планируется. просто не совсем пока в голове уляглось, как хотябы тоже управление 32мя сервами на дуиновском софте реализывать. :sorry: хех, пора наверно поползти "матчасть" читать

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

=DeaD= » 28 дек 2009, 16:19

Так у дуиновцев же просто библиотеки вроде? Написать под своё железо библиотеку и всё.

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

Angel71 » 28 дек 2009, 16:22

:( нужно будет сегодня дуину сделать и пощупать, а то что-то я похоже неправильно понимаю, как там всё организовано

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

Michael_K » 28 дек 2009, 16:24

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

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

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

(кстати, можете добавить в список новый способ управления :))

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

=DeaD= » 28 дек 2009, 16:37

Ну и пусть только для серв, кто ж сервоконтроллеры по другому делает? :)

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

Michael_K » 28 дек 2009, 17:21

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

Не знаю... :pardon:
Речь-то в этой теме не про сервоконтроллеры.


Rambler\'s Top100 Mail.ru counter