Технический форум по робототехнике.
Digit » 12 авг 2009, 17:01
Ну и что, что это драйверы двигателей (пусть и навороченные)!

Есть несколько МК в боте. Они выполняют свои функции и имеют линии связи.
Значит это система из сетки контроллеров!
В чем ошибочность моей логики?

Vorral » 12 авг 2009, 17:16
По твоей логике, loox не прав изначально. И почти каждый имеет опыт работы с сетью из контроллеров.

Тогда само собой и не было бы моего сообщения, но дела то обстоят немного сложнее и говорить о подобной "логике" не имеет смысла.
Последний раз редактировалось
Vorral 12 авг 2009, 17:19, всего редактировалось 1 раз.
Duhas » 12 авг 2009, 17:17
ну если сервы по и2ц то да... ибо управление скважностью ето некий изврат сети ) и в 1 сторону...
Digit » 12 авг 2009, 17:19
Vorral писал(а):По твоей логике, loox не прав изначально. И почти каждый имеет опыт работы с сетью из контроллеров.

ты так и не ответил, где я ошибаюсь в своих размышлениях
Duhas, согласен

Vorral » 12 авг 2009, 17:20
Мало ждал, я всегда потом дополняю сообщение, правя его

Digit » 12 авг 2009, 17:24
нда
Добавлено спустя 2 минуты 57 секунд:Vorral писал(а):это что на каждую ногу по МК?

Duhas писал(а):ну реализуйте микрошаг для 18 шаговиков на 1-2 контроллерах ? )) + на них будут висеть сенсоры ...
Vorral писал(а):Это уже получаются не контроллер, а драйвер двигателя.
Мы упираемся в то, что если от МК даже в драйвере двигателя (или серве) может идти сигнал на другой МК, значит имеем сеть. Использование кучи серв (даже цифровых) сетью считаться не может, т.к. серва только получает задания, но не "говорит" ничего другим.
Вот тогда фолмулировки будут корректными.

Duhas » 12 авг 2009, 17:25
эээм, как не может? мои как минимум будут ругаться при перегрузе)))
Digit » 12 авг 2009, 17:28
Duhas, я не про тебя, а в целом.

Есть понятие "цифровые сервы" - они управляются таким же сигналом, как и аналоговые модельные сервы, а значит обратная связь не предусмотрена.
А у тебя - все путем!

И с ОС и с прочим

D1mcon » 12 авг 2009, 17:33
В своем роботе я использую 4 МК мега 8. 2 - управление механикой 2 - сенсорикой. В каждой паре управления механикой контроллеры равнозначны, данные только принимают. Перед передачей команды сначала передаю ее код, по которому МК определяют для кого эта команда. В паре управления сенсорами один главный передает данные на комп, потом опрашивает ведомый МК и передает его данные. Контроль передачи данных от ведомого прост PINB.1 == 1 -> передаем, иначе собираем данные для отправки. По моему все просто, или я чего-то не уловил?
Vorral » 12 авг 2009, 17:38
2D1mcon: Давай проще, а то букв много. Для твоего робота подойдёт одна OR-AVR-M128-S?
D1mcon » 12 авг 2009, 17:41
Щас подумаем.
Добавлено спустя 1 минуту 37 секунд:
Портов хватает а АЦП маловато, если подключить внешний АЦП то хватит.
Vorral » 12 авг 2009, 17:43
Так уже приближаемся к цели. А для каких целей/датчиков не хватает АЦП?
Последний раз редактировалось
Vorral 12 авг 2009, 17:46, всего редактировалось 1 раз.
D1mcon » 12 авг 2009, 17:45
8 датчиков на основе фототранзисторов. 2 уз дальномера 2 про запас на дальнейшую модернизацию.
Vorral » 12 авг 2009, 17:48
Это было ожидаемо. Третий пункт: какая цель у робота?
D1mcon » 12 авг 2009, 17:58
Цель - отработка алгоритмов локального позиционирования с точностью позиционирования 1-2 см.
Добавлено спустя 7 минут 2 секунды:
Совсем забыл, у мня еще и 2 датчика наклона чтобы робот случайно не свалился.