Ардуино + шаговый двигатель

Ridikxx
Offline
Зарегистрирован: 05.05.2016

Программа не сложная, но я и этого не смог сделать. В основном поподались примеры на игрушечных двигателях и драйвера такие же Подключение у нихразное. А примеры почти похожие поподались. Но собрать в одно целое не смог. Поэтому я здесь.

 

Есть шаговый двигатель Nema 34 12.5N.m HB860H + 86HB250-156B  и 

  • Due  — новая плата на базе ARM микропроцессора 32bit Cortex-M3 ARM SAM3U4E. 

Нужна программа для его управления. 

К валу двигателя прикреплена шарико винтовая пара(ШВП). Она приводит в движене некую платформу. Двигается она линейно от одного концевика (назовем его К1) к другому(К2).

Что требуется: Чтоб двигатель толкал платформу  с точки А в точку В с возможностью регулирования скорости. 

 

 Описание работы:

 При появлении питания , необходимо занять свое начальное положение, независимо от того, в каком месте  находилась платформа до этого. Одновременно с этим должен поступить кратковременный сигнал на светодиод(горит 1сек.). Когда он погаснет, должен загореться второй на(1 сек.) А когда погаснет второй светодиод, платформа начинает свое движение в точку (В) пока не доедит до концевика К2. После чего возвращается обратно. И цикл повторяется снова. 

P.S: Нужна максимальная скорость , которую сможет выдать ардуно. Для этого и приобрел Due.

  •  
Ridikxx
Offline
Зарегистрирован: 05.05.2016

Пока объявление висит, значит исполнителя нет и оно актуально. 

Это моя почта ridik-xx@mail.ru и вацап 89184185707

karamzin01
Offline
Зарегистрирован: 08.03.2018

Р е а л и з у е м о - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии

-NMi-
Offline
Зарегистрирован: 20.08.2018

--->>> P.S: Нужна максимальная скорость , которую сможет выдать ардуно. Для этого и приобрел Due.

И какая разница между Nano, Due или Mega  в скорости... я стИсняюся спрАсить???

b707
Offline
Зарегистрирован: 26.05.2017

Ridikxx пишет:

P.S: Нужна максимальная скорость , которую сможет выдать ардуно. Для этого и приобрел Due.

Потратил деньги впустую. Может стоило сначала спросить у умных людей? :)

Даже самая завалящая тини 1МГц в состоянии выдать такую скорость, на которой ни один шаговик работать не сможет :)

sadman41
Offline
Зарегистрирован: 19.10.2016

Движок с энкодером?

nevkon
Offline
Зарегистрирован: 20.01.2015

b707 пишет:

Ridikxx пишет:

P.S: Нужна максимальная скорость , которую сможет выдать ардуно. Для этого и приобрел Due.

Потратил деньги впустую. Может стоило сначала спросить у умных людей? :)

Даже самая завалящая тини 1МГц в состоянии выдать такую скорость, на которой ни один шаговик работать не сможет :)

И при этом успевать делать рассчет ускорения/скорости? То то смотрю - зачем для ЧПУ берут двухядерные армы с частотами не ниже 100МГц если можно обойтись 3-4 тиньками?

Взято железо возможно было правильно. Но ТЗ неполное - может уже есть такое, зачем изобретать велосипед.

Ridikxx
Offline
Зарегистрирован: 05.05.2016

По поводу скорости. Был уже эксперемент.  Ардуино Уно с этим двигателем( с энкодером) выдало : максимальная частота 10 об/сек. Ардуино Дуе: Максимальная частота 20 об/сек. Дальше уже сам двигатель не тянет. Даже с энкодером пропускает шаги.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ridikxx пишет:

По поводу скорости. Был уже эксперемент.  Ардуино Уно с этим двигателем( с энкодером) выдало : максимальная частота 10 об/сек. 

Alexandsvoi
Offline
Зарегистрирован: 11.07.2017

Доброе утро, есть свежие скетчи по управлению тележкой, если актуально отзовитесь на почту. Правда у меня не Cortex, но он здесь излишен.
berdnikiv@mail.ru

Ridikxx
Offline
Зарегистрирован: 05.05.2016

Я в этом не разбираюсь и утверждать не буду. У человека был такой же двигатель и это его експеремент.

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

Интересные факты. Каким напряжением питали?

 

Ridikxx
Offline
Зарегистрирован: 05.05.2016

Этого я не могу сказать. 

В данный момент у меня есть куча разных ардуин. Нано, уно, мега теперь и дуе. Есть контактные площадки под дуе и нано. Предпочтительно было бы под  нано все сделать. Первое = это компактно и второе - дешево. В отличаии от Дуе. Приобрел блок питания у братьев китайцев  на 60 вольт. Этим планирую запитать сам движок.

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ridikxx пишет:

По поводу скорости. Был уже эксперемент.  Ардуино Уно с этим двигателем( с энкодером) выдало : максимальная частота 10 об/сек. Ардуино Дуе: Максимальная частота 20 об/сек. Дальше уже сам двигатель не тянет. Даже с энкодером пропускает шаги.

Ужость! Китайская наверна!

Ridikxx
Offline
Зарегистрирован: 05.05.2016

Всем спасибо. Исполнитель нашелся