Технический форум по робототехнике.
Myp » 31 июл 2012, 18:23
всё уже заложено до нас
мой супер пупер станок выдаёт примерно 20мм/с на 12 вольтах, если подать ему родные 27 вольт может станет в 2 раза быстрее. но не факт))
dccharacter » 31 июл 2012, 20:13
Мур, вот меня что сильно пугает, ето управление движками (т.е. ПИД или что там еще). У меня на одном движке-то сильно убого все получалось, а тут четыре. Т.е. мы выигрываем процессорное время на чтении енкодеров, но проигрываем его на рутине управления. Что скажешь?
И еще, плз дай следующую инфу по своим приводам:
Скорость вращения движка максимальную
Количество оборотов на миллиметр перемещения
Количество рисок на энкодере
Добавлено спустя 1 минуту 16 секунд:
П.С. setar, из ништяков перехода на СТМ32 - можно дешево приделать обратную связь к шаговым приводам!
Минусы, конечно, в том, что все уже давно сидят на дунях... Или мне только кажется, что это минус?
legion » 31 июл 2012, 20:39
Сервоконтроллер может быть интересен и сам по себе, вне контекста репрапа.
dccharacter » 31 июл 2012, 20:40
http://www.thingiverse.com/thing:16058 - ответ на мой вопрос, почему не ставят МК на борт сразу а с дуней маются.
legion, а чем он интересен, расскеж
legion » 31 июл 2012, 20:53
Можно ё-мобиль на нем построить, как раз 4 колеса. =) Особенно если автор соседнего топика о шестиколесном гибриде поделится силовой установкой.
Вот на станках широкоформатной печати применяются практически одни серводвигатели. Значит, не везде можно обойтись шаговиком. Кому-то нужны серводрыгатели, а стало быть, и контроллеры. Другое дело, что может быть наверняка уже есть приемлимые открытые решения. Но кому это мешало? =)
Myp » 31 июл 2012, 21:01
магнитные энкодеры такие же как у тебя
винт с шагом 3 мм.
скорость вращения редуктора 2,4 об/сек
скорость вращения ротора науке неизвестна... но я так на глаз думаю 3-5 тыщ об в минуту. моторчик не скоростной.
времени на алгоритмы дофигищи, если взять допустим 5 тыщ оборотов, то в секунду это всего 80 оборотов.
частота следования импульсов с магнитного энкодера будет 80 кГц, умножим на 4 мотора, это 320 кГц.
на блэкджэк ещё куча времени
ещё небось с SD карты успеем считывать траекторию)
dccharacter » 31 июл 2012, 21:03
ну учитывая хардовый интерфейс енкодера, нам не важно с какой скоростью вал движка крутится
Добавлено спустя 1 минуту 32 секунды:
т.е. у тебя получается 3мм*2,4об/с=7,2мм/сек максимальная скорость подачи?
Myp » 31 июл 2012, 21:05
ага
я чото на глаз думал больше раза в три, но калькулятор говорит об обратном
dccharacter » 31 июл 2012, 22:01
Кстати мы тут на дискавери чо-то пилим...
Если выбрать все четыре таймера с енкодерами под, собственно, енкодеры (TIM1-TIM4), то остается три таймера:
TIM15 - с двумя каналами ШИМ
TIM16&TIM17 - только в режиме Input Capture.
Т.е. если продолжать пилить, то, фактически, надо писать камне-независимый код и потом тащить на многоногий камень потом с большим количеством таймеров.
Myp » 31 июл 2012, 22:06
ой ой ой
надо 3 энкодера и 3 шима
dccharacter » 31 июл 2012, 22:30
Так можно. Но на самом деле надо 4 энкодера и десяток шимов.
Добавлено спустя 7 минут 53 секунды:
STM32F100V(C-D-E)Tx
5 энкодеров
и минимум 6 независимых ШИМ-генераторов (часть - многоканальных)
к561ЛА7 » 31 июл 2012, 22:33
степ-дир, степ дир.... Обьясните тупому, программа компа посылает эти степ дир на плату с контроллером. Эта плата должна под конкретную программу разработана или есть какойто универсальный интерфейс?
dccharacter » 31 июл 2012, 22:35
Не, с компа прилетают текстовые команды. Контроллер обрабатывает и управляет драйверами двигателей. Например через степ/дир интерфейс. Или ШИМ-ом. Или ППМ-ом...
legion » 31 июл 2012, 22:37
Программно шимить.
dccharacter » 31 июл 2012, 22:40
legion писал(а):Программно шимить.
буэ