Технический форум по робототехнике.
dccharacter » 18 июн 2012, 11:20
тонны готового кода
Myp » 18 июн 2012, 11:38
+ отсутствие именно того что нужно.
SkyStorm » 18 июн 2012, 11:52
- Аппаратная вычислительная платформа Open Source HW
• "железо" с открытыми исходниками
• открыто для изучения и изменения и колонирования - Open Source SW
• IDE с открытыми исходниками
• открыто для изучения и изменения - Сообщество
• Вики с примерами («playground»), которую может править любой
• Форумы, где всегда готовы помочь
• Множество примеров под разнообразное железо
dccharacter » 18 июн 2012, 12:40
Myp писал(а):+ отсутствие именно того что нужно.
не встречал
Myp » 18 июн 2012, 13:27
хачу эмуляцию степ/дир для 3х сервомоторов с энкодерами
DC Servo Controller(makerbot) только чтоб на одной плате ардуины было управление 3х моторов.
dccharacter » 18 июн 2012, 15:40
Я не спец, но вроде большинство принтеров на базе меги строят (а там 4 шаговика).
http://ultimachine.com/ramps - не?
Myp » 18 июн 2012, 16:29
вот именно, везде шаговики
а я говорю о сервоприводе, моторчик коллекторный с энкодером, управляемом сигналами дир/степ.
DC Servo Controller(makerbot) может делать это на одной ардуине для одного мотора
dccharacter » 18 июн 2012, 16:38
Myp писал(а):вот именно, везде шаговики
а я говорю о сервоприводе, моторчик коллекторный с энкодером, управляемом сигналами дир/степ.
DC Servo Controller(makerbot) может делать это на одной ардуине для одного мотора
Я тут в какой-то теме занимался шапкозакидательством по поводу энкодеров. На деле я бы на твоем месте взял пару СТМ-ок с хардовыми интерфесами энкодеров. Может есть СТМ-ки с 4-мя входами, я вопрос не изучал.
Кстати, на меге можно ведь и попробовать - там внешних прерываний много. Но точно не через Arduino IDE - там пока прочитаешь значение, все уже со стола уедет.
Myp » 18 июн 2012, 17:53
вот видишь, ардуина есть, кода готового море, а взять нечего ))))
я пока гугл мучаю, наверняка кто-то такое уже делал =)
RootAdmin » 18 июн 2012, 18:23
А кто мешает добавить немного обвязки (регистр) и сделать на прерывании обработку четырех энкодеров?
4 энкодера - восемь входов. Они ж выходы в режиме записи в регистр. Выходы энкодеров сравниваются с состоянием регистра через "исключающее ИЛИ", выходы XOR объединены по OR и на вход прерывания... Если пришло прерывание - при входе в обработчик читаем входы, определяем по какому энкодеру (и какое) событие, записываем во внешний регистр новое состояние.
Нда, подумал что этакая конструкция придумалась как наследсвто от Спектрума...
Myp » 18 июн 2012, 19:09
ага, а ардуину на полочку, пусть лежит))
Duhas » 28 июн 2012, 21:14
если энкодеры будут нормального разрешения - не осилит ни мега ни дуня..