roboforum.ru

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

Контроллер ЧПУ/3Д принтера на STM32

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение Myp » 31 июл 2012, 18:23

всё уже заложено до нас
мой супер пупер станок выдаёт примерно 20мм/с на 12 вольтах, если подать ему родные 27 вольт может станет в 2 раза быстрее. но не факт))
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение dccharacter » 31 июл 2012, 20:13

Мур, вот меня что сильно пугает, ето управление движками (т.е. ПИД или что там еще). У меня на одном движке-то сильно убого все получалось, а тут четыре. Т.е. мы выигрываем процессорное время на чтении енкодеров, но проигрываем его на рутине управления. Что скажешь?

И еще, плз дай следующую инфу по своим приводам:
Скорость вращения движка максимальную
Количество оборотов на миллиметр перемещения
Количество рисок на энкодере

Добавлено спустя 1 минуту 16 секунд:
П.С. setar, из ништяков перехода на СТМ32 - можно дешево приделать обратную связь к шаговым приводам!
Минусы, конечно, в том, что все уже давно сидят на дунях... Или мне только кажется, что это минус?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение legion » 31 июл 2012, 20:39

Сервоконтроллер может быть интересен и сам по себе, вне контекста репрапа.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение dccharacter » 31 июл 2012, 20:40

http://www.thingiverse.com/thing:16058 - ответ на мой вопрос, почему не ставят МК на борт сразу а с дуней маются.
legion, а чем он интересен, расскеж
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение legion » 31 июл 2012, 20:53

Можно ё-мобиль на нем построить, как раз 4 колеса. =) Особенно если автор соседнего топика о шестиколесном гибриде поделится силовой установкой.

Вот на станках широкоформатной печати применяются практически одни серводвигатели. Значит, не везде можно обойтись шаговиком. Кому-то нужны серводрыгатели, а стало быть, и контроллеры. Другое дело, что может быть наверняка уже есть приемлимые открытые решения. Но кому это мешало? =)
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение Myp » 31 июл 2012, 21:01

магнитные энкодеры такие же как у тебя
винт с шагом 3 мм.

скорость вращения редуктора 2,4 об/сек
скорость вращения ротора науке неизвестна... но я так на глаз думаю 3-5 тыщ об в минуту. моторчик не скоростной.

времени на алгоритмы дофигищи, если взять допустим 5 тыщ оборотов, то в секунду это всего 80 оборотов.
частота следования импульсов с магнитного энкодера будет 80 кГц, умножим на 4 мотора, это 320 кГц.
на блэкджэк ещё куча времени :) ещё небось с SD карты успеем считывать траекторию)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение dccharacter » 31 июл 2012, 21:03

ну учитывая хардовый интерфейс енкодера, нам не важно с какой скоростью вал движка крутится

Добавлено спустя 1 минуту 32 секунды:
т.е. у тебя получается 3мм*2,4об/с=7,2мм/сек максимальная скорость подачи?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение Myp » 31 июл 2012, 21:05

ага
я чото на глаз думал больше раза в три, но калькулятор говорит об обратном
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение dccharacter » 31 июл 2012, 22:01

Кстати мы тут на дискавери чо-то пилим...
Если выбрать все четыре таймера с енкодерами под, собственно, енкодеры (TIM1-TIM4), то остается три таймера:
TIM15 - с двумя каналами ШИМ
TIM16&TIM17 - только в режиме Input Capture.
Т.е. если продолжать пилить, то, фактически, надо писать камне-независимый код и потом тащить на многоногий камень потом с большим количеством таймеров.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение Myp » 31 июл 2012, 22:06

ой ой ой
надо 3 энкодера и 3 шима
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение dccharacter » 31 июл 2012, 22:30

Так можно. Но на самом деле надо 4 энкодера и десяток шимов.

Добавлено спустя 7 минут 53 секунды:
STM32F100V(C-D-E)Tx
5 энкодеров
и минимум 6 независимых ШИМ-генераторов (часть - многоканальных)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение к561ЛА7 » 31 июл 2012, 22:33

степ-дир, степ дир.... Обьясните тупому, программа компа посылает эти степ дир на плату с контроллером. Эта плата должна под конкретную программу разработана или есть какойто универсальный интерфейс?
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение dccharacter » 31 июл 2012, 22:35

Не, с компа прилетают текстовые команды. Контроллер обрабатывает и управляет драйверами двигателей. Например через степ/дир интерфейс. Или ШИМ-ом. Или ППМ-ом...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение legion » 31 июл 2012, 22:37

Программно шимить.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: Контроллер ЧПУ/3Д принтера на STM32

Сообщение dccharacter » 31 июл 2012, 22:40

legion писал(а):Программно шимить.

буэ :-)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.След.

Вернуться в Наши проекты

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

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

cron