Ардуино + шаговый двигатель
- Войдите на сайт для отправки комментариев
Программа не сложная, но я и этого не смог сделать. В основном поподались примеры на игрушечных двигателях и драйвера такие же Подключение у нихразное. А примеры почти похожие поподались. Но собрать в одно целое не смог. Поэтому я здесь.
Есть шаговый двигатель Nema 34 12.5N.m HB860H + 86HB250-156B и
- Due — новая плата на базе ARM микропроцессора 32bit Cortex-M3 ARM SAM3U4E.
Нужна программа для его управления.
К валу двигателя прикреплена шарико винтовая пара(ШВП). Она приводит в движене некую платформу. Двигается она линейно от одного концевика (назовем его К1) к другому(К2).
Что требуется: Чтоб двигатель толкал платформу с точки А в точку В с возможностью регулирования скорости.
Описание работы:
При появлении питания , необходимо занять свое начальное положение, независимо от того, в каком месте находилась платформа до этого. Одновременно с этим должен поступить кратковременный сигнал на светодиод(горит 1сек.). Когда он погаснет, должен загореться второй на(1 сек.) А когда погаснет второй светодиод, платформа начинает свое движение в точку (В) пока не доедит до концевика К2. После чего возвращается обратно. И цикл повторяется снова.
P.S: Нужна максимальная скорость , которую сможет выдать ардуно. Для этого и приобрел Due.
Пока объявление висит, значит исполнителя нет и оно актуально.
Это моя почта ridik-xx@mail.ru и вацап 89184185707
Р е а л и з у е м о - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии
--->>> P.S: Нужна максимальная скорость , которую сможет выдать ардуно. Для этого и приобрел Due.
И какая разница между Nano, Due или Mega в скорости... я стИсняюся спрАсить???
P.S: Нужна максимальная скорость , которую сможет выдать ардуно. Для этого и приобрел Due.
Потратил деньги впустую. Может стоило сначала спросить у умных людей? :)
Даже самая завалящая тини 1МГц в состоянии выдать такую скорость, на которой ни один шаговик работать не сможет :)
Движок с энкодером?
P.S: Нужна максимальная скорость , которую сможет выдать ардуно. Для этого и приобрел Due.
Потратил деньги впустую. Может стоило сначала спросить у умных людей? :)
Даже самая завалящая тини 1МГц в состоянии выдать такую скорость, на которой ни один шаговик работать не сможет :)
И при этом успевать делать рассчет ускорения/скорости? То то смотрю - зачем для ЧПУ берут двухядерные армы с частотами не ниже 100МГц если можно обойтись 3-4 тиньками?
Взято железо возможно было правильно. Но ТЗ неполное - может уже есть такое, зачем изобретать велосипед.
По поводу скорости. Был уже эксперемент. Ардуино Уно с этим двигателем( с энкодером) выдало : максимальная частота 10 об/сек. Ардуино Дуе: Максимальная частота 20 об/сек. Дальше уже сам двигатель не тянет. Даже с энкодером пропускает шаги.
По поводу скорости. Был уже эксперемент. Ардуино Уно с этим двигателем( с энкодером) выдало : максимальная частота 10 об/сек.
Доброе утро, есть свежие скетчи по управлению тележкой, если актуально отзовитесь на почту. Правда у меня не Cortex, но он здесь излишен.
berdnikiv@mail.ru
Я в этом не разбираюсь и утверждать не буду. У человека был такой же двигатель и это его експеремент.
Интересные факты. Каким напряжением питали?
Этого я не могу сказать.
В данный момент у меня есть куча разных ардуин. Нано, уно, мега теперь и дуе. Есть контактные площадки под дуе и нано. Предпочтительно было бы под нано все сделать. Первое = это компактно и второе - дешево. В отличаии от Дуе. Приобрел блок питания у братьев китайцев на 60 вольт. Этим планирую запитать сам движок.
По поводу скорости. Был уже эксперемент. Ардуино Уно с этим двигателем( с энкодером) выдало : максимальная частота 10 об/сек. Ардуино Дуе: Максимальная частота 20 об/сек. Дальше уже сам двигатель не тянет. Даже с энкодером пропускает шаги.
Ужость! Китайская наверна!
Всем спасибо. Исполнитель нашелся